jon peterson writes "From Linux Weekly News it looks like ActiveState are going to put Perl
support into Zope. More information on Perl and Zope is at the Perl for Zope Wiki."
Yeah, but where is Python support for Slash?
This is a Good Thing...
drj826 on 2000-05-28T14:23:32
...Although many on the Zope mailing list don't want Zope "polluted" by adding support for Perl.
I "discovered" Zope a few weeks ago and it seems to be a really cool system. Perhaps I've been living under a rock, but the whole idea of a "web application platform" on which you can build services, like a (slash|squish)dot, is powerful.
I find Zope's security model particularly powerful. Is there anything like Zope already implemented in Perl?
Re:This is a Good Thing...
pudge on 2000-05-28T15:24:56
You mean, aside from
Slash?
Damn!
ajs on 2000-05-28T16:30:12
Zope was actually the reason that I was planning to learn Python. Now I'll have to wait for Python's next Killer App
;-)
On a serious note: does anyone know if Zope supports Vignette StoryServer-like caching? That is to say, pages can be generated by emulating 404s, and then drop a static copy into place once they've been generated. This is really StoryServer's big feature since later hits on that page require no code be run. Many other caching systems only cache data, not pages.
Re:This is a Good Thing...
drj826 on 2000-05-28T17:43:53
My perception is that Slash is a weblog application. Zope, on the other hand, is a *platform* on which to build things like slash.
I guess this "platform" vs. "application" thing can be confusing. For instance, people sometimes think of Mozilla as a browser (which is an application) when it is really a platform that makes it easy to build a browser.
I think slash and Zope are different too; slash being an application, and Zope being a platform.
Re:This is a Good Thing...
jlp on 2000-05-28T21:23:37
You might want to take a look at
Jellybean. It's still very early in development, but it's coming along pretty well.
Re:This is a Good Thing...
pudge on 2000-05-28T21:34:55
I see no significant difference between the two. Specifically, what makes Slash an application and Zope a platform?
Re:This is a Good Thing...
drj826 on 2000-05-29T04:45:16
I'll attempt a comparison of Zope and Slash, but must disclaim the expertise to do a thorough job, and I may be flat out wrong about some of these things. I only know a little about Zope, and don't know much at all about Slash. Although I'm pretty much a Perl zealot, I find a lot to admire about Zope. I'm sorry if this sounds like a sales pitch...
Slash
- Slash is a weblog application written in Perl that depends on other applications (a database, a web server) to deliver it's functionality.
- Slash is designed to do one thing (weblog), and it does it very well.
- Slash is distributed under an open source license
Zope
- Zope is designed to be a platform on which web applications are built.
- Zope comes as a complete package including an object database, a web server, an ftp server, and a python (perhaps in the future a Perl...) interpreter.
- Zope is a platform designed to make web application design simple and quick.
- You can build new applications in Zope using Python (and soon Perl).
- A weblog application called "squishdot" has been designed on top of Zope. Squishdot mimicks an older version of Slash.
- While squishdot is not as feature rich as slash, it takes less than ten minutes to install Zope and set up a squishdot site.
- Other applications written for the Zope platform include Zwiki webs, chat applications, email applications, various threaded discussion applications, XML based collaborative applications, WebDAV based applications, many database interface/access applications and building blocks, photo albums, collaborative calendar like things, survey applications, charting and graphing applications, etc. In other words, just about everything that's interactive on the web.
- The Zope object database features a robust security model and a powerful versioning system.
- Zope is designed to be administered entirely via the web. This means it can be remotely administered as easily as locally administered. Security features allow you to restrict administrative access by user or by domain/IP.
- Zope is OS independent, it runs on Linux, Solaris, Windows 95/98/NT/2000 (and probably others that I'm missing).
- Zope was originally a combination of three commercial products, but as of November 1998 is distributed under an open source license (the ZPL).
Re:Damn!
I believe that HTML::Mason has this feature.
Re:This is a Good Thing...
There are many things similar but not as complete. The ones that spring to mind are:
Iaijutsu - early development (working code but not released at all) http://sourceforge.net/project/?group_id=417
Also HTML::Mason is popular as is HTML::Template and Template Toolkit (all on CPAN)
And who knows, there are probably others...
Re:This is a Good Thing...
davorg on 2000-05-30T13:28:30
> There are many things similar but not as
> complete. The ones that spring to mind are:
>
> Iaijutsu - early development (working code but
> not released at all)
> http://sourceforge.net/project/?group_id=417
>
> Also HTML::Mason is popular as is
> HTML::Template and Template Toolkit (all on
> CPAN)
Probably worth pointing out that Iaijutsu is based on the Template Toolkit.
Dave...
Zope Project Has Amazing Insight:
chip on 2000-05-30T19:22:08
The Zope Project has had an amazing insight:
- ``There's More Than One Way To Do It!''
JPEGs at eleven.
Squishdot.org
Alex Farber on 2000-05-31T21:53:09
Yeah, but where is Python support for Slash?
Do you mean
Squishdot.org?
Re:Squishdot.org
pudge on 2000-06-01T11:46:11
No
...
caching
mindlace on 2000-06-02T02:28:27
You can use squid to do it more or less automagically.
You can use ZCache, a zope product.
--
ethan mindlace fremen
Zopista Community Liason
Theres a chat log about this too
mindlace on 2000-06-02T02:30:36
Jim Fulton, CTO of Digital Creations, talked for a while with the zopistas about Python methods.
I wrote up
a synopsis.