![]() |
![]() |
![]() |
![]() |
||
![]() |
FAQ Do you have a question about Easy Publisher? E-mail your question to us, and we'll answer it. 1. What is Easy Publisher? Easy Publisher is a web content management system, developed on Zope, a fully object oriented web application platform. 1.1 Personal and Corporate Licenses Easy Publisher is availiable under two different licensing schemes. The Personal License and the Corporate License. Personal License Personal License for personal, non-commercial use and evaluation use only. This means that you can run it on your home computer if you need to manage your content locally, and you can run your personal home page on Easy Publisher. There is no license fee for Personal License. The Personal License does not support virtual hosting, but is otherwise fully functional. If you want to evaluate Easy Publisher you can download the Personal Edition from our websites. Personal Edition is often lagging a bit behind, and is not always the last version availiable. If you need to evaluate the latest version, you can contact info@easypublisher.com to receive a special evaluation license. Corporate License The Corporate License is for organizations, corporations and commercial use. It also supports virtual hosting, allowing unlimited numbers of virtual hosts. The source code is included but redistribution of the source code, modified or unmodified, is not allowed. Non-profit organizations/educational institutions The Personal License is for personal home pages only. If your organization is non-profit or if you run an educational institution, you should use the Corporate Edition. 1.2 Client Platforms The client for Easy Publisher is any forms capable web browser. Easy Publisher is fully platform independant with regards to both operating system and browser, with the exception of the WYSIWYG editor. The WYSIWYG editor which only runs on Microsoft Internet Explorer 5.5 or 6.0 for Windows. It has been confirmed to run on Macintosh under Windows emulation software. 1.3 Server Platforms Windows The Easy Publisher server runs on Windows 95, 98, NT, 2000 and XP. Windows 95 and 98 is only recommended for personal and evaluation installations. Unix The Easy Publisher server runs on all versions of Unix where Zope runs. We don't know of any modern Unix which do not work, and we have confirmed installations on several different versions of Linux, FreeBSD, OpenBSD and Solaris. Easy Publisher 1.6 is no longer supported for Unix, so the Personal Edition isn't currently availible for Unix. To evaluate Easy Publisher 1.7 on Unix, contact info@easypublisher.com. Mac OS X The Easy Publisher server is availiable for Mac OS X, although this is not a recommended server platform. Easy Publisher 1.6 is no longer supported for Mac OS X, so the Personal Edition isn't currently availible for Mac OS X. To evaluate Easy Publisher 1.7 on Mac OS X, contact info@easypublisher.com. 2. Common Problems 2.1.1 Why doesn't my newly defined styles show up? You need to enter into each template that you want the defined style to be availiable in, go to the Styles tab and mark all styles that should be availiable in the editor. 2.2 Installation problems 2.2.1 My license key doesn't work The most common reason for this is that you are using Microsoft Outlook. There is a bug in Outlook that duplicates a part of the license key and makes it unusable. Contact support@easypublisher.com and we will send you the license key as an attachment. This makes it work. 2.2.2 The EasyPublisher17 service doesn't start on NT/2000/XP Make sure that it actually hasn't started, by opening http://localhost:8080/manage . On some computers the EasyPublisher17 is marked as stopped in the service list, even though it actually did start. We are currently trying to find the cause of this behaviour. Easy Publisher 1.6 did not install itself as a service on NT/2000/XP, so you would have to start it from the Start Server icon in the Start menu. A command window should open up. We have received report that this window sometimes do not open, even though the server starts. 2.2.3 How do I install on Mac OS X? The Easy Publisher 1.6 Personal Edition is no longer supported for Macintosh. If you want an evaluation version of Easy Publisher 1.7 for Macintosh, contact info@easypublisher.com. 2.2.4 What is the “best practise” install on Unix? There are a couple of things to consider for Unix installs. Running as root On most Unices you need to start a server as root to be able to use port 80. On the other hand, you don't want to run servers as root for security reasons. To get around this problem you can give a user name with the -u parameter to z2.py. The Zope server will then run as this user even though you start is as root. You should chown all the files in the Easy Publisher installation to this user. Logging Many errors and events will print out error messages. By default these are printed to the terminal that Zope is connected to, but you want to redirect it to a file. This is done by setting the environvent variable STUPID_LOG_FILE. The term “stupid” reflects the simplistic nature of the log file. The logging of Zope is pluggable, and it is quite possible to write a logger that logs to an SQL database or more complex things like this. A simple flat log file will however do for 99.99% of all applications. You can also set the STUPID_LOG_SEVERITY to set the level of the messages that should be logged. The level is either a number between -300 and 300, or one fo the following levels: TRACE (-300), DEBUG (-200), BLATHER (-100), INFO (0), PROBLEM (100), ERROR (200), PANIC (300) The default is INFO. This will log messages of the levels INFO, PROBLEM, ERROR and PANIC. Example start file #!/bin/sh This start file sets the log to var/zope.log, sets the log severity to “DEBUG”, sets the http port to 80, turns off the ftp support and the and the monitor port, sets the user the server runs as to “zhost”, stores the pid of the management process in var/zPM.pid, and -S adds a restart icon in the Zope control panel. 3. Common solutions 3.1 Virtual Hosting Easy Publisher (except the personal edition) supports virtual hosting through an enhanced version of the “virtual host monster”. You set it up by creating a virtual host monster in the root of Easy Publisher. There you map each host name to folder. When the Easy Publisher server is called with a host name defined in the EasVHM it will automatically use the mapped folder as a root for that host. The folder should be an EasyDocument, and it must contain an EasyNavigation and an EasyResources object. It will also typically contain an EasyEditor, to give the virtual root it's own templates. With Easy Publisher you must use a virtual host monster, and you must define the host to folder mapping in the virtual host monster. Other techniques, such as using SiteRoots does not work with Easy Publisher. 3.2 Apache Often you want to use Apache as a front end for Easy Publisher. To do this you use Apaches ProxyPass or RewriteRules functionality. For more information on how to use this, you can read http://www.zope.org/Members/regebro/Zope_and_Apache/ . Please note that there is a difference between standard Zope and Easy Publisher; When using RewriteRules with Easy Publisher, you must define any host to folder mapping in the virtual host monster as well as in the RewriteRule. |
|||
![]() |
||||||||
![]() |
||||||||