I had started writing a very basic CMS (Content Management System). The CBF factor became too high so I started trying open-source CMSs. First there was Xoops. Xoops is pretty cool and very happy looking. It works very well. I have no complaints on the CMS side of things. There was the compatibility with Gallery 1.5 RC3. It was there but wasn't very complete. The module to add your gallery into it was pretty old, being based on 1.3.3 or something. The other thing was support. I submitted some bits and pieces on the forum of the module and received no response =(
Next PostNuke. That lasted about 2 hours then I junked it because I discovered Mambo.
Mambo is VERY cool. I found it had a very round about way of posting articles though. This is truly an amazing little piece of kit, every facet of your content and layout is customisable though configs and themes. Very, Very Cool. But not for me. This also has the Gallery Compatibility boggle. Same as Xoops I got it to work. *I* could view the gallery but the filed based users and groups of gallery prevented the public (non-registered users) from viewing.
A week later I decided to try GeekLog. This is a very elegant, very streamlined solution. No fancy config pages just the necessities. The guts of it are configured from two PHP files, the rest is module based. Each module has it's own configs but some have built in config pages. The layouts are set using HTML based themes containing tags for each element you want to load in that particular area. Once I got things figured out I created a new gallery, first standalone then I integrated it with GeekLog. BAM! Worked first time. All I had to do was alter my gallery config to tell Gallery where GeekLog's files were living and that was it. Straight away, no bugs, no issues, no boggles - a relief after all the previous experimenting. This was the *last* option for Gallery compatibility, other than writing from scratch. Next thing to do, once I clean up all my articles that I brought across, is to finish customizing GeekLog so it looks the way I want it to.
I have already done the bulk of it, colour scheme, layout etc. It just needs a few hours of solid "testing and tweaking". I also need to write my "CBF Speaker Stand" article about my Low CBF Factor speaker stands =)