Geeklog 1.6.0 BETA 1

The first beta version of Geeklog 1.6.0 is now available for download. This release incorporates the following projects implemented during the 2008 Google Summer of Code:

Site migration support and easier plugin installation, by Matt West

Improved search, by Sami Barakat

Comment moderation and editable comments, by Jared Wenerd

Other new features include a new plugin to produce proper sitemap.xml files (provided by mystral-kk) and quite a lot of "under the hood" fixes and improvements, e.g. many new and extended plugin API functions. Please see the included changelog (docs/history) for details.

This being a beta, we want to encourage you to try it out and provide us with feedback and bugreports, but you probably shouldn't be running it on a live site just yet.

To recap the 3 projects from GSoC 2008: Matt's improvements address the common problem of changing paths and/or URLs when moving a site to a different server. Plugin installs are now much easier, as you can simply upload the plugin tarball or .zip file directly from within Geeklog. Sami's new search no longer presents the results separated by plugins, which should be more in line with your visitor's expectations. And Jared's comment improvements provide a comment moderation queue, editable comments, comment notifications, and the ability for anonymous users to enter a name (similar to what the Forum plugin already does).

Looking ahead, Geeklog 1.6.0 will be the basis on which this year's GSoC students will be working. And this time around, we should be in a better position to get the results out into a new release quickly, thanks to our switch to Mercurial.

[...] second beta version of Geeklog 1.6.0 is now available for download. This release fixes quite a few rough edges in beta 1, for example in the search and the new XMLSitemap plugin. There are a few more issues remaining to be addressed and if [...] [read more]

Notice: Undefined index: user_login_method in /xxx/x/xxx.com/gl160/system/classes/config.class.php on line 390

Notice: Undefined index: user_login_method in /xxx/x/xxx.com/gl160/system/classes/config.class.php on line 391

Notice: Undefined index: user_login_method in /xxx/x/xxx.com/gl160/system/classes/config.class.php on line 392

Warning: Cannot modify header information - headers already sent by (output started at /xxx/x/xxx.com/gl160/system/classes/config.class.php:390) in /xxx/x/xxx.com/public_html/gl160/admin/install/index.php on line 497Installation Support

I tried using both php4 and php5. During the first attempt, regardless of mysql version, it seems to do the db setup but then it tells me that there is already a DB set up and wants me to delete / drop the tables and try again. Then it gives me the error:

Notice: Undefined index: user_login_method in /homepages/28/x/htdocs/x/system/classes/config.class.php on line 390

Notice: Undefined index: user_login_method in /homepages/28/x/htdocs/x/system/classes/config.class.php on line 391

Notice: Undefined index: user_login_method in /homepages/28/x/htdocs/x/system/classes/config.class.php on line 392

Warning: Cannot modify header information - headers already sent by (output started at /homepages/28/d92716035/htdocs/x/system/classes/config.class.php:390) in /homepages/28/x/htdocs/x/public_html/admin/install/index.php on line 497Installation Support

It should be mentioned that site migration is activated by manually browsing to the installation script.

Likewise, it should be advertised that there's an "edited on" line for edited comments. I have some suggestions about that, but I'll put them in the tracker, not here.

That aside, here are some questions:1) Is there any way to control sitemap.xml? It has no GUI.2) Can the commenter later change their mind and disable/enable that new "Notify me of new replies" option? It's not the commenter's fault if the admin chooses not to use the new "disable comments for old articles" feature. I guess I'll put a feature request for an individual "notify for how long" setting.3) Shouldn't the new "Queue Comment Submissions" option logically belong in the general submission options? Otherwise, the submission option for articles should be in the article settings.

I'm keenly hoping that this release will have the fix for that problem where a story or static page edit "times out" and doesn't tell you when you save it. This has easily been the most frustrating problem I've had in the 5 years I've been a Geeklog user. Myself and other writers for our site have lost so many stories and static pages this way. Some of us get in the habit of remembering to watch for telltale signs, but with static pages there's no way.

Just putting this up there as a reminder that this is the most pressing issue IMHO.

It seems the lib-custom.php is missing from the 1.6.0b1 tarball. If the install goes through but then your site only comes up with an "Unfortunately, ..." error message, then that is most likely the problem. Just copy over an old version of lib-custom.php or create an empty file with that name. It doesn't contain any required code, it just needs to exist.

Perhaps I'm getting old, but I'm not very pleased with the new search engine...
It's the first time in 4 years I'm not happy with a new GL feature. It is really bloody hard to find anything on this site at the moment... :(

Ah, I just found out that ´my´ problem is only displayed when I choose Dutch as language. So, please choose ´Dutch´ in My Account and click on the link in my previous comment. You´ll see that the search results are filled with ´unvailable´...