Changes between Version 1 and Version 2 of Plumi3.0WorkPlan


Ignore:
Timestamp:
08/11/09 05:31:13 (5 years ago)
Author:
andycat
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plumi3.0WorkPlan

    v1 v2  
    11* New page started for Plumi 3.0 release, as of 11th August 2009 * 
     2 
     3* See http://plumi.org/report/3 for list of tickets pushing towards 3.0 alpha, 3.0 beta 
     4 
     5* See http://plone.org/products/plumi/roadmap for public roadmap schedule 
     6 
     7 
     8'''Plumi 3.0 ALPHA'''  
     9 
     10* '''The plumi 3.0 buildout - plone 3.x compatibility''' 
     11 
     12see DevelopmentReleases for an explanantion of all the subversion areas we are using for the buildout , products etc 
     13 
     14The buildout system were are using for plumi 0.3 dev work is 
     15http://plumi.org/browser/plumi-buildout-plone3/trunk 
     16 
     17[ svn co https://svn.engagemedia.org/project/plumi-buildout-plone3/trunk 
     18plumi-buildout-plone3 ] 
     19 
     20The current buildout system targets plone 3.2.x , and zeo setup, and includes 
     21plone.app.blob, plumi products and there dependencies, quills (a blog product, not installed by default) 
     22 
     23 
     24* '''Review of current products.''' 
     25 
     26Here is a review of all the products being used, and what to do 
     27regarding plone 3 compatibility, or if its no longer needed, or needs 
     28to be replaced: [wiki:Plumi0.3ProductsReview] 
     29 
     30 
     31* '''Specify custom Plumi products for plumi 3.0 ''' 
     32 
     33    * plumi.app  
     34 
     35        SVN URL : https://svn.plone.org/svn/collective/plumi.app/trunk UI : http://dev.plone.org/old/collective/browser/plumi.app/trunk 
     36 
     37    * plumi.skin :  
     38 
     39        SVN URL : https://svn.plone.org/svn/collective/plumi.skin/trunk UI : http://dev.plone.org/old/collective/browser/plumi.skin/trunk 
     40 
     41    * plumi.content  
     42 
     43        SVN URL : https://svn.plone.org/svn/collective/plumi.content/trunk UI : http://dev.plone.org/old/collective/browser/plumi.content/trunk 
     44 
     45    * plumi.mediahost  
     46 
     47        SVN URL : https://svn.plone.org/svn/collective/plumi.mediahost/trunk UI : http://dev.plone.org/old/collective/browser/plumi.mediahost/trunk 
     48 
     49    * plumi.migration :  
     50 
     51        SVN URL : https://svn.plone.org/svn/collective/plumi.migration/trunk UI : http://dev.plone.org/old/collective/browser/plumi.migration/trunk 
     52 
     53 
     54    policy product: [ plumi.app ] 
     55        site customisations 
     56        security and workflows 
     57        roles/groups 
     58        third part dependencies 
     59 
     60    skin/theme product: [ plumi.skin ] https://weblion.psu.edu/trac/weblion/wiki/PloneThreeThemingBasics 
     61 
     62    content types [ plumi.content ] 
     63 
     64    StructuredDocument 
     65      
     66    Transmogrify 
     67 
     68* '''An initial *alpha 2* plone 3 compatible system to start developing 
     69on is available, via a buildout:''' 
     70 
     71http://plumi.org/browser/plumi-buildout-plone3/tags/plumi-3.0-alpha2 
     72 
     73more info about blob support can be found at 
     74http://pypi.python.org/pypi/plone.app.blob 
     75and 
     76http://myriadicity.net/Sundry/PloneBlobs 
     77 
     78 
     79'''Plumi 3.0 BETA''' 
     80 
     81 
     82* '''Develop a plumi-0.2.x compatible export/import.'''  
     83 
     84Should work between 2 plumi-0.2.x-final plumi sites  as well as from a 
     85plumi-0.2.x plumi site to a plumi site running plumi-3.0-final 
     86 
     87Can be used for migrating to a new zope/plone instance, or merging 2 
     88plumi video archives into one system, etc 
     89 
     90Initial code using JSON migrator : 
     91http://dev.plone.org/collective/browser/json_migrator/branches/plumi-0.2.2 
     92 
     93Can be included via SVN recipe, see trunk version of buildout.cfg in 
     94plumi-buildout-plone2.5  
     95http://plumi.org/browser/plumi-buildout-plone2.5/trunk/buildout.cfg 
     96 
     97 
     98 
     99* '''migration from plumi 0.2.x systems, approaches:'''  
     100 
     101background readings : 
     102http://plone.org/documentation/manual/upgrade-guide/version/2.5-3.0/referencemanual-all-pages 
     103 
     104start of notes , migrating from plumi 0.2.x systems 
     105http://plumi.org/browser/plumi-buildout-plone3/trunk/MIGRATING 
     106 
     107 
     108The aim is to have existing plumi sites (ie their existing zope db, 
     109Data.fs, and any externally stored video files etc) migrate from 
     110plumi-0.2.x to plumi 3.0 / plone 3. 
     111 
     112ie the aim is to have existing content migration of ATEngageVideo 
     113objects into blob-backed "videos objects. (ATEngageVideo style or 
     114subtypes of p4a etc) 
     115 
     116importer/exporter approach::  
     117            JSON migrator, with import/export views, runs on old plumi 
     118server, installed via quick installer. on new box, custom scripts to convert from atvideo-plumi0.2.x to plumi 
     1193.0 + blob field  
     120 
     121 
     122---- 
     123 
     124'''Plumi Development Instances''' 
     125 
     126There will be 3+ Plumi instances 
     127 
     128    * demo.plumi.org - running on the latest released final version (ie a tagged version of plumi , at the moment : 0.2.3-final) 
     129    * testing.plumi.org - running the development branch of the current released stable version (ie an as-yet-unreleased 0.2.4) 
     130    * latest-a.plumi.org,latest-v.plumi.org, latest-l.plumi.org - running the latest development version - ie plumi 0.3 trunk/branch