Plone4 + collective.xdv + deco.gs

Plone4 + collective.xdv + deco.gs

Posted by Nejc Zupan at Dec 06, 2009 08:55 AM |
Filed under: , ,

Here at NiteoWeb Ltd. we decided a few days ago that we should start trying out Plone 4 in order to be ready for the stable release. There are quite some new features that I can't wait to start using on production sites.

Being in adventurous mood I volunteered for the job. I also wanted to give collective.xdv a go. So the first step was to grab the Plone 4 development buildout and marry it with collective.xdv buildout for Plone 3. After some trial-and-error it started working. You basically just add collective.xdv to eggs section in buildout.cfg and that's it:

eggs =
Plone
plone.reload
collective.xdv

Then I was off to code HTML template that I would use with xdv. After a few lines of CSS I remembered Limi's talk about deco.gs on the Plone Conference and still feeling adventurous I couldn't refuse the temptation to position elements in the HTML template with the Deco grid system. It didn't go as smoothly as with installing collective.xdv as there's some lack of documentation, but the general idea is simple enough that you can grasp it rather quickly.

Having a proof-of-concept for all three components I also needed a real site to try it out. So I decided to update our old corporate website. After a rainy weekend it was ready to go live. As a beta :). Hence the warning:

This site is using a bleeding-edge Plone version. Please bare with us if something isn't working properly. We are doing this to test the new version of Plone and help it make better for everyone.

TODO:

  • port (if necessary) ContentWellPortlets product to Plone 4 and install it to have a dinamic footer
  • port (if necessary) Scrawl blogging platform to Plone 4 and install it
  • integrate Disqus commenting platform
Powered by DISQUS comment system
Filed under: , ,
Twitter
RT @ iElectric: @CentrifuzijaTo bi slo :) Si prepripravljena delit stroske? :D Feb 02, 2012 09:58 AM
RT @ nzupan: Everything you need in a foreign city is a Plonista. Everything else sorts itself out. #plone #best #community #ever Feb 01, 2012 02:02 PM
RT @ iElectric: Jenkins (JVM) crashes after few minutes after start http://t.co/NSsnxmQf Jan 31, 2012 09:39 PM
RT @ iElectric: #python tip: date(time) objects have .replace() method: datetime.datetime.now().replace(hour=0, minute=0, second=0, m... Jan 31, 2012 05:56 PM
RT @ nzupan: Arrived to #barcelona! Jan 31, 2012 12:42 PM
RT @ iElectric: When #android is installed in cars, so streaming music with mpd is straightforward from my home, I'm buying one. Jan 29, 2012 05:11 PM
RT @ iElectric: OH: wordpress is an unauthenticated remote shell that, as a useful side feature, also contains a blog Jan 29, 2012 04:43 PM
RT @ iElectric: Wohoo, I can finally not lose time with my music collection - http://t.co/TZmRbv3r Jan 29, 2012 04:06 PM
RT @ iElectric: In #gentoo one can patch sw by putting patches in correctly formatted folders and they will be applied before compili... Jan 29, 2012 02:05 AM
RT @ iElectric: Stop Internet #Censorship! Sign the urgent global petition @Avaaz urging the EU Parliament to reject #ACTA: http://t.... Jan 29, 2012 02:05 AM
RT @ BCSearch: We're back online. :) Read the blog post: http://t.co/uGhsz6VW http://t.co/pAqDOobU Jan 28, 2012 08:17 PM
RT @ nzupan: If you are managing a #plone site with many users, give collective.listusers a try! Jan 28, 2012 07:12 PM
RT @ BCSearch: A maintenance downtime coming up shortly! Jan 28, 2012 06:09 PM
RT @ nzupan: niteoweb.click2sell updated to support plone.app.testing, plus moved to GitHub and http://t.co/e1WHmvMd! #plone @click2 Jan 28, 2012 06:09 PM
RT @ nzupan: Wow, I just got a 7-fold decrease in one of my buildout's run time, thanks to @rosspatterson! You rock dude! #plone Jan 28, 2012 12:17 PM