What I'm really looking for is something where users have their own schedule, and others can view and schedule meeting in their free time. Rather like domino or exchange does, but with the warm and fuzzy open source feel. :) I suppose one could build on dtml-calendar to make something like this, but it seems like it would be a non-trivial project. Charlie
A group calendar for zope... is this an example of the sort of thing you're looking for?
http://asa.regents.state.la.us/TE/Calendar
It's an editable calendar; I've given edit privileges to another user, but more (to form a group) could be added.
Basically, this is just the dtml-calendar tag, straight out of the box:
Charlie Fulton wrote:
What I'm really looking for is something where users have their own schedule, and others can view and schedule meeting in their free time. Rather like domino or exchange does, but with the warm and fuzzy open source feel. :)
I suppose one could build on dtml-calendar to make something like this, but it seems like it would be a non-trivial project.
Charlie
Not a zope app, but really nice and stable is tutos, http://www.tutos.org But, it does a lot more than calendaring functions (workgroup, project management etc.) We use it here, it's great and does all it promises without major quirks. The last feature btw. is its greatest feature compared to other open source offerings, IMO. Porting this thing to zope (or parts of it) would really fit into a nice niche in the zope product space. It uses postgres or mysql as the database backend, it's database structure is well thought out IMO and proofed in practice. cheers, oliver
Tutos looks pretty neat... is a definite possibility. Now, since this thing needs PHP, how would one go about setting it up? Just a mind game here... Should I serve zope content with apache and also use it to serve tutos. Or is there a way to serve PHP scripts directly from Zope? One of the how-tos seems to have a way of passing the PHP requests through Zope to be rendered by apache. Is there any experience with an arrangement of this sort? Charlie
On Thu, Jun 06, 2002 at 04:43:59PM -0400, Charlie Fulton wrote:
Should I serve zope content with apache and also use it to serve tutos. Or is there a way to serve PHP scripts directly from Zope? One of the how-tos seems to have a way of passing the PHP requests through Zope to be rendered by apache.
I've not used Tutos specifically, but I have Squirrelmail (php webmail) and Zope running at home. Apache sits up front, and proxies any Zope-related requests to Zope (those Zope-related requests could be the vast majority of the site, including the site's root directory). It handles all other requests itself, whether they're static, cgi, or php. Set up nigh-identically to my documentation at: http://www.zope.org/Members/mwr/VHosts_With_Zope_Default I'd imagine any php solution that involves putting Zope ahead of Apache or PHP in the process chain involves running php from the command line, cgi-style. If so, I'd expect that to be mind-numbingly slow under any reasonable load. -- Mike Renfro / R&D Engineer, Center for Manufacturing Research, 931 372-3601 / Tennessee Technological University -- renfro@tntech.edu
On Thu, 2002-06-06 at 22:59, Mike Renfro wrote:
On Thu, Jun 06, 2002 at 04:43:59PM -0400, Charlie Fulton wrote:
Should I serve zope content with apache and also use it to serve tutos. Or is there a way to serve PHP scripts directly from Zope? One of the how-tos seems to have a way of passing the PHP requests through Zope to be rendered by apache.
I'd imagine any php solution that involves putting Zope ahead of Apache or PHP in the process chain involves running php from the command line, cgi-style. If so, I'd expect that to be mind-numbingly slow under any reasonable load.
for handling PHP through ZOPE you should have a look at: http://www.zope.org/Members/mjablonski/PHParser maybe a clever caching policy can help to handle reasonable load. greetings, maik -- Maik Jablonski Deutsche Zope User Group www.zfl.uni-bielefeld.de www.dzug.org
Charlie Fulton wrote:
Tutos looks pretty neat... is a definite possibility.
Now, since this thing needs PHP, how would one go about setting it up? Just a mind game here...
Should I serve zope content with apache and also use it to serve tutos. Or is there a way to serve PHP scripts directly from Zope? One of the how-tos seems to have a way of passing the PHP requests through Zope to be rendered by apache.
Is there any experience with an arrangement of this sort?
Not alot of experience with serving zope+php for the same project, but from the same server. I'd use apache+php and serve zope behind apache. Don't know what php integration in zope should help in this case. All relevant data is hold in the database in tutos (exception are uploaded documents which are stored in the filesystem IIRC). So, for integrating zope+tutos - if the need might emerge - just use the database also from zope. You could even try to implement the relevant parts for your needs in zope, if it's just the calendaring, it shouldn't be too hard, since you already have a working database scheme. cheers, oliver
I've seen some people advise not placing a ZServer server directly accessible on the Internet due to security concerns. I guess the recommended practice is to front the Zope service via Apache, et al. I have no great objection to this but I'd like to know more about why. Zope, itself, appears to this newbie to be reasonably secure with the user_acl stuff built in. Are appearances deceiving?
Doug Chamberlin writes:
I've seen some people advise not placing a ZServer server directly accessible on the Internet due to security concerns. I guess the recommended practice is to front the Zope service via Apache, et al. I have no great objection to this but I'd like to know more about why. Zope, itself, appears to this newbie to be reasonably secure with the user_acl stuff built in. Are appearances deceiving? Please search the mailing list archives.
Once, I saw a comprehensive list there... Dieter
participants (6)
-
Charlie Fulton -
Dieter Maurer -
Doug Chamberlin -
Maik Jablonski -
Mike Renfro -
Oliver Bleutgen