Skip to main content

Home/ Plone distributed documentation/ Group items tagged 2008

Rss Feed Group items tagged

Graham Perrin

..: hannosch :..: Plone LOC statistics - 0 views

Graham Perrin

..: hannosch :..: News from Plone trunk - 0 views

  • News from Plone trunk
  • November 2008
  • moved our entire stack towards eggs
Graham Perrin

Saving the day: recovering lost objects - Jarn · Plone Solutions - 1 views

  • recovering lost objects
  • entire section of his site was missing
  • someone had deleted the object
  • ...26 more annotations...
  • 9 days earlier
  • Undo was no longer an option
  • Truncating the Data.fs (removing all transactions since, including the offending one)
  • undesirable
  • through RelStorage
  • time traveling: zc.beforestorage
  • small additional buildout configuration file
  • beforestorage.cfg
  • [buildout]extends = buildout.cfgeggs += zc.beforestorage ZODB3 zope.proxy[versions]ZODB3 = 3.8.1zope.proxy = 3.4.2[relstorage-patch]recipe = plone.recipe.commandcommand = cd ${buildout:eggs-directory}/ZODB3-3.8.1-py2.4-linux-i686.egg/ZODB curl -s http://svn.zope.de/zope.org/relstorage/tags/1.1c1/poll-invalidation-1-zodb-3-8-0.patch | patch -N -p0 cd ${buildout:directory}update-command = ${relstorage-patch:command}[instance]zope-conf-additional += enable-product-installation False
  • enable-product-installation
  • tells Zope not to try and write product information to the ZODB
  • because zc.beforestorage puts your ZODB in read-only mode
  • edit the zope.conf
  • <zodb_db main>    # Main database    cache-size 650000%import zc.beforestorage%import relstorage <before> before 2008-12-08T10:29:03    <relstorage>        <oracle>            dsn RELSTORAGE_DSN            password xxxxxxxxx            user xxxxxxxx        </oracle>    </relstorage> </before>    mount-point /</zodb_db>
  • impossible as the site stores
  • <before> before 2008-12-08T10:29:03    <relstorage>        <oracle>            dsn RELSTORAGE_DSN            password xxxxxxxxx            user xxxxxxxx        </oracle>    </relstorage> </before>
  • when you start the instance, you are in the past
  • found the lost object
  • Export/Import
  • save the export on the server
  • buildout with your regular buildout file
  • restart
  • import the .zexp
  • reindex the imported content
  • related data that lives outside of the object itself is gone
  • Martijn Pieters
Graham Perrin

How to unit test security declarations in Plone and Zope | Twinapex Blog - 0 views

  • How to unit test security declarations in Plone and Zope
  • October 3, 2008
  • a fool proof example
  • ...6 more annotations...
  • great mystery
  • how to properly unit test your content type and workflow security declarations
  • something better
  • no one seem to know
  • RestrictedPython package Read me got revamped
  • a clue how to one could hit Unauthorized exceptions in unit testing
  •  
    How to unit test security declarations in Plone and Zope
Graham Perrin

Minutes, May 29, 2008 - Plone CMS: Open Source Content Management - 0 views

  • impact of faster 0.1 releases
  • messaging and perception
  • deprecation policy
    • Graham Perrin
       
      deprecation ≠ support
  • ...5 more annotations...
  • the intent is to support two major versions
  • our official policy is that we support the most recent two major versions
  • need to update version numbering policy
  • http://plone.org/documentation/manual/upgrade-guide/introduction
  • reflect current practices
Graham Perrin

Minutes, December 11, 2008 - Plone CMS: Open Source Content Management - 0 views

  • Supported versions
  • 2.5.5 has been marked “unsupported”
  • All board members
  • ...9 more annotations...
  • support two major versions
  • tacit policy
  • consider the lengthening of the release cycle
  • we’ve also spoken of 1-year support
  • definition
  • Security fixes
  • if technically feasible
  • we ask that the "unsupported" marker be removed from 25
  • Unanimously passed
Israel Saeta Pérez

goodbye macros, hello content providers - 0 views

  •  
    content providers registration
Graham Perrin

Simplify Plone's Editing Experience · Alexander Limi - 0 views

  • April 14th, 2008
  • Simplify Plone’s Editing Experience
  • Simplifying Plone’s content authoring experience for end-users
  • ...5 more annotations...
  • Part 1
  • bringing sexy back
  • Movie showing the new approach
    • Graham Perrin
       
      A very pleasant reminder of the simplicity that was envisaged around twenty months ago.
  • wrong the first time around
  • we should attack the root
Graham Perrin

Is Plone too hard? - Martin Aspeli - 0 views

  • Is Plone too hard?
  • Feb 03, 2008
  • Themes are not themes, they are customisation
  • ...8 more annotations...
  • ZMI is not alway ideal
  • but it's powerful and quick as hell
  • The usual answer here is to use grep
  • can't find anything
  • Plone's performance is fine if you know how to set it up. We should make that easier by giving CacheFu an overhaul
  • Restarts suck. Slow restarts suck more
  • Each of these areas (and other ones) will need a "champion"
  • imagine we had an all-powerful introspection tool
Graham Perrin

Example-driven ZODB - 2 views

  • Example-driven ZODB
  • How to use an object database with a Python, a dynamic object-oriented language
  • auto-vacuuming
  • ...15 more annotations...
  • Advanced
  • Routine maintenance
  • A ZODB database instance is easy to maintain
  • periodic packing
  • ZODB is cutting-edge stuff, and it is used in several important projects
  • ZODB does not currently offer such a facility
  • 15 Apr 2008
  • daily packing is often perfectly appropriate
  • object databases can seem somewhat exotic
  • their hierarchical structure is a natural complement to the hierarchical nature of content management systems
  • cron job to
  • If, instead of having a script open your "Data.fs" directly, you are using a ZEO server
  • packing will be simpler
  • will also not require that your clients disconnect
  • Routine maintenance
1 - 14 of 14
Showing 20 items per page