/pages/Old``Page/attachments/-directory with the old attachments remains.
* (./) change quoteWikiNameFS again, converter - done in patch-78
* (./) remove broken isUnicodeName
* (./) fix "make test" - tests fixed and tests framework improved. Please review the changes.
* (./) config.charset = 'utf-8' and unicode (ucs-2 or ucs-4) internally
* (./) CamelCase with any language having upper/lower case (at least everything in ucs-2)
* (./) MoinMaster:TitleIndex and MoinMaster:WordIndex work better
* (./) use WikiDict``s to enlarge the i18n dicts using !FrenchDict / !GermanDict / etc. pages - so we can at least have a configurable navi_bar that will also get translated (although the words / pages we use are not in i18n/*.po|py dicts)
* (./) /PluggableConfig - multiple, class based configs (one per wiki)
* (./) Needs help docs and better default moin_wikis.py
* (./) fix all ways to deploy moin to use the new config scheme (for example standalone seems not to know multiconfig)
* (./) fix Dependencies (see MoinMoinBugs/CacheThemeConflict)
* (./) if user A has non-graphical icons, that output gets cached and show to user B, who has graphical icons set in userprefs
* (./) added .icon() to formatter
* (./) Show top/bottom links in headings
* (./) MoinMoinTodo/ConcurrencyIssues
* (./) !AttachFile, !DeletePage actions should not be shown if they are disabled in the config
* (./) make duplicate IDs in divs and anchors unique (inner content div problem). See MoinMoinBugs/ContentDivProblems
== MoinMaster ==
* (./) add a MoinMaster:WhyWikiWorks to the help pages
== Refactoring ==
* profile and optimize/cache:
* See MoinProfiling
* (./) replace usage of mtime() on page backup files by parsing file extension
* (./) MoinMoinTodo/LinkRefactoring - googlebot sucks much too much without that! Solved that in another way, by using NOFOLLOW in most pages.
* (./) first step of UnifyParsersAndProcessors: converted all processors to parsers, parsers and formatters will look first for a processor with a given name, if there is none they will try to find a matching parser.
== Improvement on details (these are not hard) ==
* newstyle args parser: OliverGraf/ArgumentParser
* used by the new search macros and perhaps Include
* Search macros in Beta3 do not use any arguments. they work just like the search box. Valid input in search box is valid input in search macros.
* in 1.4 this should be the required method, so we need to put it into 1.3 as optional, so plugin implementors can test this.
* (./) diff action needs a CSS overhaul (start/endContent, div/class/id)
* (./) use module dircache
* (./) CodeBlockColorizer (a processor using parsers)
* (./) also adds extensions to parsers, so the `inline:` markup can choose the right parser to use.
* (./) allow wiki markup in the FootNote macro
* (./) Include and !TableOfContents macro improvements. see FujioNobori.
* (./) connected to MoinMoinBugs/IncludeNotCacheAware (fixed)
* (./) connected to MoinMoinBugs/TableOfContentsIgnoresIncludedHeadings (fixed)
* (./) connected to MoinMoinBugs/RecursiveIncludeBacktoIsWrong (fixed)
== Wishes and Contributions ==
* All emitted text should be CSS identifiable (typically enclosed by ) - suggest moving this to Essential to allow Themes to be developed :)
* Change the Include macro so that it doesn't put the page name in bold at the top unless required. This change (thanks to JoeSkinner) works well for me:
Change:
{{{if args.group('heading'):
}}}
to:
{{{if args.group('heading') and args.group('heading') != ",":
}}}
* Create a CSS hook in theme python code for macros to use: MonthCalendar currently simply include CSS code as a comment, but should instead be able to request themes to look for a MonthCalendar.css file (that can be included with the macro, but also customized for each site and each theme if needed).
* The hook look should first for a theme-specific CSS file, and if that fails look for a generic one.
If you miss something for this release, you may want to stress the point here. Please do not add feature descriptions here, refer to them on the MoinMoinIdeas or better MoinMoinProposals page or subpages thereof instead.