Starting from development version 0.5.5.1479, we have dropped the awkward label-file based localization system, and adopted a much more versatile localization process, based on GNU gettext.
To get Gregarius to speak to you in your mother tongue, all you have to do is configure your browser and instruct it to download pages in your preferred language. At the time of writing, 16 languages are supported, and more are being added every week.
What if yours isn’t supported yet? Well, the best solution is to write a translation yourself:
Note: a more in-depth (and slightly more technical) description of this process is available on the Wiki.
Either way, if you’re interested in the internationalization and localization processes of Gregarius, please join the gregarius-i18n mailing list.
As of August 18th, the webserver running the Gregarius Subversion repository and the related Trac ticket management system is offline.
As I don’t have admin privileges on that box, I have no way to restart the server.
I have emailed the server owner, but haven’t heard back from him yet.
Sorry for the inconvenience: we hope to have everything back to normal operations as soon as possible.
EDIT: Aug 21st, 2006. As Lycos (our Subversion-BOFH-in-charge) pointed out, the server was restarted and everything is fine again. Happy SVN’ing!
If you are using a recent development version of Gregarius from the Subversion repository, you should upgrade to the most recent revision. This problem only exists in recent development versions; Gregarius 0.54 is not vulnerable. The hole was introduced in changeset 1499 and was fixed in changeset 1517. This covers a period from June 15 to July 22.
I was kindly asked to post a bit more and keep you guys updated on what is going on behind the scenes of the fancy Gregarius development world. So here is what you should expect will be in the next release, which will probably be released as 0.6.0 – codename [suggest a fancy codename here]
Multi User Support
This is probably the single most requested feature, e.g. being able to have several users, each one having his/her own set of feeds and playing a distinct role (Admin, User, Visitor), … everything happily running off a single installation.
Now, the reasons why this hasn’t been done before are rather simple: 99% of the current Gregarius users won’t need this feature, and it’ll require a huge refactoring both of the code and the database schema.
Nevertheless, we think it’s a necessary step on the road to TWD and have started discussing the design.
Database Gurus willing to lend a hand, please contact your nearest Gregarius developer.
Better Localization
We’re currently migrating from an clunky, label-files-based localization system to a more modern gettext-powered l10n engine. We’ve picked the excellent PHP-gettext library, which is also used by WordPress, among others.
Still, it’s a tedious and repetitive search-and-replace work, which I hope to finish as soon as possible.
New RSS Parser?
We’ve started evaluating SimplePie as a drop-in replacement of the aging MagpieRSS, whose Atom 1.0 support isn’t quite there yet.
Although still in beta phase, SimplePie looks quite sexy and well designed.
In a nutshell, these should be the most interesting new features in the next release. We’re still in the design phase, so you still got plenty of time to suggest killer-features you would like to see included, before 0.6.0 goes gold :)
Last month, Gregarius 0.5.4 was released. Unfortunately, the development team was so busy working on improving Gregarius even further, we never got around to announcing 0.5.4 here!
In order to rectify this oversight for you, our loyal readers, read on to learn about a number of the new features in Gregarius 0.5.4.
(more…)
Gregarius has now been translated into Hebrew (thanks to Omry Yadan) and Chinese (thanks to Sluke Lee). If you are interested in providing translations for your own language, you can find more information on the wiki.
(Reposting Sameer’s email to the greg-dev mailing list.)
Gregarius 0.5.4 Release candidate 2 is now available for thy testing pleasure. You can svn check it out using svn via the command
svn co http://svn.gregarius.net/svn/release-branches/0.5.4/gregarius/
If you prefer to download a compressed archive, a nightly is available in the nightly bin.
0.5.4 has some great new features and has lots of bug fixes and security fixes and its faster than 0.5.2.
Here is a run down of what’s new and exciting.
Support for podcasts. (Check out the cool podcast player plugin)
Built in password protection for your admin section. (No more rss_extra.php or messing with .htaccess files)
A Dashboard section so that you can keep tabs on what is happenning in the world of gregarius
Updating your feeds in parallel with Ajax
Plugins now have config options and you can check to see if there are new versions directly from your admin section.
Themes are supercool now. They can have different colour/layout schemes (css files), mobile versions, config options and other crazy things.
Support for mobile devices
Better handling of feeds which provide unique identifiers for their items. (Less duplicates!!)
Deciding on a per-feed basis whether you want modified items to show up as unread
A tiny smidgen of extra (experimental patch) ATOM 1.0 support
We would appreciate any help with testing. The best way is to install the release candidate and report any funny business :)