Asko Soukka: Create custom views for Dexterity-types TTW
Plone 4.3will ship with Dexterity, the new content type framework of Plone. One of the many great features in Dexterity is the schema editor, which makes it possible to create new content types...
View ArticleMartijn Faassen: The Story of None: Part 3 - Handling It
part 1part 2part 3Last time...In part 1 of the Story of None we've seen this validation function:def validate_end_date_later_than_start(start_date, end_date): if end_date <= start_date: raise...
View ArticlePlumi: Plumi is Critical for the Commons
Via Unweb.me…We are excited to write about www.criticalcommons.org going live after smooth cooperation between Anna Helme, Steve Anderson, Erik Loyer and Unweb.me. The new version adds significant...
View ArticleMartijn Faassen: The Core of Obviel
Start with jQueryObviel's core principle is pretty simple if you know jQuery.With jQuery, you can select one or more elements like with a selector:var el = $('#foo') You get a list of wrapped DOM...
View ArticleAlex Clark: Please Help Me Do Open Source Work
From my 'mid-life-crisis' series of blog entries :-)Open Source WorkOpen Source Work has paid my bills for a long time. Starting with Plone in the early 2000s, to Django in the early 2010s, to now. And...
View ArticlePlone Emerald Sprint: Emerald Sprint 2013
In one week, February 7th-11th, the Seattle Plone Users Group will be hosting the first Emerald Sprint off the beautiful Puget Sound on Camano Island, Washington. The Emerald Sprint follows in the...
View ArticleRok Garbas: Patternslib, Plone Mockup... ok, time to explain it!
Current state"Polluting" global namespace, code that makes you cry, no rules how to write javascript and no tests at all, that's what we have in Plone with one sentence. Our widgets suck big time. Best...
View ArticleRoss Patterson: prgmr.com VPS: "We don't assume you are stupid"
I just wanted to drop a quick note praising prgmr.com for their excellent and very affordable VPS service. Unfortunately, I had to change hosting providers for other reasons but would have been happy...
View ArticleMartijn Faassen: The Story of None: Part 4 - Guard Clauses
part 1part 2part 3part 4Last time...Last time in the Story of None we ended up with this validation function:def validate_end_date_later_than_start(start_date, end_date): if start_date is None and...
View ArticleMikko Ohtamaa: The 1st rule of open source
MacYET‘s #1 rule of open sourceDo it yourself or it will never happenFrom Finland with love, for all those people who love to open feature requests! Subscribe to this blog in a readerFollow me on...
View ArticleMaurits van Rees: Want to become my colleague?
My French colleague Vincent Pretre is leaving Zest Software. I am sad to see him go, but finally the pull of family, mountains and cheese that also tastes good outside of a tosti was just too strong....
View ArticleDomen Kožar: Contributions in January
Another month passed by, another update.mr.bob got another bugfix release 0.1a7 which will short be superseded by another release with template dependencies feature. This is probably going to result...
View ArticlePlone Emerald Sprint: Why we’re sprinting on Dexterity
So you’ve probably heard of the upcoming Emerald Sprint, and that we’re going to be working on the Dexterity content type system for Plone. But you may be thinking: “As a developer, I already use...
View ArticleAbstract Developers: Time to plan for a beautiful PLOG
PLOG 2013 goes on stage in Sorrento, Italy on 3-7 April: it is time to propose your favorite topics, both for the speakers'corner and for the sprint :)Over 15 plonistas have already subscribed to the...
View ArticlePlone Emerald Sprint: Emerald Sprint Needs Your Help!
I feel like a public radio announcer during pledge drive. For those of you outside the US who don’t know what a pledge drive is, it’s a ritualistic torture method inflicted on the public radio and tv...
View ArticleReinout van Rees: Zest.releaser addition: 'no input' mode
Zest.releaser makes it easy to release your software. Update the version number, add a new header in the changelog, record the release date in the changelog, tagging it, that sort of stuff. And it...
View ArticleRok Garbas: Contribution in January
As last month I got reminded by iElectric blogpost that it would be nice to write down what I did last month.Beer & Wine Sprint: Was part of the mass on the Munich side of the wormhole. I removed...
View ArticleMartijn Faassen: The Story of None: Part 5 - More on Guarding
part 1part 2part 3part 4part 5Last time...Last time in the Story of None we've discussed the concept of a guard clause. This is simply an if statement at the beginning of a function that returns early...
View ArticlePlone Emerald Sprint: Emerald Sprint reached - nay, smashed - its chipin goal!
Man, I had all these cute NPR pledge-drive-themed references ready, but now I won’t get to use them… You guys took only 5 days to help us reach our Chipin goal! Doesn’t it feel good, though? Once...
View ArticleStarzel.de: collective.noticeboard - a noticeboard for Plone
Once you install collective.noticeboard, any folder or collection (even the site itself) can be viewed as a noticeboard. It displays the content of that folder/collection as colored sticky notes that...
View Article