Fog Creek Software
Discussion Board

Knowledge Base
Terry's Tips
Darren's Tips

CityDesk and PHPNuke

Can somebody tell me what the difference is between CityDesk and a CM system such as PHPNuke? Is there a comparison somewhere on the Web?

Questioning User
Saturday, January 18, 2003

CD requires no server side scripting language. PHPNuke, and a number of other CMS's require this. That is the main difference.

Because of this, CD sites can be hosted just about anywhere, and require little in the way of CPU overhead (unless they are very heavily visited). By the same token, a CGI or PHP  driven site requires some CPU horsepower, with some CGI apps (like forums) really putting a strain on the server.

On the flip side, there are many things you can't do with CD. It lacks the flexibility and power that a database driven design with server side scripting can give you. That is not to say that you couldn't combine them if you wanted, it certainly is possible.

When I looked at PHPNuke some time ago, it was pretty buggy. You needed to be prepared to do some hacking if you wanted things to work right. That was about a year ago, so maybe things have changed since then.

So if you have the expertise, and want to learn some PHP then go with Nuke. If you have a life, then go with CD.


Robert Pawlak
Saturday, January 18, 2003

"Is there a comparison somewhere on the Web?"

The following are biased to blogging software (which CityDesk can do quite capably but it is not "optimized" for), but they are useful in comparing features:

Scott McDonald
Sunday, January 19, 2003

Also, Citydesk has a much richer user interface.  You can edit documents using cut and paste or drag and drop.

For example, you can easily import Word Documents or Excel Spreadsheets into Citydesk.

PHPNuke only supports a limited subset of HTML tags, which have to be manually entered into the browser.

This means that Citydesk is much more accessible to non technical users.

Total cost of ownership of Citydesk is lower as well (despite PHPNuke itself being free).  It is necessary to have webspace, PHP scripting and database to publish a PHPNuke site.

For a Citydesk site you only need webspace.  The few mb provided by ISPs for free is often enough.

Ged Byrne
Tuesday, January 28, 2003

*  Recent Topics

*  Fog Creek Home