Martijn Faassen: The Story of None: Part 6 - Avoiding It
part 1part 2part 3part 4part 5part 6Last time...Last time we've discussed guard clauses and when not to use them. We've discussed the paranoia developers sometimes feel that causes them to write...
View ArticleTHijs: Diazo theme inheritance
With old style theming in a package you could base your themes on Sunburst or classic. Creating themes based on frameworks got me to do the theming on the content side and then move the complete body...
View ArticleMikko Ohtamaa: Varnish shell singleliners: reload config, purge cache and...
Varnish is a server-side caching daemon. On our production server, Varnish listens to port HTTP 80 and serves at the production server front end cache; we use it mainly to serve JS, CSS and static...
View ArticleLennart Regebro: Presenting Hovercraft! The merge of convenience and cool!
I’ve just released a first beta of Hovercraft!, a tool to generate Prezi-style presentations from reStructuredText. This may need some explanation, but there is a TL;DR version as well.The basic...
View ArticlePlone.org: Promoting Plone in Latin America: An Interview With Foundation...
Héctor Velarde has contributed code, translations, training, and documentation to the Plone community since 2005. He co-founded the Mexican Plone Users’ Group in 2008 and helped organize the 2011 Plone...
View ArticleAlex Clark: I love checkoutmanager and dotfiles
An ode to my OS X development workstation setup[1]I am big on setting up my development environment, and enjoying the environment I work in. And I'm very thankful to the folks who make my life easier,...
View ArticleAnderson Leeb Blog: See managePortletsFallback without the proper viewlet...
<rules if-not-path="@@manage-portletsinheader @@manage-portletsabovecontent @@manage-portletsbelowcontent @@manage-portletsfooter @@manage-sitefooterportlets @@search"><after...
View ArticleReinout van Rees: Photos and videos temporarily gone
My smugmug account was up for renewal. I used smugmug for my photos and videos. At a very good price of 60 dollars per year. But I stopped my account anyway.The good thing about smugmug is that you get...
View ArticleRok Garbas: Day 1 - plone.app.toolbar - let the fun begin!
I was hoping to do a release of plone.app.toolbar before starting with my Chipin work, but ridicules bugs were haunting me all week and on the end I had to leave for Barcelona without a release.So task...
View ArticleAsko Soukka: Overview of the new Robot Framework goodies for Plone
Greetings from Plone testing sprint!I had never been in Barcelona before, and to be honest, I didn’t really see much of the city yet. The sprint, however, was great, fun and well organized. Thank you...
View ArticleAsko Soukka: Getting started with Robot Framework and plone.app.testing
Selenium testing Plone doesn’t need to be difficult. Actually, with the recent hard work done for robotframework-selenium2libraryit’s the easiest way to test your add-ons! (Thanks a lot to these...
View ArticleKees Hink: My Barcelona Testing Sprint
The Barcelona Sprint was about Plone's testing. Most of Plone's code is covered by tests, and these tests are automatically run by a Jenkins server, so we know when stuff starts not working anymore....
View ArticlePlone Emerald Sprint: David’s summary of the Emerald Sprint
I’m just back from a wonderful and productive weekend at the Emerald Sprint, full of sitting in the hot tub overlooking Puget Sound, eating delicious meals, and making some great progress on improving...
View ArticleReinout van Rees: Buildout 2.0 is out! What to do in case of an error.
zc.buildout 2.0.0 is out, hurray! Quite some nice things in there which I'll write down in another post.Something breaks?I saw some bug reports on a mailinglist and on stack overflow (example 1,...
View ArticleJosh Johnson: How To Become A More Efficient Programmer
A few basic concepts I’ve found essential in getting great work done fast.Get Better Requirements Up FrontAs the tough questions. Focus on driving out uncertainty, and testing assumptions.The more...
View ArticleSteve McMahon: Fidgeting Widgets at the Emerald Sprint
Take a look at David Glick's great sprint wrapup to get an idea of everything that happened at last weekend's Emerald Sprint. This is just a report on my little piece of it.I wanted to work on widgets...
View ArticleKarl Horak: The 5th Annual Great Backyard Plone Count
It's that time of year... the Great Backyard Bird Count, organized by the Audubon Society, the Cornell Institute of Ornithology, and Bird Studies Canada. And that means that it's also time for the...
View ArticleIzak Burger: Adding indexes to the relation catalog
zc.relation provides powerful indexing features, half of which are still over my head.Consider the following use case. Suppose I have a set of questions, which are represented by a Question content...
View ArticleNiteoweb: Dexterity vs. Archetypes
TL;DR: migrating your Archetypes content to Dexterity shrinks your Data.fs considerably!I've started looking into migrating Archetypes content in one of the sites we're running to Dexterity. But before...
View ArticleLennart Regebro: Everybody is wrong! (About language popularity)
PyPL has gotten a lot of attention lately as index of programming language popularity. It criticizes TIOBE, the most popular popularity index, and it has some valid criticism, mainly that it is a...
View Article