You are here: Gregarius - Devlog » category » gregarius » features » page » 2

Archive for the 'features' Category

Related tags

related tags

Title says it all: related tags.

I wonder if I could come up with something similar to this cool tag visualization gizmo

Posted by Marco at Apr 13th 2005, 10:09 pm | Filed under: features, gregarius | 1 Comment

Item tagging redux

I have just checked in a couple new tagging-related features: editing tags of a news item can now be canceled, resetting the tag list to its initial state (even if you already made changes, that is).

new item tagging actions

Also, as you can see in the shot above del.icio.us can now be (optionally) queried for a set of suggestions on tags for the currently edited item. Clicking a suggested tag in the list will insert it into your tag list.

Feel free to give it a try and play around with tags on the live site.

To enabled this feature you will have to update from CVS, then import the following configuration key:

insert into config values (”rss.input.tags.delicious”,’false’,'false’,'boolean’,
‘Look up tag suggestions on del.icio.us when editing tags.’,NULL);

Note that this option is off by default! I’ve chosen to leave it so because this feature only makes sense for certain feeds (e.g. those whose items are likely to have been massively tagged on del.icio.us.)

Another new configuration option, based on patch kindly submitted by Anton, allows you to turn off displaying of read items on the main page and only have gregarius render unread items.

This is particularly useful if you have a great amount of feeds in your gregarius feedroll.

Again, update from CVS and add the following configuration entry:

insert into config values (”rss.output.noreaditems”,’false’,'false’,'boolean’,
‘Show unread items only on the front page’,NULL);

(As for the previous feature, this option is turned off by default!)

Posted by Marco at Apr 9th 2005, 4:13 pm | Filed under: features, gregarius | No Comments

Feed metainfo toggle

Feed related meta information (e.g. www, rss and optionally debug links) in the feeds side column can now be turned on and off via the rss.output.showfeedmeta configuration toggle.

If you update via CVS make sure you import the corresponding config entry to your database:

insert into config values (’rss.output.showfeedmeta’, ‘false’, ‘false’, ‘boolean’,
‘Display meta-information (like a web- and rss/rdf/xml url) about each feed in the feed side-column’, null);
Posted by Marco at Mar 26th 2005, 1:05 pm | Filed under: features, gregarius | No Comments

Collapsible folders

collapsible folders

By popular demand, here comes a preliminary hack to have collapsible folders in the feed side-column.

Like for feed collapsing, folder collapsing is cookie-based, and it relies on the rss.output.channelcollapse configuration option. I might add a distinct toggle for folder collapsing, eventually.

Update from CVS if you wanna give it a try.

Posted by Marco at Mar 17th 2005, 2:11 pm | Filed under: features, gregarius | 7 Comments

Option groups in the search form

optgroups

I just committed a tiny usability improvement to the search form: option groups to represent the folder hierarchy. I hope it makes that ugly form a bit more readable.

Posted by Marco at Mar 11th 2005, 11:54 am | Filed under: features, gregarius | 1 Comment

Item pruning

item pruning

After reading this [german, babelfish] blog entry I added item pruning to the admin section, which allows you to delete items older than a given period of time to save disk- and database space.

Update from CVS if you wanna give it a try, or wait for the next file release, which should follow in a couple weeks.

Posted by Marco at Mar 6th 2005, 2:47 pm | Filed under: features, gregarius | 1 Comment

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
Sponsored links

Bad Credit Loan | Repair Bad Credit | Personal Car Finance | Secured Loans | Free Advertising