You are here: Gregarius - Devlog » 2005 » 02

Archive for February, 2005

Password-protecting the Administration section

A new document describing what you should do if you wish to password-protect the Administration section of your Gregarius installation is available here.

Posted by Marco at Feb 27th 2005, 4:49 pm | Filed under: docs, gregarius | No Comments

Gregarius 0.3.4!

Gregarius 0.3.4 was released today!

Changelog:

  • Database backed configuration

  • Stylesheet improvements

  • Refactoring of the administration section

  • Paginated search results

  • Support for table name prefixes

  • Upgraded MagpieRSS to 0.71.1 and kses to 0.2.2

  • Numerous minor bug fixes

Download gregarius 0.3.4 here.

Posted by Marco at Feb 26th 2005, 1:41 pm | Filed under: releases, gregarius | No Comments

Click-n-play config

database backed config

GUI based configuration editing is implemented. I’m toying around and testing it before I make a file release, but, if you’re brave enough, you can get get a glimpse preview via the holy cvs.

If you’re upgrading from a previous version make sure you import the db schema for the config table, as well as the default config keys, or things might look a bit dull <g>

Posted by Marco at Feb 23rd 2005, 4:54 pm | Filed under: features, gregarius | No Comments

Paginated search results

paginated search results

New feature: paginated search results. Give it a try and report bugs here!

Posted by Marco at Feb 14th 2005, 6:47 pm | Filed under: features, gregarius | No Comments

Database backed configuration

I’ve committed some preliminary code to cvs that basically replaces the current define() based configuration with a snappy database backed configuration

The table schema goes like this

CREATE TABLE `config` (
  `key_` varchar(127) NOT NULL default '',
  `value_` text NOT NULL,
  `default_` text NOT NULL,
  `type_` enum('string','num','boolean','array','enum') NOT NULL default 'string',
  `desc_` text,
  `export_` varchar(127) default NULL,
   PRIMARY KEY  (`key_`)
) TYPE=MyISAM;

The array type is pretty nice as it allows to store complex structures like multi-dimensional arrays which are un-serialized when they leave the database, and will, hopefully, be serialized back to the db one day

Speaking of which, stay tuned for the next obvious step: gui-based configuration editing

Oh, I also upgraded to the latest MagpieRSS (0.71.1) and kses (0.2.2)

Posted by Marco at Feb 10th 2005, 10:41 pm | Filed under: features, gregarius | 3 Comments

Gregarius 0.3.3-cvs

I’ve started working on a couple ideas for Gregarius 0.3.3

  • Moved the admin section to /admin/. This should make it easier to password-protect that area via your webserver’s authentication mechanisms.
  • Fixed a long standing bug in the OPML import (assert violation)
  • Updated the UserAgent to point /docs/ua/

Speaking of User Agents, I was wondering if Gregarius (or feed aggregators a fortiori) shouldn’t start checking for a match in the target site’s robots.txt before fetching feeds.

Niall Kennedy has been thinking about this issue as well.

Update: Feb 2nd, 2005:

  • Added (preliminary) support for database table prefixes, as requested
  • Fixed a couple minor bugs in OPML export and search
Posted by Marco at Feb 1st 2005, 10:46 am | Filed under: gregarius | No Comments
Sponsored links

Mortgages | Credit Cards | Mortgages | Stay at home newsletter | Secured Loans