Welcome to Geeklog Wednesday, April 16 2014 @ 12:13 AM EDT
Geeklog 2.0.0 is now available for download.
With Geeklog 2.0.0 we have raised the minimum system requirement if you use PostgreSQL as your database to 9.1.7 or later. The required PHP Version of 5.2.0 or greater remains the same.
There are a number of new features and fixes with this version of Geeklog. These include:
Please note: With Geeklog 2.0.0 plugins that install and/or access blocks, or access article topics, most likely will be not compatible. If you use any plugins that perform these functions please check with the plugin developer to make sure they are compatible before upgrading Geeklog. If you are not sure about 1 or more plugins and still wish to upgrade your Geeklog website then either disable the plugin(s) or uninstall it. All Core plugins have been updated and support Geeklog 2.0.0
Developers, please read more below to find out what has changed or is new in Geeklog that may affect development of themes and plugins.
The third release candidate of Geeklog version 2.0.0 is now available for download. For the full list of bug fixes found in Geeklog 2.0.0rc3 please read the included change log found in the docs directory of the download.
We expect that this release candidate will be the last one before the final Geeklog 2.0.0 release. If you have a chance please test this release on a non-production site. If you find any bugs, you can add them to the Geeklog Bugtracker. If all goes smoothly we hope the final version of Geeklog 2.0.0 to be released by the end of March.
As always we welcome new and updated translations. If you speak a language other than English and you would like to help out the Geeklog community, translations are a great place to start.
The first release candidate of Geeklog version 2.0.0 is now available for download.
See this article about Beta 1 for the full list of new features found in Geeklog 2.0.0. Plugin and theme developers should read this post as well since it includes valuable information on what has changed with plugins and themes that could make their current releases incompatible with Geeklog 2.0.0
For the full list of bug fixes found in Geeklog 2.0.0 RC 1 please read the included change log found in the docs directory of the download.
With Geeklog 2.0.0 there was a lot of modifications of existing code to allow for new features like child topics, and allowing articles to belong to more than one topic (for the full feature list see this post). With this in mind I created a feature testing list for Geeklog 2.0.0. This list doesn't cover all the features of Geeklog that needs testing but it does list most of them.
If you are interested in helping us test out the new version of Geeklog then please read the list below of some of the things that need testing. If you find any bugs please add them to our Bug Tracker along with the steps to reproduce the problem.
The version checker is the page that comes up when you click on the "GL Version Test" link from the Admin menu of your Geeklog site. It'll tell you whether your Geeklog install is still up to date - hence the name.
This page has always been a bit bland but then again, there wasn't really much it had to do or display. Still, there was this nagging feeling that it could be made to look nicer. And so we put this up as one of several tasks on OpenHatch. Rouslan Placella picked it up and delivered a shiny new version that has now gone live.
In addition to the all-important information whether or not you need to update your site, the new version also displays a nice visual timeline of the recent Geeklog release history, complete with a helpful "you are here" pointer. And all this is wrapped in a new and much nicer design.
Thanks, Rouslan! Nice work.
Starting with Geeklog 1.8.0, Geeklog will require PHP 5.2.0 or later to run. The last version of Geeklog to run on older PHP versions will be 1.7.2, to be released in early 2011.
To put things into perspective: Support for PHP 4 by the PHP development team offically ended on December 31, 2007. A last official release, PHP 4.4.9, was made on August 8, 2008. Since then, no security or other bugfixes have been released for PHP 4.
Some Linux distributions with long-term support, most notably Red Hat Enterprise Linux 4 (RHEL 4) and CentOS 4, shipped with PHP 4 at the time they were released and have therefore committed to continue PHP 4 support until the end of their support period. Therefore, unfortunately, there are still "supported" PHP 4 installations out there.
As a compromise and service to those of our users being "stuck" on such a setup, the Geeklog Team will continue to provide security fixes for the Geeklog 1.7 branch in a timely manner until February 29, 2012 (which coincides with the "End of Production 3 phase" for RHEL 4). Where by "timely", we mean "as soon as possible, but not necessarily on the same day as the then-current release". The further versions drift apart, the more work will it be for us to backport fixes.
Overall, however, we would really suggest that you switch to a host running PHP 5.2 or later, if at all possible and as soon as possible.
IKS (Interactive Knowledge Stack) is an initiative to help Content Management Systems enrich their content with semantic information (think Semantic Web). The initiative, which is in part funded by the European Union, has now reached a point where a first usable version is available. The IKS Project is running an early adopters program and a series of workshops to help get CMS vendors become familiar with the system and so that they can provide early feedback.
One such workshop was held on December 9 + 10 in Amsterdam, Netherlands. I (Dirk) attended this workshop, representing Geeklog, to try and get a better idea of what this project is all about.
Three months from now, Geeklog will celebrate its 10th birthday. If you've never done it before, you may want to scroll down to the end of the history file that ships with Geeklog and look at the first entry there, dated June 17, 2000.
A lot has changed in those 10 years. Lots of new CMS have sprung up. Some have disappeared again, others have overtaken Geeklog. But despite claims to the contrary, we are still here, alive and kicking. Another thing that hasn't changed is our focus on security. Geeklog's original author, Jason Whittenburg, wrote it for a security portal after all. This heritage has always been our guideline in developing Geeklog, sometimes (as some may say) even to the point of inconveniencing our users for the sake of security. Geeklog provides a feature set comparable to that of other CMS, but security was always the feature that would set us apart.
So we've decided to (finally) reflect that in our slogan as well. After some brainstorming on the geeklog-devel mailing list, the winning entry was
Geeklog - The secure CMS.
Yes, that's a bold claim. And we fully expect that someone out there will see that as a challenge. We're aiming high and we're confident that with the help of our great user community we'll achieve the goal implicit in this new slogan.
If you need help in setting up or using Geeklog, please see the documentation, the FAQ, the Wiki, try our search page or browse through the Support Forum. Chances are someone else already had the same problem.
More resources are listed on the support page.
If you still can't find an answer, feel free to post in the forum.
Need help now? Try our web-based IRC chat.