Code dungeons

I feel like I've been wandering through a dungeon, of code. Learning, or trying to learn application development, when I really don't have a head for it, it seems. I make small steps forward. Coding just doesn't seem to be my thing.

My objective is to mold one of these frameworks, to fit a need as I see it, for recording thought. The thoughts are on various topics, or ideas. I want to have a log about thought or work on each idea. And some access controls on these logs and topics, where I can share or keep certain ones private. I know that there are several blogging tools that will fit this need, Heck, there are tools out there that already do this, but I don't think thats the point. It partly an educational experience and maybe just settling on one framework, and seeing the development through needs to happen.

I've already spent a good deal of time, working with cakephp, and created a start of a prototype of what I wanted, basically using it's scaffolding capability. When I tried to implement paging in the scaffolding, I quickly lost interest, as it didn't seem very elegant. Drupal seems more mature, and it really is just a framework, to do many things. Implementing my thought process tracking tool idea, as a drupal module, has captured my attention more, and seems like a better way to spend my free time. Rather than trying to develop my idea with cakephp, or any other framework I've looked at, like Ruby on Rails.

So now I'm working my way through the drupal module tutorial, and all the documentation on the drupal site, and my head swims a little. It's a lot of information to absorb. When what I really want to be doing is using my tool, and to be sure there is a category browser module, and combined with some access control modules, I already have a functional prototype of what I want to do, at least the information that I want to store is able to be crammed into the database. But it's not working the way I want it to, when I go to the topic page, I want to be able to do certain things, like enter a new log under that topic, very quickly, instead, I've got to make a few clicks, and select something, in a drop down, when I feel I can eliminate those clicks, and start logging the elusive thought process, with much more efficiency. Well, the tool itself, is a thing that tracks small amounts of progress, so whether it be efficient or not, I can still do that in a less than desirable way, in any number of ways, like for instance, writing my thoughts down here.