Tuesday, July 8, 2008

Geeklog 1.5.0 released, web content management system suitable for running full-featured community sites


rss_orange1.png
It allows you within minutes to set up a fully functioning dynamic website, and has many features to get you started: user-system, allowing members of the public to register for your site and submit stories; comment system, allowing users to comment on posts made to your site; block system, allowing you to put information anywhere on your site; plugin system that allows you to extend geeklog, without having to code any new php; theme system that allows users to select what layout they want to view; excellent security model that allows you to give users control over certain aspects of the site with no need to worry; site statistics that show you the most popular areas of your site; link system that allows users to add links to the site; calendar system that lets you and your user add up-and-coming events; allow users to email stories to their friends.


Geeklog Documentation

This is the main entry for Documentation for the Geeklog Portal System. The current version is 1.5.0. The next generation portal is also under development and documentation for it will be posted here as it becomes available.

This documentation is a result of community action. Everyone is invited to sign up and participate. If you see an omission you can fill it in. If you see a mistake, correct it. If you see where things could be better organized, change it. If you have a note about a particular configuration, add it. In other words we need your help to make it better.

  1. Geeklog Documentation (currently being restructured)
    1. Legacy Geeklog 1.3 Documentation
    2. Legacy Geeklog 1.4 Documentation
    3. Also try the List of all Articles
  2. Geeklog 2 Documentation
  3. Google Summer of Code

Authors, please note that you can refer to yourself or sign your work by linking to User:Youruserid, the shorthand for this is three tildes. This points initially to nothing but a blank page on which you can enter whatever info you want about yourself. You can also reach this page by clicking on your userid at the top of the page when you are logged in.

After almost 18 months in the making, Geeklog 1.5.0 is now officially out and available for download.

To recap: This version incorporates the results of the 2007 Google Summer of Code, namely:

  • New user-friendly install script by Matt West
  • New Configuration GUI (replacing config.php) by Aaron Blankstein
  • New Webservices API based on the Atom Publishing Protocol by Ramnath R. Iyer

A big round of applause please for Aaron, Matt, and Ramnath for adding these great new features to Geeklog. And a big thanks to Google for running the Summer of Code program and making all this possible!

Geeklog 1.5.0 also brings support for OpenID and LDAP, subcategories in the Links plugin, support for XHTML, and more.

We also owe you information about some security issues in Geeklog that we haven't disclosed yet: All Geeklog versions prior to 1.5.0 are vulnerable to cross-site request forgery attacks. There are also some security issues in kses, the HTML filter we're using in Geeklog.


What is Geeklog?

Geeklog is a PHP/MySQL based application for managing dynamic web content.

"Out of the box", it is a blog engine, or a content management system (CMS) with support for comments, trackbacks, multiple syndication formats, spam protection, and all the other vital features of such a system.

The core Geeklog distribution can easily be extended by the many community developed plugins to radically alter its functionality. Available plugins include forums, image galleries, and many more.

What is Geeklog 2?

Geeklog 2 (GL2) is a kernel that provides application services to modules that run within its environment. This is the successor to the Geeklog 1.x codebase.

GL2 is a complete rewrite which was deemed necessary to overcome design contraints of Geeklog 1.x that prevent Geeklog from being customized to the degree that its growing userbase demands. Geeklog 2 is still in its infancy and provides a tremendous opportunity for others to get involved in cutting edge PHP development.

For the current state of GL2, also see this forum post by Tony.


Latest Post


Yahoo!    Personals


123inkjets.com - Printer Ink, Toner, & More


  • Get Paid     to Blog About the Things You Love


iPowerWeb    Web Hosting


Up to 45% off 4* and 5* hotels on lastminute.com

Linux Links



0 comments:

Vote for my Blog

Linux News

My Blog List

National Geographic POD

Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information