[plumi-discuss] workplan for Plumi

andy nicholson andy at engagemedia.org
Sat Sep 13 20:09:06 EST 2008


hi
this is my workplan for Plumi (on behalf of EngageMedia)

ive completed the indytube stuff, and some of the new branch stuff for
plumi 0.2.1 inside step 1 .. i'll keep the list informed as I go - also
remember you can check the trac, and/or auto IRC notifications in the
plumi channel on freenode.

hopefully this can be useful for anybody working on plumi at the sprint!


also - our time line for plumi 0.3 release is here -
http://lists.plumi.org/pipermail/discuss/2008-September/001014.html

comments welcome ;)

andy


PLUMI WORK PLAN
===============
10/09/2008

1) plumi 0.2.1 release in new tarball package on plone.org

*       indytube branch, with new dev for mkdirs fix + mencoder cmd line
fix +
others

        new branch :
https://svn.engagemedia.org/project/indytube/branches/plumi-0.2.1/ 
                     copied from the last tag we used for
plumi-0.2-final.
                     see http://plumi.org/changeset/347/indytube
                
                The *trunk* of indytube contains the current egg-ified
version of indytube , designed to work via XMLRPC with a queue system -
called ZopeTube : http://plumi.org/browser/ZopeTube .This is still in
pre-alpha.
        
        changelogs for bugfixes:
                        http://plumi.org/changeset/348/indytube
                        http://plumi.org/changeset/349/indytube
                        http://plumi.org/changeset/350/indytube
                        http://plumi.org/changeset/351/indytube
                        http://plumi.org/changeset/352/indytube
                        http://plumi.org/changeset/353/indytube
        new tag :
                https://svn.engagemedia.org/project/indytube/tags/plumi-0.2.1-0
                
        
*       RSS1 feed bugfix on new ATVideo branch : <todo>
 
        changelogs: <todo>

        new tag : <todo>

*       Updated Products via svn externals (EXTERNALS.txt) :
                * ExternalStorage - update to using new svn url
https://svn.plone.org/svn/collective/Products.ExternalStorage/trunk/Products/ExternalStorage/
                        see :
https://svn.plone.org/svn/collective/Products.ExternalStorage/trunk/Products/ExternalStorage/ChangeLog

                * ATVocabularyManager - updated to 1.4.2 from 1.4rc1
                        see :
http://svn.plone.org/svn/archetypes/ATVocabularyManager/tags/1.4.2/HISTORY.txt

                * fatsyndication/basesyndication new svn URLs

* make new Plumi branch 0.2.1 

        new branch:
https://svn.plone.org/svn/collective/Plumi/branches/plumi-0.2.1
        
        update EXTERNALS.txt to match those new tags above.

*        Tests::
                upgrade demo.plumi to plumi 0.2.1
                upgrade testing.EM
                upgrade stable.EM

* update CHANGELOG etc

* tag plumi-0.2.1-rc1

* release plumi 0.2.1-rc1 tarball on plone.org


2) Update plumi-0.2-buildout trunk -
http://plumi.org/browser/plumi-buildout-plone2.5

*       pointer to new plumi-0.2.1-rc1 tarball, as above.
*       JSON migrator included via SVN recipe
*      (possibly PloneFlashUpload) .. other eggs/oldstyle products we
want.

*       tag plumi-0.2-buildout TRUNK, with plumi-0.2.1-buildout

*       release new plumi-0.2-buildout , with explanation , that the new
buildout incorporates the plumi-0.2.1 tarball
plus extra products pulled in via buildout process, incl. the JSON
migrator, with a view to upgrading to plumi 0.3 / plone 3.x , and the
buildout process itself.


3) plumi 0.3 and plone 3 work

* Current work for this is on the trunk of Plumi

        https://svn.plone.org/svn/collective/Plumi/trunk

*       initial plone 3 compatiable system.
                blob based content type with same view templates.

*       migration from plumi 0.2.x systems -- import / export xml steps.
        
                possible approach::             
                        first migration to atvideo style systems
                        second to blob fields
                        custom scripts to convert from
atvideo-plumi0.2.x to plumi 0.3 + blob
field with JSON migrator

*       then tickets from plumi trac.

.. eventually
* update CHANGELOG etc
* release plumi 0.3 tarball on plone.org
 

---------------------------------


JSON migrator plan

http://mxm-mad-science.blogspot.com/search/label/plone
(love that url name)


Need to migrate:
        ATEngageVideo files
        Members + their folders + content.
        News
        Events
        Callouts
        SimpleVocabulary
        SimpleVocabularyTerm
        SmartFolders -- the smart folders of content (topics, genres,
countries)
        ATEngageVideoFolders
        Discussion Items -- coments
        File
        Images

Dont need to migrate:

        Tag cloud


-- 
Andy Nicholson

http://wiki.infiniterecursion.com.au/wiki/ContactDetails
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.plumi.org/pipermail/discuss/attachments/20080913/1985cb18/attachment.pgp>


More information about the Discuss mailing list