Peter Zingg a écrit :
I am new to Zope, new to CPS, but so far I'm very excited by what I see. After playing with the system for about an hour, I think it's exactly what I need for my school district portal. I have found some of the documentation very useful, but I would like to know if there are any easy how-tos that cover these topics:

o How to make CPSDefault Site the root URL (adding CPSDefault Site to the root folder means that all CPS urls have /cps at the beginning of them)

You can achieve that with an apache frontend :
http://www.cps-project.org/static/doc/howto-virtual_hosts.html

o How to import users and groups from a .CSV or other format text file (I guess you can reverse-engineer the XML format, but that's not too easy)

Hum, there is no Directory content I/O at the moment but if you know python you can use the CSV module to parse your data and push them in your portal with the CPSRemoteController API for instance (see later).

o How to use an LDAP directory for user profile (uid, first, last, email address, etc) and authentication (I'm running on OS X Server--supports OpenLDAP)

Please test that: http://www.cps-project.org/sections/projects/cpsldapsetup . You will need python-ldap installed as well.

o How to batch create workspaces for all groups with standard permissions and public and private folders (automatically create a public and private workspace for each new group)

This is a job for CPSRemoteController:
http://www.cps-project.org/sections/documentation/developers/understanding-using-cps

  o How to add existing static content to site (just install CPSLocalFS?)

Either you use the ZippedHTml document type, or you can setup a static virtual host in apache that uses a similar CSS as CPS does, or you can use an IFRAME tag in a text portlet that points to that virtual host from CPS (it's a bit of a hack though). CPS isn't really meant to be a static content server. Apache or other static web servers such as lighthttpd are better for that purpose.

I do not really know the status of CPSLocalFS butI think it's outdated.

o How to manage My Subscriptions (No Add button on my installation--how do you install) o How to add a script to send email to a manager address when new content is submitted for publication (or how can I as site manager discover all newly submitted content)

You will need the CPSSubscriptions extension. Use portal_setup (in the ZMI) to import that profile. Then you'll be able to manage subscriptions.

I'd be happy to contribute to documentation, as soon as I find out how to do these tasks. I'd like the how-to's to be aimed at someone with little or no Zope experience.

Great. I don't really know what the status of the dev/admin documentation is. I know Tarek is working a tool that will keep cps-project.org synchronised with the dev documentation of the products that is html'ised by Dave's work on reST formatting. I guess there will be an announcement on that list on how this will work pretty soon now.

--
Olivier

_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to