[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Introducing Zope
webmaster@zope.org
webmaster@zope.org
Thu, 16 Jan 2003 10:43:16 -0500
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/IntroducingZope.stx#2-27
---------------
We've looked at the Zope philosophy and architecture, now let's
survey some of of the applications of Zope. All sites solve
different problems, but many sites tackle a set of common issues
daily. Here are some of the main uses of Zope:
To Present Dynamic Content -- You want to tailor your web site's
presentation to its users, integrate information in databases
and provide users with searching. You'd also like to make your
web site automate and facilitate your business processes. Can
your web site react intelligently to visitors in order to
provide a compelling experience? Zope allows you to make every
page dynamic. It comes with facilities for personalization,
integrating information in databases and searching.
To Manage your Web Site -- A small web site is easy to manage,
but a web site that serves thousands of documents, images and
files needs to provide powerful management tools. Can you manage
your site's data, business logic and presentation all in one
place? Can you keep up with your content, or is it getting out
of hand? Zope gives you simple and powerful tools for handling
gigabytes of web content. You can manage your logic,
presentation and data all from your web browser.
To Secure Your Web Site -- When you deal with more than a
handful of web users, security becomes very important. It is
crucial to organize users and be able to safely delegate tasks
to them. For example, folks in your engineering department may
need to be able to manage their web pages and business logic,
designers may need to update site templates, and database
administrators need to manage database queries. Can your system
handle thousands of users, perhaps linked to your existing LDAP
or other user databases with flexible security rules? Zope
allows you to scale your site to thousands of site managers and
millions of visitors. You can simply control security policies
and safely delegate control to others.
To Provide Network Services -- Right now most web sites serve
users, but soon web sites will need to serve remote computer
programs and other web sites. For example, you'd like to make
your news items automatically available to wire service web
sites. Or maybe you want to make products for sale on your site
automatically searchable from a product comparison site. Can
you leverage your existing data and business logic to create
network services or will you have to start over from scratch?
Zope's built-in support for networking makes every Zope site a
network service. Your business logic and data can be accessed
over the web via HTTP and XML-RPC.
To Integrate Diverse Content -- Your content is strewn all over
the place, in relational databases, files, web sites, FTP
archives, XML. Can you unify your data into one coherent
application? Does your system support web standards so that you
can integrate content from legacy systems and new systems that
you will add in the future? Zope supports web standards allowing
you to use your existing data, infrastructure and filesystems.
To Provide Scalability -- So you struck it rich and now you're
getting more hits than you ever imagined. Now you need to handle
a dramatically greater level of traffic than before. Can you
move your site to a different database and server platform and
spread the load across multiple servers? Can your web site grow
to handle your success? Zope allows your web applications to
scale across as many machines as necessary to handle your
load. Zope makes it possible to maintain a small site that can
turn into a huge site overnight based on its "ZEO" technology
(see Chapter 13, "Scalability and ZEO" for more details).
% Anonymous User - Jan. 16, 2003 10:43 am:
ich bin nur ein tester