Active development of JAMWiki has ceased, and bug fixes and support will be limited at best. If you are interested in taking over management of JAMWiki please send an email to the jamwiki-devel mailing list.

Comments:JAMWiki 0.4.3


JAMWiki 0.4.3

Archived from the Feedback page:

Release plans

This is the list of issues that may be addressed for JAMWiki 0.4.3.

  • Add support for the Mediawiki reference tag as described in Roadmap#References. Done, but the code needs to be cleaned up a bit.
  • Add support for the Mediawiki <gallery> tag.
  • Add appropriate meta tags, including description. New meta tag added for page title, and an admin option now exists to set the meta description. Running on, and will be included in beta2.
  • &lt; and &gt; should not be escaped. Fixed for beta2.
  • Display warning when uploading an image and an image of the same name already exists.
  • Provide a way to delete image files.
  • Alphabetical index for pagination as described in #Allpages pagination.
  • Add "Add to Watchlist" option when editing. Running on now, will be included in JAMWiki 0.4.3 beta1.
  • Pagination will link to a page with no elements when total % offset = 0.
  • Add the ability to assign roles to users such as translator, admin, sysadmin (may slip to 0.5.x).
  • Create a page to view and edit a user's current watchlist, as is done with Mediawiki.
  • Add support for substitution such as {{subst:template}}.
  • Fix parameter substitution for named / unnamed per the spec. Update: from the code I suspect this may work, but I've not tested.
  • Potentially add support for the msgnw option (does anyone use this?).
  • Support for Mediawiki magic words. Update: as of JAMWiki 0.4.0 beta 8 a large number of the magic words are supported. Most likely full magic word support will come in a later release.
  • Template inclusion breaks section edit links (numbering off). Update: for now I've disabled section editing on pages that use template inclusion. This isn't a long-term solution, but thus far I haven't come up with a good way to handle this issue.
  • Provide translations for default topics as described in Roadmap#Translations_for_Default_Topics.
  • DB2 database support. Update: code added, just need someone to verify that it's solid.
  • When two headings have the same name the TOC always links to the first one.
  • Bug Reports#Character problem
  • "Link to" for redirects does not show final link destination. Update: this functionality isn't hard to add but has performance implications.
  • Add a "User contributions" link from user pages.
  • Address case sensitivity issues for topic names and user names. Update: constraint added to the database to ensure user logins are unique in a case-insensitive way.
  • Parsing of images is slow, so look into caching some image information to prevent the need to re-read images each time they are used.
  • Allow the parser to be used independently per Roadmap#Non-embedded parser.
  • Fix issue with Non-English file names and Tomcat 4.1.

JAMWiki 0.4.3 beta 1

Here's the first beta for JAMWiki 0.4.3:

I've been lacking motivation lately, so there isn't much of excitement in this release. A few cleanups, support for Mediawiki references, and an "Add to Watchlist" option when editing. From a programming standpoint the remaining to-do list for 0.4.3 is fairly boring, so if anyone has any specific requests that they really, really want to see in the next release please leave a note (or send code), otherwise I'll get to those items that either aren't very difficult or those for which the inspiration gods send down some motivation. -- Ryan 04-Nov-2006 17:56 PST

JAMWiki 0.4.3 beta 2

Here's the second beta for JAMWiki 0.4.3:


  • &lt; and &gt; are now properly escaped.
  • A new Special:Specialpages page has been added to show an index of all special pages.
  • Support added for setting HTML meta tag values.
  • Several cleanups.

This may be the last beta before JAMWiki 0.4.3 since the remaining to-do list isn't particularly interesting. For those who have been helping out with translations (thanks!) there is new code in place to allow translations for the default Wiki pages such as LeftMenu, StartingPoints, etc - it's untested, but if you are interested in helping out feel free to submit translations for the files in the /WEB-INF/classes/pages and I'll add them to Subversion. The default pages would then be used when setting up a new JAMWiki instance. If anyone has suggestions about how this could be handled more easily, please let me know. -- Ryan 07-Nov-2006 13:00 PST

JAMWiki 0.4.3 release candidate 1

Here's the second beta for JAMWiki 0.4.3:

This release includes translated default pages from User:bdanee and fixes for non-ASCII file uploads. I'll run through some install and upgrade tests, and unless there are any issues the final JAMWiki 0.4.3 release will happen tomorrow or Friday. There are a few new messages that need translations, so if anyone wants to send translation updates those will be included in the final release. As always, feedback is appreciated. -- Ryan 09-Nov-2006 00:45 PST