Joey Hess
7ee92cab40
blogspam: New plugin, adding spam filtering for page editing / comment posting using the BlogSpam.net API.
2009-01-16 22:39:11 -05:00
Joey Hess
f7b2cfcf50
checkcontent: New hook, can be used to implement arbitrary content filters, including spam filters.
2009-01-16 20:46:55 -05:00
Joey Hess
81b088866b
repolist: New plugin to support the rel=vcs-* microformat.
...
* repolist: New plugin to support the rel=vcs-* microformat.
* goodstuff: Include repolist by default. (But it does nothing until
configured with the repository locations.)
2009-01-07 16:07:46 -05:00
intrigeri
ba47fe4246
po: added note about now implemented feature
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 16:05:27 +01:00
intrigeri
0bf9ea723a
meta branch merge required
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 16:05:27 +01:00
Joey Hess
484cb2ddcf
formatting
2008-12-31 15:28:03 -05:00
Joey Hess
c4f3d0554a
Merge branch 'master' into next
2008-12-26 16:11:13 -05:00
Joey Hess
7da319efc6
inline: Run format hook first
...
inline has a format hook that is an optimisation hack. Until this hook
runs, the inlined content is not present on the page. This can prevent
other format hooks, that process that content, from acting on inlined
content. In bug ##509710, we discovered this happened commonly for the
embed plugin, but it could in theory happen for many other plugins (color,
cutpaste, etc) that use format to fill in special html after sanitization.
The ordering was essentially random (hash key order). That's kinda a good
thing, because hooks should be independent of other hooks and able to run
in any order. But for things like inline, that just doesn't work.
To fix the immediate problem, let's make hooks able to be registered as
running "first". There was already the ability to make them run "last".
Now, this simple first/middle/last ordering is obviously not going to work
if a lot of things need to run first, or last, since then we'll be back to
being unable to specify ordering inside those sets. But before worrying about
that too much, and considering dependency ordering, etc, observe how few
plugins use last ordering: Exactly one needs it. And, so far, exactly one
needs first ordering. So for now, KISS.
Another implementation note: I could have sorted the plugins with
first/last/middle as the primary key, and plugin name secondary, to get a
guaranteed stable order. Instead, I chose to preserve hash order. Two
opposing things pulled me toward that decision:
1. Since has order is randomish, it will ensure that no accidental
ordering assumptions are made.
2. Assume for a minute that ordering matters a lot more than expected.
Drastically changing the order a particular configuration uses could
result in a lot of subtle bugs cropping up. (I hope this assumption is
false, partly due to #1 , but can't rule it out.)
2008-12-26 16:09:23 -05:00
Joey Hess
c2d2ff0199
deprecate embed plugin too
...
I see that this plugin's lists of safe content are already well out of
date, and htmlscrubber_skip offers a non whitelist based approach, so let's
deprecate this plugin for 3.0.
2008-12-26 15:27:49 -05:00
Joey Hess
dbd95c67bc
add link to untrusted git push
2008-12-26 15:06:00 -05:00
Joey Hess
04f064e78a
make ikiwiki-transition prefix_directives take a setup file
...
This is easier to remeber, and less error-prone than passing it all the
pages in the wiki.
2008-12-24 19:48:42 -05:00
Joey Hess
3fbe2569ff
remove deprecated googlecalendar plugin
2008-12-24 16:22:35 -05:00
Joey Hess
c07a95ed8e
remove globlist support
...
No transition code implemented, but I will probably make a 2.x release that
warns about found globlists.
2008-12-23 17:11:04 -05:00
Joey Hess
678d467a40
finalise version 3.00 of the plugin api
2008-12-23 16:34:19 -05:00
Joey Hess
6e4f34b0b8
Merge branch 'master' into next
2008-12-23 16:27:02 -05:00
Joey Hess
ecf2408bf6
fix a few directives using the old syntax
...
I'm turning on prefix_directives for the live wiki now.
2008-12-23 16:25:52 -05:00
Joey Hess
14a9e704c1
enable aggregate_internal by default
2008-12-23 16:08:21 -05:00
intrigeri
298c16eda9
po: make the dev timing clearer
2008-12-23 11:08:00 +01:00
Joey Hess
d70f3d6271
unify pagespecs
2008-12-21 16:50:50 -05:00
Joey Hess
3e2f75af6b
fix
2008-12-17 20:19:12 -05:00
Joey Hess
d647ca286a
simplify pagespec
2008-12-17 20:10:22 -05:00
Joey Hess
140c0bacba
change around comments pagespecs
...
I think it is clearer to have one pagespec that controls all pages with
comments, and a separate pagespec that can be used to close new comments on
a subset of those pages.
2008-12-17 18:50:04 -05:00
Joey Hess
60142db48e
clarification
2008-12-17 15:29:22 -05:00
Joey Hess
bb93fccf06
Coding style change: Remove explcit vim folding markers.
2008-12-17 15:22:16 -05:00
Joey Hess
fdd994fb73
more comments doc updates
...
Moved todo items to a todo page, mark the old todo item about comments as
done, etc.
2008-12-17 14:15:52 -05:00
Joey Hess
e9797ee086
improve documentation of postcomment
2008-12-12 15:02:40 -05:00
Joey Hess
9d5075ab52
first pass through comments documentation
...
Moved documentation out of contrib.
Mostly tweaked some wording. Moved documentation of various bits to other
pages (pagespec, etc), and linked to those.
Documented the new templates in wikitemplates.
Small quantities of documentation were removed. Particularly the list of
template variables, which I think is fairly obvious when editing the
template.
2008-12-12 14:52:05 -05:00
http://smcv.pseudorandom.co.uk/
5625be3bcd
Another TODO item
2008-12-12 06:34:51 -05:00
http://smcv.pseudorandom.co.uk/
b8c1670500
update with some more code improvements
2008-12-12 06:29:02 -05:00
tschwinge
574640b069
Fix cut'n'past-o.
2008-12-11 19:36:36 -05:00
Joey Hess
b67632cdcd
inline: Support feedfile option to change the filename of the feed generated.
2008-12-11 15:01:26 -05:00
http://smcv.pseudorandom.co.uk/
50ae0dcd8c
some issues joeyh reported on IRC
2008-12-11 06:07:37 -05:00
http://smcv.pseudorandom.co.uk/
52bd18aafc
Link to sandbox on my demo of the plugin
2008-12-10 22:12:11 -05:00
http://smcv.pseudorandom.co.uk/
59c29b532e
multiple formats now supported
2008-12-10 21:50:15 -05:00
http://smcv.pseudorandom.co.uk/
d6b87bd25e
Update with today's changes
2008-12-10 21:44:50 -05:00
http://john.choffee.co.uk/
a6b9fadc9a
Fixed the pagespec link
2008-12-09 08:27:59 -05:00
http://alcopop.org/me/openid/
b8fb77b093
update for rename of users/jondowland.mdwn to users/jon.mdwn
2008-12-02 10:00:47 -05:00
http://smcv.pseudorandom.co.uk/
e69095504c
2008-11-27 05:56:36 -05:00
http://smcv.pseudorandom.co.uk/
ec03c89f3e
Move some more discussion here
2008-11-27 05:42:07 -05:00
http://smcv.pseudorandom.co.uk/
92efb9c000
Move some discussion to discussion/
2008-11-27 05:39:16 -05:00
http://smcv.pseudorandom.co.uk/
7a7f4a3cb6
Move some discussion from comments page to here
2008-11-27 05:38:37 -05: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
Joey Hess
50b95a0742
response
2008-11-11 18:34:18 -05:00
intrigeri
fb9130c18c
po: answered Joey's "create a new translation" question
...
... that I previously completely missed.
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11 17:17:56 +01:00
intrigeri
8c47f16dcc
po: help request
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11 04:39:51 +01:00
Joey Hess
5c0d43999f
response
2008-11-10 13:30:20 -05:00
AlexandreDupas
4991cb441e
question about the format directive and relation with htmlize hooks
2008-11-08 11:04:27 -05:00
Joey Hess
db5ea4d4f0
meta: Plugin is now enabled by default since the basewiki uses it.
2008-11-06 16:08:11 -05:00
Joey Hess
56fd048210
response
2008-11-06 13:51:01 -05:00
intrigeri
725dae7353
po: misc responses to Joey
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06 16:29:46 +01:00
intrigeri
256b3aeba8
po: response
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06 12:34:47 +01:00
Joey Hess
466ceb1394
response
2008-11-05 14:35:41 -05:00
Joey Hess
d6ac704500
comments and questions
2008-11-05 14:33:35 -05:00
Joey Hess
f258902a21
response
2008-11-05 13:30:26 -05:00
Joey Hess
ab729c78b2
add a more useful example of a relative date ;-)
2008-11-05 13:21:16 -05:00
neale
8903776a09
trackpad registered a click on save
2008-11-03 22:08:49 -05:00
neale
b2aa69762d
2008-11-03 22:07:58 -05:00
intrigeri
8e451ecda4
po: now uses inject
2008-11-02 20:19:51 +01:00
Joey Hess
8f7e6e76ac
rename
2008-10-31 18:02:03 -04:00
alexander
fd9192006b
2008-10-31 17:53:57 -04:00
alexander
efc1e4a369
2008-10-31 17:52:42 -04:00
Joey Hess
bb841f94f4
format: New plugin, allows embedding differntly formatted text inside a page (ie, otl inside a mdwn page, or syntax highlighted code inside a page).
2008-10-31 16:42:20 -04:00
jwalzer
8f5723e1d5
start discussion of the plugin
2008-10-30 12:27:09 -04:00
jwalzer
547d296924
opml-Plugin - Stub-Page
2008-10-30 12:22:51 -04:00
http://lollipopman.myopenid.com/
40b6033917
2008-10-30 08:28:28 -04:00
Joey Hess
3d72fd8f26
wording
2008-10-29 18:05:56 -04:00
https://yag.myopenid.com//
3c48758576
Fixed broken link.
2008-10-29 15:09:56 -04:00
Joey Hess
65bf71d387
organizing and pulling together syntax highlighting info
2008-10-26 19:43:57 -04:00
Joey Hess
1a883b3c50
include temp file for attachment change too
2008-10-24 13:44:03 -04:00
Joey Hess
dfef51e10e
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-10-24 13:30:29 -04:00
Joey Hess
0196e1f9fc
updates
2008-10-24 13:29:41 -04:00
tschwinge
0a081d78c4
Typo fix.
2008-10-24 05:40:52 -04:00
Joey Hess
ad9e443f22
check_canattach hooked up
2008-10-23 16:56:40 -04:00
Joey Hess
4669eab596
more work on untrusted committers
...
Wired up check_canedit and check_canremove, still need to deal with
check_canattach, and test.
2008-10-23 16:29:50 -04:00
Joey Hess
094af3d113
initial support for git repos with untrusted committers
...
Still need to wire up the calls to check_* , but it's cold out here and my
hands are going numb, so enough for now.
2008-10-22 20:52:34 -04:00
Joey Hess
97b94e4e88
displaytime hook is gone
2008-10-21 20:37:49 -04:00
intrigeri
b33ce3139c
thanks!
2008-10-21 19:17:49 -04:00
Joey Hess
a18fea41cd
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-10-21 17:57:32 -04:00
Joey Hess
e75818572f
function injection overhaul
...
Add an inject function, that can be used by plugins that want to replace
one of ikiwiki's functions with their own version. (This is a scary thing
that grubs through the symbol table, and replaces all exported occurances
of a function with the injected version.)
external: RPC functions can be injected to replace exported functions.
Removed the stupid displaytime hook, and use injection instead.
2008-10-21 17:57:19 -04:00
Joey Hess
70e0c9447a
change obsolete example
2008-10-21 17:09:44 -04:00
intrigeri
64d2ba358d
added link to po plugin
2008-10-21 14:59:02 -04:00
Joey Hess
ec566c02fd
response
2008-10-20 20:57:42 -04:00
intrigeri
94797b66c4
answering joey
2008-10-20 19:45:49 -04:00
Joey Hess
ee1ccfa863
use relativedate as the css class for dates that should display relative
2008-10-20 19:22:22 -04:00
Joey Hess
99bf734963
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-10-20 19:19:03 -04:00
Joey Hess
2c89dacde4
wow
2008-10-20 19:18:49 -04:00
intrigeri
93959d45db
formatting, added git clone information
2008-10-20 18:56:21 -04:00
intrigeri
eea52bccc9
initial plugin public apparition
2008-10-20 18:54:04 -04:00
Joey Hess
df22dd5cbd
add header
2008-10-20 16:59:34 -04:00
Joey Hess
22ec2912be
update
2008-10-20 16:58:22 -04:00
Joey Hess
f1213d3ab7
fix name
2008-10-20 16:57:37 -04:00
Joey Hess
4729426292
pull together info on converting to ikiwiki from other systems
2008-10-20 16:55:38 -04:00
http://alcopop.org/me/openid/
566c1af2aa
split into subpages?
2008-10-20 10:25:49 -04:00
Joey Hess
fd9393ef85
add displaytime hook
...
Need to use a hook because an exported function cannot be reliably
overridden. The replacement verstion was actually only affecting plugins
loaded after it.
formattime doesn't need a hook, since there's no reason to export it.
2008-10-19 20:12:37 -04:00
tschwinge
3670fe9a4f
Correct copy&paste-o.
2008-10-19 12:14:08 -04:00
Joey Hess
7390a7a072
relativedate: New javascript-alicious plugin that makes all dates display relative, in a very nice way, if I say so myself.
2008-10-17 20:47:32 -04:00
Joey Hess
79b376f991
Add an underlay for javascript, and add ikiwiki.js containing some utility code.
...
* Add an underlay for javascript, and add ikiwiki.js containing some utility
code.
* toggle: Stop embedding the full toggle code on each page using it, and
move it to toggle.js in the javascript underlay.
2008-10-17 20:28:18 -04:00
Joey Hess
cd305909d3
document google plugin
2008-10-10 17:13:33 -04:00
bremner
3369bbee1c
2008-10-10 01:45:45 -04:00
http://yag.myopenid.com/
2ff36e631e
2008-10-09 19:33:25 -04:00
Joey Hess
debd8636a0
problem fixed
2008-10-09 19:15:39 -04:00
http://yag.myopenid.com/
8c46ca734a
2008-10-09 18:50:04 -04:00
Joey Hess
8c191adf5c
tag updates
2008-10-09 16:58:25 -04:00
http://josephturian.blogspot.com/
4544a3e583
2008-10-09 15:01:09 -04:00
Joey Hess
d3ca495e61
lockedit: Support specifying which users (and IP addresses) a page is locked for. This supports most of the ACL type things users have been wanting to be done. Closes : #443346 (It does not control who can read a page, but that's out of scope for ikiwiki.)
2008-10-08 17:47:38 -04:00
Joey Hess
6caed59b9c
remove page_locking page, move content to plugins/lockedit
...
Also, removed obsolte para about using the prefs page to configure locked
pages, that interface is obsolete, hidden by default, and the locked_pages
setup file setting is used instead.
2008-10-08 17:09:24 -04:00
Joey Hess
18b1c7f012
Merge branch 'tova'
2008-10-01 15:54:10 -04:00
Joey Hess
7308f3da5b
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2008-10-01 14:47:49 -04:00
Joey Hess
85ec27ab58
Merge branch 'master' into tova
...
Conflicts:
debian/changelog
2008-09-30 21:04:22 -04:00
Joey Hess
0651e86a4c
httpauth: Document that ikiwiki.cgi has to be in a directory subject to authentication. Closes : #500524
2008-09-30 21:03:51 -04:00
tschwinge
335049c5c4
The plugins have been rewritten and now should function properly.
2008-09-30 17:44:47 -04:00
Joey Hess
2d45a303e2
add newpagefile function
2008-09-29 18:51:16 -04:00
Joey Hess
d4ac1c750e
response
2008-09-27 21:13:35 -04:00
http://www.cse.unsw.edu.au/~willu/
66eb48ebcd
Thoughts on the new wikistate variable
2008-09-27 20:03:15 -04:00
Joey Hess
a5d3acd37c
Add %wikistate, which is like %pagestate except not specific to a given page, and is preserved across rebuilds.
2008-09-27 16:45:27 -04:00
Joey Hess
9ec9d6901d
Export pagetitle, titlepage, linkpage.
2008-09-27 14:27:42 -04:00
Joey Hess
dddf5d55fd
clarify when to use utlto and when to use htmlpage
...
suggestion from smcv
2008-09-27 12:54:10 -04:00
Joey Hess
78e4d5bc6f
clarify
2008-09-26 19:31:19 -04:00
Joey Hess
89256ab870
htmlscrubber: Add a config setting that can be used to disable the scrubber acting on a set of pages.
2008-09-26 18:07:37 -04:00
Joey Hess
dfe55e8956
Add keepextension parameter to htmlize hook. (Willu)
2008-09-23 13:39:21 -04:00
http://schmonz.livejournal.com/
72261774d2
2008-09-19 14:14:44 -04:00
Joey Hess
fde2682548
response
2008-09-19 14:11:28 -04:00
http://schmonz.livejournal.com/
bb630febdb
probably fine maybe?
2008-09-19 14:06:55 -04:00
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