Topics

User Functions

Events

There are no upcoming events

What's New

Stories

1 new Stories in the last 2 weeks

Comments last 2 weeks

No new comments

Trackbacks last 2 weeks

No new trackback comments

Links last 2 weeks

No recent new links

NEW FILES last 14 days

No new files

Welcome to Geeklog Friday, May 24 2013 @ 06:44 PM EDT

> >

Geeklog 1.8.0

Announcements
  • Sunday, June 12 2011 @ 01:27 PM EDT
  • Contributed by:
  • Views:
    4,587

Geeklog 1.8.0 is now available for download.

With Geeklog 1.8.0 we have raised the minimum system requirement for PHP. PHP version 5.2.0 or greater is now required.

There are a number of new features with this version of Geeklog. These include:

  • Improved Configuration, which was the Google Summer of Code project of Akeda Bagus from 2010. Improvements include the ability to search for configuration attributes, tabs, input validation as well as an updated look.
  • OAuth Support, allowing users to log into a Geeklog site with their Facebook, Twitter, or LinkedIn account, developed by Hiroshi Sakuramoto of Geeklog Japan.
  • Includes jQuery 1.5.2 and jQuery UI 1.8.11
  • Updated Professional theme with new icons and tooltips.
  • Reworked Plugin Admin interface that now checks for dependencies when a plugin is installed.

Please note: In our beta version and release candidates for Geeklog 1.8.0 a number of Geeklog paths were disclosed as variables in JavaScript. It is highly recommended to upgrade any of your sites using these versions to the final version of Geeklog 1.8.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.

Here is a list of features that plugin and theme authors may be interested in incorporating into your work. The core plugins have been updated to use these new features so they make excellent code examples.

  • jQuery and jQuery UI can now be set and used by themes and plugins through Geeklogs new Scripts class. The Scripts class also allows you to set additional JavaScript files and variables along with any css files. For more information on this please read the Wiki.
  • COM_getNoScript is a new function that standardizes the way pages display any JavaScript recommend or required messages.
  • Geeklog now has a standard set of tooltips which can be retrieve by calling COM_getTooltip. There are 4 types Classic, Critical, Help, Information and Warning. There are also extra theme files associated with these tooltips.
  • Plugins can now set code in the footer by using plugin_getfootercode_foo.
  • Autotags now can have usage permissions and descriptions. All core plugins usage permissions for autotags are set in the Geeklog configuration. The descriptions are used in editors that display "Allowed HTML". Check any of the Core plugins autotag function (i.e. plugin_autotags_polls) for an example on how to implement this functionality. To support this functionality Plugin authors will also have to remove any autotags from user input that the user does not have usage rights to. This can be done with one line by using the PLG_replaceTags function and setting the last variable to true ($usercontent= PLG_replaceTags($usercontent, '', true);).
  • Geeklog and the core plugins also set their template files now with COM_newTemplate. This is a wrapper function for the template class and it will automatically set the 4 most common template variables (xhtml, site_url, site_admin_url, layout_url). This function also allows for a drop-in replacement template engine if available. It is recommended that all plugin authors use this function when using the Geeklog template class.
  • To enable version dependencies for your plugin, for other plugins and databases you will have to add in a $requires array to your plugins autoinstall.php file.

Trackback

Trackback URL for this entry:
http://www.geeklog.net/trackback.php/Geeklog-1.8.0

[...] System Home Forum Download Themes Wiki Store Classifieds geeklog 1.8.0 ::Ben 13 juin 2011 - 03:19 Views: 1 Geeklog 1.8.0 est maintenant disponible disponible au téléchargement. Attention la version minimale de PHP pour pouvoir [...] [read more]

[...] @ 02:40 PM EDT Contributed by: Dirk Views: 0 Geeklog 1.8.1 is a maintenance release and a recommended upgrade for Geeklog 1.8.0 . The first release candidate is now available for download. Geeklog 1.8.1 fixes a regression with the [code] and [...] [read more]

[...] by: Dirk Views: 0 Geeklog 1.8.1 is now available for download. This is a maintenance and recommended upgrade for Geeklog 1.8.0 . This release ships with jQuery 1.6.3, which fixes a possible XSS in that JavaScript library, which shouldn't have [...] [read more]

The following comments are owned by whomever posted them. This site is not responsible for what they say.

  • Geeklog 1.8.0
  • Authored by:Dirk on Sunday, June 12 2011 @ 01:51 PM EDT

Hey, it worked :)

I'd like to thank Tom and Rouslan, who really did the majority of work on this release, as well as our numerous contributors who sent in patches ranging from one-liners up to big ones like the complete OAuth login code. Thanks, everyone!

  • Bravo
  • Authored by:::Ben on Sunday, June 12 2011 @ 04:45 PM EDT
Congratulations to everyone. Sure a new era for geeklog is coming... and a lot of plugin and theme updates.

Ben
---
Support and French community | http://geeklog.fr
  • Geeklog 1.8.0
  • Authored by:uyghurmen on Friday, August 05 2011 @ 10:46 PM EDT
I want to know what's system requierment PHP 5.2...? It's server system? or my computer?
  • Geeklog 1.8.0
  • Authored by:Dirk on Saturday, August 06 2011 @ 02:49 AM EDT

PHP has to be installed on the webserver. If you don't know what version you have on your server, ask your hosting service.

We also ship a small script in public_html/admin/install/info.php that will print the PHP configuration, but you should of course have removed that from your server by now :) The install script also checks the minimum requirements.

  • Geeklog 1.8.0
  • Authored by:uyghurmen on Sunday, August 07 2011 @ 04:02 PM EDT
Thanks alot Dirk.

Post a Comment

Your Name
Create Account
Allowed HTML Tags:
 

Security code
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

What code is in the image?
Enter the bolded text, case sensitive!
Important Stuff
  • Please try to keep posts on topic.
  • Try to reply to other people comments instead of starting new threads.
  • Read other people's messages before posting your own to avoid simply duplicating what has already been said.
  • Use a clear subject that describes what your message is about.
  • Your email address will NOT be made public.