Commit Graph

1027 Commits (9f45c3080e893174751b9a4b7fe3e59da611a2ec)

Author SHA1 Message Date
joey e4ccc4f3b0 fix title metadata on blogs, reorg needed to do it, simplified tag some 2006-07-31 00:34:18 +00:00
joey 908e004b4c * Title metadata of inlined pages now shows up in blogs, although not yet
in their rss feeds.
2006-07-30 23:51:48 +00:00
joey 8883001615 * Change meta tags to use html entity-escaped text for values, so that
quotes and such can be represented in title tags.
* Depend and build-depend on HTML::Parser for HTML::Entities which is used
  for the above.
* Make --rebuild also cause --aggregate to re-download and write aggregated
  pages.
* Avoid outputting duplicate meta info.
* Include title metadata on aggregated posts for capitalised and un-munged
  titles.
2006-07-30 22:58:48 +00:00
www-data ff3ae9fbb5 web commit by JonasSmedegaard: Corrected typo: imge -> image. 2006-07-30 14:46:48 +00:00
joey 61ac8f2f51 improce 2006-07-30 07:59:04 +00:00
joey 1d0f4b665c fix 2006-07-30 06:15:04 +00:00
joey 8a5f9f6e00 security note 2006-07-30 06:08:56 +00:00
joey c5b02885e9 fixes, and make dir optional 2006-07-30 05:14:35 +00:00
joey e49ff966a3 * ikiwiki can now download and aggregate feeds with its new aggregate
plugin, so it's possible to implement a Planet using ikiwiki!
* --setup --refresh no longer rebuilds wrappers. Use --setup --refresh
  --wrappers to do that.
* Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate
  to update pages that haven't changed on disk.
2006-07-30 04:31:08 +00:00
joey ab75c0323b * Add a run_hooks function for the common task of running all hooks of a
given type.
* Add a savestate hook.
* Don't put blog post forms on pages if there's no cgiurl set.
* Reformat front page.
2006-07-30 00:20:11 +00:00
www-data 584fe78075 web commit by joey: fix format 2006-07-29 22:35:03 +00:00
joey cfda000465 add news item for ikiwiki 1.12 2006-07-29 22:32:19 +00:00
joey becacc5566 updats 2006-07-29 22:25:40 +00:00
joey 65ab5b372e add type pages 2006-07-29 22:17:07 +00:00
joey 7f1313c052 * Tag plugins according to type. 2006-07-29 22:15:45 +00:00
joey 11126bd74e add fortune 2006-07-29 21:54:50 +00:00
joey d9633de2ce * fortune plugin (trivial) 2006-07-29 21:53:57 +00:00
joey fe64ddb62e right paper 2006-07-29 21:27:09 +00:00
joey 6a9e16374f * Locale patch from Faidon:
- Adds a locale setting to setup files.
  - Proper local time, if the locale configuration option is used.
  - Support for UTF-8 (or ISO-8859-X) filenames in SVN. Before this patch,
    commiting (or even rcs_updating) on repositories with UTF-8 filenames was
    impossible.
2006-07-29 21:04:31 +00:00
joey 48f9d39339 * htmltidy plugin from Faidon. 2006-07-29 20:50:20 +00:00
www-data aa8bf534d9 web commit by FaidonLiambotis: Add HTML Tidy plugin to patchqueue 2006-07-29 20:39:34 +00:00
joey 5de2cff378 remove this, pagestats is too slow and it was mostly for testing 2006-07-29 20:38:46 +00:00
www-data 246fa318ac web commit by FaidonLiambotis: Revise the locale patch 2006-07-29 20:32:36 +00:00
joey 299bb8bef3 more links 2006-07-29 20:14:07 +00:00
joey 35c90a5b58 "Viva l'Italia!"
* Polygen plugin from Enrico.
2006-07-29 20:01:29 +00:00
joey 13c466728c mercuriual backend in progress 2006-07-29 18:05:50 +00:00
joey 7127b70063 add pagestats 2006-07-29 17:46:25 +00:00
joey d76c73eb86 * New pagestats plugin from Enrico, which can generate a table counting
the backlinks for each page, or a del.icio.us style cloud.
2006-07-29 17:44:41 +00:00
joey 267f98e2e1 * Put categories in rss feeds for tagged items. 2006-07-29 07:25:17 +00:00
joey a0653933d3 * Add exclude option in setup files, works same as --exclude. 2006-07-28 17:48:24 +00:00
joey 201e681d34 improve 2006-07-28 05:36:37 +00:00
joey 409e62021c * Add getopt hook type, this allows plugins to add new command-line options.
* Add --tagbase option to tag plugin.
2006-07-28 05:26:49 +00:00
joey 51d20d72f6 small improvements 2006-07-28 04:43:45 +00:00
joey 437825b25a another doubled escape removed 2006-07-28 01:02:37 +00:00
www-data b5d6acae77 web commit by joey 2006-07-28 01:00:06 +00:00
joey 7fa2752493 add news item for ikiwiki 1.11 2006-07-28 00:52:43 +00:00
joey 6e90f18cb7 don't need double-escape on indented literal text as markdown doesn't mess
with it
2006-07-28 00:33:57 +00:00
www-data e0c78351a8 web commit by joey 2006-07-28 00:30:05 +00:00
www-data 584c998753 web commit by joey 2006-07-28 00:29:42 +00:00
www-data 4c5611637e web commit by joey 2006-07-28 00:28:27 +00:00
joey 8fd9c9accb Hope encrico doesn't mind, but I changed the location and layout of the
tags on the templates. This way seems to fit better with the links. Also
some css cleanup, avoid hardcoded <i> etc.
2006-07-28 00:21:13 +00:00
joey 22df49a2bf more destpage improvements 2006-07-27 23:47:13 +00:00
joey dea23a1031 * Switch pagetemplate hooks to using named parameters.
* Pass a "destpage" parameter to preprocessor and pagetemplate hooks.
  This will be the page that a source page will be part of, which is
  different than the source page for inlined pages.
* Audited all plugins to endure they pass page, destpage to htmllink
  appropriatly. This means inlining of various plugins will not work
  properly, with correct links generated.
2006-07-27 23:41:58 +00:00
www-data 8d2c598042 web commit by JonasSmedegaard: A little something about myself. 2006-07-27 23:13:43 +00:00
www-data 23868a2f79 web commit by JonasSmedegaard: Small typo: "a a" -> "as a" 2006-07-27 23:08:47 +00:00
joey 20eacc2c1f - Adds a tag plugin that allows more easily tagging pages.
The meta plugin can also still be used for that, but the tag plugin
    also lists a page's tags at the bottom of the page.
  - Allows preprocessor directives to have parameters with no specified
    value.
  - Fixes preprocessor directive parameter parsing so that
    foo=bar baz now means "foo=bar" and a "baz" with no value.
* Run pagetemplate hooks when inlining pages so that inlines pages also
  list their tags.
* Make all plugins with pagetemplate hooks check that variables exist
  on the template before setting them.
2006-07-27 23:08:03 +00:00
joey 5017ffd8a5 * Patch from Enrico that
- allows preprocessor directives to have parameters with no specified
    value
  - fixes preprocessor directive parameter parsing so that
    foo=bar baz now means "foo=bar" and a "baz" with no value
  - Add a tag plugin that allows more easily tagging pages.
    The meta plugin can also still be used for this.
2006-07-27 21:38:02 +00:00
joey 06dc80b662 foo 2006-07-26 23:36:14 +00:00
joey 75ff5530b4 add 2006-07-26 22:31:57 +00:00
joey 357c14bb81 add news item for ikiwiki 1.10 2006-07-26 22:10:41 +00:00
www-data 6880b3e5e4 web commit by joey 2006-07-26 22:07:36 +00:00
joey d4b28d58c4 fix 2006-07-26 21:58:13 +00:00
joey f4d651933f fix 2006-07-26 21:57:13 +00:00
joey d9c118dbf1 * Run page through any relevant filters when generating a page preview.
* Noticed a bug in the wikitext markup plugin -- it made CamelCase links the
  default throughout the wiki, not only on wikitext pages. Decided to call
  this a feature, and split the camelcase support out into a separate plugin
  that is independant of wikitext.
2006-07-26 21:54:44 +00:00
www-data 061afedb26 web commit by joey 2006-07-26 21:46:39 +00:00
www-data 640843eda6 web commit by joey 2006-07-26 21:38:21 +00:00
joey 78b53cbab0 add news item for ikiwiki 1.9 2006-07-26 21:37:34 +00:00
www-data 053347e868 web commit by joey 2006-07-26 21:35:41 +00:00
joey 429c13f476 done 2006-07-26 21:26:13 +00:00
joey b187641376 * Patch from Recai to allow selection of page type when creating a new page.
Default page type is inherited from the link clicked on to create the new
  page.
2006-07-26 21:23:06 +00:00
www-data 11c6054614 web commit by joey 2006-07-26 20:28:36 +00:00
www-data 621a3632b0 web commit by joey: comments on patch.. 2006-07-26 20:27:23 +00:00
www-data 90845b5481 web commit by gsf 2006-07-22 22:32:38 +00:00
joey e5d01f5516 on second though, just remove done patches 2006-07-11 21:25:16 +00:00
joey 3605ec6fe6 update 2006-07-11 21:24:30 +00:00
joey 2356ac8280 use archive format 2006-07-11 21:23:07 +00:00
joey ed8d6bcf23 * Consolidated all decode_utf8 in FormBuilder's fields to make the code more
readable and avoid future mistakes. The patch seems to work and for the
  first time I have a UTF-8 username ;-) (Faidon)
* Use form->field consistently, not form->param.
2006-07-11 21:20:14 +00:00
joey afedd60d79 * Match 'web commit from' in SVN and git, these are web commits too.
(Faidon)
2006-07-11 20:55:14 +00:00
joey c4e222f591 add 2006-07-11 20:45:33 +00:00
joey 10b3a79168 add 2006-07-11 20:42:58 +00:00
joey eecc8af979 foo 2006-07-11 20:41:30 +00:00
www-data fcffc462be web commit by joey 2006-07-11 20:40:22 +00:00
www-data 8423016f5a web commit by joey 2006-07-11 20:36:31 +00:00
www-data d390421c8c web commit by joey 2006-07-11 20:32:59 +00:00
www-data 20da61215f web commit by joey 2006-07-11 20:32:33 +00:00
www-data 40057f507d web commit by joey 2006-07-11 20:30:05 +00:00
joey dfcd4c299a simplify 2006-07-07 21:03:26 +00:00
joey 1bdfa4d8b5 * Support a w3mmode, which lets w3m run ikiwiki using its local CGI
support, to edit pages etc without a web server.
2006-07-07 21:00:48 +00:00
joey 1cd1f073ff web commit from 127.0.0.1 2006-07-07 19:38:35 +00:00
joey 42ffdb661c html too 2006-07-07 18:33:40 +00:00
joey 0f22d66c96 * Add wikitext markup plugin, which supports ".wiki" pages written in the
original wiki syntax, CamelCase links and all.
2006-07-07 18:28:27 +00:00
joey 97e6f39dd0 * Patch from Faidon to use svn --limit when possible for recentchanges,
speeds up recentchanges a lot for wikis with more history.
2006-07-05 17:40:07 +00:00
joey 2379299a24 fix 2006-07-05 00:34:30 +00:00
joey 9308b11e28 meta done a while ago 2006-07-05 00:31:33 +00:00
joey 01fc6c0a4e * Improve display of parentlinks and page title of toplevel index page. 2006-07-04 20:04:33 +00:00
www-data 1f6ed67e69 web commit by joey 2006-07-04 16:51:42 +00:00
joey 29f24d4ea2 add news item for ikiwiki 1.8 2006-07-04 16:48:25 +00:00
joey 014a387996 * Memoize abs2rel, which is still kinda slow, for another 30% speedup
in time to build the doc wiki.
2006-07-04 16:34:27 +00:00
joey e059c9eff9 * Make RecentChanges use a table and some CSS, should be much more readable.
No code changes involved.
* Encode & in diffurl in examples, to conform to pedantic rules.
2006-07-04 06:07:32 +00:00
joey 77b38730d4 update 2006-07-04 03:59:37 +00:00
joey 349ff86006 * Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuild
will be automatically done on all upgrades.
2006-07-04 00:28:59 +00:00
joey 02aed8df36 update 2006-07-04 00:03:36 +00:00
joey 5fa050cea0 foo 2006-07-03 22:52:00 +00:00
joey 84815d0ce9 word wrap 2006-07-03 22:49:24 +00:00
joey c1160151d3 fix 2006-07-03 22:39:27 +00:00
joey d7dc7f699b fix 2006-07-03 22:37:32 +00:00
joey 08890fdd7f misc updated 2006-07-03 22:35:30 +00:00
joey 8d4c474f3b * Add a html plugin, which can be used to write wikis in raw html,
if you'd ever want to do such a thing. Slightly tricky, since ikiwiki
  defaults to not processing .html files, since w/o this plugin they would
  be copied unsanitised. With this plugin, it will process, and html
  sanitise, them like any other page type.
2006-07-03 22:31:20 +00:00
joey 6551c1e560 * Support htmlize plugins and make mdwn one such plugin, which is enabled by
default (of course!). Based on a patch by Faidon Liambotis.
2006-07-03 22:08:04 +00:00
joey 7ea8df24b3 * Introduce add_plugins and disable_plugins config options in setup files.
This allows adding or removing plugins w/o overriding the whole list of
  default plugins, which makes it easier to upgrade when new default plugins
  are added.
2006-07-03 21:29:56 +00:00
www-data 117e71ec9b web commit by KellyClowers 2006-07-03 17:40:28 +00:00
joey 1f6f598a2a fix path to git hook script 2006-07-03 16:43:30 +00:00
joey fe5689ec16 updates 2006-07-02 19:52:46 +00:00
joey 24a4bf8977 ugh, this is a tricky one.. 2006-07-02 19:46:57 +00:00
joey 93351f1275 bug 2006-07-02 19:08:46 +00:00
joey d1d212203c * Centralised all calls to HTML::Template and force all the templates
to be read as utf8.
2006-07-02 19:06:08 +00:00
www-data 2ed1419c1d web commit by joey: revert 2006-07-02 19:04:43 +00:00
www-data 46a6b7fa71 web commit by joey 2006-07-02 19:03:57 +00:00
www-data cacc2cefa7 web commit by joey 2006-07-02 18:06:39 +00:00
www-data 48373d7a10 web commit by joey 2006-07-02 18:05:57 +00:00
joey 1452b3adf3 so make sure to let perl know it should be handled as utf8. Also,
* Improve layout of edit page so formatting help link is always visible w/o
  getting in the way of the preview.
2006-07-02 17:44:43 +00:00
www-data c7e06b65fd web commit by ThomasSchwinge: HelpOnFormatting link disappears. 2006-07-02 17:05:19 +00:00
www-data dc35513522 web commit by ThomasSchwinge: Typo fixes. 2006-07-02 16:50:13 +00:00
www-data 995dfd6cf4 web commit by joey 2006-07-02 02:22:22 +00:00
joey 0bb605baf8 * Parse svn log as xml for improved utf8 and security. Note that this makes
ikiwiki depend on XML::Simple. Patch by Faidon Liambotis.
2006-07-02 02:18:31 +00:00
joey 25b35c3c74 * Honor LC_CTIME when formatting a time for display. Thanks, Faidon
Liambotis.
2006-07-02 00:32:12 +00:00
www-data 8966b8504c web commit by AlesandroDottiContra 2006-07-01 11:29:00 +00:00
www-data 913b2fc3dc web commit by AlesandroDottiContra 2006-07-01 11:28:21 +00:00
joey b0e7e2e123 * Support pinging services such as Technorati using XML-RPC to notify them
about changes to rss feeds.
2006-06-27 01:13:03 +00:00
joey c0ce99f77c typo 2006-06-27 00:31:41 +00:00
joey f8ffce3e44 improve minor 2006-06-26 21:59:17 +00:00
www-data 74208f45f4 web commit by ColasNahaboo: test of 3rd blockquote level 2006-06-25 08:09:51 +00:00
joey c55076d8e8 add 2006-06-23 00:54:05 +00:00
joey cbfe2af8b5 make the bugs page work like the todo page 2006-06-23 00:51:19 +00:00
www-data 9289f684bb web commit by joey 2006-06-22 23:36:52 +00:00
joey 89bfe1c278 add news item for ikiwiki 1.7 2006-06-19 03:36:59 +00:00
joey 8fe50707c3 simplify 2006-06-19 03:30:34 +00:00
joey 895a7b7594 * Updated logo from Recai with some kerning and alingment tuning. 2006-06-18 23:40:17 +00:00
joey f1cd1abd20 add news item for ikiwiki 1.6 2006-06-18 23:27:47 +00:00
www-data e743ee6974 web commit by joey 2006-06-18 21:26:13 +00:00
joey b1e905cfb8 update 2006-06-18 21:21:06 +00:00
joey 7e3e3f5bab update 2006-06-18 21:20:49 +00:00
joey ae105bfab2 update 2006-06-18 21:20:04 +00:00
joey 55efcad7a1 * New SVG logo from Recai. 2006-06-18 21:19:00 +00:00
www-data 11a2708b77 web commit by ChristofferSawicki 2006-06-17 22:18:50 +00:00
joey aef156bd53 document utf8 2006-06-17 03:02:28 +00:00
www-data 31d6c9238b web commit by RecaiOktas: test utf8 2006-06-17 02:16:51 +00:00
www-data 3405864bc4 web commit by joey 2006-06-12 00:16:08 +00:00
joey bcd14d0d91 add news item for ikiwiki 1.5 2006-06-12 00:14:49 +00:00
joey cf42f33400 removing some test pages 2006-06-12 00:00:26 +00:00
joey 402ecbe7ac fix setup for git; git requires the repo not be empty before it's checked
out
2006-06-11 22:56:07 +00:00
www-data 9082bd4c2b web commit by joey 2006-06-11 19:16:01 +00:00
www-data e5cd6ceee4 web commit by joey 2006-06-11 19:13:52 +00:00
joey 6640131ea5 add 2006-06-11 19:08:11 +00:00
www-data 2af87dea6c web commit by AndreLuisLopes: Added AndreLuisLopes personal website entry 2006-06-11 18:10:52 +00:00
joey b6f0bcb54c move to more appropriate page 2006-06-10 23:19:08 +00:00
joey a986679a1c ikiwiki now in testing 2006-06-10 23:16:35 +00:00
www-data 3a704c14c0 web commit by PaulCollins: link logo 2006-06-10 16:42:12 +00:00
www-data 54cf7622bf web commit by DonMarti 2006-06-08 00:19:57 +00:00
www-data 8b515442e5 web commit by DonMarti 2006-06-08 00:18:34 +00:00
www-data baff4a84a3 web commit by LarsChristianHausmann 2006-06-04 22:03:09 +00:00
joey 00d761ab53 misc fixes from Recai 2006-06-03 18:03:41 +00:00
www-data ff8ab2b61a web commit by EroSennin 2006-06-03 17:00:53 +00:00
joey 5454186939 meta headers are not sanitised; prevent html leaking into them 2006-06-02 06:11:22 +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 e087ae639f improve the ikiwiki.setup for git, hope I got everything right 2006-06-02 05:43:58 +00:00
joey 8bd6e9732a blah 2006-06-02 05:34:46 +00:00
joey c3d0f63101 better blocking 2006-06-02 05:34:01 +00:00
joey 30afedcfe2 * Add support for using git instead of subversion as the RCS backend,
tremendous thanks to Recai Oktaş for this.
* Doc updates for git.
2006-06-02 05:32:20 +00:00
joey c0f8126143 foo 2006-06-02 04:54:35 +00:00
joey df5358f665 minor 2006-06-02 04:51:26 +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 f1b3b728c1 bah, globlists are not anded.. 2006-06-02 02:19:49 +00:00
joey 0e9312b2a5 add 2006-06-02 02:17:56 +00:00
joey 0b8aacfb96 * Reorganised the doc wiki's todo/* pages, using a [[done]] tag to flag
when a todo item is done, instead of the previous moving it to a different
  subdir.
2006-06-02 02:07:21 +00:00
joey ad247de723 * Patch from Dr. Zini to add link() and backlink() to globlists. This allows
for some handy stuff like:
  - Using links as a kind of tag; creating blog pages that list all pages
    containing a given tag/link or not containing some other tag.
  - Subscribing to mail notifications whenever a change is made to a page
    that is a backlink of page foo. Ie, "Please notify me of changes in all
    pages that link to my home page in the wiki"
  - Locking any pages that are linked to from a particular page, so that
    lists of locks can be exposed in the wiki.
2006-06-02 01:17:26 +00:00
joey 140658bc51 * More security review. 2006-06-01 20:44:12 +00:00
www-data f4fd66fc1b web commit by joey: cleanup 2006-05-31 02:02:47 +00:00
www-data 8b644abfff web commit by joey 2006-05-31 01:57:46 +00:00
www-data 00938c38f7 web commit by joey 2006-05-31 01:56:56 +00:00
www-data 2ecb2171c6 web commit by joey 2006-05-31 01:55:11 +00:00
www-data de5cd1e12b web commit by VictorMoral 2006-05-30 12:15:17 +00:00
www-data 056002c2e1 web commit by VictorMoral 2006-05-30 12:14:06 +00:00
www-data 6ee85ad464 web commit by VictorMoral 2006-05-30 12:04:07 +00:00
www-data a8475ab2b0 web commit by VictorMoral 2006-05-30 12:02:35 +00:00
joey abf5543e0c cannot reproduce a problem 2006-05-29 05:10:23 +00:00
joey 7a1e12675e * Add --timeformat config option to allow changing how dates are displayed.
Note that as a side effect, dates will now be displayed using the local
  timezone, not as GMT.
2006-05-29 05:09:43 +00:00
joey 890257521e remove some old news pages, I'll only be keeping the most recent couple of
things around
2006-05-27 19:48:23 +00:00
www-data c3ccdfd9d6 web commit by joey 2006-05-27 19:46:27 +00:00
joey aad8e82bda add news item for ikiwiki 1.4 2006-05-27 19:17:02 +00:00
joey c20c406631 * Add -refresh option to ikiwiki-mass-rebuild and use that on upgrades that
do not need a full rebuild, in order to update any basewiki pages.
2006-05-27 19:04:46 +00:00
joey 477c11ad4d typo 2006-05-26 16:23:48 +00:00
joey 65d0aee407 * --getctime had bitrotted (well I only ever used it the once so far..),
* When inlining a page in another one, links from the inlined page are now
  expanded the same as they are when rendering the inlined page as a
  standalone page. So rather than being expanded from the POV of the
  inlining page, they are expanded from the POV of the inlined page.
  For example, a link from blog/foo to "bar" will now link to blog/bar
  if it exists. Previously this needed to be a link explicitly to 
  "blog/bar"; such links will also continue to work.
  (This was slightly complex to do as the link still has to be constructed
  relative to the inlining page.)
2006-05-26 16:11:53 +00:00
joey 29507e94a4 utf-8 support seems to be working now 2006-05-26 15:33:14 +00:00
joey 361ec86696 * --getctime had bitrotted (well I only ever used it the once so far..),
fix and make it a bit more flexible
 * rcs_getctime is changed, now rather than needing to loop over all pages,
   it should just use the rcs to get the ctime of the passed file.
2006-05-26 15:22:43 +00:00
joey 282893be81 * Rebuilding on upgrade to this version is recommended.
* Add a html validity check to the test suite, using the wdg-html-validator,
  if available.
* Make the html valid when there is nothing in the actions list by adding an
  empty <li> to the end of it.
* Reordered some function call parameters for consistency.
2006-05-26 08:24:36 +00:00
joey 0fe24ee312 update 2006-05-26 01:12:36 +00:00
joey 5466a1daf9 * The page name and parent links has switched from using a <h1> to a styled
<span>, so pages can use <h1> internally instead of needing to use <h2>.
* Updated all of ikiwiki's own wiki pages for that.
* Add pagetemplate hook, which can be used by plugins that want to mess
  around with adding new stuff to the page template.
* Remove headercontent; the search plugin now adds the search box to the
  header by registering a pagetemplate hook, and other plugins should do
  similarly.
2006-05-26 01:10:58 +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 78870df321 latex version of logo
some other changes
2006-05-24 21:33:23 +00:00
www-data c34857ee90 web commit by PaulCollins: adding my wiki 2006-05-20 14:25:14 +00:00
joey a2c97af60b add news item for ikiwiki 1.3 2006-05-16 15:20:50 +00:00
joey 0905a8f046 add news item for ikiwiki 1.2 2006-05-15 16:01:13 +00:00
www-data 694eb98d3e web commit by RecaiOktas: UTF-8 test (conclusion) 2006-05-14 13:27:29 +00:00
www-data e0b7a67a46 web commit by RecaiOktas: UTF-8 test (last entry) 2006-05-14 13:21:32 +00:00
www-data 3054158d2f web commit by RecaiOktas: UTF-8 test (second entry) 2006-05-14 13:17:51 +00:00
www-data 1c7f1d7e39 web commit by RecaiOktas: UTF-8 test (first entry) 2006-05-14 13:13:47 +00:00
joey 7a0ff2b293 add 2006-05-13 16:35:37 +00:00
joey a17d6ee669 add 2006-05-13 16:12:23 +00:00
www-data 4a1b921f6d web commit by RecaiOktas: Add URL for Git 2006-05-13 10:56:34 +00:00
www-data b1ddf03680 web commit by tuomov: Fixed a typo 2006-05-13 08:08:14 +00:00
www-data 64d99045b9 web commit by joey 2006-05-12 23:45:07 +00:00
www-data 2a83d0a8b1 web commit by joey: git support! 2006-05-12 23:44:35 +00:00
www-data 16941293a9 web commit by joey 2006-05-12 22:35:19 +00:00
www-data b7a3a56cfa web commit by joey 2006-05-12 18:05:00 +00:00
www-data 5f3591a269 web commit by EfraimFeinstein: test display of Hebrew text 2006-05-12 15:24:03 +00:00
joey 065f298986 update 2006-05-12 05:17:29 +00:00
joey f0f3a430f3 * Add libc6-dev to dependencies, needed to build wrappers. 2006-05-08 23:00:42 +00:00
www-data 746f6fdffb web commit by joey 2006-05-05 21:21:00 +00:00
www-data 633090e67a web commit by joey 2006-05-05 21:20:40 +00:00
www-data 06027646e2 web commit by joey 2006-05-05 21:18:30 +00:00
joey 7914af53ab add news item for ikiwiki 1.1 2006-05-05 21:14:34 +00:00
joey dd7a381471 * Add ikiwiki-mass-rebuild script, ripped out of the postinst.
* Add some new config items to the estseek.conf template, which are needed
  by hyperestraier 1.2.3.
2006-05-05 20:48:20 +00:00
www-data 626751068b web commit by joey 2006-05-05 20:43:48 +00:00
www-data b5a9e50ed9 web commit by joey 2006-05-05 20:30:54 +00:00
joey b2bd444f31 * Allow discussion links on pages to be turned off with --no-discussion. 2006-05-05 18:20:52 +00:00
www-data fbb0762ccf web commit by ThomasSchwinge 2006-05-05 13:49:50 +00:00
www-data 74c54a5cbd web commit by joey 2006-05-05 05:47:52 +00:00
www-data 021cae1d85 web commit by joey 2006-05-05 05:45:57 +00:00
joey 6652de5e1a * Removed --sanitize and --no-sanitize, replaced with --plugin htmlscrubber
and --disable-plugin htmlscrubber.
2006-05-05 05:41:11 +00:00
joey 157df8591f rename the "render" hook to "change", which is clearer 2006-05-05 05:10:00 +00:00
www-data 13f8a835a0 web commit by joey 2006-05-05 04:44:09 +00:00
www-data 2455fcff03 web commit by joey 2006-05-05 04:43:41 +00:00
www-data bdc71f5734 web commit by joey 2006-05-05 04:41:31 +00:00
joey a59b1ac8d8 haiku plugin 2006-05-05 04:15:47 +00:00
joey f924740b93 add 2006-05-05 03:05:46 +00:00
www-data 0e8d8be117 web commit by ThomasSchwinge: yet another test 2006-05-04 16:13:01 +00:00
www-data 2b51c7deab web commit by joey 2006-05-04 15:13:51 +00:00
joey ca2755b20c remove test page; it was in TODO before removal 2006-05-04 15:02:51 +00:00
www-data e2da5b4f6e web commit by joey 2006-05-04 15:01:33 +00:00
www-data 2eb31dbba9 web commit by joey 2006-05-04 15:00:50 +00:00
joey 253c4a9acc link updates 2006-05-04 14:59:30 +00:00
www-data 5edeedfc80 web commit by joey 2006-05-04 14:53:17 +00:00
joey 9fbbc89ad5 update 2006-05-04 14:50:53 +00:00
www-data 7645e1c3e7 web commit by AlexHudson 2006-05-04 12:18:48 +00:00
www-data 89347d8586 web commit by ThomasSchwinge 2006-05-04 11:03:52 +00:00
www-data eb5fcadbff web commit by ThomasSchwinge 2006-05-04 10:55:02 +00:00
www-data 2f373283e0 web commit by ThomasSchwinge 2006-05-04 10:48:19 +00:00
www-data d80d029587 web commit by ThomasSchwinge 2006-05-04 10:45:21 +00:00
www-data 3e55b09a06 web commit by ThomasSchwinge: Initial version. 2006-05-04 10:42:58 +00:00
www-data 59d5c9d849 web commit by ThomasSchwinge: Fix the last commit. 2006-05-04 10:35:39 +00:00
www-data 27580105de web commit by ThomasSchwinge: Different sorts of links 2006-05-04 10:31:51 +00:00
joey 8c723b5564 bugnum 2006-05-04 06:31:24 +00:00
www-data ee18a8b287 web commit by joey 2006-05-04 05:42:35 +00:00
www-data f4ca9ee2f8 web commit by joey 2006-05-04 05:41:41 +00:00
www-data 161b9f27bd web commit by joey 2006-05-04 05:40:46 +00:00
www-data 071fa74492 web commit by joey 2006-05-04 05:39:28 +00:00
www-data dab9dd0f2d web commit by joey 2006-05-04 05:04:59 +00:00
www-data 60ff28e46d web commit by joey 2006-05-04 04:48:34 +00:00
www-data ed701c41c9 web commit by joey 2006-05-04 04:47:24 +00:00
www-data 12c08195e2 web commit by joey 2006-05-04 04:41:52 +00:00
www-data 7505e53eef web commit by joey 2006-05-04 04:36:43 +00:00
joey ecfd8bcae6 update 2006-05-04 04:33:56 +00:00
joey be56970d05 * Added smiley plugin, nicely controlled and documented by the smileys page.
* Copied in some smileys from Moin Moin.
2006-05-04 04:29:37 +00:00
www-data b3d24f6a63 web commit by joey 2006-05-04 02:29:28 +00:00
www-data 5ab1769a9a web commit by joey 2006-05-04 02:28:23 +00:00
www-data b5591fd8eb web commit by joey 2006-05-04 02:28:01 +00:00
www-data a5c9c68da3 web commit by joey 2006-05-03 22:47:34 +00:00
www-data 08eac4806c web commit by joey 2006-05-03 22:42:36 +00:00
www-data ea08b909d8 web commit by joey 2006-05-03 22:42:19 +00:00
www-data bcc6cd8f73 web commit by joey 2006-05-03 22:41:42 +00:00
www-data 3a98572da8 web commit by joey 2006-05-03 22:41:20 +00:00
www-data 4c2f8d3353 web commit by joey 2006-05-03 22:40:22 +00:00
www-data 79be3eec61 web commit by joey 2006-05-03 22:38:53 +00:00
www-data 4ff8a41f07 web commit by joey 2006-05-03 21:59:00 +00:00
www-data 7762cd5711 web commit by joey 2006-05-03 21:58:17 +00:00
www-data 0aadc597d4 web commit by joey 2006-05-03 21:56:29 +00:00
www-data d75fa41216 web commit by joey 2006-05-03 21:54:27 +00:00
www-data ab071436fd web commit by joey 2006-05-03 21:53:54 +00:00
www-data 57d12405ae web commit by joey 2006-05-03 21:52:44 +00:00
www-data e30f53cb9b web commit by joey 2006-05-03 21:52:23 +00:00
joey af9566ff1a rather a lot of changes to make hyperestraier search be a plugin, allowing
for other types of search engine plugins if wanted, and also opening up a
lot of new possibilities for other kinds of plugins later

some notable changes along the way:

- lots of new hook types: cgi, render, delete
- wrapper files fixed to support config strings with newlines in them
- HEADERCONTENT in page template useful for plugins. Probably needs to be
  expanded to more such for other places plugins might want to add content.
- remove unnecessary wrappers field from config info stored in wrappers
2006-05-03 21:50:39 +00:00
www-data b0952742b2 web commit by joey 2006-05-03 21:04:17 +00:00
www-data e64ef95dfc web commit by joey 2006-05-03 21:03:35 +00:00
www-data 92ffe3446f web commit by joey 2006-05-03 20:46:14 +00:00
www-data 5d887948f9 web commit by joey 2006-05-03 20:45:10 +00:00
www-data 3900abf314 web commit by joey 2006-05-03 20:43:55 +00:00
www-data 1478bab0cd web commit by joey 2006-05-03 20:31:16 +00:00
www-data 82594b5f89 web commit by Bug 2006-05-03 20:12:29 +00:00
www-data 40d739caba web commit by joey: change to plugin interface 2006-05-03 20:07:02 +00:00
joey 12422e9890 * Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,
to pave the way for adding other RCS support. This also changes the
  setup files, where before they had svn => 1 or svn => 0, now they have
  rcs => "svn" or rcs => "".
* Add a debian/NEWS file with upgrade notes.
* Load whatever rcs module is specified, so new ones can be just dropped in
  as plugins and work.
* Add some basic docs about writing RCS modules.
2006-05-02 18:44:39 +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
joey 3b0fce93e4 * Split off an IkiWiki.pm out of ikiwiki and have all the other modules use
it, this will allow for adding a unit test suite.
2006-05-02 06:53:33 +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
www-data ec5ddd9a4f web commit by joey 2006-05-02 06:27:16 +00:00
www-data bfead4a004 web commit by joey 2006-05-02 06:26:55 +00:00
www-data a0d372751a web commit by joey 2006-05-02 06:26:08 +00:00
www-data 63f2eddaa4 web commit by joey 2006-05-02 06:24:38 +00:00
www-data 4a71047839 web commit by joey 2006-05-02 06:22:00 +00:00
joey 99292550fd * Add an orphans plugin for finding pages that nothing links to.
* Removed backlinks page, which it turns out nothing used.
2006-05-02 06:15:31 +00:00
www-data 49fc2283f7 web commit by DavidMorenoGarza: Adding myself as user 2006-05-02 03:59:02 +00:00
joey ee8d0c0313 typo 2006-05-02 03:54:32 +00:00
www-data 95274e6bd6 web commit by joey 2006-05-02 03:15:16 +00:00
www-data 1533abb567 web commit by joey 2006-05-02 03:02:46 +00:00
www-data f6d7d1ce76 web commit by joey 2006-05-02 03:02:18 +00:00
www-data 9f41cd21e5 web commit by joey 2006-05-02 02:59:44 +00:00
www-data a7dd176e48 web commit by joey 2006-05-02 02:50:16 +00:00
joey f8109304f3 foo 2006-05-02 02:49:30 +00:00
joey 4f1dc4b47c fix name 2006-05-02 02:39:33 +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 258af4c179 remove templates/ from filenames 2006-05-01 22:40:46 +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 3de6aab0a4 web commit by joey 2006-05-01 21:26:43 +00:00
www-data d29786a5fb web commit by joey 2006-05-01 21:26:04 +00:00
www-data 6637d5bb25 web commit by joey 2006-05-01 21:21:02 +00:00
www-data 88415ffef9 web commit by joey 2006-05-01 21:18:58 +00:00
www-data 7a5c8c632b web commit by joey 2006-05-01 21:14:30 +00:00
www-data 02430a23a6 web commit by joey 2006-05-01 21:12:06 +00:00
www-data 2bea9c696e web commit by joey 2006-05-01 21:07:08 +00:00
www-data 7833fc9677 web commit by joey 2006-05-01 20:54:03 +00:00
www-data 81678dccf2 web commit by joey 2006-05-01 20:52:09 +00:00
www-data d89d6c9b5b web commit by joey 2006-05-01 20:51:48 +00:00
www-data 66efef353b web commit by joey 2006-05-01 20:49:07 +00:00
www-data 0fa97c6232 web commit by joey 2006-05-01 20:47:41 +00:00
www-data b86c3a105c web commit by joey 2006-05-01 20:47:04 +00:00
www-data 2bd70be030 web commit by joey 2006-05-01 20:46:22 +00:00
www-data 2f00762920 web commit by joey 2006-05-01 20:36:10 +00:00
www-data 50686a73a2 web commit by joey 2006-04-29 19:19:51 +00:00
www-data 6855607565 web commit by joey 2006-04-29 19:11:01 +00:00
www-data 9b0dbd6ddb web commit by joey 2006-04-29 19:10:08 +00:00
www-data 02c6cd1698 web commit by joey 2006-04-29 18:25:00 +00:00
www-data 3498540d75 web commit by joey 2006-04-29 18:20:35 +00:00
www-data 7cf1122c70 web commit by joey 2006-04-29 18:19:51 +00:00
www-data 6dd37879bb web commit by joey 2006-04-29 18:18:59 +00:00
www-data f5046a1434 web commit by joey 2006-04-29 18:16:58 +00:00
www-data 0a25fb7718 web commit by joey 2006-04-29 18:15:38 +00:00
www-data 0d82fddf5d web commit by joey 2006-04-29 18:14:30 +00:00
www-data 860466f433 web commit by joey 2006-04-29 18:10:18 +00:00
joey 4ab068ce23 add news item for ikiwiki 1.0 2006-04-29 18:09:04 +00:00
www-data a7008ee283 web commit by joey 2006-04-25 20:28:32 +00:00
joey 26b20b4cd6 add commit-internals 2006-04-25 20:27:10 +00:00
www-data 5ae9c4f5d5 web commit by joey 2006-04-25 20:24:04 +00:00
www-data 70df59f7f4 web commit by joey 2006-04-25 06:43:28 +00:00
www-data 9907281c56 web commit by joey 2006-04-25 06:42:49 +00:00
www-data 7889007fc1 web commit by joey 2006-04-25 06:42:23 +00:00
joey 0d517edd66 back to base
fix man page errors due to too long line
2006-04-25 06:40:11 +00:00
www-data c3b5c06c96 web commit by joey 2006-04-25 06:37:37 +00:00
www-data c7da3a1adc web commit by joey 2006-04-25 06:37:22 +00:00
www-data 79839d01a7 web commit by joey 2006-04-25 06:36:39 +00:00
www-data bff38724b4 web commit by joey 2006-04-25 06:36:13 +00:00
www-data b00a8e9124 web commit by joey 2006-04-25 06:34:21 +00:00
www-data bba3b23476 web commit by joey 2006-04-25 06:33:55 +00:00
www-data 9ee1564a20 web commit by joey 2006-04-25 06:33:25 +00:00
www-data 512610642a web commit by joey 2006-04-25 06:26:54 +00:00