| Commit message (Expand) | Author | Age |
* | * Put categories in rss feeds for tagged items. | joey | 2006-07-29 |
* | 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.
| joey | 2006-07-28 |
* | - 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.
| joey | 2006-07-27 |
* | * 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.
| joey | 2006-07-26 |
* | some stylesheet improvements for the table, also add a bit more border•••between items to avoid them running together in some cases
| joey | 2006-07-06 |
* | remove most of the black lines | joey | 2006-07-04 |
* | fix | joey | 2006-07-04 |
* | add a commit type column | joey | 2006-07-04 |
* | * 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.
| joey | 2006-07-04 |
* | 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.
| joey | 2006-07-02 |
* | * 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.
| joey | 2006-06-02 |
* | * 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.
| joey | 2006-05-27 |
* | better fix for empty actions list issue | joey | 2006-05-26 |
* | * 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.
| joey | 2006-05-26 |
* | header can appear more than one time, so is a class, not an id | joey | 2006-05-26 |
* | * 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.
| joey | 2006-05-26 |
* | * 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.
| joey | 2006-05-05 |
* | * Allow discussion links on pages to be turned off with --no-discussion. | joey | 2006-05-05 |
* | 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
| joey | 2006-05-03 |
* | * 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.)
| joey | 2006-05-01 |
* | more | joey | 2006-04-25 |
* | formatting | joey | 2006-04-25 |
* | subscription nearly done | joey | 2006-04-25 |
* | 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.
| joey | 2006-04-04 |
* | - 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.
| joey | 2006-04-02 |
* | fixes | joey | 2006-03-29 |
* | added --hyperestraier switch, which turns on search support•••(ok, the way I run estseek.cgi is admittedly pretty nasty, but it works..)
| joey | 2006-03-29 |
* | css support | joey | 2006-03-29 |
* | missing <p> | joey | 2006-03-29 |
* | html validation fixes:••• - escape & in urls (also clean up cgi url generation)
- since markdown wraps inlined pages in <p></p>, close and re-open
the paragraph tags when generating the embedded html
- added XHTML 1.0 doctypes to templates
- fixed <hr /> and <br /> in templates
- add an alt attribute to inline images, based on the WikiLink to the
image. Allows things like [[my_image|img.png]] to customise alt text.
| joey | 2006-03-29 |
* | no need to use h2's here | joey | 2006-03-24 |
* | foo | joey | 2006-03-24 |
* | add blog post template | joey | 2006-03-24 |
* | switch to h1 for page titles since pages tend to have h2's inside them | joey | 2006-03-24 |
* | add archive pages and fix some bugs | joey | 2006-03-24 |
* | hold onto your hats, full-fledged blogging has arrived in ikiwiki! | joey | 2006-03-24 |
* | improve description field for rss | joey | 2006-03-23 |
* | add support for generating per-page rss feeds | joey | 2006-03-23 |
* | prefs page implemented | joey | 2006-03-21 |
* | add --diffurl, if set RecentChanges has links to svn diffs | joey | 2006-03-21 |
* | added last changed timestamp for pages | joey | 2006-03-20 |
* | link to helponformatting from the edit page | joey | 2006-03-19 |
* | conflict detection, merging, etc should be done now, I think | joey | 2006-03-19 |
* | first cut at svn merge and conflict | joey | 2006-03-19 |
* | add a header to page preview section | joey | 2006-03-16 |
* | dd page preview | joey | 2006-03-16 |
* | nbsp hack to separate out the buttons a bit.•••should really use css for this..
| joey | 2006-03-13 |
* | - 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.
| joey | 2006-03-13 |
* | templatize commit types, so it could use icons, or whatever | joey | 2006-03-12 |
* | - finish user registration and password request email•••- make sure a user is in the userdb before assuming they're logged on based
on session info (allows deleting uerdb item and invalidating all
sessions)
| joey | 2006-03-12 |