Thanks for replies guys - this has given some ideas to try out. I'm
also looking forward to the plugin spec being finalised as I can
imagine some of the functions that I've listed here could be delivered
generically via plugins.

On Dec 10, 3:21 am, mdipierro <[email protected]> wrote:
> On Dec 8, 1:49 am, Darcy Clark <[email protected]> wrote:
>
> > On Dec 8, 5:32 pm, mdipierro <[email protected]> wrote:
>
> > > I do not know Plone well enough to make a comparison so I am not 100%
> > > sure what the items means. Let me try to address them:
>
> > > 5. customer subdomains (customer1.example.com, customer2.example.com)
>
> > > yes. Via routes.
>
> > can this be programmatically adjusted from within web2py or do routes
> > have to be manually modified ?
>
> You have programmatically write the routes.py and force web2py to
> reload it without restarting the server.
>
>
>
> > > 2. versioning of content objects
>
> > > Yes.http://www.web2pyslices.com/main/slices/take_slice/35
>
> > cool !
>
> > > 4. full-text search of all content objects
>
> > > yes, except for blobs. Full text search requires a relational database
> > > and does not work on GAE
>
> > Plone uses Zope's Catalog tool which isn't relational - it builds
> > indexes that are searchable....somehow, I don't pretend to know it
> > works ;)
>
> > > 3. indexing and searching of binary formats (word, pdf, excel etc...)
>
> > > I am not sure what this means. If you could point us some description
> > > of what Plone does in this respect I will take a look.
>
> >http://plone.org/documentation/kb/enable-full-text-indexing-of-word-d...
>
> Basically Plone uses a PDF/Word to Text converter and then indexes the
> data.
> You can theoretically use the same converter in web2py and store the
> converted text in a readable/writable=False 'text' field. You would
> then be able to search all documents using the db.table.field.like
> (...) operator.
>
> > > 1. state-based workflow
>
> > > I am not completely sure. In web2py you can save a state in the
> > > session and force a workflow based on that but there is no special
> > > API. If you point us to the Plone description or show us an example we
> > > can tel you how to do it in web2py.
>
> >http://plone.org/documentation/kb/creating-workflows-in-plone/definin...
>
> > Plone is a dedicated CMS, so it's optimised for this sort of thing. It
> > might be that we should stick with it for the time being, but I am
> > still curious whether we could replace it with web2py.
>
> You can do the same but in a different way. There is no centralized
> place where workflow is stored (although one could define it). You
> have actions that correspond to pages and contain forms. For each form
> you can specify where to go after submission (next). For each action/
> table/record/action you can use role based access control to specify
> who has access (membership requirements). You can store all "next"
> actions and "membership requirements" in a database or simply a
> dictionary and you will have the workflow implemented in a single
> place.
>
>
>
> > > Massimo
>
> > > On Dec 8, 12:11 am, Darcy Clark <[email protected]> wrote:
>
> > > > We have a project that we previously developed in Plone - we are
> > > > considering rewriting it in web2py. It turns out Plone was a good
> > > > choice *at the time* but better, more productive frameworks now exist.
> > > > Anyway there are few things that Plone does well that I'm not sure how
> > > > to address using web2py:
>
> > > > 1. state-based workflow
> > > > 2. versioning of content objects
> > > > 3. indexing and searching of binary formats (word, pdf, excel etc...)
> > > > 4. full-text search of all content objects
> > > > 5. customer subdomains (customer1.example.com, customer2.example.com)
>
> > > > Actually those are pretty core requirements for this project, so maybe
> > > > staying with Plone is the way to go ;) But seriously, if you've made
> > > > web2py do any of the above, I'd be interested to hear about it.
>
> > > > regards,
> > > > Darcy

--

You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.


Reply via email to