A new document describing what you should do if you wish to password-protect the Administration section of your Gregarius installation is available here.
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
Numerous minor bug fixes
Download gregarius 0.3.4 here.
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>
New feature: paginated search results. Give it a try and report bugs here!
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)
I’ve started working on a couple ideas for Gregarius 0.3.3
/admin/. This should make it easier to password-protect that area via your webserver’s authentication mechanisms.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: