Merge branch 'master' of ssh://git.ikiwiki.info
authorJoey Hess <joey@kitenet.net>
Thu, 2 Jan 2014 16:04:22 +0000 (12:04 -0400)
committerJoey Hess <joey@kitenet.net>
Thu, 2 Jan 2014 16:04:22 +0000 (12:04 -0400)
doc/bugs/po:_po4a_too_strict_on_html_pages.mdwn
doc/ikiwikiusers.mdwn
doc/spam_fighting.mdwn
doc/todo/auto_publish_expire.mdwn
doc/todo/po:_better_translation_interface.mdwn
doc/todo/po:_remove_po_files_when_disabling_plugin.mdwn
doc/todo/publishing_in_the_future.mdwn
doc/todo/support_linking_to_cgit.mdwn
doc/todo/tagging_with_a_publication_date.mdwn
doc/users/spalax.mdwn

index eba59a682e9c988dd37df7d231ca9acd05f6c96c..d672d1c046a835f8597053d00c453afa86223c5b 100644 (file)
@@ -20,3 +20,5 @@ enabled: inserting a html tag without closing it is enough.
 > will be releasing that soon. I will cherry-pick the fix into at least
 > my debian-stable branch too. I don't know if this is worth doing a whole
 > security advisory for. --[[Joey]]
+
+[[done]]
index c00b8e74e8bd5e06e0764a6287191dc0c4186781..70d5042b774e5f2ad1eb0f13c81706a4af1e4704 100644 (file)
@@ -32,7 +32,7 @@ Projects & Organizations
 * The [maildirman wiki](http://svcs.cs.pdx.edu/maildirman)
 * The [Relativistic Programming research wiki](http://wiki.cs.pdx.edu/rp).
 * [Debian-IN](http://debian-in.alioth.debian.org/)
-* [Braawi Ltd](http://braawi.com/) and the community site [Braawi.org](http://braawi.org/)
+* [Braawi Ltd](http://braawi.com/)
 * [Webconverger](http://webconverger.org/) (a Web only linux distribution) with a [blog](http://webconverger.org/blog/)
 * [DebTorrent](http://debtorrent.alioth.debian.org)
 * The [Debian Packaging Handbook project](http://packaging-handbook.alioth.debian.org/wiki/)
@@ -41,20 +41,17 @@ Projects & Organizations
 * [The TOVA Company](http://www.tovatest.com) public site.  We also use it for internal documentation and issue tracking, all with a [[rcs/Git]] backend.
 * Reusable technical support websites, developed for [Redpill](http://redpill.dk/) realms:
   * [master demo site](http://support.redpill.dk/) ([source](http://source.redpill.dk/))
-  * [Homebase](http://support.homebase.dk/) ([source](http://source.homebase.dk/))
+  * [Homebase](http://support.homebase.dk/)
   * [Bitbase](http://support.bitbase.dk/) ([source](http://source.bitbase.dk/))
   * [Børneuniversitetet](http://support.borneuni.dk/) ([source](http://source.borneuni.dk/))
 * [CampusGrün Hamburg](http://www.campusgruen.org/)
 * The [awesome window manager homepage](http://awesome.naquadah.org/)
-* [vcs-pkg](http://vcs-pkg.org)
 * [vcs-home](http://vcs-home.madduck.net)
 * [Public Domain collection of Debian related tips & tricks](http://dabase.com/tips/) - please add any tips too
 * [Finnish Debian community](http://debian.fi)
-* [INCL intranuclear cascade and ABLA evaporation/fission](http://www.cs.helsinki.fi/u/kaitanie/incl/)
 * [dist-bugs](http://dist-bugs.kitenet.net/)
 * [Chaos Computer Club Düsseldorf](https://www.chaosdorf.de)
 * [monkeysphere](http://web.monkeysphere.info/)
-* [St Hugh of Lincoln Catholic Primary School in Surrey](http://www.sthugh-of-lincoln.surrey.sch.uk/)
 * [Cosin Homepage](http://cosin.ch) uses an Ikiwiki with a subversion repository.
 * [Bosco Free Orienteering Software](http://bosco.durcheinandertal.ch)
 * [MIT Student Information Processing Board](http://sipb.mit.edu/)
@@ -67,18 +64,13 @@ Projects & Organizations
 * [Debian Costa Rica](http://cr.debian.net/)
 * [Fvwm Wiki](http://fvwmwiki.xteddy.org)
 * [Serialist](http://serialist.net/)'s static pages (documentation, blog).  We actually have ikiwiki generate its static content as HTML fragments using a modified page.tmpl template, and then the FastCGI powering our site grabs those fragments and embeds them in the standard dynamic site template.
-* [Apua IT](http://apua.se/)
-* [PDFpirate Community](http://community.pdfpirate.org/)
 * [Software in the Public Interest](http://spi-inc.org/)
 * [NXT Improved Firmware](http://nxt-firmware.ni.fr.eu.org/)
 * [The FreedomBox Foundation](http://www.freedomboxfoundation.org/)
-* [TenderWarehouse Community](http://community.tenderwarehouse.org/)
 * [AntPortal](http://antportal.com/wiki/) - also see our templates and themes on [github](https://github.com/AntPortal/ikiwiked)
 * [The Amnesic Incognito Live System](https://tails.boum.org/index.en.html)
 * [The Progress Linux OS wiki](http://wiki.progress-linux.org/)
 * [Oxford Computer Society](http://www.ox.compsoc.net/)
-* [Russian OpenBSD Community wiki](http://wiki.openbsd.ru/)
-* [Arcada Project](http://arcadaproject.org/)
 * [*BSD UNIX user group in Denmark](http://www.bsd-dk.dk/)
 * [Telecomix Broadcast System](http://broadcast.telecomix.org/)
 * [WikiMIX.cc](http://WikiMIX.cc/)
@@ -103,16 +95,14 @@ Personal sites and blogs
 
 * [[Joey]]'s [homepage](http://kitenet.net/~joey/), including his weblog
 * [Kyle's MacLea Genealogy wiki](http://kitenet.net/~kyle/family/wiki) and [Livingstone and MacLea Emigration Registry](http://kitenet.net/~kyle/family/registry)
-* [Ulrik's personal web page](http://kaizer.se/wiki/)
 * [kite](http://kitenet.net)
-* [Paul Collins's as-yet purposeless wiki](http://wiki.ondioline.org/)
-* [Alessandro Dotti Contra's personal website](http://www.dotticontra.org/) and [weblog](http://www.dotticontra.org/blog)
+* [Alessandro Dotti Contra's personal website](http://www.dotticontra.org/)
 * [Kelly Clowers' personal website](http://www.clowersnet.net/)
 * [Anna's nature features](http://kitenet.net/~anna/nature-feature/)
 * [Roland Mas's blog](http://roland.entierement.nu/categories/geek-en.html)
-* [Sergio Talens-Oliag's personal wiki](http://mixinet.net/~sto/) and [blog](http://mixinet.net/~sto/blog.html)
+* [Sergio Talens-Oliag's personal wiki](http://mixinet.net/~sto/) and [blog](http://mixinet.net/~sto/blog)
 * [Christian Aichinger's homepage](http://greek0.net/)
-* Ben A'Lee's [homepage](http://subvert.org.uk/~bma/) and [wiki](http://wiki.subvert.org.uk/).
+* Ben A'Lee's [homepage](http://benjaminalee.co.uk/).
 * [Adam  Shand's homepage](http://adam.shand.net/iki/)
 * [Hess family wiki](http://kitenet.net/~family/)
 * [Zack](http://upsilon.cc/~zack)'s homepage, including [his weblog](http://upsilon.cc/~zack/blog/)
@@ -120,7 +110,6 @@ Personal sites and blogs
 * [Keith Packard's homepage and blog](http://keithp.com/).
 * [Christian Mock's homepage](http://www.tahina.priv.at/).
 * [Choffee](http://choffee.co.uk/).
-* [Tales from the Gryphon](http://www.golden-gryphon.com/blog/manoj/), Manoj Srivastava's free software blog.
 * [Proper Treatment 正當作法](http://conway.rutgers.edu/~ccshan/wiki/)
 * [lost scraps](http://web.mornfall.net), pages/blog of Petr Ročkai aka mornfall
 * [Schabis blaue Seite](http://schabi.de) - I abuse ikiwiki as blog/cms combo, and will migrate all existing content into ikiwiki eventually.
@@ -150,7 +139,7 @@ Personal sites and blogs
 * [Per Bothner's blog](http://per.bothner.com/blog/)
 * [Bernd Zeimetz (bzed)](http://bzed.de/)
 * [Gaudenz Steinlin](http://gaudenz.durcheinandertal.ch)
-* [NeoCarz Wiki](http://www.neocarz.com/wiki/) Yes - its actually Ikiwiki behind that! I'm using Nginx and XSL to transform the ikiwiki renderings thanks to the valid XHTML output of ikiwiki. Great work Joey!!
+* [NeoCarz Wiki](http://www.neocarz.com/) Yes - its actually Ikiwiki behind that! I'm using Nginx and XSL to transform the ikiwiki renderings thanks to the valid XHTML output of ikiwiki. Great work Joey!!
 * [Natalian - Kai Hendry's personal blog](http://natalian.org/)
 * [Mick Pollard aka \_lunix_ - Personal sysadmin blog and wiki](http://www.lunix.com.au)
 * [Skirv's Wiki](http://wiki.killfile.org) - formerly Skirv's Homepage
@@ -170,7 +159,6 @@ Personal sites and blogs
 * [Mukund](https://mukund.org/)
 * [Nicolas Schodet](http://ni.fr.eu.org/)
 * [weakish](http://weakish.github.com)
-* [Thomas Kane](http://planetkane.org/)
 * [Marco Silva](http://marcot.eti.br/) a weblog + wiki using the [darcs](http://darcs.net) backend
 * [NeX-6](http://nex-6.taht.net/) ikiwiki blog and wiki running over ipv6
 * [Jason Riedy](http://lovesgoodfood.com/jason/), which may occasionally look funny if I'm playing with my branch...
@@ -189,7 +177,6 @@ Personal sites and blogs
 * [The personal website of Andrew Back](http://carrierdetect.com)
 * [Paul Elms](http://paul.elms.pro) Personal site and blog in russian.
 * [Salient Dream](http://www.salientdream.com/) - All Things Strange. 
-* [Kafe-in.net](https://www.kafe-in.net/) Ugly personnal blog.
 * [Anton Berezin's blog](http://blog.tobez.org/)
 * [Waldgarten]( http://waldgarten.greenonion.org/ ) News and documentation of a permaculture inspired neighbourhood-garden located in Hamburg, Germany.
 * [[OscarMorante]]'s [personal site](http://oscar.morante.eu).
index e5aa9f63e1b3f84442ad3007f22c0501792dac22..bcb9d47bcb74baa5e23c631c129f78800f6fbb23 100644 (file)
@@ -26,4 +26,5 @@ d93a948 | 2013/09/05 | soman81   | 31.17.11.19
 d759052 | 2013/09/08 | spain1001 | 80.187.106.2
 24a1c62 | 2013/09/15 | spain1001 | 80.187.106.136
 cba01c2 | 2013/09/15 | spain1001 | 80.187.106.136
+702a3e5 | 2014/01/02 | Toni      | 124.105.173.121
 """]]
index 7a5a17517cb49282a4ba5a9a5d27ec5b67c987a4..09e8b087357c658b1d8c723f34163da073836caa 100644 (file)
@@ -29,5 +29,13 @@ The date for publishing and expiring could be set be using some new directives;
 > I do think the general problem with that approach is that you have to be
 > careful to prevent the unpublished pages from leaking out in any
 > inlines, maps, etc. --[[Joey]] 
+>
+
+> Some times ago, I wrote a Pagespec function that matches pages that have
+> creation date in the future: [[plugins/contrib/created_in_future/]]. It can
+> be used to solve part of the original problem: publication on some date. For
+> unpublication, I think that my plugin is not sufficient.
+> 
+> -- [[Louis|spalax]]
 
 [[!tag wishlist]]
index d2ae2ed5cffba62d387a7bf5edbdd5af0a6e3c43..68da99f6f9e5556230d1d528ab22a227008f5501 100644 (file)
@@ -3,3 +3,5 @@ with automatic escaping of special chars.
 
 [[Integrating with transifex|todo/po: transifex integration]] or with
 Pootle would be another way to go.
+
+[[wishlist]]
index 5d0318ae10f66363642ac49539d3f2c7dbd9a6e4..6c11fa17baafc5db4ebab4b916f4151096b8bbdc 100644 (file)
@@ -11,3 +11,9 @@ files from the source repository when it has been disabled?
 >> `rcs_remove` rather than a good old `unlink`. --[[intrigeri]]
 
 >>> I guess you could call `rcs_remove` followed by `unlink`. --[[Joey]] 
+
+>>>> Implemented in my `po-disable` branch, added a basic test case
+>>>> that passes, not tested in a real ikiwiki with a VCS yet.
+>>>> Not sure I'll have time to do better any time soon, but for
+>>>> anyone interested to lead this to completion, it should be a good
+>>>> starting point. --[[intrigeri]]
index 55fe3aa1fa4c9940c48fd91e4c98003577dcdadd..9b6f3f885ddfd0430614590b54a948e3e5936cf2 100644 (file)
@@ -125,3 +125,11 @@ Thoughts on the whole idea? — [[Jon]]
 >> implemented itself in terms of cron, or at, or both, or possibly
 >> other things depending on what people want to support). But that would
 >> be substantially more work, more than I can afford atm at least. — [[Jon]]
+
+> Some times ago, I wrote a Pagespec function that matches pages that have
+> creation date in the future: [[plugins/contrib/created_in_future/]]. It can
+> be enhanced to create the `current_date_before(<DATE>)` pagespec. The
+> interesting part of my plugin is that it makes IkiWiki rebuild pages on the
+> right date.
+>
+> -- [[Louis|spalax]]
index 92c7cb8a6594bd9c3bea294f7498716b00754ada..00afb82fd6ea31a79d27fc023763a7d4b56ef897 100644 (file)
@@ -17,4 +17,14 @@ the substitution of `\[[file]]` in `diffurl` and `historyurl`?
 > In `91b477c` I made a similar change to how the cvs backend encodes
 > `diffurl`. Perhaps it applies to all VCS backends? --[[schmonz]]
 
+>> Thanks a lot! I've not looked at it yet, but will try to do so
+>> soonish, as this bug is a real problem for Tails when welcoming potential
+>> new contributors. --[[intrigeri]]
+
+>>> My `fix_diffurl_vs._cgit` branch now implements schmonz' change
+>>> for the Git plugin. Please review and merge if you like
+>>> it. --[[intrigeri]]
+
 [[wishlist]]
+
+[[!tag patch]]
index 39fc4e22088869b0bff96936f4ebe0259106b8fc..b4d3ca007a23c484a1c67e9c9d22cca7a7961323 100644 (file)
@@ -69,3 +69,9 @@ on vacation".
 >>> 
 >>> You'd still need a cron job to run ikiwiki -refresh every hour, or
 >>> whatever, so it can update. --[[Joey]] 
+
+---
+
+Some times ago, I wrote a Pagespec function that matches pages that have creation date in the future: [[plugins/contrib/created_in_future/]]. It can be used to solve the original problem.
+
+-- [[Louis|spalax]]
index 764bf4a7f76f87d61de5425bec5b852adeef29fb..4a3e823ac5ec45b9a99a52ea12c1564b32e9b8b6 100644 (file)
@@ -2,10 +2,23 @@
 
 User of IkiWiki.
 
-I wrote and maintain a few plugins, which are available here: [[https://atelier.gresille.org/projects/gresille-ikiwiki]].
+# Plugins
 
-[[!map pages="plugins/* and author(spalax)"]]
+I wrote and maintain a few plugins, which are available here: [[https://atelier.gresille.org/projects/gresille-ikiwiki]].
 
 [[!map pages="plugins/contrib/* and ! plugins/contrib/*/* and link(.)"]]
 
+# Wishlist
+
+I have a few things in mind. Their status is something between *I will implement it someday* to *maybe someone could need this* or *I will need it if I implement this killer website I have in mind*.
+
+* [[plugins/contrib/addtag]]: Add the necessary javascript in the edit page to enable adding tags to the page by simply clicking one some link.
+* [[plugins/contrib/jssearchtag]]: Create a page where user can tick or untick any combination of tag (s)he want, and dynamically sees an inline of the matching pages. I have to see to what extent the [[plugins/contrib/jssearchfield|jssearchfield]] plugin already does the same thing (not tested yet).
+* [[plugins/contrib/parenttag]]: When a page is tagged `mathematics/algebra` (using `\[[!tag mathematics/algebra]]`), it is automatically tagged `mathematics` as well. Second step: looks inside page content for tags as user is typing, and allow user to remove them by clicking somewhere.
+* [[plugins/contrib/htaccessmanager]]: Create a cgi page to manage a htaccess file.
+* Automatically add calendar pages (see the [[ikiwiki-calendar discussion|ikiwiki-calendar/discussion]]).
+
+
+# Contact
+
 Contact: `spalax at gresille dot org`.