Update: I ended up abandoning this project, because of lack of time, and the rise of the excellent pho-king site.
In an earlier post I mentioned a new site I’m working on – phonatic.org. My goal is to make it THE pho destination site on the web (pho is Vietnamese beef noodle soup). One thing going for it already is that there’s no competition (if you Google “pho” you won’t find much beyond individual restaurant sites and recipes). The main feature will be restaurant reviews. For the traveler seeking pho, the site will be a godsend, as there are few things that are more satisfying than a good bowl of pho, and few things more disappointing than a bad one. I’m hoping that the content will be community driven, so I won’t have to do much beyond admin once the site is up and running.
I’ve been building the site with TikiWiki, but it’s been an exercise in frustration, so I’m going to try something else. I started with TikiWiki because I was unfamiliar with CMS (content management systems) and TikiWiki was the first one I came across. I was dazzled by the massive feature set. But TikiWiki is just big and ugly. The installation requires installing the files for all the features, even if you only want to use a fraction of them – it can really eat into your disk quota. The admin screens are a maze, and it takes a lot of effort to become familiar with where all the controls are. Many of the included themes don’t really work (bad css), and it’s fairly opaque in terms of understanding the modularity (i.e. figuring out how to customize anything involves a lot of hacking). Even with the nicer themes, it also just doesn’t look very good.
So I’ve been exploring some other options. I was on the verge of installing PHP Nuke, but then I found XOOPS. XOOPS looks like it’s very lean and modular. It appears to have a slower development cycle than PHP Nuke, which is a good thing (with only a handful of new versions of the core each year, module developers have a more stable environment to work in). Also, it seems to have a smaller and more professional community of developers – there aren’t a bazillion maybe-it-works-maybe-it-doesn’t add-on modules, and from what I can see the add-ons they do have are fairly stable. Lastly, it looks like someone already developed a “reviews” module, which may save me some work (XOOPS, like most CMS systems, comes with a built-in news/articles module, but that doesn’t quite provide everything you need for doing something like restaurant reviews).
If anyone reading this knows a thing or two about any other good CMS options, feedback is appreciated, Thanks.