Snow Sprint 2006
Up one levelagain - in the middle of the alps. 28th of January till 4th of February 2006
Donate to help make Plone Sprints possible!
Plone Sprints are extremely valuable and productive development gatherings. By donating, you can support Plone, the efforts of the attendees and help make future Sprints more affordable, accessible and productive.
Large file handling
As we all know, Zope doesn't handle large files very efficiently. Since multimedia often involves large files, we need to try to find some clever ways to handle them in Plone.
ES vs FSS
Message from Dorneles Tremea (deo) comparing ExternalStorage to FileSystemStorage. Maybe Sidnei would like to comment on how ManagedFileStorage stacks up?
Uploading
Uploading large media files using a web browser does not give much feedback to the user. Large file uploads also consume many resources on the Zope server. We need to find ways to improve the end user experience when uploading large files, and reduce or eliminate the demands that it places on the Zope server.
Tagging
With the proliferation of Web 2.0 services and the "tagging" phenomenon, Plone is starting to show its age with its very basic keyword assignment tool. Plone needs a more robust solution for tagging content, and viewing collections of content with the same tags.
Zope3 Snow-Sprint Tutorial
An idea sheet for a 1-2 hour tutorial for getting people started solving problems in zope2 and zope3 using zope3 techniques.
Flash Media Player
We need a generic media player that can playback various audio and video files. Guenter Dressel is developing an open source Flash media player to do just that.
Photos
Many people would like to use Plone to store a collection of photos. With some additional work, Plone could be used for a more advanced digital assett management system.
Media Metadata
There has been discussion about creating a media metadata tool for Plone which would inspect an uploaded file, determine it's file type (JPG, MP3, OGG, MPEG, etc.) and choose an appropriate parser to extract any relevant metadata from the file (IPTC, EXIF, ID3, etc.)
Blogging
There exist many blogging tools for Plone, but none that have emerged as a full-featured blogging product comparable to Wordpress. We hope to consolidate some of the efforts and build a definitive blogging solution for Plone, utilizing Zope 3 adaptors and interfaces so that the functionality can be reused by other products.
Syndication
As we move into Web 2.0 defined by interoperability, it is becoming ever more important that Plone provide tools to interact with other systems. The most basic way to do this is by publishing content in Plone as RSS feeds, and subscribing to external RSS feeds and displaying them on the Plone site.
Licensing
Many people would like to be able to assign creative commons licenses to the media files (photos, audio, video) that they add to their Plone site.
Zope2 Product Using Z3 technologies
A roster of code examples and products for using zope3 technology in Zope2
User / Member Track Dependencies
Basic install bootstrap for contributing to the User / Member improvement track
Snow Sprint videos
Some videos of talks and discussions recorded during the Snow Sprint 2006 in Austria.
Zope 3 WebDev Package
The zope.webdev package is a research project to discover the feasibility of through-the-web development of Zope 3 components. It is also important for experimenting with the possibility to customize skins in local sites using TTW development. Demonstrating the latter functionality is a requirement for studying ways to port Plone to Zope 3.
Snow Sprint in full swing
eXtreme Programming and extreme sports at the snowsprint
Snow Sprint summary
Short summaries of all the various projects that were worked on during the sprint.