Commit Graph

57 Commits (ee8e5261203bfb5964e7b14ef0137ad4c7b5137c)

Author SHA1 Message Date
joey 1aeb64e148 * Patch from James Westby to add an actions option to inline; this
adds Edit and Discussion links at the end of blog entries.
2006-08-28 19:43:07 +00:00
joey e6cebb47e1 changes to show= params 2006-08-23 20:46:56 +00:00
joey 2794d7ef5a * Renamed GlobLists to PageSpecs.
* PageSpecs can now include nested parens, "and", and "or". This remains
  backwards compatible to the old GlobList format. It's implemented by
  treating the GlobList as a very limited microlanguage that is transformed
  to perl code that does the matching.
* The old GlobList format is deprecated, and I encourage users to switch to
  using the new PageSpec format. Compatability with the old format will be
  removed at some point, possibly by 2.0.
* Wiki rebuild needed on upgrade to this version due to PageSpec change.
* Add support for creation_month and creation_year to PageSpec.
  Closes: #380680
* Changes to index file encoding.
2006-08-02 00:14:31 +00:00
joey 53d81ebcd6 * Patch from Roland Mas to support an rss=no parameter to inline directives.
Closes: #380743
2006-08-01 20:08:42 +00:00
joey cbfe2af8b5 make the bugs page work like the todo page 2006-06-23 00:51:19 +00:00
joey 03867bf323 solution.. 2006-06-02 05:55:24 +00:00
joey eaa1674f46 ugly bug with locales 2006-06-02 05:53:54 +00:00
joey d534483b9b * Reorganised the doc wiki's todo/* pages, using a link/tag to flag
* Allow pagetemplate plugins to override *anything* in the template.
* Add a meta plugin, which allows specifying various metadata about pages,
  like license and author. It also allows for inserting html link and meta
  tags into html, overriding the title, and adding hidden WikiLinks, which
  can be useful when using link-based globbing for page categorisation.
* Remove preprocessor directives from inlined pages.
* Allow simple preprocessor directive values to be specified w/o quotes.
2006-06-02 04:49:12 +00:00
joey 7f64dd4f66 * Tell HTML::Scrubber to treat "/" as a valid attribute which is its
very strange way of enabling proper XHTML <br /> type tags. Output html
  should be always valid again now.
2006-05-25 22:03:22 +00:00
joey 75348182fc use right name for search plugin 2006-05-25 21:52:03 +00:00
www-data 14aa5a7351 web commit by IainMcLaren 2006-05-25 08:19:04 +00:00
joey 8c723b5564 bugnum 2006-05-04 06:31:24 +00:00
joey 47cec07e44 ah, the joys of test-based development..
think I have smart glob list matching working ok
2006-05-02 15:22:49 +00:00
www-data 3ea8c882f2 web commit by joey 2006-05-02 06:38:54 +00:00
www-data 93e77f43b3 web commit by joey 2006-05-02 06:38:33 +00:00
www-data e47f29d37d web commit by joey 2006-05-02 06:38:07 +00:00
www-data 82f19216a4 web commit by joey 2006-05-02 06:31:17 +00:00
joey 54d5308cd8 * Added plugin system, currently only supporting for PreProcessorDirectives.
* Added a pagecount plugin, enabled by default.
* Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]".
* Fixed/optimised backlinks code, to avoid rebuilding pages to update
  backlinks when the backlinks hadn't really changed.
* Moved inline page support, rss generation etc into the inline plugin,
  enabled by default.
* Added brokenlinks plugin, not enabled by default, but rather handy.
* Fix several broken links in the doc wiki.
2006-05-02 02:34:33 +00:00
joey 819a31ed24 * Rename inlinepage to depends, so that it can be used to refer to more
dependency relationships than just inlining. This will require a rebuild
  on upgrade to this version.
* Move the rss link, put it in the blogpost form if there is one and at the
  top if not. This is both nicer because easier to find, and it cleans up
  the code which had used inlinepage as a flag for adding the link later.
* Allow the depends GlobList to be built up from multiple sources (such as
  plugins) during a page render.
* Which means that more than one blog is now supported to appear on a
  single page. (With some limitations.)
2006-05-01 22:27:37 +00:00
www-data 6637d5bb25 web commit by joey 2006-05-01 21:21:02 +00:00
joey c0659dcb6c bug 2006-04-10 05:33:41 +00:00
joey 7a5ae22e5a Convert postprocessordirectives into preprocessordirectives, so they are
expanded before markdown. Consequences:

 - No need to worry about markdown messing with parameters of
   preprocessordirectives. (If you had to escape stuff in one before, you'll
   need to undo that escaping now.)
 - No need for ugly </p> hacks before inlined subpages. Instead, subpages
   are wrapped in a <div>, and this prevents markdown from touching them.
   (This can also be used to add style to subpages.)
 - rss generation is less of a hack.
2006-04-04 20:57:46 +00:00
www-data dd9ec3f5b6 web commit by joey: remove dup 2006-04-04 18:36:41 +00:00
joey 2ac1e80db3 fix package name 2006-04-04 18:34:04 +00:00
www-data 84720383a5 web commit by iain 2006-04-03 23:34:19 +00:00
joey c4e0e8c36c - add <base> to cgi output, this is especially useful for output containing
wikilinks since the urls should work now in more situations
- drop --limit from svn log run, since a) it needs a fairly new svn and 
  b) in some cases, it would limit it to too few entries to display the
  requested number of changes
- Use driver:DB_File and not driver:db_file for better compatability with
  old versions of CGI::Session.
- Note that HTML::Template 3.02.02 is needed.
2006-04-02 22:24:08 +00:00
joey 942a3fe01a sigh, markdown.. 2006-03-30 20:15:42 +00:00
joey 975ae0944c Implemented --underlaydir, and moved files provided by underlay out of doc
so I don't need to maintain two copies anymore.

You might also want to remove the files provided in the basewiki underlay
from your wiki, if you have not created custom local versions of them, so
that these pages will be automatically updated in future ikiwiki upgrades.
2006-03-29 18:21:01 +00:00
joey d73574e19f There was a bug that [[inline archive="yes]] created an RSS link, but no feed.
Fixed in the easiest way by creating an RSS feed for archive pages (it will
include only a limited number of items, not everything).

Alternative fix would be to track separately which pages are archives and
which not, and only create feeds for non-archives.
2006-03-28 23:06:28 +00:00
www-data 670b0e24b5 web commit by JeroenSchot: escape [[]]'s. 2006-03-28 15:17:16 +00:00
www-data f3c740ae48 web commit by JeroenSchot: rss bug added. 2006-03-28 15:16:14 +00:00
www-data 6b59d3f067 web commit by JamesAntill: Relative links 2006-03-27 21:17:16 +00:00
joey ffc0be87d7 add --refresh and make it with with --setup 2006-03-26 05:08:41 +00:00
www-data 0ce894d18c web commit by joey 2006-03-24 05:41:10 +00:00
joey cd152fa990 add a blog for done items too 2006-03-24 02:35:22 +00:00
joey 8926a3bfbe Removed the rss feeds for every page, which wasn't really entirely useful.
Let's only do them for blog pages.
2006-03-24 02:00:40 +00:00
www-data c9594a0921 web commit by joey 2006-03-21 01:20:09 +00:00
www-data 3eb389ca61 web commit by joey 2006-03-19 21:56:42 +00:00
joey f0ff1625e0 foo 2006-03-19 21:54:42 +00:00
joey b93e189934 fix update of links to removed pages 2006-03-16 22:25:17 +00:00
www-data 4102ac826d web commit by joey 2006-03-16 22:07:51 +00:00
www-data ca0a240f31 web commit by joey: wikilink escaping supported now 2006-03-15 05:54:35 +00:00
joey 0a52e8fd82 config files now based on perl modules
add MakeMaker foo for module
2006-03-15 03:24:34 +00:00
joey 7f8efe4524 fix Discussion links to not take the BestLink.
As a bonus we now have meta Disussion/Discussion pages available, etc. Oh
well.. :-)
2006-03-14 06:04:44 +00:00
joey c768f9a2e9 load/save index when rendering a page in cgi mode for svn-less wikis 2006-03-14 05:37:34 +00:00
joey 7144eb3973 Some fixes to the parent links, I think the link to the index will be right
in all cases now.
2006-03-14 05:33:44 +00:00
joey ac69a97905 avoid linkifying escaped wikilinks 2006-03-13 18:45:38 +00:00
joey 4796acdae7 add --setup, --wrappermode
allow filename param to --wrapper
2006-03-13 18:35:23 +00:00
joey 2d4bf757fb - Add Discussion links to the button bar, these will automatically create
/Discussion subpages.
- Fix linking to DNE pages in some edge cases.
- Fix --rebuild (oops)
- Fix propigation of "from" field trru the login process when creating a
  new page.a
- Ideas for change notification.
2006-03-13 00:52:57 +00:00
www-data efb91c8d3c web commit by webtest 2006-03-12 20:43:33 +00:00