Pure 1.5.1 is now available for download! It is a tableless and full css design in the same way of Nouveau (Eric Warren) and Chameleon (Mark Evans)
Features:
We have tested it in Firefox 2/3 IE 6/7, Opera 9, and Safari 3 on Windows.
Geeklog 1.5.1 is now available for download. This is mostly a bugfix release for Geeklog 1.5.0 but it also includes a few minor improvements. For users of 1.5.0, this is a recommended update, as it fixes quite a few bugs and rough edges in 1.5.0.
Geeklog 1.5.1 also addresses some security issues, as detailed in a separate article. For the list of changes, please refer to the documentation and the included changelog.
Geeklog 1.5.1 is mostly a bugfix update for Geeklog 1.5.0. The first release candidate is now available for download.
As you can see from the list of changes, we've also thrown in a few minor improvements. Overall, however, the focus for this release is on bugfixes before we're moving on to integrate the new features developed during this year's Summer of Code.
Speaking of which: It's great to see that one of our GSoC students already contributed to this release. Thanks, Sami!
P.S. Translators can find information about the language file changes on the geeklog-translations mailing list, as usual.
The glFusion Community is pleased to announce that glFusion v1.0.1 is now available for download. This new release squashes several bugs, makes some cosmetic improvements, and includes other enhancements by the glFusion team.
In addition to the standard full install tarball, we have included a zipped version, and incremental archives (available in both .tar.gz and .zip formats as well) that only contain new or changed files from glFusion v1.0.0. Grab the archive that's right for you at glfusion.org. Visit the glFusion Wiki for full details on installing or upgrading.
Our intent is to make the upgrade as simple and pleasant as possible for the community, but we know we're not perfect. Should you find yourself needing a little help, feel free to visit our Known Issues wiki page, our Troubleshooting Tips, and post your questions in our active support forum.
glFusion v1.0.1 also marks the last release that will echo the Geeklog codebase. In just a short period of time, the enhancements made by the glFusion Community have proven that trying to keep the code in sync with the Geeklog base is not a realistic goal. We also want to ensure there is no confusion to the community regarding the Geeklog and glFusion projects. As a result, all future releases of glFusion will be developed independently from Geeklog v1.5.0+. We plan to continue in the spirit of collaboration with the Geeklog project, and leverage some of their ongoing code enhancements, and extend the invitation for them to do the same if they wish.
We have transitioned the gl Labs website to the glFusion web site to support this new direction. Mark and I are still happy to continue supporting any of the plugins or themes we've published thus far for Geeklog, but we do not plan on releasing any new updates to those plugins or themes for the Geeklog environment. If you are interested in picking up development of any of these legacy plugins or themes for Geeklog, please feel free to contact us.
While we are extremely pleased with this release, we are even more excited about our next milestone release v1.1.0! For a sneak peek of what's around the corner, visit our detailed glFusion Roadmap. If you would like to submit a feature request or suggestion, please feel free to do so in our Tracker. Our goal is to continue to make glFusion the best that it can be, and to do that we need your ideas, input, and collaboration! Even if you can't write a line of code, we can always use your talents! What are you waiting for, let's make something great together! Join the Dev Community today!
glFusion v1.0.1 Major EnhancementsInstance Caching for StoriesglFusion v1.0.1 implements Instance Caching for stories. What this does is that once a story is displayed, a cached copy is stored. This means that each time the story is displayed in the future, glFusion does not have to rebuild the contents, it will simply use the cached version. This should provide another nice performance improvement and also decrease the load on your server.
Online Configuration ImprovementsThe online configuration system has seen a few improvements based on lessons learned and feedback from the community. You can now disable a feature if you accidentally enable it, for example, the multi-language support. URLs and paths are now checked to ensure they have the necessary trailing backslash (or don't have it in some cases) and that no stray spaces are picked up during the edit.
Advanced Editor ImprovementsThe Advanced Editor has been upgraded to FCKEditor v2.6.2 which brings some FireFox3 and Opera 9.50 fixes.
We have added a new plugin to the Advanced Editor to allow you to easily insert embedded videos in your story.
We have also added a new toolbar that is used for user contributed stories. This new toolbar gives the user a little more control over the look of their story. We did not include the ability to upload images in this toolbar.
General Layout ImprovementsThe style sheet has been tweaked a little to better support dynamic sizing (changing the zoom or font size on the local browser). We've also improved the Comment Bar layout to make better use of the space.
You will also see some nice new transparent icons in the Command n' Control screen. These updated icons make things look just a little better and they work well with themes that have a dark background.
Security FixesWe updated the HTML filter to the latest production version (htmLawed v1.1) and also added some additional filtering to the Forum and Media Gallery search inputs.
We also fixed a bug that allowed a user with the story.edit permission to post stories to topics they did not have permission to write to. Now the user will only be presented with a list of available topics where they have both read and write permissions.
For details on all the changes, please see the glFusion Wiki - What's New section
.Colors 1.5.0 is now available for download!
Green is the first color, blue, red, orange and a black and white version will be available soon.
This theme was developed by ::Ben from french portal www.geeklog.fr.
The gl Labs Community is pleased to announce that glFusion v1.0.0 is now available for download. glFusion is built on the foundation of Geeklog v1.5.0, and brings additional style and functionality to your new or existing Geeklog-based site by including pre-installed plugins and the Nouveau theme. Plugins include: CAPTCHA, Bad Behavior2, Media Gallery, Forum, and FileMgmt. glFusion doesn't stop at just packaging things together, there are several enhancements under the hood that bring improved performance, scalability, and usability. We have also created a new online documentation wiki for glFusion for your reading pleasure.
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:
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.
Documentation for the new features is available from the Geeklog Wiki or from the included documentation, e.g.
Plugin authors may also be interested in these articles:
The second release candidate for Geeklog 1.5.0 is now available for download. We expect this to be the last release candidate before the final release, so if you haven't had a chance, now would be a good time to try out the new features in 1.5.0 and help us track down any remaining bugs.
The changes over rc1: The bundled plugins will no longer read the old config.php files, setting the site's default language and theme in the Configuration now works, and inconsistencies in the layout of the admin screens have been fixed. There were also quite a few changes for internationalisation, which also required a few more theme changes.
The first release candidate for Geeklog 1.5.0 is now available for download. This version is now feature complete but may still contain bugs - please help us find them. We have also updated geeklog.net to 1.5.0rc1, so you can try it out right here. Of course, as mentioned before, the most interesting new features are "under the hood", so please download the tarball and try it out yourself.
The changes over Beta 2: MS SQL support should now be working properly, a couple of bugs in the Calendar plugin have been fixed, and stories now work with the "timezone hack" again. There were also a few more theme changes and the first updated translations have arrived.
And here's the first troubleshooting tip, a lesson learned while upgrading geeklog.net: During the upgrade, the install script will read the config.php files of all the plugins and then rename them to "config-pre1.5.0.php". If that rename fails, however (e.g. due to file permissions), the config.php is left in place and will be used by the plugins instead of the configuration from the new Configuration admin panel. So if the plugin configuration doesn't seem to work, check for config.php files. This will be especially prominent with the Links plugin: You'll only see the Top 10 Links there but no categories. Rename the config.php and all the categories will appear.
We'll have to see if this is something that can be fixed before the final release of Geeklog 1.5.0. Otherwise, it will become a prominent new FAQ entry ...
Nextide is pleased to announce the release of version 1.1 of the nexPro Portal suite and immediate availability for un-restricted downloads.
You can now download the full Nexpro suite and the individual nexpro plugins. While nexPro has always been offered wihout a license fee, there was a requirement to purchase an annual support agreement and now, that requirement no longer exists. We are still offering our premium support and custom development services, sites that need a higher level of service should review our Service Offering.
The Nexpro suite is an integrated version of Geeklog with all of our plugins pre-installed as part of the single download making it a simple matter to just enable the plugins you want. Nexpro version 1.1 is still based on GL 1.4.1 but all of the plugins have been tested with GL 1.5. The nexpro suite and plugins provide unique business oriented features like:
So we're trying to stick to the Release early, release often mantra for once: The second beta version of Geeklog 1.5.0 is now available for download.
This version fixes some issues with the XHTML support (including errors in some language files), a database and some cosmetic issues in the Polls plugin, display issues in the Static Pages plugin, and a few other minor problems. MS SQL install should now work but upgrades still don't (they do for MySQL, though).
Please note that we had to make a database change and some more theme changes in this version, so it's not fully compatible with beta 1. Beta 2 is still not quite finished.
If you can, please try out this version and help us iron out the remaining bugs.
We're also looking for help with updating the translations. Information for translators has been posted on the geeklog-translations mailing list.
The Geeklog Team would like to announce that the first beta release of Geeklog 1.5.0 is now available for download. This release incorporates the results of last year's Google Summer of Code, namely:
Geeklog 1.5.0 also provides support for OpenID and LDAP, includes FCKeditor 2.6, and much more.
A word of warning, though: We are releasing this beta version in an attempt to keep the schedule we announced earlier, i.e. having a new release out by the time the coding starts for this year's Summer of Code. It is not finished yet.
The issues we know about are:
The issues we don't know about is why we are releasing this beta now: If you have chance to run it on a local server or a non-productive site, please download it and give it a try. And if you notice any problems, let us know.
As you can see, we haven't updated geeklog.net yet - we'll do that once we're moving to release candidates. If you want to see a site running on 1.5.0, try geeklog.info, but keep in mind that the most dramatic changes (install script, config GUI, etc.) are "under the hood" and not visible to normal users. You'll have to try it for yourself to see them :-)
Nextide is pleased to announce the immediate availability of the nexPro Portal suite of products for the Geeklog Community. A complete range of standard as well as custom services are also available to address your support requirements. We, at Nextide, have been using Geeklog as a base development framework for our client projects over the past few years. This has given us the opportunity to create a pre-integrated version of Geeklog and nexPro Portal. In addition, nexPro Portal includes a number of components that are well suited for business oriented applications as well as community sites.Some of the key new plugins and features include:
Nextide is offering several levels of support that includes remote support, updates and telephone support for your critical sites.
The site has been designed to provide you with several means of product evaluation. There are product overviews, video tutorials and wiki documentation to help you get familiar with our solutions. Please post any questions and feedback on our site in the forums and we will promptly follow-up.We hope that you will find the time to visit our site and explore how these solutions can help you.
I have created RPM packages for Geeklog 1.4.1, Forum 2.7, Filemgmt 1.5.2, Captcha 3.0.2 and Media Gallery 1.5.0. Packages do install all software within /etc/geeklog, /usr/share/geeklog, /var/lib/geeklog and /var/log/geeklog directories, trying to stick as much as possible with the FHS 2.3 (Filesystem Hierarchy Standard). Basically anyone with minimal skills (to know hoe to use mysqladmin, mysql and any text editor) and with a working Red Hat™ Enterprise Linux 5 based OS (CentOS 5, etc.) may install Geeklog, Forum, Filemgnt, Captcha and Media Gallery in less than three minutes.
Software repository for fresh and new Geeklog installations, with RPM and SRPM packages, courtesy of Alcance Libre, is located at: http://www.alcancelibre.org/al/webapps/.
Yum configuration:
Save the following lines as /etc/yum.repos.d/AL-Webapps.repo:
[AL-Webapps]
name=Alcance Libre Webapps Repository
baseurl=http://www.alcancelibre.org/al/webapps/
gpgkey=http://www.alcancelibre.org/al/webapps/AL-RPM-KEYInstallation from RPM package includes proper configuration, permissions and attributes for every Geeklog directory and file using the FHS 2.3 (Filesystem Hierarchy Standard), Apache configuration file and several patches to make painless the install procedure.
wget http://www.alcancelibre.org/al/webapps/AL-RPM-KEY
rpm --import AL-RPM-KEY
yum -y install geeklog geeklog-install geeklog-plugin-forum geeklog-plugin-filemgmt geeklog-plugin-captcha geeklog-plugin-mediagallery
service httpd reload
mysqladmin -p create geeklog
mysql -p
> grant all on geeklog.* to username@localhost identified by 'any_password';
> exit;Any values from above may be changed editing the /etc/geeklog/config.php file before doing the procedures.
After that, installing packages and setting up database, the procedure reduces to modify configuration settings for database, username, password and Site URL in /etc/geeklog/config.php and access http://your_machine/geeklog/admin/install/install.php and complete the installation/configuration through the Web interface.
Forum, Filemgmt, Captcha and Media Gallery require to complete installation from the Admin menu, as any other plugin for Geeklog.
After installation and configuration procedures are completed, geeklog-install package (includes the install directory for Geeklog) may be removed from system, using:
yum remove geeklog-installOr just using:
rpm -e geeklog-installConfiguration files (never replaced if updating through yum or rpm commands) from these packages are located at /etc/httpd/conf.d/geeklog.conf, /etc/geeklog/config.php, /etc/geeklog/lib-custom.php and /etc/geeklog/plugins/{forum,filemgmt,captcha,mediagallery}/config.php. I also Added Burning Memory and Sepia Memory (default theme) themes to main package.
Any comments and suggestions are welcome. I have created these packages with security and paranoia in my mind, but I'm open to add any improvements to the spec files. I'll be periodically publishing RPM packages for more Geeklog plugins (quite easy). My mail address is joelbarrios at alcance-empresarial dot com, and my website is located at http://www.alcancelibre.org/.
The tutorial is at a point now where I feel the first draft is written, and would like some feedback. Please check it out and post your comments in this forum thread.
The result of that tutorial is a fixed width, 2 column layout theme with left blocks and a main story column called Refresh. All credit for the theme design goes to the original author at www.styleshout.com. It is meant for 1024x768 and higher screen resolutions. I have tested it in Firefox2, and Safari public beta 3. In other browsers, your mileage may vary.
Grab it at gllabs.org or here at geeklog.net.
See it in action at lab.familycorner.us.
The first result from our bounties hunt has now landed in CVS: OpenID support, provided by Choplair. And for those of you who are feeling adventurous and don't want to wait for the next Geeklog release, there is also a patch available for Geeklog 1.4.1.
So what is OpenID again? It provides an identity that you can use to log in to all sites that support OpenID. No need to create new accounts with every new site you want to participate in. But note that two problems that OpenID does not solve are trust and spam.
The above patch allows Geeklog to act as an OpenID consumer, i.e. allow users to log into a Geeklog site using their OpenID (much like the remote authentication introduced in Geeklog 1.4.0). It does not enable your Geeklog site to act as an OpenID server, i.e. you will still have to get your own OpenID from somewhere else. There are many places where you can get an OpenID for free (e.g. myOpenID) - or you may even have one already (e.g. if you're an AOL user), as many sites and services already provide OpenIDs for their users.
A word of warning: The OpenID support for Geeklog has not been fully tested yet. There are still some issues to be resolved (e.g. handling of duplicate email addresses). We're releasing this as a patch since it's a popular request and so that we can get more experience with the various OpenID services already out there and with the integration into Geeklog. So while we're looking for your feedback, you should be aware that this patch is not for everyone yet ...
The official release version of Geeklog 1.4.1 is now available for download. To recap the new features:
With this release, we're also saying goodbye to the year 2006 as well as the Geeklog 1.3.x branch, for which support has now ended. Geeklog 1.4.1 is a recommended upgrade for all users of previous versions.
Those upgrading from Geeklog 1.4.1rc1 will find a list of all the changed files in the file changed-files in the docs directory. In case you're upgrading from beta 1 or 2, we suggest you replace all of the files.
There were no database changes over the betas or rc1, so there's no need to run the install script again. One theme change that we'd like to point out is for the file preferences/profile.thtml where the input fields for the user's location and homepage were accidentally restricted to 32 characters each. If you're using the Professional theme or a theme based on the 1.4.1 version of the Professional theme, please make sure to pick up this fix.
When upgrading from an earlier version (1.4.0 or 1.3.x), simply follow the upgrading instructions. Please note that there were a lot of theme changes that you may have to apply in case you're using a customized theme. Updated themes for Geeklog 1.4.1 should shortly be available from the usual places, e.g. www.geekdownloads.net
The first release candidate for Geeklog 1.4.1 is now available for download. This release fixes the remaining issue with MS SQL, improves multi-language support, and fixes a couple of other bugs. There were no database or language file changes, but we did some final tweaks of the Professional theme.
We have also added new API functions for plugins to hook into submission forms (e.g. registration, comments, stories). The new version of Mark Evans' CAPTCHA plugin is the first to make use of those new functions and should be much easier to install now.
While this is not the final 1.4.1 yet, we would like to ask you to download it and try it out to help us track down any remaining issues. Please also keep in mind that once 1.4.1 is out, the support for Geeklog 1.3.11, and therefore for the entire 1.3.x line, will end. So now would be a good time to start planning for an upgrade of your site.
We would also like to send out a call to send in any translations (updated or new) that you may have made. Geeklog ships with language files for over 30 languages, but not all of them have been updated for this new release yet. If you need help with the translations, our geeklog-translations mailing list is the place to ask.
If all goes according to plan, the final 1.4.1 should be ready before the end of the year.
The second beta version of Geeklog 1.4.1 is now available for download. While we still have to sort out some issues (with MS SQL and in a few other places), this release should provide a much more polished experience and preview of the next Geeklog version.
Beta 2 fixes problems with MS SQL, improves multi-language and UTF-8 support, sorts out display problems with the Professional theme, and fixes several other bugs. It also includes updated PEAR packages (specifically PEAR::Mail, which addresses a problem with SMTP). Please see the included changelog for a complete list of changes. There's also a file, docs/changed-files, that lists all the files that changed over beta 1.
A first Beta release of Geeklog 1.4.1 is now available for download. After the various security issues we had this year, we concentrated on code reviews and bugfixes for this release, but there are also some new features, namely
We're labelling this as a beta mainly for three reasons: The new MS SQL support, the mass-delete user option, and the various changes we made in the Professional theme, all of which will probably need some tweaking. So while you're invited to install 1.4.1b1 and try it out, you may not want to run your site off of it just yet.
Please note that most of the changes we made in the Professional theme are to make it more based on CSS instead of a table layout. These changes are of course not mandatory for your own theme but specific to the Professional theme. The required changes to support the new and modified features of Geeklog are documented, as usual.
Last week's security release introduced display problems in the comment preview that we're fixing with the following versions:
Please note that when using the 1.4.0 "combo" update, you will also have to remove some files to fix the security issue with FCKeditor's file manager, as explained in the included README file.