1 Aug 2003 09:27
Plonify
Hi, I'm working to Plonify my software product, http://www.zope.org/Members/dhart/VisualCMS. I suspect this task will be similar to Plonifying ZWiki. My todo list to date is: - make QuickInstaller compatible - translate CMS methods into portal actions - translate CMS interface into portal skins skin And a few other minor items like: - change publish status mechanism to use Plone workflow - change _gedID to Plone mechanism - change index_html to default view action My largest hurdle is simple version control. The product has a "preview mode" to preview changes made to a CMSPage, a folderish object containing composite web page components such as text blocks (Documents) and images (Portal Images). Each time a page enters 'change mode', a new copy of ALL contained objects is made into a new temporary CMSFolder object. When a changes are committed, the old CMSFolder is deleted and the temporary CMSFolder is renamed. Needless to say, this kludge can cause massive ZODB bloat. I've been trying to track version control projects, but none that would be suitable appears ready. I've considered creating the temporary CMS page in a Temporary Folder, but a server restart would kill all changes to CMSPages in "edit" mode. I've also considered tracking changes at a more granular level, but this can get(Continue reading)
RSS Feed