Hi all, I'm evaluating Zope platform and Zope products, just in a general way. My main goal is to find out if I can use Zope as a simple platform where we could develop and delivery web-based applications. The principal characteristics that a platform like what we are looking for has to have are: licenses (it has to be open source), if it has a rich set of products, it it has a great users community, if there is many available documentation (in Internet, in bookstores, etc), the possibility of integration with external databases, if it has a security model (and how strong is that model), if it gives the possibility of avoiding the interaction of a web master in all deployments, how many languages does it support and which ones, recommendations concerning the base product to be taken, which of these options is better and why: CMF + ZOPE, ZOPE only, CMF + PLONE+ ZOPE, if its easy installing new products and developing applications, about Clear Case integration, and what about stability/performance I know that this is a very large list of characteristics, but I will be very thankful if you can give me your opinions as you have been working in this platform more time than I have. So if you can give me your opinion or can send me an URL or some articles where I could find the description of some of this characteristics, it would be better. Regards, Gabriela. _________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.yupimsn.com/
Gabriela López Ruiz wrote:
The principal characteristics that a platform like what we are looking for has to have are: • licenses (it has to be open source),
Check.
• if it has a rich set of products,
Check.
• it it has a great users community,
Check.
• if there is many available documentation (in Internet, in bookstores, etc),
Check. The Zope Book does the most things. After that it gets worse, the documentation on the complex things are dispered or non-existent. But the community is then quick and responsive!
• the possibility of integration with external databases,
Check.
• if it has a security model (and how strong is that model),
Check. Very flexible, very strong.
• if it gives the possibility of avoiding the interaction of a web master in all deployments,
Check.
• how many languages does it support and which ones,
All and None. :) There are tools for making the websites translatable, and then it can support any language you want.
• recommendations concerning the base product to be taken, which of these options is better and why: CMF + ZOPE, ZOPE only, CMF + PLONE+ ZOPE,
Since you have limited yourself to Open Source, I think you should use Zope + CMF + one of the CMF based systems, like Plone or CPS. Is Silva based on CMF? Plain CMF sucks too much.
• if it’s easy installing new products and developing applications,
Developing new applications is Zopes forte. That's one of the major reasons it's so great, development is quick.
• about Clear Case integration,
I have no idea.
• and what about stability/performance
Excellent stability, OK perfomance, good scalability.
Hi All, Lennart Regebro wrote:
• recommendations concerning the base product to be taken, which of these options is better and why: CMF + ZOPE, ZOPE only, CMF + PLONE+ ZOPE,
Since you have limited yourself to Open Source, I think you should use Zope + CMF + one of the CMF based systems, like Plone or CPS. Is Silva based on CMF? Plain CMF sucks too much.
Agreed - but would add that Plone is probably *not* indicated for non-CMS web applications. Not even sure about CMF if pure web apps are the target - but with other CMF-based systems you may not find that the CMF functionality obscures some of Zope in the way that Plone does...Plone is good at what Plone is good at... HTH! -- Regards, PhilK Email: phil@xfr.co.uk / Voicemail & Facsimile: 07092 070518 "the symbols of the divine show up in our world initially at the trash stratum." Philip K Dick
On Fri, Oct 17, 2003 at 03:29:48PM +0200, Lennart Regebro wrote:
Gabriela L??pez Ruiz wrote:
(snip - I would have said the same as Lennart)
? and what about stability/performance
Excellent stability, OK perfomance, good scalability.
One performance-killer to watch out for: Zope currently sucks rocks when serving large-ish (some tens of MB) files. A few concurrent requests for large files can bring the entire site to a crawl until they complete. Generally people avoid this by serving the big stuff with e.g. Apache, but then you lose the benefits of managing that content with Zope (metadata, security model etc.) One possible solution, I haven't thoroughly investigated this yet: http://www.zope.org/Members/andym/FSCacheManager however, AFAICT this can't solve the security issues - I don't see how it would work for anything not anonymously viewable. -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's RADICAL POLE-LICKER ELEPHANT! (random hero from isometric.spaceninja.com)
1) Zope is open source 2) Zope has tons of products 3) We are great. :) 4) Zope has many books (5?). Read them all. 5) Zope can integrate with many RDMS including MySQL, PostgreSQL, Oracle, etc. 6) Zope has very good role based security. 7) You will need Zope + user system. That is either CMF or Plone. 8) Products are pretty darn easy and quick to build once you get the hang of it. I run about 5 main products that I either built from scratch or built up to meet my needs. 9) Stability is not a concern. Make sure you system is stable (unix) and wait till something has been out for a few revs before moving to it (X.X.2). Jake -- http://www.ZopeZone.com Gabriela López Ruiz said:
Hi all, I'm evaluating Zope platform and Zope products, just in a general way. My main goal is to find out if I can use Zope as a simple platform where we could develop and delivery web-based applications. The principal characteristics that a platform like what we are looking for has to have are: licenses (it has to be open source), if it has a rich set of products, it it has a great users community, if there is many available documentation (in Internet, in bookstores, etc), the possibility of integration with external databases, if it has a security model (and how strong is that model), if it gives the possibility of avoiding the interaction of a web master in all deployments, how many languages does it support and which ones, recommendations concerning the base product to be taken, which of these options is better and why: CMF + ZOPE, ZOPE only, CMF + PLONE+ ZOPE, if its easy installing new products and developing applications, about Clear Case integration, and what about stability/performance I know that this is a very large list of characteristics, but I will be very thankful if you can give me your opinions as you have been working in this platform more time than I have. So if you can give me your opinion or can send me an URL or some articles where I could find the description of some of this characteristics, it would be better. Regards, Gabriela.
_________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.yupimsn.com/
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
At 10/17/2003 09:00 AM, Gabriela López Ruiz wrote:
I'm evaluating Zope platform and Zope products, just in a general way. My main goal is to find out if I can use Zope as a simple platform where we could develop and delivery web-based applications.
You will fail to find many Zope opponents on this list! I don't know your level of expertise or your ambitions. What I can tell you, in addition to other comments you've received, is this: Zope is a dream come true for building dynamic Web-sites. You will very much want to know/learn Python. It's the easiest programming language I know of. The community of users (i.e. this mail list) is very active and very responsive. You won't find a more dedicated or helpful crew. Documentation is less than ideal for the Zope newbie. (You will find a lot of out-dated advice.) The Zope Book http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition is your best resource. May I also suggest my introduction to Zope at http://zope.org/Members/jwhitener/zopeZoo_2_6 which emphasizes dynamic content (but not databases). Ignore DTML (old technology) and concentrate on Zope Page Templates and Python Scripts. In my experience, Zope has been completely reliable, though my site does not get huge amounts of traffic. Development of Zope Products (which you will need to do to create your own Web apps) is challenging to the newbie, but once you figure that first one out, you will see the beauty of them. That said, I heartily endorse Zope as a great way to put content on the Web. Like anything else, Zope is not perfectly simple or easy, but I love it for its many design strengths and advantages. Jon Whitener Detroit Michigan USA http://michigan.mybrighthouse.com/
participants (6)
-
Gabriela López Ruiz -
Jake (aka BZ) -
Jon Whitener -
Lennart Regebro -
Paul Winkler -
Philip Kilner