Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
fix order_by (after unlimit!)
remove html from result->error
added $feed->home_page_uri which is constructed from feed URI and use it (less useful for feeds, more useful for scrapers actually :-)
another bunch of various tweaks, but Lucene still doesn't lock index right
rewrite Grep::Search to be isa Jifty::Object
removed all debug warn(s) or move them to $self->log->debug
report feed name in error message
another great refactoring: added new Source object which implements searching within feed (which now can be anything as long as it produce fields which somewhat resamble RSS feed). Source plugins implement just (site or source format specific) fetching of items. Sample implementation of MoinMoin scraper, which fetch full pages from wiki for results, so it has performance impact on remote wiki, be kind to it.
refactor XML feed parsing and Grep::Model::ItemCollection generation...
use real full-text search engine (Lucene in this case) for Search action, added Grep::Search helper object
understand messages from load_or_create to count new entries (and produce nice sentences about results)
refactoring: after testing IPC::PubSub with vairous back-ends, it seems that COMET isn't a good choice if you want predictible delivery. It also has problems with delay, because it's a, uh, bus.... However, this refactoring has a good side: code size is reduced and is now easier to handle.
small refactoring for better debugging messages while exploring Jifty::Event way of match(ing) events (while my use is more filter-like) and de-crufting code in places
A bit better messages, Fetch action result now include count as number of results, remote feeds have now run parametar to, well, run them :-)
small cleanup
report better messages
actually use transported message in event, result hits message now include source
re-wrote parts of Fetch action to better support it's publish mode (mostly with error reporting)
transfer item_fragment correctly to results, report number of new results or error (needs source feed info), removed some debugging code
Fetch action now returns Grep::Model::ItemCollection and new fragment on the right allows using PubSub refresh of left pane with new results
sweeping changes to include PubSub backend JiftyDBI to make publishing work, re-organize templates into (hopefully) more meaningful hierarchy, and a new Search action to drive it all.
implement item_fragment selection in UI, better error message, warn on empty ATOM feeds instead of die
Bookmarklet is now designed to work on html results page (to capture cookies so that Grep will later be able to fetch feeds with user credentials creating single sign-on scenario :-), and it will automatically (using new requirement Feed::Find) find feed on that page. For that to work, new action AddFeed was added.
added cookie and search_uri to feed model
huge sweeping changes including: PubSub infrastructure and well results :-)
with no results report failure which will keep entered data in form. nice :-)
support %s in feed URI as placeholder for query string
store actual content body, not class name :-)
a try at implementing fetch action
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |