Geeklog

Moving On

My guess is this will largely go un-noticed but I felt a formal blog post was in order for announcing my decision to stop contributing to AptitudeCMS and Geeklog.

Read more »

HOWTO: Using Geeklog-Devel-2.x

The current Geeklog 2 codebase has two main components. First is the Geeklog-2.x/ folder which holds the current code that, if we released GL2, would be in the tarball. Then we have the Geeklog-Devel-2.x/ folder which allows Geeklog 2 developers and plugin developers to build the Propel model objects. This HOWTO explains what Propel is, why it should be used (though it is optional) and how to do builds.

Read more »

Geeklog PEAR Channel

I've been busy gearing up for my presentation next week at the DC PHP Conference. The various frameworks that I'll be sharing will eventually find a home in our new Geeklog PEAR Channel. Right now the only package in it is the MVCnPHP package. To install it first add the channel:

#>pear channel-discover pear.geeklog.net
Then install the package:
#>pear install geeklog/Geeklog_MVCnPHP
Authors of various Geeklog libraries are welcome to make use of this channel...just send me a note.

Read more »

Site Upgrade

I'm just upgarded the site from Geeklog 1.3.11 to 1.4sr2. The biggest reason for upgrading was the addition of trackbacks and pingbacks. I hope some of you who regularly visit will make use of the trackbacks as it will be nice to know who's linking to things here. Enjoy!

--Tony

Read more »

Geeklog 2 On Indefinite Hold

This isn't anything new but I've opted to stop all my work on Geeklog 2 until I get adequate help. There is simply too much to be done and I've got too many other things going on in my life. What with the hunting season approaching, the family thing and the fact I still run Iowa Outdoors I'm simply spread too thin. I do hope that this might serve as a general call for help so that others might sign up and resurrect the great work that has been done so far.

--Tony

Read more »

Geeklog 2: First Screenshots

Well, as opposed to writing a hell of a whole lot, I'll get right to the point and offer up these screenshots. The screenshots themselves don't really paint a great picture, however, for argument sake, I give the number of lines of code for the views that produce the pages (this doesn't include inherited classes and other framework code):

Read more »

Hacked

Ok, so I'm only human. Also, let this be a lesson, complacency and laziness will hurt you on the net. That said, I'd like to say 'Hi' to the hack that managed to deface my site for a few hours. The hack, who I assume is Brazilian based on the message he posted, did no real harm as far as I can see yet (thanks). Dirk, a fellow Geeklog developer, recently released a security release for Geeklog (what this site runs on) and even though I knew it I was trying to put it off...

Read more »

Man, when it rains it pours….

Generally I am a lazy person. Seriously, ask my wife, she'd be the first to tell you. However, much of that laziness is perceived laziness. Yes, that's right, when yours truly is sitting in front of his laptop at home he's not necessarily wasting time.

There are two magazines highlighting some of my work of late. The first is The Linux Journal . The featured article there is on Weblogs and Geeklog, the software that powers this site and Iowa Outdoors, is mentioned a couple of times. Normally I would be...

Read more »

Bare With Me

Bare with me while I give this site a little bit of personality. You may find the site hard to use while I do some tweaks to the HTML and CSS.

Read more »

Geeklog 2 Translations

Well, I did a bit of homework on how to handle language translations for Geeklog 2. My initial thought is to use gettext() but we aren't sure if that will alienate some people on ISP hosted servers. Despite that, I found this article that explains how to use it. My hunch is we will support two translation methods...which is unfortunate.

Read more »