attachment doc updates

master
Joey Hess 2008-07-01 17:54:23 -04:00
parent c1e9e121b7
commit 0ffcafc130
5 changed files with 40 additions and 3 deletions

View File

@ -0,0 +1,18 @@
I found this posted to todo list, moved here: --[[Joey]]
> First pass at an attachments plugin. See [[plugins/contrib/attach]] for
> details/docs. Here's the [diff](http://pastebin.com/f4d889b65), and
> here's some [technical notes](http://pastebin.com/f584b9d9d). There are
> still various things I want to fix and tweak, but it works reasonably for
> me as is.
I guess I missed this when the plugin page was posted last September, and
since the [[soc]] stuff wasn't updated, I didn't realize this was Ben's soc
work. Which is more or less why I didn't look at it.
This plugin would need quite a lot of work to finish up, I do think it was
taking the right approach, sorry I never followed up on it.
In the meantime, I've written an attachment plugin that does most of the
same stuff, and behaves closer to how I originally sketched [[todo/fileupload]]
as working.

View File

@ -11,7 +11,7 @@ accepted, and the following projects were worked on:
(See [[todo/latex]])
* Implement File Upload Functionality and Image Gallery Creation
by Ben Coffey
(See [[todo/fileupload/soc-proposal]])
(See [[todo/fileupload/soc-proposal]] and [[plugins/contrib/attach]])
* Wiki WYSIWYG Editor
by [[TaylorKillian]]
(See [[todo/wikiwyg]])

View File

@ -0,0 +1,20 @@
Stuff the [[plugins/attachment]] plugin is currently missing, that might be
nice to add:
* `user()` pagespecs, to limit what individual users can do. (See examples
in [[fileupload]].
* `mimetype()` pagespecs. (Using a mime type sniffer.)a
* Virus scanning.
* Make the attachments part of the Edit page hidden unless something is
clicked on to display it. To avoid clutter.
* Add a progress bar for attachment uploads (needs AJAX stuff..)
* Maybe optimise the "Insert Links" button with javascript, so, if
javascript is available, the link is inserted at the current cursor
position in the page edit form, without actually reposting the form.
(Falling back to the current reposting of the form if javascript is not
available of course.)
* Set `$CGI::POST_MAX` to some sane value (ie, larger than the largest
configured `maxsize()` in the pagespec, or if none is configured,
something reasonable. Just as a belt-and-suspenders DOS prevention.
* Only allow attachments to be added to a given list of pages.
Maybe a pagespec like `parent(patches/*)`

View File

@ -1 +0,0 @@
First pass at an attachments plugin. See [[plugins/contrib/attach]] for details/docs. Here's the [diff](http://pastebin.com/f4d889b65), and here's some [technical notes](http://pastebin.com/f584b9d9d). There are still various things I want to fix and tweak, but it works reasonably for me as is.

View File

@ -60,4 +60,4 @@ pagespec lock like the above prevents an edit or upload from happening,
ikiwiki could display a reasonable message to the user, indicating what
they've done wrong.)
[[tag soc]]
[[tag soc done]]