Just some recent changes to the site.
Drupal: I'm still learning but I'm getting there. I can now edit my own posts, for the most part, but if it's stuck at the top of the page I can't seem to edit that yet. I recently moved Drupal from a subdirectory to the DocumentRoot with only minor problems. I had to undo the "use friendly url's" option because it didn't work, I'm still trying to figure this one out.
I have been trying to get my "clean urls" working but they only seem to work for some pages. This puzzles me, it may be something simple but I definitely need to learn more about Drupal. In the meantime, I stumbled across this blamcast.net article. Another article can b e found here at the linkfindblog.blogspot website which posts another version of the .htaccess file.
20071113 Alas, I have discovered my particular problem, it was because I had mod_jk installed on the server. As it turns out, there was an entry in my httpd.conf file that redirected /admin/something to tomcat - my bad. After I uninstalled mod_jk and restarted Apache clean-urls started working.
20071116: I have found another module to try, E-Journal, a powerful production publishing system. It appealed to me just because it mentioned "It allows you to create and control your own electronic (and possibly printed) journals in Drupal - you can set up as many journals as you want". And what about the Frequently Asked Questions (faq) module, it allows users with the 'administer faq' permission to create question and answer pairs which they want displayed on the 'faq' page. Or the MySite module, it allows registered site users to create a MySite page that contains content from throughout the site. For sites that use the Aggregator module, users may also add feeds from external web sites to their MySite pages. Or the News Page module, it allows creation of pages which show syndicated 'news' items from an aggregator category. Or the Automated Logout, this module provides a site administrator the ability to log users out after a specified time of inactivity. Or the Comment Mail module, it allows an email to be sent to the site administrator(s) when new comments are posted. Or the Site Documentation module, it picks up information from various places within the Drupal environment and presents the summarized information.
Something else I want to look at is PhpGedView. This is a revolutionary genealogy program which allows you to view and edit your genealogy on your website.
20080113: I updated the installation here so that it will force a secure connection (go from http to https). At first I tried looking for a solution at httpd.apache.org but after refining my search I found the solution here.
Just another quick note about Drupal. I was fiddling around with styles.css, trying to figure out if I could set the width of the main content area to a constant width instead of it being just 100%. I was able to do this using max-width: 780px; but after navigating around I found that this wasn't enough. There were some pages (in the administration section) where the content items were wider than this but the background colors stopped at 780px. I am going to have to give-in and buy that Pro Drupal Development book so I can learn the inner workings of Drupal.
20071224: I created a Public Files directory to upload files to. Creating a subdirectory for a particular subject/article might be good - if the files aren't going to be used in another subject/article.
WebCollab: I started a while (more than a year now) ago trying out some software that allowed me to keep track of some of my projects and WebCollab was one of those such tests. Well, I just recently came across it again and have decided to install it on this site, and although it is not yet installed it is in the process.
Enterprise CMS: This is something I will be struggling with for a long time probably. I started off using/testing OpenCms but have since continued looking elsewhere because of a couple of issues. I am currently playing with Daisy CMS as another option. There's a couple of things that piqued my interest but I will find out how true they are after some testing.
Wiki: I moved the wiki from a subdirecory of this site to it's own location to wiki.katomi.com, It wasn't too difficult after I figured out how to do it. Actually, it was the eApps people who made it ease, I was trying to do it using RewriteRule and/or Alias but as you know now I wasn't able to do that. I hope to clean this up a bit and start documenting in a more professional manner. I'm not totally happy about Mediawiki, it's the whole wiki-syntax thing - it's so not natural.
Database Backup: The MySQL database should be backed up on a daily basis. Cron jobs should be setup to handle this, and the backups should then be stored off-site. The off-site storage actually applies to all backups. This is something I need to automate using a remote connection initiated from a non-public server and piping the backups to that server.
Additional Items: I should also include any custom setting made to the httpd.conf file, this can be viewed from . I should also create a site file (i.e. www.katomi.conf and wiki.katomi.conf) and add in what is currently in the custom website settings, then use something like include to add that file contents to the httpd.conf preferences.
OpenCms: I have installed OpenCms and am learning that also. The installation was one of the most straight-forward installations I've seen (in a J2EE setup) but it was by no means the quickest. What takes the most amount of time is the installation of the documentation modules. I have been thinking more about this and have not been able to decide whether or not it's going to stay. It was one of the few that ran out-of-the-box, but I will need to do more research to see if this is what I really want to learn.
WebDav: This is one of the items I am currently working on. I need to create a use-case document for this so I can stay focused. I read (briefly) an article at www.altarex.com that touches on some M$ problems. I'm still trying to figure out why www.katomi.com works but 216.154.219.182 doesn't when trying to setup a webdav folder.
In searching the web about WebDAV and Jackrabbit, I found out that there is a Jackrabbit server side implementation. There is a JCR_Webdav_Protocol document but I haven't had the time to check it out yet. A starting point would be jackrabbit.apache.org for more information on the subject.
SVN: This is in addition to the WebDav paragraph above sort of. I would like to be able to save my documents to the server and have them automatically versioned when I make changes. I would also like to be able to have my personal computer synchronize SVN directories, this is for my java and php projects.
LDAP: This was something I want to work on to be able to use WebDav with the username/password being stored in an ldap server. I haven't actually accomplished anything with this as of yet, but it's on my list.
HDR Policy Form Testing: This is something I've been working on at my work, but it's not for public view - security reasons.