Home


 
Main Menu
 Home
CyberPublishing
 
eXtreme Programming
 Test-First Challenge

CyberPublishing

What is it?

The CyberPublishing System is a simple web editing and content management environment. It is written in Python and therefore abbreviated "cpy" - the "CyberPublishing pYthon edition". As you can see on the CpyDoc pages, cpy contains a WikiWikiWeb implementation (though I would not call it a "Wiki clone").

All these pages on cyberdev.org are based on cpy, another example is the site related to a book about e-business I contributed to (in German).

I am currently working on some extensions to make cpy a more complete application framework and community system, with functions like mail forms and structured content (as a basis for forum and weblog functionality).

Prerequisites: You just need a web server with the possibility to run CGI scripts in Python (version 2.1). It does not need a database and does not use a demon or server process, so you can use it even if you don't have terminal access to your web server. The operating system should be UNIX or Linux, as there are still a few OS specific lines in some modules.

CyberPublishing Documentation

There is already some documentation on cpy that may be found on the CpyDoc pages. As one of the most important features of cpy is easy editing of web pages, you are invited to contribute to this documentation - go there and press the Edit button.

Software

The cpy software is released under the GNU General Public License (see also www.fsf.org/licenses/gpl.html), you may download the software, try it, and contribute to its development.

It is still in some experimental state, but I use it on daily basis as a documentation system and a kind of Personal Information Manager. All these pages are written using cpy, so it seems to be a really useful kind of software.

The CyberPublishing project is hosted at sourceforge.net - see sourceforge.net/projects/cpy. There you may also get current versions of the cpy stuff from CVS.

Home    CyberPublishing   
last modification:
2003-05-29
Helmut Merz
Am Steinigen Graben 8
D-86911 Diessen
Tel. +49-8807-4686
helmutm@cyberdev.org