plonewars.com

October 10th, 2007

Reinout van Rees: Ajax with plone 3, KSS development patterns – Godefroid Chapelle (__gotcha)

First design patterns. KSS is different to most other ajax solutions in
that it says that business logic should be computed on the server. They’re not
shipping data to the browser to let javascript compute things there. All
computation is done on the server. It is so easy to let the normal python
code and the javascript code drift apart: keeping everything in python is
best. An extra advantage is that KSS integrates well with the current
development process. And it limits the amount of javascript. Javascript is
hell and the various implementatios differ a lot. Debugging is hell.

Core of the design is kinetic stylesheets: KSS. Such KSS files define the
client-side binding of site elements to javascript behaviour. This way you
have a generic set of javascript that can be tested independently from
whatever you want to do with it. If you hand-code all javascript
functionality, you have to test every page on all browsers. The generic
client-side engine allows html snippet manipulation.

Next some development patterns. First create regular html-only pages: for
accessibility and cross-browser reasons. Afterwards, you bind events to the
html using css 3 selections.

Intermission: firekiss is an essential extension to
firebug to debug KSS files. Godefroid demo’ed it and
it looked great. The download link is
http://kssproject.org/downloads/firekiss.xpi
.

KSS has three “command sets”, of which the client side only knows one:
kss.core. The core knows about removing/adding html, popping up a message box,
etc. The other two sets, one for zope and one for plone, are convenience
sets. reloadPortletsByInterface() for instance.

Now test patterns. First things first: do not use selenium (unless you
create a new javascript plugin). Instead check the commands in a KSS response
and check the resulting html elements, classes and IDs. Look at some of
tests inside KSS for examples.

Technorati tag:

Reinout van Rees: Ajax with plone 3, KSS development patterns – Godefroid Chapelle (__gotcha)

Originally from Planet Plone


from Yoda http://plonewars.com/2007/10/10/reinout-van-rees-ajax-with-plone-3-kss-development-patterns-godefroid-chapelle-__gotcha/







October 10th, 2007

Darci Hanning: Conference Blogging over at CMSWire

Scott Paley is doing some live blogging of the presentations at the Plone conference over at CMSWire. He’s already posted a fantastic summary of my presentaton, Ten Ways to Engage the Plone Community.

First, thanks Scott, for doing such a great job capturing all the main points and second, thanks to the attendees for a wonderful followup discussion!

Darci Hanning: Conference Blogging over at CMSWire

Originally from Planet Plone


from Yoda http://plonewars.com/2007/10/10/darci-hanning-conference-blogging-over-at-cmswire/







October 10th, 2007

[openbsd][plone]COREBlog2をいれてみた

â–  openbsd plone COREBlog2をいれてみた 23:20 10分で出来るPLONE + COREBLOG2のBLOGポータル — Webcore株式会社 を見ながらCOREBlog2ã‚’OpenBSDにインストールした。 カテゴリやエントリを保存しようとすると下のようなエラーになる。 エラーの種類 NameError エラー値 global name ‘call

[openbsd][plone]COREBlog2をいれてみた

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/10/10/openbsdplonecoreblog2%e3%82%92%e3%81%84%e3%82%8c%e3%81%a6%e3%81%bf%e3%81%9f/







October 10th, 2007

Conference Blogging over at CMSWire

Conference Blogging over at CMSWire Posted by darcilicious on October 10th, 2007 Scott Paley is doing some live blogging of the presentations at the Plone conference over at CMSWire. He’s already posted a fantastic summary of my presentaton, Ten Ways to Engage the Plone

Conference Blogging over at CMSWire

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/10/10/conference-blogging-over-at-cmswire/







October 10th, 2007
October 10th, 2007

Tom Lazar: Hello from the Plone Conference

This is really just a test of me posting to the Quills instance that powers this blog from Scribe Fire, after Sasha telling me about it. Count me happy if you can read this ;-)

Tom Lazar: Hello from the Plone Conference

Originally from Planet Plone


from Yoda http://plonewars.com/2007/10/10/tom-lazar-hello-from-the-plone-conference/







October 10th, 2007

Tom Lazar: MetaweblogAPI working for Quills 1.5

I distinctly remember, that Metaweblog API support for the Quills instance at tomster.org/blog was broken at some point. Either due to an update of the 1.5 version I’m running or (perhaps) to some change in my webserver setup in front of it. I hate editing through-the-web and so my blogging frequency dropped considerably. I twitter reasonably frequently, tough, simply because I can do it from Quicksilver.

Anyway, after being prompted by Sasha (who uses Quills 1.5 for his own blog with Metaweblog API) I tried out FireScribe and it worked. And now I’m back in ecto and writing away.

You are sooo going to be spammed from this blog now ;-)

Tom Lazar: MetaweblogAPI working for Quills 1.5

Originally from Planet Plone


from Yoda http://plonewars.com/2007/10/10/tom-lazar-metaweblogapi-working-for-quills-15/







October 10th, 2007

Maurits van Rees: Multimedia in Plone

Multimedia in Plone

Plone conference 2007, Napels.
Speaker: Nate Aune

Plone has rss 1.0. This does not support enclosures, so not
podcasting. Plone4Artists improves this. It uses Zope 3
technologies: it does not introduce new content types. You can just
use it to adapt existing content types.

Plone4ArtistsSite wraps together a few of the Plone4Artists products.

We went from CMFAudio (CMF) via ATAudio (Archetypes) to Plone4Artists
(Zope 3). Instead of ATAudio, ATVideo, ATPhoto we just have default
content types like ATFile, ATImage, ATLink and adapt it to our needs
with Plone4ArtistsAudio/Video, etc.

Example sites: http://talk.bmc.com, http://engagemedia.org,
http://thedailyreel.com, http://bilive.it, http://phonogen.com
and since last Thursday… http://plone.tv!

Id3 metadata is automatically extracted by Plone4Artists and when you
edit them they are written back to the audio file. That is cool.

With WebDav you can upload audio content to Plone.

You can turn a SmartFolder into a podcast.

Uploading large files is tedious in Zope. To improve this you now
have ZipFileTransport, PloneFlashUpload and Tramline.

More info:
http://plone4artists.org/products

irc: #plone4artists on irc.freenode.net

Maurits van Rees: Multimedia in Plone

Originally from Planet Plone


from Yoda http://plonewars.com/2007/10/10/maurits-van-rees-multimedia-in-plone/







October 10th, 2007

Top 10 ways to get involved in Plone – Darci Hanning

She’s involved in plinkit that provided pre-build websites for small libraries … for non-developers to get involved in plone. Darci Hanning 10: blog about plone. How you use it; what you like; comparison to other systems that you know. Promote plone improvements: talk

Top 10 ways to get involved in Plone – Darci Hanning

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/10/10/top-10-ways-to-get-involved-in-plone-darci-hanning/







October 10th, 2007

Live Blogging the Plone Conference in Naples, Italy

Over the next three days I will be live-blogging the Plone Conference for CMSWire (www.cmswire.com). So far I have posted: Join the Plone Conference – Seconded in Second Life Plone’s Open Source Community is a Strong as Ever Ten Ways to Engage the Plone Community

Live Blogging the Plone Conference in Naples, Italy

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/10/10/live-blogging-the-plone-conference-in-naples-italy/