|
|
- WareLogging, PerlLanguage backend for p1k3.com. See also: WalaCode.
-
- Display is on github: http://github.com/brennen/display
-
- = todo =
-
- * Completely re-write the docs.
- * Smarten up dependencies. Some features should be optional, depending on what modules are available.
- * Finish gallery code.
- * Use Test::Harness + Test::More, write some real tests.
- * Switch to File::Spec and friends for better portability.
-
- * Write a Display::PageStore class to abstract storage.
- * Should offer mappings for Next/Previous/Up links, where appropriate.
- * Display::PageStore::File
- * Display::PageStore::darcs or similar
- * Display::PageStore::SQLite
- * A given store should probably handle RecentChanges.
- * It should be possible to interleave results from multiple PageStores.
- * Eliminate dependency on diff.
-
- * Wala & Display tend to assume that your filesystem isn't completely broken. Case-sensitivity matters. This will be a problem on Windows. I'm not ''that'' inclined to care, but it might matter to someone, somewhere.
- * Think about some Selenium tests for editing features.
- * Scaling issues:
- * Finish cache stuff: Still missing a few related pages because it only looks at the new file text.
- * Optimize file grepping.
- * Use taint mode.
- * Printable-version CSS stuff, including for visibility of protocols in URLs. Brent has this in 1.1.7.
- * Real revision interface, easy revert for vandalism/spam.
-
- * Tidy up loose ends and roll a stable distribution version.
- * Build.PL, CPAN requirements met.
- * A working, batteries-included (all library dependencies) tarball.
-
- = changes =
-
- * 1/20 - 1/30/08 - Layout tweaks.
- * 10/3 - Cleaned up a [http://p1k3.com/2007/10/3 bug in handle()].
- * 9/20 - 9/30/07
- ** Made some changes inspired by Perl::Critic, added RCS keywords.
- ** Updated wrapper scripts and the like.
- ** Cleaned up the docs.
- ** Integrated with a new Wala object interface.
- ** Wrapped handle() method with display().
- * 9/19/07
- ** Rewrote Display into a class. This is some kind of ugly right now, with $self->method splattered all over the place, but it solves the package-global-for-configuration problem.
- ** Split out some documentation into a .pod file.
- * 9/17/07
- ** Added a very simple image gallery generator, based on Imager.
- ** Switched to Image::Size
- * 8/6/07 - Tweaked CSS for footnotes and line-height.
- * 8/1/07 - Broke a bunch of stuff out into Display::Image and Display::Markup.
- * 7/1 - 7/17
- * Started separating out markup-specific stuff.
- * Did some largely irrelevant, if not entirely counterproductive, optimization.
- * 6/24/07
- * Converted to a module, Display.pm
- * Tweaked to handle either a CGI.pm query object or a set of date strings.
- * Added FastCGI and generic wrapper scripts.
- * 6/21/07 - Started working on generalizing things, added most of the necessary files to the repository.
- * 6/20/07 - Set up a svn repository, cleaned up the code a bit, added FastCGI support using CGI::Fast. Added Image::Size support. Wrote a bunch of POD.
|