| | 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 | |
| | 12 | see DevelopmentReleases for an explanantion of all the subversion areas we are using for the buildout , products etc |
| | 13 | |
| | 14 | The buildout system were are using for plumi 0.3 dev work is |
| | 15 | http://plumi.org/browser/plumi-buildout-plone3/trunk |
| | 16 | |
| | 17 | [ svn co https://svn.engagemedia.org/project/plumi-buildout-plone3/trunk |
| | 18 | plumi-buildout-plone3 ] |
| | 19 | |
| | 20 | The current buildout system targets plone 3.2.x , and zeo setup, and includes |
| | 21 | plone.app.blob, plumi products and there dependencies, quills (a blog product, not installed by default) |
| | 22 | |
| | 23 | |
| | 24 | * '''Review of current products.''' |
| | 25 | |
| | 26 | Here is a review of all the products being used, and what to do |
| | 27 | regarding plone 3 compatibility, or if its no longer needed, or needs |
| | 28 | to 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 |
| | 69 | on is available, via a buildout:''' |
| | 70 | |
| | 71 | http://plumi.org/browser/plumi-buildout-plone3/tags/plumi-3.0-alpha2 |
| | 72 | |
| | 73 | more info about blob support can be found at |
| | 74 | http://pypi.python.org/pypi/plone.app.blob |
| | 75 | and |
| | 76 | http://myriadicity.net/Sundry/PloneBlobs |
| | 77 | |
| | 78 | |
| | 79 | '''Plumi 3.0 BETA''' |
| | 80 | |
| | 81 | |
| | 82 | * '''Develop a plumi-0.2.x compatible export/import.''' |
| | 83 | |
| | 84 | Should work between 2 plumi-0.2.x-final plumi sites as well as from a |
| | 85 | plumi-0.2.x plumi site to a plumi site running plumi-3.0-final |
| | 86 | |
| | 87 | Can be used for migrating to a new zope/plone instance, or merging 2 |
| | 88 | plumi video archives into one system, etc |
| | 89 | |
| | 90 | Initial code using JSON migrator : |
| | 91 | http://dev.plone.org/collective/browser/json_migrator/branches/plumi-0.2.2 |
| | 92 | |
| | 93 | Can be included via SVN recipe, see trunk version of buildout.cfg in |
| | 94 | plumi-buildout-plone2.5 |
| | 95 | http://plumi.org/browser/plumi-buildout-plone2.5/trunk/buildout.cfg |
| | 96 | |
| | 97 | |
| | 98 | |
| | 99 | * '''migration from plumi 0.2.x systems, approaches:''' |
| | 100 | |
| | 101 | background readings : |
| | 102 | http://plone.org/documentation/manual/upgrade-guide/version/2.5-3.0/referencemanual-all-pages |
| | 103 | |
| | 104 | start of notes , migrating from plumi 0.2.x systems |
| | 105 | http://plumi.org/browser/plumi-buildout-plone3/trunk/MIGRATING |
| | 106 | |
| | 107 | |
| | 108 | The aim is to have existing plumi sites (ie their existing zope db, |
| | 109 | Data.fs, and any externally stored video files etc) migrate from |
| | 110 | plumi-0.2.x to plumi 3.0 / plone 3. |
| | 111 | |
| | 112 | ie the aim is to have existing content migration of ATEngageVideo |
| | 113 | objects into blob-backed "videos objects. (ATEngageVideo style or |
| | 114 | subtypes of p4a etc) |
| | 115 | |
| | 116 | importer/exporter approach:: |
| | 117 | JSON migrator, with import/export views, runs on old plumi |
| | 118 | server, installed via quick installer. on new box, custom scripts to convert from atvideo-plumi0.2.x to plumi |
| | 119 | 3.0 + blob field |
| | 120 | |
| | 121 | |
| | 122 | ---- |
| | 123 | |
| | 124 | '''Plumi Development Instances''' |
| | 125 | |
| | 126 | There 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 |