Emiliano,

I am no expert but I can answer a couple of your questions.

Ollie

Emiliano Heyns wrote:

Hi,

I'm considering using Slide as a content management system for an open
source questionnaire application. I've browsed the mailinglist archives,
but I have some questions left:

* Is it possible to add a custom store behind slide? This store would be
 a database but with a schema that differs from the more generic JDBC
 stores as I saw them on the Slide site.

Absolutely, you can either extend an abstract class like the AbstractTxFileStoreService, or you can pick an existing store that is close to what you want and extend that. Then all you do is put your classes in the classpath and replace the nodeStore and contentStore classname attributes with your new class names in the Domain.xml


* Can I store and manage custom permissions that do not directly
correspond to actions a user could perform through slide but rather
would be used in the questionnaire application (a servlet that will
run alongside Slide). Can I access these through the existing security
API?


Not entirely sure what you mean, and how you want to implement the questionaire. If you intend on the questionaire "Form" to be posted to your servlet, then let your servlet serialize that form bean and store the resulting xml in Slide, then you have total control on what someone can do. If you want the xml results to be filtered by permissions, then you will need to manage the permissions via the Slide Client or from your servlet(s)

* Can I implement my own user management? My user accounts would live in
 the DB, not in the XML configuration file

Absolutely, either through a Tomcat Realm or you can do it yourself by extending Slide.


* Can I hook into PUTs, GETs, PROPFINDs, etc, so I can act when data is entered
into the system or taken out?


If you are writing your own custom store(s), that's where you will have the most granular access to fire your own events.

* Does Slide support dead properties? Where are they stored? Does Slide
support custom live properties?


Not a clue what you mean by "dead".

* Can I search for properties? I see DASL isn't done yet, but I wonder
if there's an internal API my servlet could use.


I don't know the status, but I do know there are ongoing discussions on search including DASL and Lucene.

Many thanks,





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to