Content related to content management systems.
I just realized that comment posting wasn't working. The Captcha plugin (spam prevention) for Drupal that I've been using was rejecting all attempts to create a comment. It was in image mode, and I switched to math mode, which seems to be working.
I'm very sorry to anyone who typed in a comment only to be rejected. I know how frustrating that can be.
Currently, I have a simple copyright at the bottom of my website. I want to replace that with something like a Creative Commons license. Read more
Last weekend, I switched the website from Plone to Drupal. I know some people are contemplating this switch, so I thought I'd write about my experience so far.Read more
In a previous entry, I proposed a fairly simple way to moderate comments. But it was really just a way to get at a checkbox interface to delete comments. I didn't like that spam comments were live until I deleted them. I've come up with a better way where comments aren't shown until I approve them. Here's how.Read more
I didn't like that CoreBlog2 Categories were in chronological order by default. If you viewed a category, the first thing you saw was an entry that was years old. Here's how to change the CoreBlog2 Category view to reverse chronological:
Go into the ZMI. Navigate to portal_skins > CoreBlog2 > cbcategory_view. Click the "customize" button. In your custom view, find this:
<div tal:define="errors options/state/getErrors|python:{};Read more
Update - May 2, 2006: I would skip this advice and refer to my later entry that shows how to set up fully moderated comments for COREBlog.
Because of the proliferation of comment spam on weblogs, having the ability to easily remove comments is critical. Coreblog2, the Plone product I use for my Weblog, doesn't offer a good way to handle comment spam. Here's how I solved the problem for myself.Read more
To set up Plone, I wanted to make sure that I could continue to use other web applications, such as PHP and Java applications. This can be accomplished using Apache with mod_proxy and mod_rewrite. I'll cover this from an Ubuntu perspective, but setting this up on other distributions or operating systems should be similar. While Ubuntu spreads the configuration to many different files, on many other systems you can put all the configuration lines I mention below directly into http.conf.
Install Apache
Start by installing Apache 2.
On Ubuntu:Read more
I decided about a year ago I wanted to get my weblog and website fixed and running again. I went down the Java portal (JSR-168) route, since Java is my strongest language. After much, much work, I just wasn't able to find a solution I was happy with. The open source Java portals are all nice, but they all have one limitation or another that I am just not happy with. I spent many hours trying to fix each portal, to turn it into something I would like. In the end, I just couldn't find a fit. At some future date, I'll make an entry covering all tRead more