Joey Hess
07df0ddea9
response
2008-09-19 13:59:18 -04:00
http://schmonz.livejournal.com/
07693b60f4
response
2008-09-19 13:48:25 -04:00
Joey Hess
87ece1837d
response
2008-09-19 13:15:59 -04:00
Joey Hess
343117daf2
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-09-19 13:12:38 -04:00
Joey Hess
f22313b111
response
2008-09-19 13:10:44 -04:00
http://schmonz.livejournal.com/
4bbc7fbdc2
new problem
2008-09-19 12:56:40 -04:00
AlexandreDupas
72b2cba709
Adding a deprecated tag for plugins?
2008-09-19 09:24:07 -04:00
http://schmonz.livejournal.com/
db2178d5ae
yup yup
2008-09-17 22:46:15 -04:00
Joey Hess
c940cabee5
response
2008-09-17 18:20:51 -04:00
http://schmonz.livejournal.com/
39fc9a37da
not quite there yet
2008-09-17 16:37:03 -04:00
Joey Hess
6a90f5cb3f
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-09-17 15:57:42 -04:00
Joey Hess
1cb4154bc8
aggregate: Support atom feeds with only a summary element, and no content elements.
2008-09-17 15:56:58 -04:00
http://schmonz.livejournal.com/
6ca4038f37
add basic websetup support
2008-09-17 15:52:35 -04:00
http://schmonz.livejournal.com/
0ca6aef1e9
2008-09-17 15:01:18 -04:00
http://schmonz.livejournal.com/
0205a78dba
response to response
2008-09-17 14:52:50 -04:00
Joey Hess
da7c6eb1b4
editdiff: Broken since 2.62 due to wrong syntax, now fixed.
2008-09-17 14:34:02 -04:00
Joey Hess
b540b263de
aggregate: Allow expirecount to work on the first pass. (expireage still needs to wait for the pages to be rendered though)
2008-09-17 14:27:31 -04:00
http://schmonz.livejournal.com/
2c2f2b0096
not seeing the Edit button, help?
2008-09-17 12:07:17 -04:00
http://schmonz.livejournal.com/
16504524c9
incomplete aggregation (no bodies)
2008-09-17 12:00:37 -04:00
bremner
f1722d75ac
hopefully answer Peter's question
2008-09-15 08:42:47 -04:00
bremner
834489a56a
share my fumblings in calling IkiWiki::Setup
2008-09-13 08:28:52 -04:00
Joey Hess
97b71834bb
fix IkiWiki::Setup::load docs
2008-09-12 21:20:34 -04:00
bremner
739d929348
change name of repo
2008-09-12 10:58:28 -04:00
bremner
9cf779de2f
update repo name
2008-09-12 10:50:39 -04:00
http://www.cse.unsw.edu.au/~willu/
ead3c9caa4
Reword slightly
2008-09-11 23:18:23 -04:00
http://www.cse.unsw.edu.au/~willu/
fc2a0ba230
Fix typo
2008-09-11 23:02:02 -04:00
Joey Hess
b50fc63208
fix link
2008-09-11 19:37:00 -04:00
Joey Hess
ad7f5febf3
fix link
2008-09-11 19:36:35 -04:00
Joey Hess
bc7381c4f9
listdirectives: Enable use of the directives underlay.
2008-09-11 18:46:32 -04:00
Joey Hess
5e4767a594
misc minor changes
2008-09-11 18:29:07 -04:00
Joey Hess
15c768c1c0
reword after reorg
...
There was a duplicated paragraph, an example on the wrong page, and some
rewording needed after will's reorg.
2008-09-11 18:14:26 -04:00
Joey Hess
701720198f
move demo back to plugin page
2008-09-11 18:00:25 -04:00
Joey Hess
d48e55c3d9
move back demo and add example
2008-09-11 17:53:21 -04:00
Joey Hess
aa37d64d6a
move demo back to plugin and add example
2008-09-11 17:51:27 -04:00
Joey Hess
798034ad46
re-add demo, was lost in will's changes
2008-09-11 17:44:46 -04:00
Joey Hess
bb9e397c08
move example
2008-09-11 17:41:33 -04:00
Joey Hess
5409da80df
move example back
2008-09-11 17:31:26 -04:00
Joey Hess
1b55d78794
move example back to plugin
2008-09-11 17:29:08 -04:00
Joey Hess
c3d77f9ce9
reorg from will's changes
...
The info about the cron job was lost (!), as was a paragraph about what
pages the calendar links to.
The CSS docs seems to fit better in the plugin page than the directive
page, moved it back.
2008-09-11 17:21:14 -04:00
Joey Hess
01485d9074
move demo back to plugin page
...
We don't want expensive demos in the directives pages. Add an example of
its use instead.
Also, some minor rewording.
2008-09-11 17:17:10 -04:00
Joey Hess
7e6fa968c7
reword
2008-09-11 17:14:32 -04:00
William Uther
c69a7f7585
patch plugin documentation to refer to directive pages
2008-09-11 17:05:51 -04:00
Joey Hess
d9d783c4bc
goodstuff update
...
* goodstuff: Remove otl plugin from the bundle since it needs a significant
external dependency and is not commonly used. If you use otl, make sure
you explicitly enable it now.
* goodstuff: Add more, progress, and table plugins to the bundle.
2008-09-09 16:11:16 -04:00
Joey Hess
5d53fab853
img: Support sizes like 200x. Closes : #475149
2008-09-09 15:20:06 -04:00
Joey Hess
6f46cc3b31
progress: New plugin to generate progress bars (willu)
2008-09-09 14:44:58 -04:00
http://nikolai.prokoschenko.de/
d9a099fe82
typo
2008-09-08 10:41:59 -04:00
http://nikolai.prokoschenko.de/
e9f86458bc
Why was this broken in first place?
2008-09-08 10:39:00 -04:00
http://smcv.pseudorandom.co.uk/
8b28a0c20b
Use non-deprecated wikilink page (ikiwiki/wikilink)
2008-09-08 08:36:29 -04:00
Joey Hess
dd349d69ea
Merge branch 'master' of file:///srv/git/ikiwiki.info
...
Conflicts:
doc/todo/page_edit_disable.mdwn
2008-09-05 14:01:12 -04:00
Joey Hess
0f67e7d969
editpage: New core plugin factoring out page editing to allow disabling it if desired.
2008-09-05 13:57:25 -04:00
http://ptecza.myopenid.com/
77c4b7f55a
* Response
2008-09-05 05:21:56 -04:00
Joey Hess
500a19baaa
response
2008-09-04 14:48:40 -04:00
http://ptecza.myopenid.com/
1193f8c8b4
* Alignment idea
2008-09-02 15:24:28 -04:00
Joey Hess
657bf7846d
table: Support header=column to make the table header be the first column of the data. (AlexandreDupas)
2008-09-02 14:57:20 -04:00
Joey Hess
b7458c48d8
filecheck: Fall back to testing for binary or plain text files if no mime type is detected.
2008-09-01 15:00:15 -04:00
bremner
57dd3268b7
patch to add call to File::MimeInfo::Magic::default to filecheck plugin
2008-08-30 10:08:09 -04:00
Joey Hess
639e33136b
response
2008-08-28 20:18:05 -04:00
bremner
9692651f64
question about recognizing text/plain
2008-08-28 20:02:55 -04:00
AlexandreDupas
28801adcd3
Update link to the modified table plugin.
2008-08-28 07:44:44 -04:00
http://www.cse.unsw.edu.au/~willu/
da3501e15b
Document the 'generated' keyword argument
2008-08-27 22:28:59 -04:00
Joey Hess
29cb940f77
"memoize" is a technical term, != "memorize"
2008-08-26 17:59:38 -04:00
Cord
43abdd87bf
typo fix
2008-08-26 17:57:08 -04:00
Joey Hess
e93042d38b
fixes
2008-08-26 17:56:23 -04:00
bremner
a3c44c1142
feature request for calendar
2008-08-26 15:51:20 -04:00
Joey Hess
3caec0681d
fix %pagestate{
2008-08-26 13:24:55 -04:00
Joey Hess
042a057778
color: New plugin from ptecza.
2008-08-26 13:22:34 -04:00
Joey Hess
78e34fbdc2
filecheck: New plugin factoring out the PageSpec additions that were originally part of the attachment plugin.
2008-08-25 19:52:34 -04:00
Joey Hess
d6fd1f1cc8
rename preprocessordirective to directive
...
Reasons include:
- easier to type
- might want postprocessor directives again sometime, and listdirectives
can then use the directive/* files for either
- that it's done as a preprocessor step is an internal detail (and not a
very accurate one, really :-)
2008-08-25 14:19:39 -04:00
Joey Hess
9867806c13
remove wacky meta description tag
2008-08-25 13:40:47 -04:00
Joey Hess
69e35d3c51
willu's teximg changes
...
* teximg: The prefix is configurable, and has changed to not include the
nonstandard mhchem by default. (willu)
* teximg: dvipng is used if available to render images. Its output is
antialiased and better than dvips. If not available, the old dvips+convert
chain will be used. (willu)
* Drop suggests on texlive-science, add suggests on dvipng.
2008-08-24 15:21:51 -04:00
Joey Hess
a98bfb05c0
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-08-21 22:25:53 -04:00
http://yag.myopenid.com/
00327e6bcd
2008-08-21 16:30:03 -04:00
Joey Hess
b12f29e456
response
2008-08-21 16:13:59 -04:00
http://yag.myopenid.com/
3bb9a692f3
[Name](name)-style links don't seem to be supported
2008-08-18 07:16:10 -04:00
http://www.cse.unsw.edu.au/~willu/
bcd7152662
Response
2008-08-07 17:12:25 -04:00
Joey Hess
61b1b30cf7
response
2008-08-07 14:26:18 -04:00
http://www.cse.unsw.edu.au/~willu/
f26f7c1840
Suggestion about plugin listing order
2008-08-06 21:38:04 -04:00
Joey Hess
1d5ba6cf51
some doc updates for websetup
...
warning about old style setup files
2008-08-05 20:20:24 -04:00
http://schmonz.livejournal.com/
e1204075ee
creole hyperlink trouble
2008-08-04 22:17:50 -04:00
http://smcv.pseudorandom.co.uk/
ca5f64c4ef
Demote renamepage hook to a <h3> to fix the ToC
2008-08-03 17:30:32 -04:00
Joey Hess
9e0cbb73fe
plugin safe/rebuild controls
2008-08-03 16:23:41 -04:00
Joey Hess
4405cebd0a
add advanced and basic modes
2008-08-03 14:57:24 -04:00
Joey Hess
0f06504422
remove description_html, add link
2008-08-03 14:36:17 -04:00
Joey Hess
194417a3ca
add
2008-08-02 23:54:19 -04:00
Joey Hess
4708aeceb3
websetup form display done
2008-08-02 16:41:37 -04:00
http://schmonz.livejournal.com/
4a5793729b
that did the trick
2008-08-01 17:25:14 -04:00
Joey Hess
bb394fdae8
admin prefs move to setup file, stage 1
...
The locked pages configuration is moving to a locked_pages option in the
setup file, and the allowed attachments configuration to
allowed_attachments. The admin prefs page can still be used for these, but
that's depreacted and will only be shown if there's currently a value.
2008-08-01 16:45:04 -04:00
http://schmonz.livejournal.com/
f60bea8fe2
2008-08-01 14:19:35 -04:00
Joey Hess
041923a89e
Merge branch 'master' into autoconfig
...
Conflicts:
IkiWiki/Plugin/git.pm
debian/changelog
po/ikiwiki.pot
2008-07-31 19:35:37 -04:00
Joey Hess
ec11400a01
improve preprocessor docs
2008-07-31 16:27:32 -04:00
Joey Hess
56459c82e6
response
2008-07-31 14:10:36 -04:00
http://schmonz.livejournal.com/
490d2c6598
not working for me
2008-07-31 00:31:47 -04:00
http://smcv.pseudorandom.co.uk/
094bd8fdb5
Fix broken link
2008-07-30 20:46:24 -04:00
Joey Hess
5e85039dc3
response
2008-07-30 15:47:28 -04:00
http://schmonz.livejournal.com/
fd16016833
s/sslrequire/requiressl/g
2008-07-30 15:11:47 -04:00
http://schmonz.livejournal.com/
bd5f94d2ac
more suid
2008-07-30 15:09:44 -04:00
http://schmonz.livejournal.com/
7b37c78ad8
fix cutto
2008-07-30 14:55:58 -04:00
http://schmonz.livejournal.com/
bf0483ed96
okay, tested to really work as advertised
2008-07-30 14:53:45 -04:00
http://schmonz.livejournal.com/
e4b096ac41
http(oop)s
2008-07-30 14:27:35 -04:00
http://schmonz.livejournal.com/
3b9fe3a1b6
update
2008-07-30 12:21:55 -04:00
http://schmonz.livejournal.com/
85aff81cfe
revamp, so it's vampier
2008-07-30 12:20:58 -04:00
http://schmonz.livejournal.com/
dd25c7c4af
2008-07-30 01:25:05 -04:00
http://www.cse.unsw.edu.au/~willu/
2c1e02aa45
alternate suggestion
2008-07-29 23:39:15 -04:00
http://schmonz.livejournal.com/
e55c079844
2008-07-29 21:45:50 -04:00
http://schmonz.livejournal.com/
6838f9b6e5
2008-07-29 21:45:17 -04:00
Joey Hess
e2612c7873
on the security of this plugin..
2008-07-29 16:19:53 -04:00
Joey Hess
b8d3c83ee0
tune
2008-07-29 16:02:24 -04:00
Joey Hess
12c5786df4
Merge branch 'tova' into autoconfig
...
Conflicts:
debian/changelog
2008-07-29 15:54:45 -04:00
Joey Hess
64def3eaea
Merge branch 'master' into tova
2008-07-29 15:40:23 -04:00
Joey Hess
d6c73e9ef6
rename discussion page to match plugin name
2008-07-29 15:40:07 -04:00
Joey Hess
a02c3f46ea
initial draft
2008-07-29 15:39:01 -04:00
http://schmonz.livejournal.com/
8de670263c
document unixauth.pm
2008-07-28 23:57:26 -04:00
Joey Hess
9be28d7865
handle options with no value and no example value
2008-07-27 19:19:04 -04:00
Joey Hess
4ef96e2d99
Merge branch 'master' into autoconfig
2008-07-26 23:22:42 -04:00
Joey Hess
ecc40d1769
changelog and tweaks
2008-07-26 23:15:50 -04:00
Enrico Zini
e3713772f7
Added cutpaste plugin.
...
I'm wondering if cutandpaste wouldn't be a better name.
2008-07-26 23:08:17 -04:00
Joey Hess
4f06e7402a
remove ikiwiki.setup
...
To generate your own, use ikiwiki -dumpsetup ikiwiki.setup
Update docs.
2008-07-26 22:55:39 -04:00
Joey Hess
2c08693645
clarification
2008-07-26 22:39:46 -04:00
Joey Hess
6154dd03cb
finish with rcs plugin conversion
2008-07-26 22:28:18 -04:00
Joey Hess
42ac4ec009
remove default values in getsetup
...
They were a bit confusing, since they did not actually set the default, and
example values are sufficient.
2008-07-26 21:07:15 -04:00
Joey Hess
52bbdbb1a5
load all plugins when generating setup
2008-07-26 19:10:11 -04:00
Joey Hess
6b19afb3ef
fixes
2008-07-26 13:10:52 -04:00
Joey Hess
9169c3247f
standardising and documenting getsetup
2008-07-26 13:07:48 -04:00
Joey Hess
a71b9a1cf1
fix feed urls
...
The fix for colons involved adding "./" to some urls. Due to the weird way
inline called urlto, these snuck into feed urls and permalinks. Fix it by
adding an optional third parameter to urlto.
2008-07-25 16:16:44 -04:00
Joey Hess
4944fb6829
document link fixup on rename
2008-07-23 19:22:31 -04:00
Joey Hess
4691a2ad39
add renamepage hooks
...
Implemented for regular wikilinks, with a test suite.
2008-07-23 18:14:20 -04:00
Joey Hess
335a6a59e6
Merge branch 'master' into tova
2008-07-23 15:00:07 -04:00
rdennis
107bcb28d3
fixed description for open parameter
2008-07-23 06:49:18 -04:00
Joey Hess
41b0c029c8
formatting
2008-07-22 20:33:51 -04:00
Joey Hess
80f95cc598
improve docs
2008-07-21 22:46:15 -04:00
Joey Hess
a3e16cd29f
really add
2008-07-21 22:44:37 -04:00
Joey Hess
18d2403647
Merge branch 'master' into tova
...
Conflicts:
debian/changelog
2008-07-21 17:27:50 -04:00
Simon McVittie
09a5cdbb34
Don't prepend tagbase to tags if they start with "./" or "/".
...
That syntax made little sense previously, and this allows sites to put
"most" of their tags under $tagbase.
2008-07-21 22:02:55 +01:00
Joey Hess
8cab4366d1
document remove plugin
2008-07-21 13:59:45 -04:00
Simon McVittie
953a959be7
Migrate escaped directives (\[[) in doc/plugins to have \[[! prefix
2008-07-21 12:46:35 +01:00
Simon McVittie
297ff849b9
Migrate doc/plugins via prefix_directives
...
This is a partial commit of:
egrep -rl '\[\[[a-z]+ ' doc | xargs --max-args 1 ./ikiwiki-transition
prefix_directives
2008-07-21 12:31:57 +01:00
http://www.cse.unsw.edu.au/~willu/
2cf143e6be
Change to new preprocessor syntax
2008-07-21 03:19:35 -04:00
Joey Hess
61df0678bd
remove note about version
...
This wiki documents the current (actually, next ;-) release of ikiwiki.
I don't want to have version numbers everywhere. (plugins/write is an
exception to this policy).
2008-07-19 13:16:40 -04:00
http://alcopop.org/me/openid/
ded5cafe44
description meta tag
2008-07-19 07:58:45 -04:00
http://alcopop.org/me/openid/
116282ab7f
list which versions of ikiwiki have this feature
2008-07-19 07:39:13 -04:00
Joey Hess
584f3e3061
Add a postscan hook.
...
* Add a postscan hook.
* search: Use postscan hook, avoid updating index when previewing.
2008-07-17 16:17:15 -04:00
Joey Hess
40f88c9240
web commit by http://jcflack.myopenid.com/ : Oh, *that's* where XML RPC is specified! :)
2008-07-17 14:07:29 -04:00
Joey Hess
d08ab2ba46
move complex examples to a tip
2008-07-16 17:43:57 -04:00
Joey Hess
2c05a34be1
Merge commit 'intrigeri/pedigree'
2008-07-16 17:31:15 -04:00
intrigeri
35668b87d3
pedigree rename to parentlinks: rename/adapt everything
...
* Renamed to parentlinks every single variable or function called
pedigree
* Removed the parentlinks function from Render.pm
* Enabled the new parentlinks plugin by default
* Adapted testsuite and documentation to reflate the above facts
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-07-15 16:25:39 +02:00
intrigeri
486f460132
pedigree rename to parentlinks: renamed files, to start with
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-07-15 16:09:40 +02:00
intrigeri
55000fd779
pedigree: rewrote with different design
...
(and updated testsuite + docs accordingly)
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-07-15 13:06:52 +02:00
Joey Hess
3256522bda
Merge commit 'smcv/aggregateinternal' into aggregateinternal
...
Conflicts:
doc/plugins/aggregate.mdwn
2008-07-14 22:42:22 -04:00
Simon McVittie
b29d11b3c6
Fix aggregateinternal migration so it skips expired entries, and deletes output
2008-07-15 03:24:05 +01:00
Joey Hess
a8daf61b7d
improve instructions
...
It's better to -refresh rather than rebuild, as this way ikiwiki deletes
all the html files rendered to destdir for the aggregated pages before.
2008-07-14 21:43:05 -04:00
Simon McVittie
87754e3065
Recommend aggregateinternal => 1 for new wikis, and set it in ikiwiki.setup.
...
Also use [[!foo]] in aggregate.mdwn.
2008-07-15 01:49:44 +01:00
Joey Hess
e18002c9e9
fix extension name
2008-07-14 20:16:08 -04:00
Joey Hess
3ebb012e3f
document aggregateinternal
2008-07-14 20:06:53 -04:00
intrigeri
cff4201eed
pedigree: added documentation (doc/plugins/pedigree.mdwn)
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-07-14 15:39:02 +02:00
Joey Hess
ffc99f5904
switch preprocess hooks to use error function
2008-07-13 15:05:34 -04:00
Joey Hess
edb59cd5b9
Error handling improvement for preprocess hooks. It's now safe to call error() from such hooks; it will cause a nicely formatted error message to be inserted into the page.
2008-07-13 14:41:40 -04:00
Simon McVittie
e1f66dafca
Fix link from meta plugin to tips/howto_stop_flooding_aggregators
2008-07-12 17:36:23 +01:00
Simon McVittie
b269835a7f
Re-work [[meta guid=""]] documentation, and stop claiming that urn:uuid: is automatically prepended
2008-07-12 17:33:40 +01:00
Joey Hess
ca30d95a78
rename uuid to guid
2008-07-12 10:59:45 -04:00
Joey Hess
c522fffe09
document uuid
2008-07-12 10:53:57 -04:00
Joey Hess
8cafbc5de6
reviewed this again
2008-07-10 00:36:57 -04:00
Joey Hess
73c7c4ebf7
document setup plugins
2008-07-10 00:19:35 -04:00
Joey Hess
f4f3063aca
typo the second
2008-07-07 12:08:45 -04:00
Joey Hess
d657aa8a9e
typo
2008-07-07 12:07:12 -04:00
Joey Hess
2f3a279f68
add virus checking to attachments plugin
2008-07-06 17:36:26 -04:00
Joey Hess
8526fd8293
web commit by http://alcopop.org/me/openid/ : nudge headers down to h2
2008-07-03 11:41:36 -04:00
Joey Hess
ca6d9da279
link to pagespec/attachment
2008-07-02 18:22:49 -04:00
Joey Hess
2888b03556
move attachment pagespec extensions docs to its own page
...
in the basewiki, so I can link to it there
2008-07-02 18:22:49 -04:00
Joey Hess
84e6c4fa66
add mimetype checking
2008-07-02 18:22:49 -04:00
Joey Hess
2354613391
response; move to bug report
2008-07-02 16:43:13 -04:00
Joey Hess
c987aee47a
Merge branch 'tova'
2008-07-02 16:38:13 -04:00
Joey Hess
ba707cdcd9
add user and ip support to attachment pagespecs
2008-07-02 16:33:35 -04:00
Joey Hess
895faed642
toggle: Add support for toggles that are open by default.
...
Also fix to work in preview mode.
2008-07-02 16:02:01 -04:00
Joey Hess
acc5db090e
web commit by http://jcflack.myopenid.com/
2008-07-02 09:30:36 -04:00
Joey Hess
16b22252a0
response
2008-07-01 18:45:54 -04:00
Joey Hess
96da041907
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info into tova
2008-07-01 18:41:47 -04:00
Joey Hess
8c6577c3dc
web commit by http://jcflack.myopenid.com/
2008-07-01 17:55:16 -04:00
Joey Hess
0ffcafc130
attachment doc updates
2008-07-01 17:54:23 -04:00
Joey Hess
b01ee9b3b3
add an ispage limit
2008-06-30 23:17:01 -04:00
Joey Hess
0a37c45f32
basic attachment plugin, unfinished
...
Currently includes UI, and a few tests of the attachment, as well as the
framework to extend pagespecs to test attachments. Does not actually save
the file yet.
2008-06-30 22:58:33 -04:00
Joey Hess
b66f9a1981
call format hooks when generating page previews
...
* toc: Revert change in 2.45 that made it run at sanitize time. This breaks
use of toc in a sidebar.
* Call format hooks when generating page previews, thus fixing toc display
there, as well as fixing inlins to again display in page previews, since
it's started using format hooks. This also allows several other things,
like embed, that use format hooks, to work during page preview time.
* Format hooks should not rely on getting an entire html document, as they
will only get the body during page preview.
* toggle: Deal with preview mode when adding javascript.
2008-06-28 23:08:24 -04:00
Joey Hess
f0df195049
new txt plugin, was previously contrib/plaintext
2008-06-24 20:48:45 -04:00
Joey Hess
9f3cf9c1a0
web commit by http://gmcmanus.myopenid.com/ : plaintext module: copyright and license
2008-06-24 20:12:55 -04:00
Joey Hess
639e2f9ec7
response
2008-06-24 17:34:51 -04:00
Joey Hess
fbd8cea1b4
web commit by http://gmcmanus.myopenid.com/ : new plaintext plugin
2008-06-24 06:31:54 -04:00
Bernd Zeimetz
b16c43a440
`template` option for aggregate.pm.
...
Allows to specify the template file which is used to
create the html pages.
2008-06-21 16:23:39 -04:00
Joey Hess
76c7664c50
remove some stuff that doesn't really need to be noted in the wiki now that
...
the plugin is in mainline
2008-06-20 19:45:40 -04:00
Joey Hess
98095ccac4
creole: New plugin from Bernd Zeimetz. Closes : #486930
2008-06-19 19:11:18 -04:00
Joey Hess
8271e9641e
web commit by ptman: It seems the exclamation mark is now needed, can someone confirm this?
2008-06-18 03:48:34 -04:00
Joey Hess
43c647edd3
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-06-15 19:10:23 -04:00
Joey Hess
4da54999de
meta: Store "description" in pagestate for use by other plugins.
...
map: Support show=description.
2008-06-15 19:08:50 -04:00
Joey Hess
aab415481d
web commit by XTaran: Changed case of repo link since hgweb seems to be pickier about it than before, thanks to Marillion for reporting the dead link.
2008-06-15 18:23:11 -04:00
Joey Hess
1bc9ab3176
remove TODO, moved to code
2008-06-15 16:27:35 -04:00
Joey Hess
8f8543389e
finish including hnb plugin
2008-06-15 16:27:08 -04:00
Joey Hess
71d984b310
map: Add a "show" parameter. "show=title" can be used to display page titles, rather than the default page name. Based on a patch from Jaldhar H. Vyas, Closes : #484510
2008-06-15 16:11:11 -04:00
Joey Hess
163ffb3fe9
web commit by tschwinge: Indeed this issue is ``fixed'' now ;-) and the new searching subsystem is confirmed to function.
2008-06-15 14:02:54 -04:00
Joey Hess
16fd843269
link to patch
2008-06-12 15:12:28 -04:00
Joey Hess
1b60dccf89
web commit by AndrewGreenberg: We'd also like to see a 'usetitles' option for the map plugin.
2008-06-12 15:05:22 -04:00
Joey Hess
1f7f51828d
response
2008-06-12 13:55:15 -04:00
Joey Hess
465b1edc70
web commit by http://harningt.eharning.us/ : Question about mirroring w/ pinger/pingee
2008-06-11 23:37:22 -04:00
Joey Hess
f6b47b0d1c
img: Support captions.
2008-06-07 23:45:40 -04:00
Joey Hess
3215b5a982
finishing touches on the new search plugin
...
- Add a Help link.
- If the pageterm is too long, hash it.
2008-06-04 15:24:28 -04:00
Joey Hess
1933e3732c
some plugins that need SHA1
2008-06-04 15:19:13 -04:00
Joey Hess
1dddec0ba9
Pass a destpage parameter to the sanitize hook.
...
Because the search plugin needed it, also because it's one of the few
plugins that didn't already have it.
I also considered adding it to htmlize, but I really cannot imagine caring
what the destpage is when htmlizing. (I'll probably be poven wrong later.)
2008-06-04 01:24:23 -04:00
Joey Hess
ce826411b2
more search improvements
2008-06-04 00:38:40 -04:00
Joey Hess
8a6a5320ed
search: Converted to use xapian-omega.
...
Everything is done except for the actual indexing. I plan to do incremental
indexing as pages change.
2008-06-03 15:29:54 -04:00
Joey Hess
5e9e72b735
document that pagestate values can be anything Storable handles
...
This only started being true by accident when the index was changed to
use Storable, but it's a nice feature.
2008-06-01 12:59:33 -04:00
Joey Hess
0a35e8a352
haiku: Generate valid xhtml.
2008-05-30 19:10:58 -04:00
Joey Hess
75da1471d0
fix link
2008-05-30 18:28:21 -04:00
Joey Hess
4a3dc37eaf
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-05-30 12:51:11 -04:00
Joey Hess
a8890f510e
web commit by http://kaizer.se/ : The output of this plugin does not validate as XHTML: [validator.w3.org][w3] --ulrik
2008-05-30 07:59:27 -04:00
Joey Hess
4152dca09e
documentation for use of hashed passwords
...
Everything but the actual coding to support them.
2008-05-29 15:17:19 -04:00
Joey Hess
d092e794b3
web commit by XTaran: Mercurial repository
2008-05-26 08:16:32 -04:00
Joey Hess
039c18c562
web commit by XTaran: Everything necessary fixed with 0.02
2008-05-26 08:04:55 -04:00
Joey Hess
9aaf5f99a4
response
2008-05-16 17:45:22 -04:00
Joey Hess
fe656f65b7
web commit by http://harningt.eharning.us/
2008-05-16 17:01:33 -04:00
Joey Hess
2a4a4d7b27
exclude templates/*, which are listed in templates
2008-05-15 16:58:26 -04:00
Joey Hess
62ac574b36
web commit by buo: Typo
2008-05-13 14:57:01 -04:00
Joey Hess
6cc69038ca
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-05-13 12:44:06 -04:00
Joey Hess
fba4a198b5
mdwn: Add a multimarkdown setup file option.
2008-05-13 12:43:25 -04:00
Joey Hess
f1b1e193da
web commit by https://noone.org/openid// : Added note about license (GPL)
2008-05-13 07:08:39 -04:00
Joey Hess
a50fb83394
add --delete-bucket option
2008-05-08 16:11:39 -04:00
Joey Hess
b8d81b7b7f
amazon s3 index file improvements
...
Turns out duplicate index files do not need to be stored when usedirs is in
use, just when it's not. Ikiwiki is quite consistent about using page/ when
usedirs is in use. (The only exception is the search plugin, which needs
fixing.)
This also includes significant code cleanup, removal of a incorrect special
case for empty files, and addition of a workaround for a bug in the amazon
perl module.
2008-05-08 15:51:09 -04:00
Joey Hess
9e6a4ccfdd
amazon s3 support implemented and kinda working
...
pruning not yet implemented, however
2008-05-07 23:15:43 -04:00
Joey Hess
939885d556
whitespace
2008-05-07 22:02:28 -04:00
Joey Hess
d1154b2925
documentation for amazon_s3 plugin
...
Now to write it. :-)
2008-05-07 21:20:58 -04:00
Joey Hess
b144831e46
pinger/pingee now tested and working
2008-05-06 19:06:53 -04:00
Joey Hess
1f88cad3a2
aggregate: Add support for web-based triggering of aggregation for people stuck on shared hosting without cron. (Sheesh.) Enabled via the `aggregate_webtrigger` configuration optiom.
2008-05-05 20:20:45 -04:00
Joey Hess
c1196acadc
linkify
2008-05-03 13:32:28 -04:00
Joey Hess
27ca70225e
web commit by RichMorin
2008-05-03 10:17:35 -04:00
Joey Hess
1ad826eb94
web commit by RichMorin
2008-05-03 10:08:36 -04:00
Joey Hess
b2dea99417
Fix ugly display when editing a page that has vanished.
...
srcfile now has an optional second parameter to avoid it throwing an error
if the source file does not exist.
2008-05-02 13:02:07 -04:00
Joey Hess
6f852e88e3
anonk: Add anonok_pagespec configuration setting that can be used to allow anonymous users to edit only matching pages. Closes : #478892
2008-05-01 14:58:23 -04:00
Joey Hess
bb51e81762
img: Support a title attribute, will be passed through to html. Closes : #478718
2008-04-30 12:58:36 -04:00
Joey Hess
cc26b153b4
move question to discussion page, where it belongs
2008-04-27 14:32:30 -04:00
Joey Hess
008de43f67
web commit by http://vibrog.myopenid.com/
2008-04-27 04:28:28 -04:00
Joey Hess
9652cdfe2e
toc: Add the table of contents at sanitize time, rather than at format time. This allows the toc to be displayed when previewing an edit. It also avoids headers in the page template from showing up in the toc.
2008-04-26 15:13:01 -04:00
Joey Hess
9a2dfd21ab
web commit by http://sabr.myopenid.com/
2008-04-13 12:48:28 -04:00
Joey Hess
d97ca8c610
web commit by http://sabr.myopenid.com/
2008-04-12 20:36:15 -04:00
Joey Hess
5647448501
web commit by ScottSwalwell: Fixed my fix.
2008-04-10 13:01:27 -04:00
Joey Hess
7921d9456c
web commit by ScottSwalwell: Fixed this link.
2008-04-10 13:00:36 -04:00
Joey Hess
04528ba259
web commit by cjb: Fixed URL
2008-04-10 01:06:21 -04:00
Joey Hess
16f3982344
web commit by http://certifi.ca/bronson
2008-03-28 00:57:49 -04:00
Joey Hess
76a4a982b8
web commit by buo: Thanks
2008-03-25 16:12:34 -04:00
Joey Hess
ca8852b434
external: Work around XML RPC's lack of support for null by passing a special sentinal value.
2008-03-21 15:12:15 -04:00
Joey Hess
da7aad08e3
web commit by http://jblevins.org/ : A note about the toc plugin and headers in templates
2008-03-20 17:02:59 -04:00
Joey Hess
6eb3cf7e76
make setargv take an array
...
for consistentcy with getargv, which returns one
2008-03-19 15:49:00 -04:00
Joey Hess
f003e97d10
getargv needs to return a list reference
...
xml rpc only allows functions to return a single value, no lists. So getargv
needs to return a list reference, which means that the caller will see an xml
rpc array.
2008-03-19 15:12:59 -04:00
Joey Hess
14d2b0b65c
web commit by http://madduck.net/ : use new directive syntax
2008-03-17 10:50:50 -04:00
Joey Hess
ba480baa9e
* external: Add getargv and setargv methods to allow access to ikiwiki's
...
@ARGV.
2008-03-15 14:19:49 -04:00
Joey Hess
840585338e
mention proxy.py
2008-03-15 13:22:22 -04:00
Joey Hess
f7bdc2385d
* Use forcebaseurl to make page previews be displayed with the html base
...
set to the destination page. This avoids need for hacks to munge the urls
in preview mode, which fixes several bugs.
* Several destpage fixes in plugins.
2008-03-12 14:21:48 -04:00
Joey Hess
be0f1a63a3
typo
2008-03-12 13:34:44 -04:00
Joey Hess
95261278e7
docuent need for mhchem.sty
2008-03-12 13:25:28 -04:00
Joey Hess
fb2b1702a4
tag as a slow plugin
2008-03-12 13:15:58 -04:00
Joey Hess
6690f1091a
code review of hnd plugin
2008-03-12 13:14:43 -04:00
Joey Hess
e5afc39aae
web commit by http://noone.org/openid/ : Shorter syntax
2008-03-11 19:23:24 -04:00
Joey Hess
9b6566ad8c
web commit by http://bremner.myopenid.com/ : changed source link to point to git. added plugin box. made epsilon less verbose
2008-03-11 17:34:20 -04:00
Joey Hess
24d90d4bb6
web commit by http://bremner.myopenid.com/ : added some notes about related approaches
2008-03-11 17:22:17 -04:00
Joey Hess
cdf88c8821
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2008-03-11 15:55:38 -04:00
martin f. krafft
c471d5425f
Generate openid2 headers as well
...
This causes meta.openid to also generate the openid2 headers.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2008-03-11 15:53:21 -04:00
martin f. krafft
2325525713
Let meta.openid set X-XRDS-Location header
...
Adds an optional xrds-location parameter to the openid meta handler,
which allows for XRDS delegation.
A good document on XRDS is
http://www.windley.com/archives/2007/05/using_xrds.shtml
Signed-off-by: martin f. krafft <madduck@madduck.net>
2008-03-11 15:51:11 -04:00
Joey Hess
c59405e643
web commit by http://madduck.net/
2008-03-11 10:02:12 -04:00
Joey Hess
830aab057f
web commit by http://bremner.myopenid.com/
2008-03-11 08:56:35 -04:00
Joey Hess
fd4e6dfa87
web commit by http://bremner.myopenid.com/
2008-03-11 08:32:12 -04:00
Joey Hess
7d595594c6
web commit by XTaran: Idea for improvement
2008-03-10 20:14:00 -04:00
Joey Hess
74d8443573
web commit by buo: Minor nitpick
2008-03-10 14:01:00 -04:00
Joey Hess
cb0e593cfd
web commit by XTaran: Download link
2008-03-10 11:12:51 -04:00
Joey Hess
2a1b9f262a
web commit by XTaran: New hnb plugin
2008-03-10 09:57:29 -04:00
Joey Hess
034b9143e6
web commit by bremner: update link to my site
2008-03-07 02:15:13 -05:00
Joey Hess
478c93d636
web commit by bremner
2008-03-07 02:12:24 -05:00
Joey Hess
91ea662943
web commit by bremner: added pointer to relevant discussion
2008-03-06 08:14:44 -05:00
Joey Hess
da9bf8df55
web commit by bremner: answer one of my own questions
2008-03-06 07:52:36 -05:00
Joey Hess
2404ce0ddd
web commit by bremner: new version, language configurable, sortof
2008-03-06 04:51:44 -05:00
Joey Hess
890863679f
web commit by bremner
2008-03-06 03:40:02 -05:00
Joey Hess
0e071ba9af
web commit by bremner: added work in progress sourcehighlight plugin
2008-03-06 03:19:32 -05:00
Joey Hess
445e460b00
web commit by bremner: me too request for the tag generating code
2008-03-06 02:58:06 -05:00
Joey Hess
444d25af3a
response
2008-03-05 17:16:20 -05:00
Joey Hess
f77bc9d35c
web commit by http://subvert.org.uk/~bma/ : Add my thoughts.
2008-03-05 09:51:50 -05:00
Joey Hess
ed4680df7c
web commit by tschwinge: There's a bug somewhere.
2008-03-05 07:01:48 -05:00
Joey Hess
d93aaed791
* Add recentchangesdiff plugin that adds diffs to the recentchanges feeds.
...
* rcs_diff is a new function that rcs modules should implement.
* Implemented rcs_diff for git, svn, and tla (tla version untested).
Mercurial and monotone still todo.
2008-03-03 15:53:34 -05:00
Joey Hess
b3d2f7152c
web commit by tschwinge: Set the title *after* instantiating the templates.
2008-03-03 04:58:37 -05:00
Joey Hess
5ec11421d2
web commit by tschwinge: Set page title.
2008-03-03 04:54:18 -05:00
martin f. krafft
c10cfb27d1
Add robots tag to meta plugin
...
Add special handling for <meta name="robots" ...> which needs not be
scrubbed as it's harmless.
Signed-off-by: martin f. krafft <madduck@madduck.net>
(cherry picked from commit b15d0299a7f7b147e89d8a202d6cca1c21491af2)
2008-03-02 18:04:09 -05:00
Joey Hess
4763514861
* Add the linkify and scan hooks. These hooks can be used to implement
...
custom, first-class types of wikilinks.
* Move standard wikilink implementation to a new wikilink plugin, which
will of course be enabled by default.
2008-02-11 22:48:27 -05:00
Joey Hess
4029389414
add templates
2008-02-10 23:06:46 -05:00
Joey Hess
10351be39a
add template
2008-02-10 23:02:57 -05:00
Joey Hess
800a1b3271
add templates
2008-02-10 23:00:30 -05:00
Joey Hess
b29add934b
add template
2008-02-10 22:57:34 -05:00
Joey Hess
e5f97777ad
update
2008-02-10 17:27:59 -05:00
Joey Hess
d7e0c035e5
* htmlscrubber security fix: Block javascript in uris.
...
* Add htmlscrubber test suite.
2008-02-10 13:16:40 -05:00
Joey Hess
57567f4168
note about will_render and preview
2008-02-04 18:34:47 -05:00
Joey Hess
e57749b702
* recentchanges: Exipre all *._change pages, even if the directory
...
they're in has changed.
2008-02-03 14:51:03 -05:00
Joey Hess
340fe9707c
* recentchanges: Improve handling of links on the very static changes pages
...
by thunking to the CGI, which can redirect to the page, or allow it to be
created if it doesn't exist.
2008-02-03 14:48:20 -05:00
Joey Hess
6c1cb3f985
web commit by tschwinge: Another minor bug.
2008-02-03 12:18:26 -05:00
Joey Hess
58ef55c798
web commit by tschwinge: Thanks!, and a bug report.
2008-02-03 12:16:06 -05:00
Joey Hess
80915c830a
* cgi hooks are now run before ikiwiki state is loaded.
...
* This allows locking the wiki before loading state, which avoids some
tricky locking code when saving a web edit.
2008-02-03 00:23:04 -05:00
Joey Hess
2952288db4
move suggestion to a todo item
2008-01-30 16:30:16 -05:00
Joey Hess
64a8c828b8
* meta: Add pagespec functions to match against title, author, authorurl,
...
license, and copyright. This can be used to create custom RecentChanges.
* meta: To support the pagespec functions, metadata about pages has to be
retained as pagestate.
* Fix encoding bug when pagestate values contained spaces.
2008-01-29 17:16:51 -05:00
Joey Hess
8b31c53366
added configuration for recentchanges
...
I kept it to a simple global configuration, rather than using the
preprocessor directive for recentchanges, because that had chicken and egg
problems and seemed overcomplicated. This should work reasonably well,
though it would be good to add some more metadata so that more customised
recentchanges pages can be made.
2008-01-29 15:51:32 -05:00
Joey Hess
7e52cc90b2
update
2008-01-29 15:08:25 -05:00
Joey Hess
47ee266163
improve support for internal pages
...
This makes it a lot quicker to deal with lots of recentchanges pages
appearing and disappearing. It avoids needing to clutter up pagespecs with
exclusions for those pages, by making normal pagespecs not match them.
2008-01-29 15:05:49 -05:00
Joey Hess
95c5cbc721
document the new refresh hook
2008-01-29 13:07:17 -05:00
Joey Hess
dd809404ec
omit recentchanges from various metadata pages
2008-01-29 12:52:29 -05:00
Joey Hess
2ff726e875
don't render internal-use pages, and document them
2008-01-29 00:07:55 -05:00
Joey Hess
5921b86fcc
proof of concept implementation of static recentchanges
...
Currently hardcoded to write to recentchanges/*, and the page format needs
to be rethought to be usable for aggregation, but it basically works.
2008-01-28 23:56:26 -05:00
Joey Hess
035d5bca48
web commit by http://id.loopysoft.com/matt/ : Slight typo fix
2008-01-23 02:14:35 -05:00
Joey Hess
06bd32f9da
improve formatting and minor reword
2008-01-16 13:34:06 -05:00
Joey Hess
50b59896d9
web commit by JeremyReed: Document account_creation_password -- some of this text taken from original todo.
2008-01-16 11:14:33 -05:00
Joey Hess
b887fe4508
web commit by rdennis: set initial state of toggle plugin
2008-01-11 08:57:03 -05:00
Joey Hess
deb39a1f14
* meta: Run in scan mode again (more intelligently) and re-add support for
...
meta link.
* Fix support for the case where metadata appears after an inline directive.
This was broken in version 2.16.
2008-01-09 02:38:43 -05:00
Joey Hess
b31e8c0826
* inline: Add copyright/license info on a per-post basis to atom
...
feeds if available. (rss doesn't allow such info on a per-post basis)
* meta: Allow copyright/license metadata to contain arbitrary markup.
2008-01-09 01:05:54 -05:00
Joey Hess
08cb5f7bad
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2008-01-07 16:40:45 -05:00
Joey Hess
c487b847e2
* Improved the canedit hook interface, allowing a callback function to be
...
returned (and not run in some cases) rather than the plugins directly
forcing a user to log in.
* opendiscussion: allow editing of the toplevel discussion page,
and, indirectly, allow creating new discussion pages.
2008-01-07 16:34:13 -05:00
Joey Hess
e92c51f5e5
web commit by http://madduck.myopenid.com/
2008-01-06 12:00:20 -05:00
Joey Hess
d2cda64c97
web commit by tschwinge: Answer.
2008-01-02 05:39:47 -05:00
Joey Hess
a22dfe6fef
response
2008-01-01 19:11:27 -05:00
Joey Hess
2f33fee799
web commit by tschwinge: Report an inconvenience.
2008-01-01 18:41:44 -05:00
Joey Hess
1bed865360
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2007-12-28 16:15:23 -05:00
Joey Hess
c2afda7f90
* img: Allow the link parameter to point to an exterior url.
2007-12-28 16:14:43 -05:00
Joey Hess
c0c02243e5
web commit by AlexandreDupas: Fix typo.
2007-12-28 10:43:48 -05:00
Joey Hess
c11ded60a8
web commit by AlexandreDupas: Patch for new header options
2007-12-28 07:09:01 -05:00
Joey Hess
79b1d4075c
web commit by JoshTriplett: Fix typo.
2007-12-23 18:43:33 -05:00
Thomas Schwinge
1ac0fd03bb
IkiWiki/Plugin/meta.pm <redir>: Support for specifying anchors.
2007-12-22 13:10:55 -05:00
Joey Hess
f25b6aff42
web commit by tschwinge: Default content for *copyright* and *license*.
2007-12-21 09:32:32 -05:00
Joey Hess
71d1fb4326
web commit by tschwinge: Confirmed. Removing this.
2007-12-19 17:03:37 -05:00
Joey Hess
ada6f506c1
important note about pagestate persistence
2007-12-16 16:19:16 -05:00
Joey Hess
96817b0032
* meta: Drop support for "meta link", since supporting this for internal
...
links required meta to be run during scan, which complicated its data
storage, since it had to clear data stored during the scan pass to avoid
duplicating it during the normal preprocessing pass.
* If you used "meta link", you should switch to either "meta openid" (for
openid delegations), or tags (for internal, invisible links). I assume
that nobody really used "meta link" for external, non-openid links, since
the htmlscrubber ate those. (Tell me differently and I'll consider bringing
back that support.)
* meta: Improved data storage.
* meta: Drop the hackish filter hook that was used to clear
stored data before preprocessing, this hack was ugly, and broken (cf:
liw's disappearing openids).
* aggregate: Convert filter hook to a needsbuild hook.
2007-12-16 15:56:09 -05:00
Joey Hess
c43fc8607e
web commit by tschwinge: Umeet 2007: talk about OpenID by Stephane Bortzmeye.
2007-12-16 13:00:51 -05:00
Joey Hess
b10c46a1f3
followup to other question
2007-12-12 16:25:40 -05:00
Joey Hess
214bc2b65b
* Allow dashes in preprocessor directive commands, and shortcuts.
2007-12-12 16:13:15 -05:00
Joey Hess
fe0c0b6fc3
reformat
2007-12-12 03:39:02 -05:00
Joey Hess
3898a75388
formatting fixups
2007-12-12 03:37:17 -05:00
Joey Hess
4745391360
* Change formbuilder hook to not be responsible for displaying a form,
...
so that more than one plugin can use this hook.
I believe this is a safe change, since only passwordauth uses this hook.
(If some other plugin already used it, it would have broken passwordauth!)
2007-12-12 03:15:30 -05:00
Joey Hess
c46b17983d
works, but I'm not entirely happy with it yet
...
It would be better if it were a formbuilder hook. But the formbuilder hook
is wacked.. I may need to change how that hook works, which would mean
changing the only current user of it, passwordauth).
2007-12-12 02:45:44 -05:00
Joey Hess
8576fe4c49
incomplate edittemplate plugin
2007-12-12 01:52:26 -05:00
Joey Hess
035a57f209
web commit by tschwinge: Two and a half issues.
2007-12-11 18:55:29 -05:00
Joey Hess
aa57c5ab5e
remove test code
2007-12-09 00:01:18 -05:00
Joey Hess
5023f2301d
* The calendar plugin stores state about when it needs to be updated,
...
and forces rebuilds of the pages that contain calendars. So
running ikiwiki --refresh at midnight is now enough, no need for a full
wiki rebuild each midnight.
* calendar: Work around block html parsing bug in markdown 1.0.1 by
enclosing the calendar in an extra div.
2007-12-08 23:54:34 -05:00
Joey Hess
fa90bdf4bf
fix up some links
2007-12-08 20:04:18 -05:00
Joey Hess
b4b452f4ee
forgot to add
2007-12-08 19:05:01 -05:00
Joey Hess
055179cb4c
* Finally implemented a simple per-page data storage mechanism for plugins,
...
via the %pagestate hash.
* Use pagestate in meta to detect potential redir loops.
2007-12-08 17:40:50 -05:00
Joey Hess
7960031135
MAJOR basewiki reorg
...
Including redir pages for the moved basewiki pages. These will be removed in
a future release.
2007-12-08 15:59:08 -05:00
Joey Hess
2c78477387
* meta: Add redir support, based on a patch by Thomas Schwinge.
2007-12-08 14:58:29 -05:00
Joey Hess
b64bb78f12
broken link
2007-11-17 16:32:51 -05:00
Joey Hess
264a82a435
* inline: Add timeformat parameter to control how the ctime of
...
inlined pages is displayed. Closes : #451019
2007-11-13 16:14:48 -05:00
Joey Hess
c2981cfca9
web commit by tschwinge: Bug fixed by < http://www.bddebian.com/gitweb/?p=wiki;a=commitdiff;h=3590f319ea80d8a153eba50be0b45bc5e6b87ef8 >.
2007-11-09 09:03:15 -05:00
Joey Hess
cd4bc7c580
web commit by tschwinge: *Preview* when creating new pages.
2007-11-09 08:38:57 -05:00
Joey Hess
ff697de14c
web commit by tschwinge: Non-functional Texinfo commands.
2007-11-09 08:28:31 -05:00
Joey Hess
ee5d6461b4
web commit by tschwinge: Further explanation.
2007-11-09 06:00:43 -05:00
Joey Hess
039eb463e1
web commit by tschwinge: Further idea.
2007-11-09 05:57:29 -05:00
Joey Hess
deec90642f
web commit by tschwinge: Correction and extension.
2007-11-09 05:42:31 -05:00
Joey Hess
d3c5b881e0
web commit by tschwinge: Mapping between input and output files.
2007-11-08 11:30:43 -05:00
Joey Hess
0a4788456c
web commit by tschwinge: About M (M > 1) output files.
2007-11-08 11:26:06 -05:00
Joey Hess
b8deeaae4d
web commit by tschwinge: Reorder.
2007-11-08 11:17:24 -05:00
Joey Hess
0bb61e51b7
web commit by tschwinge
2007-11-08 11:04:54 -05:00
Joey Hess
ad2fd6b2ce
web commit by tschwinge: The current version can parse copyright and licensing snippets as specified by the GNU Texinfo manual.
2007-11-07 18:14:37 -05:00
Joey Hess
d2134d1ed9
web commit by http://ptecza.myopenid.com/ : * Thanks!
2007-11-07 14:52:24 -05:00
Joey Hess
7cc90d8457
web commit by tschwinge: Why I wrote that plugin.
2007-11-07 14:11:06 -05:00
Joey Hess
e6a2f3ba6c
web commit by tschwinge: Some ideas.
2007-11-07 13:57:11 -05:00
Joey Hess
221017913c
response
2007-11-07 11:47:01 -05:00
Joey Hess
3f85a48009
thoughts
2007-11-07 11:45:39 -05:00
Joey Hess
37de9e16be
web commit by http://ptecza.myopenid.com/ : * Added forgotten signature
2007-11-07 05:27:12 -05:00
Joey Hess
422082fdd7
web commit by http://ptecza.myopenid.com/ : * Question about quotation marks inside the title parameter
2007-11-07 05:25:31 -05:00
Joey Hess
a399d687db
web commit by tschwinge: `makeinfo` Output.
2007-11-06 16:42:12 -05:00
Joey Hess
cdb9af4cad
web commit by tschwinge: Copyright and Licensing Snippets.
2007-11-06 16:39:50 -05:00
Joey Hess
958ec58c1c
web commit by tschwinge
2007-11-06 16:35:37 -05:00
Joey Hess
b50b23d85f
web commit by tschwinge: N-to-M mapping of input and output files.
2007-11-06 16:34:23 -05:00
Joey Hess
28a9eff5d5
web commit by tschwinge: texinfo plugin.
2007-11-06 16:03:44 -05:00
Joey Hess
1810f29433
web commit by http://ccshan.myopenid.com/ : expecified -> specified
2007-11-04 04:05:47 -05:00
Joey Hess
06b06cd7d9
web commit by tschwinge: All Thumbnails on One Page
2007-11-03 20:35:01 -04:00
Joey Hess
cdd2d3126c
web commit by tschwinge: Bug With Referring to *js* and *css* Files
2007-11-03 20:33:40 -04:00
Joey Hess
e48bb23a7b
web commit by http://arpitjain11.myopenid.com/
2007-11-03 12:19:43 -04:00
Joey Hess
0025902006
web commit by http://arpitjain11.myopenid.com/
2007-10-30 17:02:38 -04:00
Joey Hess
ac8bb94a36
web commit by http://arpitjain11.myopenid.com/
2007-10-30 16:59:04 -04:00
Joey Hess
f0dab430bd
web commit by tschwinge
2007-10-30 11:41:44 -04:00
Joey Hess
7bd9df6d4e
web commit by tschwinge: How to use this plugin?
2007-10-30 11:31:35 -04:00
Joey Hess
67acb0463b
web commit by tschwinge: Remove resolved issue.
2007-10-29 16:48:29 -04:00
Joey Hess
70384ae553
analise one not-our-bugissue, move the other to a bug report page
2007-10-29 16:27:05 -04:00
Joey Hess
d2e27f45cc
web commit by tschwinge: But not visible here, but in the Hurd wiki.
2007-10-29 15:51:09 -04:00
Joey Hess
0116a56536
web commit by tschwinge
2007-10-29 15:24:51 -04:00
Joey Hess
937d0a9370
web commit by tschwinge: Bug when toggling in a preview page
2007-10-29 15:21:21 -04:00
Joey Hess
70eb2478d9
web commit by tschwinge: Bug when followed by a heading.
2007-10-29 15:18:57 -04:00
joey
a27f4a47ba
* Add a calendar plugin, contributed by Manoj Srivastava.
...
* Reformat calendar plugin to ikiwiki conventions.
* The calendar plugin made *every* page depend on every other page,
which seemed a wee tiny little bit overkill. Fixed the dependency
calculations (I hope.)
* Removed manual ctime statting code, and just have the calendar plugin use
%pagectime.
2007-10-23 00:02:53 +00:00
joey
65dca9f89d
* Rewritten rst plugin by madduck is a python program that communicates with
...
ikiwiki via XML RPC. This should be much faster than the old plugin that
had to fork python for every rst page render. Note that if you use
the rst plugin, you now need to have the RPC::XML perl module installed.
2007-10-15 16:33:02 +00:00
joey
88581b8e72
web commit by MichaleR: added suggestion to add synopsis for plugin list entries
2007-10-09 03:01:22 +00:00
joey
685485ed3d
web commit by JonasSmedegaard: Fix typo
2007-10-06 20:24:36 +00:00
joey
825f4165b2
document will_render better
2007-09-22 18:46:25 +00:00
joey
c1474d795c
make taglink support the same method for specifying link text as a regular
...
wikilink
2007-09-22 17:07:51 +00:00
joey
622b866f3e
* img: Allow link=somepage to cause the image to link to a given page.
...
Slight overriding of link, as link=no is still used to disable the linking
entirely. Unless you have a page named "no"..
2007-09-22 16:46:27 +00:00
joey
7bde880fa8
* map: Render pages on the way to subpages whose parent pages
...
are not included in the map. Include special styling for such pages.
* map: Remove common prefixes and don't over-indent.
* Add class option to htmllink().
2007-09-22 16:32:24 +00:00
joey
d4117e20e3
rename
2007-09-22 15:35:12 +00:00
joey
91ded8930a
web commit by tschwinge: Request about adding a better linking functionality.
2007-09-21 15:34:51 +00:00
joey
d1999f0357
* Add taglink preprocessor directive, supporting visible tag links.
...
Closes : #443344
2007-09-20 18:59:27 +00:00
joey
9f87bd8d7d
* table plugin: Actually specify the delimiter when parsing CSV.
...
* table plugin: The previous version broke WikiLinks inside quoted values.
Fix this by linkifying CSV data after parsing it, while DSV data is still
linkified before parsing.
2007-09-16 19:35:16 +00:00
joey
6bcc3339d9
* table plugin: Actually specify the delimiter.
2007-09-16 19:18:02 +00:00
joey
906dcfd518
* meta: Support license and copyright information. The information will
...
be shown in the page footer. HTML will also be inserted that should
support the rel=license microformat as well as the HTML spec's
rel=copyright.
2007-09-14 18:11:10 +00:00
joey
ae4dccc1be
web commit by http://id.inelegant.org/ : First pass at user documentation.
2007-09-10 23:17:58 +00:00
joey
33754bce8e
web commit by arpitjain11: Gallery Plugin added
2007-09-07 22:18:44 +00:00
joey
44b3840d87
web commit by arpitjain11
2007-09-07 22:17:05 +00:00
joey
876e6781b3
update excludes
2007-09-05 17:58:13 +00:00
joey
e15b1cf8ee
web commit by tschwinge: I'm running Debian unstable, not testing.
2007-09-02 14:15:30 +00:00
joey
19f5223d6e
web commit by tschwinge: Once again.
2007-08-31 00:31:04 +00:00
joey
defd69affe
web commit by tschwinge: Further info.
2007-08-31 00:17:38 +00:00
joey
450ce26d68
web commit by tschwinge: Response.
2007-08-31 00:07:02 +00:00
joey
f960890343
update
2007-08-30 23:42:19 +00:00
joey
b1257eb091
web commit by tschwinge: Fix formatting from hell, again.
2007-08-30 14:07:06 +00:00
joey
520b83cc1e
web commit by tschwinge: Error message.
2007-08-30 14:05:59 +00:00
joey
9c5f4761d8
* Support for looking in multiple directories for underlay files.
...
* Plugins can add new directories to the search path with the add_underlay
function.
* Split out smiley underlay files into a separate underlay, so if the plugin
isn't used, the wiki isn't bloated with all those files.
2007-08-28 01:59:01 +00:00
joey
6c89a635bb
* Add an editcontent hook.
2007-08-26 21:33:25 +00:00
joey
dbacba6612
resp
2007-08-24 01:21:20 +00:00
joey
8c31a01efa
rename tex to teximg
2007-08-23 21:19:21 +00:00
joey
27d029113f
* Add embed plugin, which allows embedding content from google maps, video,
...
calendar, and youtube. Normally, the htmlsanitiser eats these since they
use unsafe tags, the embed plugin overrides it for trusted sites.
* The googlecalendar plugin is now deprecated, and will be removed
eventually. Please switch to using the embed plugin.
2007-08-23 20:14:08 +00:00
joey
c442831c39
web commit by PatrickWinnertz
2007-08-23 10:46:17 +00:00
joey
0f2c4d3bbd
web commit by http://jeremie.koenig.myopenid.com/ : correction
2007-08-23 10:41:08 +00:00
joey
cdc86ba1d3
web commit by PatrickWinnertz: put in some documentation about the tex plugin
2007-08-23 10:10:49 +00:00
joey
985dec99f8
web commit by ManojSrivastava
2007-08-23 05:37:04 +00:00
joey
2c5fbe844b
* Call the formbuilder hook for the edit page.
...
* Call decode_form_utf8 before running formbuilder_setup hooks.
* Add editdiff plugin contributed by Jeremie Koenig.
* Fix it to not leak path info.
2007-08-22 21:06:13 +00:00
joey
f760fcfa3f
* Added tex plugin to generate images from latex code.
...
Contributed by Patrick Winnertz as a GSoC project.
2007-08-22 00:59:41 +00:00
joey
29a0de7197
web commit by tschwinge: Typo fix.
2007-08-21 15:50:29 +00:00
joey
a3a8ec19e3
fixes
2007-08-21 04:35:22 +00:00
joey
c6b8411197
fix
2007-08-21 04:31:40 +00:00
joey
74baaeba00
reorg all the pages about rcs backends. Fix all links
2007-08-21 04:25:03 +00:00
joey
a9b7f01ec8
* Add color parameter to postsparkline. Closes : #438900
2007-08-20 18:57:21 +00:00
joey
6887ef169e
revert
2007-08-17 19:45:34 +00:00
joey
5611842d3c
clean up
2007-08-17 17:12:44 +00:00
joey
9bcfdd6179
link to format_escape
2007-08-17 05:46:17 +00:00
joey
ce7596dad9
* Applied Jeremie Koenig's pluggable editpage buttons patch:
...
- add a title to the editpage form;
- pass a reference to the list of buttons to the formbuilder_setup
hooks, so we can add ours;
- relax asumption about the possible submit values (use "Save Page"
explicitly);
- de-hardcode the submit buttons from the editpage template
(This was needed for compatability with a bug in CGI::FormBuilder
3.0401, but ikiwiki already needs a newer version.)
* Pass buttons to all other formbuilder_setup hooks too.
2007-08-17 05:34:59 +00:00
joey
ceae681a43
comments
2007-08-17 05:12:01 +00:00
joey
f0be976690
rst plugin allows raw html now
...
rst plugin could be sped up enormously by rewriting it to be a pure python
external plugin
2007-08-17 05:07:22 +00:00
joey
52cd9ae4bb
web commit by http://jeremie.koenig.myopenid.com/ : add a plugin page for "showdiff"
2007-08-17 00:57:11 +00:00
joey
29200cd16d
web commit by http://jeremie.koenig.myopenid.com/ : disable the preprocessor for some types of pages?
2007-08-16 22:56:44 +00:00
joey
fd799b4d53
web commit by http://jeremie.koenig.myopenid.com/ : plugin updated to use HTML::Entities
2007-08-16 22:11:26 +00:00
joey
661a2bbadf
web commit by http://jeremie.koenig.myopenid.com/
2007-08-16 15:21:20 +00:00
joey
8d3413c460
resp
2007-08-15 08:02:17 +00:00
joey
c8b46b67d2
web commit by tschwinge: Hmm.
2007-08-15 07:11:42 +00:00
joey
c7d332e8e8
hmmm?
2007-08-15 07:05:05 +00:00
joey
fedca9df96
web commit by tschwinge: Doesn't work as suggested.
2007-08-15 07:01:18 +00:00
joey
0b6a5e156b
web commit by http://jeremie.koenig.myopenid.com/ : fix typos
2007-08-15 00:43:08 +00:00
joey
ddd8d181f8
web commit by http://joey.kitenet.net/
2007-08-15 00:30:59 +00:00
joey
e3c00785af
web commit by tschwinge: Question about emitting fewer blank lines.
2007-08-15 00:18:14 +00:00
joey
56f940f168
web commit by http://melissensaft.myopenid.com/ : fixed by letting root install the perl-libraries system-wide and switching to a currently version of ikiwiki
2007-08-14 20:14:59 +00:00
joey
7d6be3e540
unescape
2007-08-13 17:25:04 +00:00
joey
79e6dd9d9b
fix link
2007-08-13 17:23:30 +00:00
joey
75a11e6a8d
improved docs, add a tutorial for writing plugins
2007-08-13 17:22:15 +00:00
joey
15f393584a
reword
2007-08-13 07:07:54 +00:00
joey
30f7aef679
toc
2007-08-13 07:02:14 +00:00
joey
5b78246d11
memoization for injected RPC functions is a very, very good thing
2007-08-13 07:00:53 +00:00
joey
27c1595cec
performance notes
2007-08-13 06:46:36 +00:00
joey
506bcbac04
* Fix --libdir to work at the command line.
...
* Plugins can now be written as standalone external programs, which can
be written in any language that can do XML::RPC.
2007-08-13 03:07:31 +00:00
joey
2e1670a821
* Add time=mtime option to postsparkline.
2007-08-12 09:19:20 +00:00
joey
1041e18941
web commit by http://melissensaft.myopenid.com/
2007-08-11 20:47:37 +00:00
joey
9fb18e3c6f
web commit by http://melissensaft.myopenid.com/ : How can I enable textile? Problem description
2007-08-11 20:44:46 +00:00
joey
81ae47421b
web commit by PaulWise: minor typo
2007-08-09 07:03:38 +00:00
joey
5644e171d0
web commit by PaulWise
2007-08-09 06:42:36 +00:00
joey
eceea9db02
web commit by PaulWise: remove bogus comment
2007-08-09 06:41:15 +00:00
joey
66ada76693
web commit by PaulWise: add headinganchors plugin
2007-08-09 06:34:20 +00:00
joey
de5355e3ed
document authorurl
2007-08-05 21:54:33 +00:00
joey
8e2fb374e0
* Add sessioncgi hook.
2007-08-05 21:38:27 +00:00
joey
09b0a3b73f
* Add rel=tag attribute to tag links, supporting that microformat, as well
...
as allowing them to be styled specially. Thanks, NicolasLimare.
2007-08-05 20:48:13 +00:00
joey
1d61c4d4d6
* pagetemplate: don't display template name
2007-08-05 18:22:21 +00:00
joey
abaf0b0594
web commit by JordaPolo: Updated status and URLs.
2007-07-27 20:55:26 +00:00
joey
1e5cd11635
* Add a libdir config option to let ikiwiki load perl modules, including
...
plugins, from a user-configurable directory.
2007-07-27 00:48:06 +00:00
joey
40959ce76d
* Add templatefile hook.
...
* Add pagetemplate plugin, which allows changing the template used for
a page. (Not to be confused with the hook of the same name..)
2007-07-26 20:50:55 +00:00
joey
c96d672810
massive patchqueue reorg
...
patches can now be anywhere and tagged patch to show up on the patch list.
Moved all the patchqueue stuff to todo items; some of it was merged into
existing todo items.
2007-07-25 03:36:53 +00:00
joey
eb5f8531fe
add warnings about using map, inline, etc with the sidebar causing
...
performance nightmares
2007-07-25 01:31:08 +00:00
joey
51ec7e4655
web commit by http://adam.shand.net/ : sidebar headers showing up in toc ... bug?
2007-07-21 22:39:29 +00:00
joey
9f6f53cb86
web commit by http://adam.shand.net/ : grammatical cleanup
2007-07-20 22:13:48 +00:00
joey
18d1066e4c
improve urlto docs
2007-07-17 20:09:16 +00:00
joey
3bd439fa03
* In img tag, allow link=no to disable link to full size image. Thanks,
...
Nis Martensen. Closes : #433188
2007-07-15 19:00:07 +00:00
joey
4bb38d54bf
web commit by http://davrieb.livejournal.com/
2007-07-12 10:41:35 +00:00
joey
5cb8effb5a
web commit by nis.martensen: Mention meaning of first header (from the source) and give a hint on the list style
2007-07-12 08:22:28 +00:00
joey
03dc63588c
on second thought, simple alphanumeric styles are not actually useful (class is already supported), and anything more complex is too hard to do, so revert
2007-07-11 17:57:02 +00:00
joey
a8fa52080d
* Allow simple alphanumeric style attribute values in the htmlscrubber. This
...
should be safe from javascript attacks.
2007-07-11 16:50:59 +00:00
joey
1fe10b6114
web commit by TaylorKillian
2007-07-07 04:11:18 +00:00
joey
594bdc9b89
web commit by http://victormoral.myopenid.com/ : errata
2007-07-06 08:29:07 +00:00
joey
8403fd97f0
web commit by http://victormoral.myopenid.com/ : new design and new version
2007-07-06 08:26:39 +00:00
joey
21bb9de496
fix header
2007-06-15 17:30:20 +00:00
joey
2e97920c50
web commit by http://victormoral.myopenid.com/ : bad news about the plugin. i discourage his use
2007-06-15 09:58:55 +00:00
joey
a85d5229d4
web commit by http://victormoral.myopenid.com/ : version 0.6
2007-06-13 09:08:21 +00:00
joey
a089e59eab
web commit by http://victormoral.myopenid.com/ : initial announcement
2007-06-12 09:13:11 +00:00
joey
435e06bce1
* Add typographyattributes configuration setting to typography plugin.
2007-06-05 19:04:15 +00:00
joey
df11bdc065
web commit by http://ptecza.myopenid.com/ : * Thanks!
2007-05-30 21:11:30 +00:00
joey
866cdd7c4a
response
2007-05-30 19:03:22 +00:00
joey
8a6a067333
web commit by http://ptecza.myopenid.com/ : * Question about nested plugins
2007-05-30 18:52:42 +00:00
joey
330bbd03df
* Apply a patch from Carl Worth allowing a class attribute to be passed
...
through the img plugin. Also allow the id attribute to be passed through.
2007-05-28 19:07:38 +00:00
joey
4b55fcf377
escape some code
2007-05-28 18:22:20 +00:00
joey
84731fa04e
move inline parameter docs to blog page so they're available in the
...
basewiki
2007-05-20 00:14:58 +00:00
joey
a15aea14b3
move examples of how to use shortcuts into the shortcuts page so it's
...
available in basewiki
2007-05-19 23:45:43 +00:00
joey
11334173be
move template documentation into the basewiki, in the templates page
2007-05-19 23:29:13 +00:00
joey
59b43d8c3f
web commit by KarlMW
2007-05-18 05:33:35 +00:00
joey
17df7af561
web commit by KarlMW: wanting a map using page titles
2007-05-18 05:31:16 +00:00
joey
cf35ee04cd
* Add a destpage parameter to the filter hook.
...
* Fix links to smilies generated by the smiley plugin for inlined pages. The
old links were often wrong, but often still worked by accident.
2007-05-17 19:55:11 +00:00
joey
739325834b
* Fix some bugs in password handling:
...
- If the password is empty in preferences, don't clear the existing
password.
- Actually check the confirm password field, even if it's left empty.
2007-05-17 08:06:05 +00:00
joey
7717342db7
web commit by KarlMW
2007-05-17 07:17:12 +00:00
joey
42967a5046
use a tag cloud for plugin types
2007-05-12 19:28:49 +00:00
joey
72c53650ad
* Add the needsbuild hook. Plugins can use this to manipulate which files
...
ikiwiki builds when refreshing the wiki.
2007-05-09 00:48:09 +00:00
joey
127bceef5b
* Add all=no option to conditional, can be used to form conditionals that do
...
not need to examine every page in the wiki.
* Use this to simplify the goodstuff detection in the plugin template.
2007-05-09 00:31:49 +00:00
joey
0041e93808
web commit by JoshTriplett: Add another example, and add a description to each test.
2007-05-08 20:55:43 +00:00
joey
2c0d0109d8
correct documentation about scan hook (which has never existed)
2007-05-06 17:10:34 +00:00
joey
f57d106ab4
fix created_after limits
2007-05-02 08:04:49 +00:00
joey
dce4e6206c
web commit by JoshTriplett: Fix typo.
2007-05-01 21:59:00 +00:00
joey
1e62e4f87f
* Enable openid logins by default.
...
* Enable usedirs by default.
2007-04-29 22:54:14 +00:00
joey
ed54f94ee7
minor improvements
2007-04-27 17:01:52 +00:00
joey
8fa8bd0adb
the kind of perl code that can only be written at 4:30 am
...
(Get a good message when a PageSpec fails due to a negated success by
creating success objects with a reason string, which morph into failure
objects when negated.)
2007-04-27 08:34:09 +00:00
joey
f8a7fb227b
* Make pagespec_match on failure return a value that is false, but in a
...
scalar context, evaluates to a reason why the match failed.
* Add testpagespec plugin, which might be useful to see why a pagespec isn't
matching something.
2007-04-27 07:55:40 +00:00
joey
ee1ad53c4c
* pagespec_match() has changed to take named parameters, to better allow
...
for extended pagespecs. The old calling convention will still work for
back-compat for now.
* The calling convention for functions in the IkiWiki::PageSpec namespace
has changed so they are passed named parameters.
* Plugin interface version increased to 2.00 since I don't anticipate any
more interface changes before 2.0.
2007-04-27 02:55:52 +00:00
joey
da81fcd8ee
web commit by JoshTriplett: Remove <ikiroot> placeholder, and make absolute image reference actually absolute.
2007-04-15 07:24:55 +00:00
joey
f908415bdf
use feedpages to limit all feeds to new items, in preparation for switching
...
ikiwiki.info to usedirs
2007-04-14 21:09:19 +00:00
joey
e855e30d01
* Add feedshow parameter to inline, which can be useful for eg, removing
...
old posts from feeds when permalinks change.
2007-04-14 20:58:02 +00:00
joey
f6bd8500b9
web commit by JoshTriplett: Link URL more simply.
2007-04-13 17:52:02 +00:00
joey
87ae4cfb25
web commit by TobiOetiker
2007-04-12 22:01:04 +00:00
joey
e605ee9df2
web commit by TobiOetiker: added link to insights page
2007-04-12 21:58:14 +00:00
joey
f170a45108
web commit by http://adam.shand.net/
2007-04-12 11:14:20 +00:00
joey
00f459576e
web commit by http://adam.shand.net/
2007-04-12 10:18:59 +00:00
joshtriplett
a104ea5afc
Revert my commit; plugins and plugins/contrib both post to the same place.
2007-04-12 06:52:13 +00:00
joey
31d537ed29
web commit by JoshTriplett: Differentiate the postformtext of plugins/contrib from plugins.
2007-04-12 06:35:52 +00:00
joey
01b058a285
* Add postformtext parameter to inline.
2007-04-12 04:13:55 +00:00
joey
06b955b84a
* Add a new %destsources hash, which maps between a destination file and
...
the source page used to create it, ie it's the reverse of %renderedfiles.
* Use %destsources in htmllink and urlto for 20-50% speedup.
2007-04-10 01:18:03 +00:00
joshtriplett
54a4151306
* Add a graphviz plugin.
...
* Suggests: graphviz
2007-04-09 09:09:02 +00:00
joey
bd94a95ccd
fix missing text
2007-04-08 18:55:26 +00:00
joey
c730d55e2e
web commit by JoshTriplett: Use wiki link for sidebar.
2007-04-08 03:31:37 +00:00
joey
61531aa2d4
web commit by http://dalefarnsworth.myopenid.com/
2007-04-08 03:04:50 +00:00
joey
fd0c6711b5
web commit by http://dalefarnsworth.myopenid.com/ : fix typo
2007-04-08 03:02:11 +00:00
joshtriplett
d7deeb44db
Consistency.
2007-04-08 01:38:50 +00:00
joey
fd8463c878
web commit by JoshTriplett: Use inline code blocks for formbuilder_setup, to avoid using _ as italics.
2007-04-07 01:34:14 +00:00
joey
068fa7d079
broken link
2007-04-06 17:34:35 +00:00
joey
05f4afe424
web commit by JoshTriplett: Long-term, ikiwiki needs some general permission mechanisms that encompass this sort of issue.
2007-04-05 23:24:15 +00:00
joey
ef46274199
web commit by AdamShand: allowing rawhtml plugin only on locked pages.
2007-04-03 00:53:47 +00:00
joey
50fff83298
typo
2007-04-01 21:04:23 +00:00
joey
02b9f69ba5
* Finally apply the index.html patch, with thanks to everyone who worked
...
on and supported creating it (especially Tumov). This adds a "usedirs"
option that makes ikiwiki use foo/index.html instead of foo.html as
output page names. It is not yet enabled by default.
2007-04-01 19:59:42 +00:00
joey
d73eb7d9b2
* Add a templates page to the basewiki. It will automatically list all
...
available templates. Rename the old templates page to wikitemplates.
* Include the note template in the basewiki.
* Add a popup template in the basewiki. CSS based on some by Martin Krafft.
* Make the note, popup, and plugin templates detect missing variables and be
self-documenting, listing the available variables.
2007-03-31 06:55:12 +00:00
joshtriplett
b24394c0ec
Note that enabling or disabling the htmlscrubber plugin also affects some other
...
HTML-related functionality, such as whether [[meta]] allows potentially unsafe
HTML tags.
2007-03-26 21:39:18 +00:00
joey
bbb0b3e72f
* Finally fixed the longstanding inline removal bug.
...
* Renamed %oldpagemtime to a more accurately named %pagemtime and fix it to
actually store pages' mtimes.
* Add "mtime" sort parameter to inline plugin.
2007-03-24 15:10:58 +00:00
joey
b2cf231a43
web commit by JonasSmedegaard: Fix for htmllink brokenness since ikiwiki 1.44.
2007-03-24 01:11:35 +00:00
joey
2a0d91af2f
* Fix link() PageSpecs to not just look at the raw link text, but at where
...
that given link points based on the page doing the linking. Note that this
could make such PageSpecs match different things than before, if you
relied on the old behavior of them only matching the raw link text.
* This required changing the match_* interface, adding a third parameter.
* Allow link() PageSpecs to match relative, as is allowed with globs.a
* Add postform option to inline plugin.
* Add an bug tracker to the softwaresite example.
2007-03-21 23:11:09 +00:00
joey
c8b4ba354f
* Fix a security hole that allowed insertion of unsafe content via the meta
...
plugins's support for inserting html link and meta tags. Now such content
is passed through the htmlscrubber like everything else.
* Unfortunatly, that means that some valid uses of those tags are no longer
usable, and special case methods needed to be added for including
stylesheets, and for doing openid delegation. If you use either of these
in your wiki, it will need to be modified. See the meta plugin docs
for details.
2007-03-21 18:52:56 +00:00
joey
56d00d05f3
web commit by http://id.inelegant.org/
2007-03-15 04:16:43 +00:00
joey
a7ce70a699
response
2007-03-12 03:42:45 +00:00
joey
2618e5b406
web commit by http://id.inelegant.org/
2007-03-12 02:08:49 +00:00
joey
89673afc6b
add postsparkline plugin, providing sparkliney stats goodness for blog
...
posts
2007-03-11 00:24:31 +00:00
joey
14ed04b2e9
update
2007-03-07 19:57:53 +00:00
joey
6304f6a595
add colspan support
2007-03-07 19:50:34 +00:00
joey
0d108e74d9
further refinement
2007-03-07 19:07:36 +00:00
joey
355494b78b
web commit by JoshTriplett: Fix typo.
2007-03-07 12:39:26 +00:00
joey
b0e643aacc
web commit by JoshTriplett: Fix typo.
2007-03-07 12:36:56 +00:00
joey
5d57a8436f
* Add a table plugin, derived from the one written by Victor Moral.
2007-03-07 11:40:22 +00:00
joey
de87149039
web commit by JonasSmedegaard: Correction: is should -> should.
2007-03-07 08:45:30 +00:00
joey
4cbb1095d6
support previewing of sparklines: embed in data uris for preview
2007-03-07 07:41:07 +00:00
joey
e22c33b4d0
improve
2007-03-07 05:50:31 +00:00
joey
433200c5c7
format improvements
2007-03-07 05:49:02 +00:00
joey
d72644211e
improve format
2007-03-07 05:36:32 +00:00
joey
d4d535f17c
* Add a sparline plugin.
2007-03-07 05:33:45 +00:00
joey
1202b4fd7b
* Add preview parameter to preprocesser calls, use this rather than the
...
previous ugly hack used to avoid writing rss feeds in previews.
* Fix the img plugin to avoid overwriting images in previews. Instead it
does all the work to make sure the resizing works, and dummys up a resized
image using width and height attributes.
* Also fixes img preview display, the links were wrong in preview before.
2007-03-06 22:37:05 +00:00
joey
b9f7a57f94
* Add titlepage template for inline plugin.
2007-03-06 19:16:46 +00:00
joey
10b8557946
* Add "template" option to inline plugin to allow for use of customised
...
templates.
2007-03-02 04:00:42 +00:00
joey
58474c3f37
web commit by http://ethan.betacantrips.com/ : document the issue
2007-02-27 08:37:38 +00:00
joey
89a5dde72e
web commit by JoshTriplett: mention httpauth plugin.
2007-02-26 08:46:27 +00:00
joey
ca0ce08605
web commit by http://ethan.betacantrips.com/ : I think I like reST, can we improve support for it?
2007-02-26 06:27:25 +00:00
joey
0bb4eaad09
improve
2007-02-20 04:33:04 +00:00
joey
fa52a730ff
* Changed calling convention for httmllink slightly. The first three
...
parameters remain the same, but additional options are now passed in using
named parameters.
* Change plugin interface version to 1.02 to reflect this change.
* Add a new anchor option to htmllink. Thanks Ben for the idea.
* Support anchors in wikilinks.
* Add a "more" plugin based on one contributed by Ben to allow implementing
those dreaded "Read more" links in blogs.
2007-02-20 03:05:47 +00:00
joey
c9d7926df4
* New domain name for ikiwiki: ikiwiki.info. Update your links.
2007-02-18 20:24:40 +00:00
joey
d9e4a3718e
add day of week to prettydate, and i18n
2007-02-15 20:06:14 +00:00
joey
5ea7804e1e
examples
2007-02-15 08:57:48 +00:00
joey
2a0c928b56
fix
2007-02-15 08:56:36 +00:00
joey
0cfc607314
* Add a prettydate plugin that formats dates in a more readable fashion.
...
(I had to get a pretty date somehow today..)
2007-02-15 07:53:04 +00:00
joey
f850acc6ad
* Patch from Ethan to allow using meta tags to set creation dates of pages.
2007-02-15 05:48:40 +00:00
joey
d4c61b7281
* Many changes to make ikiwiki very resistant to write failures
...
including out of disk space situations. ikiwiki should never leave
truncated files, and if the error occurs during a web-based file edit,
the user will be given an opportunity to retry.
Inspired by the many ways Moin Moin destroys itself when out of disk. :-)
* Fix syslogging of errors.
2007-02-15 02:22:08 +00:00
joey
96125d8da5
* Allow multiple tag settings to appear in a single page.
2007-02-14 04:05:08 +00:00
joey
0659624ecd
web commit by JoshTriplett: Restore type/core tag; template did not work as expected.
2007-02-14 02:05:39 +00:00
joey
95da104fc3
web commit by JoshTriplett: The plugin template supplies the core tag now.
2007-02-14 02:03:30 +00:00
joey
38ee1764bf
web commit by JoshTriplett: Use conditional.
2007-02-14 02:00:40 +00:00
joey
14e877da67
web commit by JoshTriplett: Fix typo.
2007-02-14 01:57:35 +00:00
joey
059a15743a
clarify that templates can contain wiki markup
2007-02-14 01:04:34 +00:00
joey
f617ad857f
nice formatting
2007-02-13 22:06:54 +00:00
joey
19c58ac7c1
simplified plugin definitions
2007-02-13 18:51:21 +00:00
joey
bf64868b79
clean up orphans list
2007-02-12 03:03:43 +00:00
joey
479c7a1ea6
* Allow plugins to add new types of tests that can be used in PageSpecs.
...
* Add a "conditional" plugin, which allows displaying text if a condition
is true. It is enabled by default so conditional can be used in the
basewiki.
* Use conditionals in the template for plugins, so that plugin pages
say if they're currently enabled or not, and in various other places
in the wiki.
2007-02-12 02:44:47 +00:00
joey
7678eb870c
web commit by JoshTriplett: Formatting, typos, and wording.
2007-02-09 03:16:09 +00:00
joey
1eb59c4760
* Add "reverse" option to inline to invert sort orders.
2007-02-08 19:48:00 +00:00
joey
d472e293cd
fixes and more tests
2007-02-07 00:45:00 +00:00
joey
58141a0ebc
* Patch based on a patch from Ethan to support relative matching in
...
PageSpecs, by using "./". pagespec_match() has grown a new third parameter
to support this.
2007-02-06 21:17:25 +00:00
joey
46f0f5bdc2
* Add feedshow option to allow reducing the number of items included in
...
an rss or atom feed.
2007-02-05 21:54:36 +00:00
joey
5f162cfd34
* Add canedit hook, allowing arbitrary controls over when a page can be
...
edited.
* Move code forcing signing before edit to a new "signinedit" plugin, and
code checking for locked pages into a new "lockedit" plugin. Both are
enabled by default.
* Remove the anonok config setting. This is now implemented by a new
"anonok" plugin. Anyone with a wiki allowing anonymous edits should
change their configs to enable this new plugin.
* Add an opendiscussion plugin that allows anonymous users to edit
discussion pages, on a wiki that is otherwise wouldn't allow it.
* Lots of CGI code reorg and cleanup.
2007-02-02 02:33:03 +00:00
joey
930ca4d85f
response
2007-02-01 20:18:12 +00:00
joey
e6de0cfa62
web commit by JeremyReed: plugin requests
2007-02-01 19:20:46 +00:00
joey
5a128f3d63
* Replace underscores in shortcut texts with spaces when formatting for
...
display. This allows using a shortcut like [[wikipedia War_of_1812]],
which links to the correct remote page, but is displayed nicely.
2007-01-28 01:01:33 +00:00
joey
1989280421
web commit by JoshTriplett: Typo fix: s/overrideen/overridden/.
2007-01-28 00:10:22 +00:00
joey
8f5d326761
rename and comments
2007-01-16 03:21:33 +00:00
joey
79cc1fe177
web commit by http://victormoral.myopenid.com/ : Bug fixes in a new version
2007-01-15 11:35:25 +00:00
joey
6a3770ff11
web commit by http://victormoral.myopenid.com/ : New third party plugin
2007-01-15 10:14:28 +00:00
joey
3f3f3e46ad
* Add a rawhtml plugin that allows copying raw html files from the srcdir.
2007-01-08 21:00:18 +00:00
joey
1e547c80be
web commit by jh
2007-01-02 10:52:51 +00:00
joey
74f983d7f0
web commit by TobiOetiker: Made the page more consistant with the site style
2006-12-30 17:21:34 +00:00
joey
e2b2f980a6
web commit by TobiOetiker
2006-12-30 17:20:02 +00:00
joey
579a15060c
web commit by TobiOetiker
2006-12-30 17:16:52 +00:00
joey
7819f34a50
* Add a textile format plugin contributed by mazirian.
2006-12-29 05:18:39 +00:00
joey
912521ef07
* Initial work on internationalization of the program code. po/ikiwiki.pot
...
is available for translation.
* Export gettext() from IkiWiki module.
2006-12-29 04:38:40 +00:00
joey
9e428e8d86
web commit by http://mazirian.myopenid.com/ : clarification, licensing.
2006-12-29 03:16:06 +00:00
joey
4381a2e9f7
update
2006-12-28 21:44:36 +00:00
joey
688c5884d6
update
2006-12-28 21:44:03 +00:00
joey
6c740dbd41
update
2006-12-28 21:43:18 +00:00
joey
f1dfaca8d0
response and reorg
2006-12-28 21:11:26 +00:00
joey
5577564a68
fix rootpage
2006-12-28 21:03:11 +00:00
joey
d83d11e6b8
* Add mirrorlist plugin.
2006-12-23 01:07:11 +00:00
joey
5800d2160c
add a poll plugin
2006-11-26 19:46:11 +00:00
joey
3a31030550
add quick mode for speeding up generation of big archive pages
2006-11-26 19:43:24 +00:00
joey
9e05810f81
rename
2006-11-22 06:15:32 +00:00
joey
328cb70e6d
updates
2006-11-22 02:36:52 +00:00
joey
9a9418a6d8
update
2006-11-22 02:32:45 +00:00
joey
28312de511
typo typo
2006-11-22 02:31:21 +00:00
joey
2c1908acbd
fix
2006-11-22 02:30:23 +00:00
joey
a405b46c3b
* Add toggle plugin.
...
* Introduce the nicebundle. This is a kind of plugin, that just enables
many other plugins. It's an easy way to boost ikiwiki from its default,
basic wiki, to a full-featured wiki, without manually picking the right
set of plugins. New plugins will be added to the nicebundle from time to
time.
2006-11-22 02:28:42 +00:00
joey
28c31be732
updates
2006-11-21 04:26:53 +00:00
joey
3e593eb9c0
* Add "last" parameter to hook function. Very basic ordering, and hopefully
...
nothing more spohisticated will be needed.
* Add formbuilder_setup and formbuilder hooks.
* Split out a passwordauth module, that holds all the traditional password
based authentication etc code. It's enabled by default, but can be disabled
if you want only openid or some other auth method.
2006-11-20 20:37:27 +00:00
joey
74cb86fbb7
typo
2006-11-20 13:01:27 +00:00
joey
330d8a32ce
doesn't really matter what do= is set to, as long as it's set
2006-11-20 12:46:48 +00:00
joey
22064a9f81
testing
2006-11-20 12:26:25 +00:00
joey
e0832eefea
testing
2006-11-20 12:26:02 +00:00
joey
dba20f21c6
testing
2006-11-20 12:25:39 +00:00
joey
55aae671ad
testing
2006-11-20 11:55:54 +00:00
joey
c976340d5f
testing
2006-11-20 11:55:03 +00:00
joey
8b49304c67
testing
2006-11-20 11:49:29 +00:00
joey
a829378f1d
testing
2006-11-20 11:45:52 +00:00
joey
2ee3c6957b
testing
2006-11-20 11:45:06 +00:00
joey
76f8bafc9b
testing
2006-11-20 11:42:34 +00:00
joey
d16db931ff
testing
2006-11-20 11:41:34 +00:00
joey
1c34db6a9a
more
2006-11-20 11:39:25 +00:00
joey
eac31eff5c
shortcut stuff
2006-11-20 11:31:23 +00:00
joey
7b2206c171
cleanup
2006-11-20 09:52:09 +00:00
joey
e43cd269d2
* Add openidsignup config option.
...
* Make the openid plugin support the callbacks from myopenid.com via its
affiliate program.
* Change how post signin actions are propigated through the signin process;
they're now stored in the session.
2006-11-20 09:40:09 +00:00
joey
54cf5a62ca
* Make auth methods pluggable.
...
* Move httpauth support to a plugin.
* Add an openid plugin to support logging in using OpenID.
2006-11-20 01:52:18 +00:00
joey
fa5e3745ac
web commit by VictorMoral: New version 0.9
2006-11-14 11:19:42 +00:00
joey
6e1986cf12
* Patch from Ethan Glasser Camp to add a skip option to the inline plugin.
2006-11-08 20:39:48 +00:00
joey
5a82103526
* Implemented expiry options for aggregate plugin.
...
* Use precalculated backlinks info when determining if files need an update
due to a page they link to being added/removed. Mostly significant if
there are lots of pages.
* Remove duplicate link info when saving index. In some cases it could
pile up rather badly. (Probably not the best way to deal with this
problem.)
2006-11-01 05:41:37 +00:00
joey
db3b72c482
instead of over and over. Typical speedup is ~4x. Max possible speedup:
...
8x.
* Add "scan" parameter to hook(), which is used to make the hook be called
during the scanning pass, as well as the render pass. The meta and tag
plugins need to use the new scan parameter, so will any others that modify
%links.
* Now that links are calculated in a separate pass, it can also
precalculate backlinks in one pass, which is O(N^2) instead of the
previous code that was O(N^3). A very nice speedup for wikis with lots
(thousands) of pages.
2006-10-28 05:07:56 +00:00
joey
ed463de21f
revert spammer
2006-10-27 23:48:38 +00:00
joey
dcadf11388
web commit by shoesorder
2006-10-27 23:22:36 +00:00
joey
ad2c77dd30
web commit by NicolasDuboc
2006-10-24 14:46:56 +00:00
joey
7be29d0bfd
web commit by VictorMoral
2006-10-24 13:24:10 +00:00
joey
7a1dfbc49f
web commit by VictorMoral
2006-10-24 13:20:32 +00:00
joey
6a75123d7a
web commit by VictorMoral
2006-10-22 20:36:59 +00:00
joey
bca0b07c35
web commit by VictorMoral
2006-10-22 20:36:34 +00:00
joey
ae0ba21e71
web commit by VictorMoral:
2006-10-22 20:25:26 +00:00
joey
4093a584a7
updates
2006-10-21 23:32:15 +00:00
joey
f81d4904ee
update
2006-10-21 22:06:35 +00:00
joey
f646e975d6
included
2006-10-21 22:05:37 +00:00
joey
e54d901565
* Add an img plugin, based on Christian Mock's img plugin, but stripped
...
down to the bare essentials. Useful for handling large images on websites.
2006-10-21 21:59:44 +00:00
joey
7b76cce96c
web commit by RecaiOktas: Text::VimColor Debian package
2006-10-21 20:46:13 +00:00
joey
a70b71c663
notes about this plugin, including a security issue
2006-10-21 19:49:23 +00:00
joey
436c3fbefc
web commit by VictorMoral: Added information about style sheet and samples page
2006-10-19 13:39:00 +00:00
joey
0b6a684435
web commit by VictorMoral
2006-10-19 10:33:07 +00:00
joey
caaa5bad89
web commit by VictorMoral
2006-10-19 10:31:58 +00:00
joey
b5d3c31eda
web commit by VictorMoral
2006-10-19 10:27:59 +00:00
joey
a784ee9ee3
web commit by VictorMoral
2006-10-19 10:23:58 +00:00
joey
99a95f51bf
remove
2006-10-17 17:46:31 +00:00
joey
cb8c95bdef
web commit by VictorMoral
2006-10-16 14:32:22 +00:00
joey
7db7baed81
web commit by VictorMoral
2006-10-16 14:13:54 +00:00
joey
f9d40ac70e
response
2006-10-16 13:51:50 +00:00
joey
74c0731970
web commit by VictorMoral
2006-10-16 08:01:43 +00:00
joey
54841b6f84
web commit by VictorMoral
2006-10-16 07:15:29 +00:00
joey
e29dd20d24
fix
2006-10-15 19:46:01 +00:00
joey
057ac645cb
titles
2006-10-15 19:38:33 +00:00
joey
b973ed8269
* Add no_override parameter to hook().
...
* Add a shortcut plugin, inspired by Victor Moral's contributed shortcuts
plugin, but featuring a more ikiwiki-ish syntax and with shortcuts that
can be configured using a page in wiki.
2006-10-15 19:33:52 +00:00
joey
0286694e20
comments
2006-10-11 07:51:55 +00:00
joey
38923bfdd5
move
2006-10-11 07:45:15 +00:00
joey
be55f6fd7c
* Atom feed support based on a patch by Clint Adams.
...
* Add feeds=no option to inline preprocessor directive to turn off all types
of feeds. feeds=rss will still work, and feeds=atom was also added, for
fine control.
* $IkiWiki::version now holds the program version, and is accessible to
plugins.
2006-10-08 23:57:37 +00:00
joey
cefbe6210f
* Change %renderedfiles to store an array of files rendered from a given
...
source file, to allow tracking of extra rendered files like rss feeds.
* Note that plugins that accessed this variable will need to be updated!
The plugin interface has been increased to version 1.01 for this change.
* Add will_render function to the plugin interface, used to register that a
page renders a destination file, and do some security checks.
* Use will_render in the inline and linkmap plugins.
* Previously but no longer rendered files will be cleaned up.
* You will need to rebuild your wiki on upgrade to this version.
2006-10-08 21:56:50 +00:00
joey
16cbcf086b
add metadata
2006-10-06 19:31:26 +00:00
joey
62a22bf541
comments
2006-10-06 19:22:22 +00:00
joey
9759b3b745
web commit by ChristianMock
2006-10-06 09:41:23 +00:00
joey
5709053f4d
web commit by ChristianMock
2006-10-06 09:40:06 +00:00
joey
10b64bc707
web commit by ChristianMock
2006-10-06 09:38:59 +00:00
joey
2330971b5c
tag
2006-10-02 00:17:16 +00:00
joey
a24eced17f
web commit by joey
2006-10-02 00:11:38 +00:00
joey
d8a3538fb7
add meta info
2006-10-02 00:07:49 +00:00
joey
4ecf1338fe
web commit by ChristianMock
2006-10-01 21:52:49 +00:00
joey
48e004acb1
* inline: Add ability to sort by page name, based on a patch from
...
Benjamin A'Lee.
2006-09-25 21:13:14 +00:00
joey
c7140ad90b
* Add typography (SmartyPants) plugin by Recai.
2006-09-21 20:28:40 +00:00
joey
75594937c4
update
2006-09-21 20:24:38 +00:00
joey
62e1a2ceed
estseek patch (slightly altered) and other replies
2006-09-18 20:53:17 +00:00
joey
fa96eab120
* Updated ikiwiki.svgz from Recai, includes an icon and is used to generate
...
a multi-resolution favicon.ico.
2006-09-16 15:12:01 +00:00
joey
0f25ec8eb6
* pagetemplate hooks are now also called when generating cgi pages.
...
* Add a favicon plugin, which simply adds a link tag for an icon to each
page (and cgis).
2006-09-16 00:52:26 +00:00
joey
9575948b51
hail UB313!
2006-09-14 22:28:04 +00:00
joey
9bae900242
* Add a module version number to IkiWiki, so you can "use IkiWiki '1.00'"
...
to declare which version of the interface your plugin needs.
2006-09-09 23:07:27 +00:00
joey
dae0f48e91
* Work on firming up the plugin interface:
...
- Plugins should not need to load IkiWiki::Render to get commonly
used functions, so moved some functions from there to IkiWiki.
- Picked out the set of functions and variables that most plugins
use, documented them, and made IkiWiki export them by default,
like a proper perl module should.
- Use the other functions at your own risk.
- This is not quite complete, I still have to decide whether to
export some other things.
* Changed all plugins included in ikiwiki to not use "IkiWiki::" when
referring to stuff now exported by the IkiWiki module.
* Anyone with a third-party ikiwiki plugin is strongly enrouraged
to make like changes to it and avoid use of non-exported symboles from
"IkiWiki::".
* Link debian/changelog and debian/news to NEWS and CHANGELOG.
* Support hyperestradier version 1.4.2, which adds a new required phraseform
setting.
2006-09-09 22:50:27 +00:00
joey
d92142d09e
add
2006-09-09 07:13:21 +00:00
joey
aa2b3b8f63
* Add a googlecalendar plugin. A bit special-purpose, but it shows
...
one way to to deal with user-supplied content that could cause XSS
issues w/o the htmlscrubber, and won't survive the scrubber.
2006-09-09 07:11:51 +00:00
joey
516eaeafbd
web commit by joey
2006-09-07 15:42:01 +00:00
joey
cd5f2eadd9
web commit by joey
2006-09-07 15:39:05 +00:00
joey
e7ff9acf86
web commit by joey
2006-09-07 15:38:02 +00:00
joey
3e9a6a7d4f
size limits
2006-09-07 06:58:27 +00:00
joey
d772d2d3b2
web commit by joey
2006-09-07 05:46:38 +00:00
joey
68a8d7b1cc
typo
2006-09-07 05:34:48 +00:00
joey
eff2ddbe9a
* Add a linkmap plugin (requires graphviz).
2006-09-07 05:31:01 +00:00
joey
7abcfe429a
note that expire options are not yet implemented
2006-09-02 02:28:33 +00:00
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
4895955cea
* Change htmlize, format, and sanitize hooks to use named parameters.
2006-08-28 18:17:59 +00:00
joey
e16746a52f
* Add toc (table of contents) plugin.
2006-08-28 07:40:20 +00:00
joey
e0fdfd09bb
add
2006-08-27 05:08:49 +00:00
joey
a61d531edb
* Added a ddate plugin.
2006-08-27 03:55:45 +00:00
joey
38ce4c3cef
* Patch from James Westby to allow a description to be set for rss feeds.
2006-08-26 17:36:46 +00:00
joey
3c378ff6e7
update
2006-08-23 20:28:08 +00:00
joey
8f8959c96e
no longer need triple quotes
2006-08-23 20:27:18 +00:00
joey
d4ca3b3f50
* Change order of linkify and preprocess; first preprocess and then linkify.
...
This allows passing a wikilink inside a parameter to a preprocessor
directive without it being expanded to html, and leaking out of the
parameter, which had required some non-obvious use of triple-quoting
to avoid. Note that any preprocessor plugins that output something
that looks like a wikilink will now have it treated as such; AFAIK
this doesn't change any behavior though except for the template plugin.
* Enable preprocessor directives when previewing an edit.
2006-08-23 20:23:57 +00:00
joey
1f085aa76d
applied patch
2006-08-23 18:43:19 +00:00
www-data
5085ae1360
web commit by JordaPolo: Reply to comments; fix my name.
2006-08-23 17:13:57 +00:00
joey
9d7375c3b2
* Allow preprocessor directives to contain python-like triple-quoted
...
text blocks, for easy nesting of quotes inside.
* Add a template plugin.
* Use the template plugin to add infoboxes to each plugin page listing basic
info about the plugin.
2006-08-23 05:41:07 +00:00
joey
63c79e7f5b
add a missing closing ] on example directive
2006-08-23 03:21:55 +00:00
joey
b7e28ae022
reorganise, include preprocess in the right order
2006-08-23 01:54:40 +00:00
joey
43f2ba5def
revert broken parentlinks fix, which was broken, explain why
...
add plugins/contrib page to avoid broken link on this wiki
2006-08-22 17:54:10 +00:00
www-data
1e0c6758c1
web commit by joey: comments
2006-08-21 21:45:54 +00:00
www-data
abae4a8058
web commit by JordaPolo: Fixed preformatted text.
2006-08-21 18:35:03 +00:00
www-data
ad07eebb0b
web commit by JordaPolo: Added linguas plugin.
2006-08-21 18:29:28 +00:00
joey
cb60d16bb4
clarify
2006-08-19 05:26:02 +00:00
joey
63edea27bc
* Add first draft at a Restructured Text (rst) plugin, by Sergio
...
Talens-Oliag. Note that this has many known issues -- see the caveats on
the plugin's page.
* Credit everyone who wrote a plugin on the plugins' wiki pages.
2006-08-19 05:05:02 +00:00
joey
01dfa1d4ac
clarify
2006-08-18 22:23:34 +00:00
joey
7f58a84dea
* Add otl format plugin, which handles files as created by vimoutliner.
2006-08-18 21:48:03 +00:00
joey
05a298c473
clarification
2006-08-18 21:33:09 +00:00
joey
6f6495d7a6
remove maxdepth, it can be accomplished by pagespec like ".. and !*/*/*/*"
2006-08-18 16:45:28 +00:00
joey
2eac55e90e
* Add a map plugin contributed by Alessandro Dotti Contra.
2006-08-18 16:18:45 +00:00
joey
2f0d94c80b
updates
2006-08-18 06:21:59 +00:00
joey
c6ee9cbf45
* Support inlining pages raw, rather than creating a blog.
...
* Clean up yes/no parameter parsing in inline plugin.
* Implemented better cycle detection in the inline plugin; nested inlines
will now work.
2006-08-18 03:56:18 +00:00
joey
3fe48bcf83
note on disabling sidebar
2006-08-18 00:35:04 +00:00
joey
cedb48765b
* Add a tail fin^W^Wsidebar plugin by Tuomo Valkonen.
...
* If a page links to itself, mark up the link text in a span with
class="selflink" so that it can be styled. I don't have a useful style
defined for that though.
2006-08-18 00:24:22 +00:00
www-data
3ced1551bb
web commit by JonasSmedegaard: Correct typo: perminent -> permanent.
2006-08-14 20:44:19 +00:00
joey
d39717a1cb
* If the meta plugin overides the page title, set a title_overridden
...
variable in the template to true. This allows doing things with the
templates conditional on the title being overriden.
2006-08-12 17:51:32 +00:00
joey
cade16fbb6
* Improve markdown loading. First, try to load it as a properl perl module,
...
in case it was installed as one. Then fall back to trying
/usr/bin/markdown.
* Document in install page how to install markdown, since it has no
installation procedure in the upstream tarball.
2006-08-10 04:11:58 +00:00
joey
831190e1f3
tone back claims of what tidy can do, it's not perfect
2006-08-04 07:45:02 +00:00
joey
0708bb8aec
* Don't run tidy with -xml as that fails if the input is not well-formed.
...
Run it with -asxhtml instead, so it will output well-formed xhtml no
matter what the input.
* Disable tidy warnings too.
* Add a new format hook, and make tidy use it, since tidy can really only
operate on and output complete html documents, not the body chunks
that sanitise gets.
2006-08-04 07:41:02 +00:00
joey
91e416b5f3
* Also generate rel=bookmark links for permalinks.
2006-08-04 04:29:18 +00:00
joey
c5919df5f3
* Make aggregator save permalinks and author name to pages as metadata.
...
* Add permalink and author support to meta plugin, affecting RSS feeds
and blog pages.
* Change titlepage() to encode utf-8 alnum characters. This is necessary
to avoid UTF-8 creeping into filenames in urls. (There are still
some other ways that it can get in.)
2006-08-04 00:01:51 +00:00
joey
9dbe10e3f0
more slashery
2006-08-03 16:59:46 +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
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
joey
1d0f4b665c
fix
2006-07-30 06:15:04 +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
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
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
48f9d39339
* htmltidy plugin from Faidon.
2006-07-29 20:50:20 +00:00
joey
5de2cff378
remove this, pagestats is too slow and it was mostly for testing
2006-07-29 20:38:46 +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
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
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
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
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
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
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
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
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
5454186939
meta headers are not sanitised; prevent html leaking into them
2006-06-02 06:11:22 +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
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
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
75348182fc
use right name for search plugin
2006-05-25 21:52:03 +00:00
www-data
b5a9e50ed9
web commit by joey
2006-05-05 20:30:54 +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
253c4a9acc
link updates
2006-05-04 14:59:30 +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
a5c9c68da3
web commit by joey
2006-05-03 22:47:34 +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
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
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
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
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
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
http://yam655.livejournal.com/
0a15052262
2008-11-26 11:42:10 -05:00
http://yam655.livejournal.com/
da7cc0408d
Relative previous months?
2008-11-26 11:41:27 -05:00
http://smcv.pseudorandom.co.uk/
bf808c2f52
2008-11-23 13:53:18 -05:00
Joey Hess
17659599f3
response
2008-11-20 12:44:23 -05:00
http://schmonz.livejournal.com/
a10533fe7c
does change to ikiwiki.cgi locking help?
2008-11-19 22:52:36 -05:00
http://smcv.pseudorandom.co.uk/
4dc7143b5a
wishlist from IRC
2008-11-19 05:39:23 -05:00
http://smcv.pseudorandom.co.uk/
1ecb72160b
respond to joey, some more suggestions
2008-11-19 05:30:27 -05:00
Joey Hess
23f5874a56
another thought
2008-11-18 14:12:52 -05:00
Joey Hess
9b1be757dd
responses
2008-11-18 14:03:44 -05:00
http://smcv.pseudorandom.co.uk/
28ffff1030
2008-11-18 07:07:25 -05:00
http://smcv.pseudorandom.co.uk/
c5a7d98b54
Raw HTML now allowed, joeyh convinced me :-)
2008-11-18 06:14:08 -05:00
http://smcv.pseudorandom.co.uk/
c66a3f9ca7
Fix link to htmlbalance
2008-11-18 05:40:23 -05:00
http://smcv.pseudorandom.co.uk/
bd14203c0b
update
2008-11-18 05:37:36 -05:00
http://smcv.pseudorandom.co.uk/
75a3335399
rename plugins/contrib/postcomment.mdwn to plugins/contrib/comments.mdwn
2008-11-18 05:12:44 -05:00
http://smcv.pseudorandom.co.uk/
2953b9d850
response
2008-11-18 04:15:58 -05:00
Joey Hess
2e8c0bce31
initial comments
...
Done inline on the page, `scuse.
2008-11-17 15:00:33 -05:00
Joey Hess
181bdbe1a9
use HTML::Entities
2008-11-17 14:27:11 -05:00
Joey Hess
87f360dee4
thoughts
2008-11-17 14:10:25 -05:00
Joey Hess
c0f4735f1f
adding htmlbalance; housekeeping
...
Used the contrib version of the plugin page since it seemed better than the
other one.
2008-11-17 14:09:53 -05:00
Joey Hess
2d857e6aeb
Merge commit 'smcv/htmlbalance'
2008-11-17 14:01:28 -05:00
http://smcv.pseudorandom.co.uk/
e204a2c202
Fix tag directive
2008-11-17 06:44:50 -05:00
http://smcv.pseudorandom.co.uk/
c59d9c64a3
Publicise postcomment
2008-11-17 06:42:07 -05:00
http://smcv.pseudorandom.co.uk/
8f22c2454f
Explicitly say that I'd like to get this into ikiwiki
2008-11-17 06:14:51 -05:00
http://smcv.pseudorandom.co.uk/
913b516b4e
Link to third-party htmlbalance plugin
2008-11-17 06:13:46 -05:00
Simon McVittie
e7a840ed9a
htmlbalance: new plugin that balances tags by parsing and re-serializing
2008-11-17 10:46:21 +00:00