Contribute  :  Support  :  Downloads  :  Forum  :  Links  :  Polls  :  Calendar  :  Directory  :  Advanced Search  
Geeklog The Ultimate Weblog System
Welcome to Geeklog
Friday, May 16 2008 @ 02:37 AM EDT
   

Geeklog place under the sun

Geeklog

I've spent some time with Geeklog after spending time with other CMS out there and would like to share some thoughts. Currently CMS functionality is a commodity. Geeklog stands out in several ways. Any idea where is it heading?

Geeklog provides a layer of basic services and does it well. Its security system allows personalisation of content. This is still rare among CMSs, and especially when it is so solid. On the other hand I like that system is rather lean and fast. I also appreciate the approach when existing code is being cleaned rather than rush towards new functionality and new design. Gives me hope than I'll be mostly busy dealing with content and users on my site, not with upgrading. Geeklog seems to be a working tool rather than a mean of self-expression.

And now for something completely different. It has to do where Geeklog actually fits in the marketplace.



Geeklog name means it's a blogging software. If so, then it is a very average blogging software. For two reasons. First, it has limited options of categorization and tagging of content. A blogger is a prolific type (think of a journalist). At least he/she need an option to several topics to one article. Ideally, a blogger needs a “metadata tree” and ability to tag articles with keywords from this tree. And of course, there should be a way to give reader search/retrieve capability. I’ve read on this site that due to Geeklog database structure multiple categories are not possible. Maybe, a separate “metadata” or “keywords” plugin is still doable? This would make Geeklog a strong contender in the blogging software field. It goes without saying that most of bloggins software does not have security model to speak of. This makes it impossible to run subscription sites, for example, on MovableType. If Geeklog gets better on content organization/retrieval side you can run a small newspaper on it – and add great community features as well.

Then Geeklog is also portal/community software, whatever this means. If we define portal as framework to provide access to applications (forums, messaging etc) then Geeklog seems to offer at least as many features as “nukes” (nukes are hopeless, anyway). It seems to be apt at integrating with third-party apps. And it’s written much better than competing "portals". One obvious question then. Why no e-commerce plugins? It seems that a simple shopping cart combined with existing user management functionality will make Geeklog a great candidate for many small/medium webshops. We all know that companies like to create “community” around their products. Philip Greenspun had no problem combining commerce and community in photo.net and his platform only benefited (OpenACS.org is still alive). Geeklog may use, for example, a paid subscription module (aMember script is an example). Again – this would expand its user base beyond family websites towards small businesses.

Thirdly, let’s think of hobbists as target group (no, I’m not working in marketing). For many hobbists website is an act of art. Webdesign is art. So website has to be distinct. Take blogging community. They spend tons of time decorating their websites. If you have a boring theme (or copied theme) you have no points among your friends. And if you want to be trendy among webdesigners you have to use the latest technologies. So tables will not do. You should use CSS/XHTML and comply with web standards.

Is Geeklog a good platform for a trendy web-designer? It should be! It has a templating system that separates content and presentation. It offers lots of functionality in a box, so a designer does not have to learn PHP (and many are learning now). Look at MovableType template tags. They are almost introducing a new scripting language and there are a lot of people spending nights learning it to make their sites dynamic.

Let me say what I think is missing in Geeklog for a web-designer. I have not found a simple list of all templates tags (please, forgive me if it is in an obvious place and I’ve missed it). I mean all these {story_options} or {whats_related_story_options} etc. with definition in which context a tag could appear and what it does. So far this knowledge can be obtained from comments in code and to some extend from an existing theme as an example. I believe that after small effort of documenting tags (and putting such document in a prominent place) there will be many designers itching with desire to develop a couple of great themes for Geeklog. To get rid of all tables, replace them with CSS layout etc. And to impress their own friends with incredible community features of their personal blogs. (Oh, well, there is still need to purge some remaining HTML from code).

Finally, let me comment on plans for Geeklog 2. I’ve noticed a goal to make Geeklog “enterprise”-ready. May I mention my opinion that enterprise market may not be the best place for Geeklog? It seems that there is trend towards “Software empowers small players”. Of course enterprise market seems like a noble goal. But there are many many small players… It’s a huge market. And there is an opportunity to become a dominant force there. Think of Radio Userland and MovableType. They do not target enterprise but they came to be quite a success. What I hope for is continuing optimization and documenting of existing Geeklog branch rather than development of GL2. Maybe better to focus on bringing more plugins into the mainstream… And on developing new ones… Cheers!

Story Options

Geeklog place under the sun | 17 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Geeklog place under the sun
Authored by: TechFan on Wednesday, May 21 2003 @ 07:40 AM EDT
I am not sure where Geeklogs place is under the sun, but I have been taking a journey though some of the CMS out there and geeklog was one that a friend pointed me to.

I like the way that security options seem to be well designed and simple to change. I like the way I can use groups to assign permissions to albums (with the gallery integration).

I have several concerns though. I am currently trying to choose what to design my personal website around. But, I am trying to evaluate the options because I will probably end up using what I pick for our work intranet (and maybe even internet) site since that is what I will dive into and learn.

One of my concerns is that there are far fewer users (seemingly less activity) out there, to ask config questions, and share in the learning process. This leads itself to less modules (unless you want to program all your own). I still don't have the total picture of everything I can do (I am adding modules/hacks/plugins as I find them and have time to add one), but it doesn't seem like geeklog is actively being developed (I understand it is free and just like me everyone has limited "free" time). Maybe I just am not getting the feeling of any clear "owner" of the project.

Anyway, my two cents. . .(I am new to this, so I might have it all wrong).
Geeklog place under the sun
Authored by: DTrumbower on Wednesday, May 21 2003 @ 10:46 AM EDT
Geeklog is alive and well. Your best place for real time help irc.freenode.net, channel geeklog. There is usually someone there that can help.
Geeklog place under the sun
Authored by: Anonymous on Wednesday, May 21 2003 @ 11:04 PM EDT
Thanks. I will have to try to connect again. . .I attempted to set Trillian to connect the IRC last night, but the server was refusing my UserID or something. . .??

I do wish that a version of geeklog could be downloaded that already had all the plugins installed. . . It would be great to at least have the option to start with the plugins and remove/disable them if not needed.

Btw, is there a site somewhere that has "all" the plugins/blocks that are available installed to see how they work, etc?

Thanks again. The security options are probably what are going to win me over. PostNuke has similar granularity, but it is much more complicated to set permissions.
Geeklog place under the sun
Authored by: DTrumbower on Thursday, May 22 2003 @ 12:27 AM EDT
I don't know of a site that has all, but I would check out these sites.

http://www.langfamily.ca
http://www.squatty.com
http://gplugs.sourceforge.net/
http://www.iowa-outdoors.org
http://www.macosxhints.com
Geeklog place under the sun
Authored by: Dirk on Wednesday, May 21 2003 @ 09:26 AM EDT

Regarding the names of the template variables: Believe me, it is not a "small effort" documenting them all. I even started out on that task once but gave up after a couple of hours. Here's as far as I got. I'll see that that document is added to the Geeklog documentation, but would welcome any additions to this list.

bye, Dirk

Geeklog place under the sun
Authored by: Anonymous on Wednesday, May 21 2003 @ 11:07 PM EDT
THANK YOU!!!

I am just trying to get a handle on the options and it is great to get a list of variables!! Even if it is only a partial list.

Reading the first paragraph reminded me of a feature in PostNuke that replaces (links) any occurance of a certain word/phrase with a link - is that possible with Geeklog?

TechFan
Variables in Themes
Authored by: odDonnellE on Thursday, May 22 2003 @ 07:34 PM EDT
where in geeklog are these variables defined?

Um.. where does it say the header can use these and the story can use those?

-adam

---
eat your peas
Geeklog place under the sun
Authored by: DTrumbower on Wednesday, May 21 2003 @ 11:02 AM EDT
Thanks for the comments. Most of your comments about the future of Geeklog, have been discussed within the team and are currently being discussed.

In order for some of the needed enhancements, GL2 will need to be created. The purpose of GL2 is to have a leaner system that allows modules more easily to interact. GL2 will also strive to be XHTML/CSS compliant.

The term "enterprise" can mean many things. I believe in Geeklog's context it equates more to business friendly. Adding functionality that business would need. There is no way Geeklog will compete with the big "enterprise" CMS, nor does it intend to. It will strive to be a great CMS for those that it fits there needs.





Geeklog place under the sun
Authored by: Anonymous on Wednesday, May 21 2003 @ 01:25 PM EDT
I'm confused on why some of you new people want Geeklog to grow into a large community. I don't see the benefit unless the developers can make money. It might result in maybe a handful of more people helping Dirk answer 20 to 50 times the amount of questions. It may even attract more plugin/block developers, but I think it will result in the same course as PhpNuke/PostNuke where people running non-personal sites find the majority of them are useless.

I think Geeklog would benefit if it had a business plan. If the developers here want this more than just a hobby, they could do something similar to what Invision Board does. They release their product for free to the public and have free support on their boards. They charge a fee to remove the copyright notice, for off-board support, web-hosting, and customized modules which is more appealing to businesses. The money earned helps to further the product development for everyone and they receive some compensation.
Geeklog place under the sun
Authored by: Anonymous on Wednesday, May 21 2003 @ 11:06 PM EDT
What advantages does geeklog have over phpnuke? It seems to me that they have thousands of users with hundreds of block, modules, and themes. So I guess my question is why geeklog over phpnuke?

Chris
Geeklog place under the sun
Authored by: Anonymous on Thursday, May 22 2003 @ 12:56 AM EDT
Geeklog's main advantages over phpNuke are: an elaborate and easy to use security system, cleaner written code with extensive comments making it easier to follow the logic and modify, and the code is far more secure. Security has always been a far distant thought for phpNuke though they've been trying to turn this around after having a number of their sites hacked up.

Nuke has a lot of modules and blocks. Most of them though are geared towards small segments of the population, and are of no interest to those running non-personal sites. Some are merely spin offs of others. Very few of the module/block developers actively maintain their code, but the most widely used ones seem to be. In their last release, Nuke foolishly integrated phpbb tightly into their core codebase so you can't deinstall it without completely breaking the rest of the program. If you don't want a forum or don't like phpbb tough you're stuck with it. You can deactivate it or install another forum, but you have to keep a lot of phpbb's code on your server too. Nuke has a lot of themes. They range from so so to absolutely fabulous. Many of these though are not ported as new versions are released. Keeping up with new releases is a constant battle for all of these CMS', but the more modules/blocks/themes you have the harder it is.

Perhaps the biggest advantage Geeklog has is it is not run by a power hungry one-man show with a cult following who bully other people around. They get outright hostile over there when someone releases a module/block similar to one which has been released before. The cult will also belittle people on and on if they remove the big ugly Nuke copyright notice on their pages. They even set up a blacklist (nukeblacklist.net) to embarrass others who btw contribute quite a bit.

phpNuke could be a great community, but they have too many with big huge egos running around. Sure, they have many tens of thousands of users but only a tiny percentage are contributing back. It's the nature of open source. A very small percentage are doers and the majority are takers. If you're looking for quantity over quality, by all means go with phpNuke. If you want quality, then look somewhere else.

Geeklog place under the sun
Authored by: Anonymous on Thursday, May 22 2003 @ 03:41 PM EDT
Thanks for your comments. I used phpbb and nuke at first as well. Then I d/l geeklog. This community is the best I have ever come across for both beginner and advanced php developers. I have learned nearly 100% of my php from this site and this proggy. I have packaged, branded, and modified this proggy and actually made money from my clients for doing it.
Thanks everyone.
Geeklog place under the sun
Authored by: ScurvyDawg on Saturday, May 24 2003 @ 03:27 PM EDT
You should consider sharing the wealth with some of the developers of GL. If you profit from useing a tool that is given away for free. You should assist in continuing its development by donating some cash.

Nothing helps keep things going like cash.
The most ridiculous...
Authored by: Anonymous on Saturday, May 24 2003 @ 06:40 PM EDT
...on nukeblacklist.net they complain about copyright issues and blatantly stole Windows and MSN icons for their nav-bar on top.
(you instantly notice the usage of phpNuke anyways...)
Geeklog place under the sun
Authored by: Anonymous on Saturday, May 24 2003 @ 04:43 PM EDT
I happily contribute $$$ to open source. What appears to be happening now is some of the Geeklog Developers are writing plugins which could be very useful to the General public but only selling them. That sort of puts a bad taste in my mouth.
Geeklog place under the sun
Authored by: Anonymous on Saturday, May 24 2003 @ 05:46 PM EDT
Who is currently doing that?
Geeklog place under the sun
Authored by: rawdata on Saturday, May 24 2003 @ 06:51 PM EDT
I don't know if some are doing this, but if they are what does it matter? Some people are making money by creating themes, offering webhosting plus installation services, etc. If some are writing plugins and selling them, I have no problem with that. When a person releases software to the public, there's an expectation from others that he provide ongoing support and help with any problems. This takes up an awful lot of time. So, he may need to justify to himself as well as his family why he's spending so much time and effort on what was originally a hobby.

It would be like if you play golf for a hobby. While on the course, you decide to help a couple novices with their golf swings. Then, the course manager comes to you and says we've scheduled you to start teaching two classes on golf swings five days a week without pay. What was previously a hobby to you has now turned into a job.

GPL and open source does not mean the software has to be free. It's merely a mechanism to give others the freedom to modify and redistribute code. They are also free not to release their work. And, they are free to charge money if they want to. In fact, the GNU encourages people to charge money and then donate a portion back to the developers so they can continue efforts.