{{{#!wiki note '''Explorer Theme Development''' As we are using the Explorer Theme as our default theme, I will continue '''adapting it to new Moin versions.''' However for now no new features are planned, as the theme is mature for quite some time now and fulfills all of our current needs. There are some reported bugs (especially with IE 6 compatibility) and feature requests however. '''Developers are welcome''' to contribute code. Some of you have already done so. If someone would like to '''contribute''' or '''coordinate the development''' by publishing updates here, this is very much appreciated. Major changes to the Explorer Theme are not expected before storage refactoring will be merged to MoinMoin (this probably will happen in Moin 2.0). I will continue to contribute to this theme keeping it compatible to new Moin versions and testing it with Internet Explorer 8 and Google Chrome. -- WolfgangFischer <> }}} <> = Known Issues = * See [[../Bugs]] = Revision History = == Release 2.4 == Released on 2008-10-13 Changes * '''Removed system category !CategoryMissing''' and the corresponding '''configuration option wiki_tree_missing'''. Missing pages are now added to the orphaned category. You may delete this category from your wiki. * '''Default root and orphaned category name changed to `u''`''' (empty string). Orphaned (and missing) pages will now be displayed on the root of the wiki tree. There is no need to create a root and orphaned category page any more. You may want to delete them in your wiki or use the `wiki_tree_root` and `wiki_tree_orphaned` options to set them to your current categories (see [[../Help/CreatingOrphanedCategory]]). * '''Replaced icons''' from Modern theme with icons from Modernized theme. Modified some of the icons. * Fixed: [[../Fixed/IE6Error]] == Release 2.3.1 == Released on 2008-08-20 Changes * Fixed: [[../Fixed/MoinMoin 1.71, Expl 2.3; Persistant recursion depth exceeded]] * Fixed: [[../Fixed/UserPreferencesPageNotShownCompletely]] * Fixed: Under certain circumstances the '''wiki tree was not displayed''' == Release 2.3 == Released on 2008-07-15 Changes * '''Autoexpand wiki tree''' down to current node. * Fixed: '''scrolling problem''' of the page content in IE. * Improved '''performance''' on composing the html code of the wiki tree. * On subpages the '''link to the parent''' above the tile is not displayed any more as it's already contained in the breadcrumbs. * '''Minor style changes''' (admonitions and typewriter style). * Removed the '''title "toggle display"''' of the toggle buttons as its meaning is obvious and it reduces the data sent to client. == Release 2.2.2 == Released on 2008-06-04 Changes * Fixed: '''total size''' of wiki not updated in cache. * In Moin 1.7 the '''`page_category_regex` option''' needn't be changed any more in order to display the category key only. == Release 2.2.1 == Released on 2008-04-16 Changes * Fixed: [[../Fixed/attach.png missing]] * Added admonition icons for Moin 1.7. == Release 2.2 == Released on 2008-04-11 Changes * Now '''compatible with Moin 1.7''' (note that Moin 1.7 is still alpha). * Added buttons for '''!MyPages, revert, subscribeuser and syncpages actions''' (this fixes [[../Fixed/RevertRevision]]). * Modified '''toolbar configuration option'''. Can contain multiple lists resulting in multiple toolbars. /!\ Option and some toolbar buttons were renamed (see [[../#Configure]]). * Added '''configuration option''' to '''remove buttons from toolbar''' (see [[../#Configure]]). * Added '''configuration option''' specifying '''where to place the toolbar''' (in the header area, as it is default in desktop mode or on the page header area as in site mode) (see [[../#Configure]]). * '''Messages''' are now displayed as part of the '''scrolling page content''' (this avoids having little space left for page content when long messages are displayed). Only the page header (if configured to be displayed) remains fixed when scrolling the page). * Now also '''caches wiki tree to disk'''. This accelerates considerably the build of the wiki tree on startup (especially on large wikis or wikis on USB sticks). * Added possibility to '''rebuild wiki tree''' (without restarting the wiki). See [[../Help/RebuildWikiTree]] * '''Caches user read access right''' on pages. This improves response performance considerably (up to factor 10). Can be switched off to reduce memory usage on very large wikis with lots of registered users (see [[../#Configure]]). == Release 2.1.3 == Released on 2008-03-21 Changes * Fixed: [[../Fixed/double tree items]] == Release 2.1.2 == Released on 2008-03-20 Changes * Fixed: Sidebar settings were not preserved on multiple instance installation of the theme. * Fixed: [[../Fixed/math domain error]] == Release 2.1.1 == Released on 2008-03-18 Changes * Fixed: [[../Fixed/TypeError]] * Fixed: [[../Fixed/math domain error]] == Release 2.1 == Released on 2008-03-11 Changes * Added possibility to install '''multiple instances''' of the theme (see: [[../Help/InstallMultipleInstancesOfTheme]]) * Fixed: [[../Fixed/PagesNotCategorizedOnApacheAndLinux]] == Release 2.0.4 == Released on 2008-02-12 Changes * Fixed: Modern themes '''common.css was not imported''' any more in Moin 1.6.1 (see [[../Fixed/UglyToolbar+OldBugs]]) == Release 2.0.3 == Released on 2008-02-06 Changes * Fixed: No '''POSTDATA / Resend information warning''' when expanding wiki tree elements after editing a page. * Fixed: '''Table of contents entires now indented correctly''' in IE. == Release 2.0.2 == Released on 2008-01-18 Changes * Fixed: [[../Fixed/MonospaceFontStyleTooWide]]. == Release 2.0.1 == Released on 2008-01-17 Changes * Changed the '''style how comments are displayed''' (see [[../Fixed/CommentsStyle]]). == Release 2.0 == Released on 2008-01-09 Changes * The `common.css` '''style sheet imports''' (and overwrites) the modern theme's style sheet. * Fixed: Page displayed in `Orphaned` category when tree '''refreshed by an user without read right.''' == Release 2.0rc == Released on 2007-12-22 Changes * Fixed: Theme now '''compatible to IE6.''' See the comments in [[../Fixed/IE6 not working]] * Fixed: Wiki tree now updates correctly if '''changing attachments with duplicate names.''' * Fixed: Wiki tree displays correct '''icons for missing categories/pages.''' == Release 2.0beta2 == Released on 2007-11-19 Changes * Added '''!WikiNode class.''' This improves the readability and performance of the code. * Resolved '''concurrency issues''' by locking. == Release 2.0beta == Released on 2007-11-09 Changes * '''Removed Moin 1.5.x compatibility.''' Use release 1.1beta3 or 1.0.2 for Moin 1.5.x. * The wiki tree is '''cached in RAM''' and is '''permanently kept up to date'''. No need to press the refresh button any more :D . This also '''increases the performance''' and '''reduces the load''' on the server. One '''single wiki tree instance''' now serves for all users. * '''Fixed [[../Fixed/MacrosCauseRecursionInCategoryTree]]''' by defining a categories formatter. This is a '''workaround''' until the bug [[MoinMoinBugs/MacrosCategorizePages]] will be fixed in MoinMoin. This means, that there is no need any more to patch the pagelinks formatter :D . * The '''code of the theme was restructured'''. Introduced a !WikiTree class. The code related to the wiki tree was separated from the theme class. * Removed '''virtual categories'''. They are replaced by three configurable '''system categories'''. * Added buttons for '''!CopyPage, Load and Save actions'''. * '''Edit, rename, delete, copy, load and save buttons''' are shown as '''disabled''' if the action is not allowed on the page. * '''Missing pages''' (in `CategoryMissing`) are displayed differently. * Added configuration option for '''page header''' (addresses the question [[../Fixed/MoreSpaceForPageArea]]). * Added configuration option for '''displaying attachments'''. == Release 1.1beta3 == Released on 2007-10-16 Changes * Fixed: Some pages were displayed twice in the System subtree. == Release 1.1beta2 == Released on 2007-10-15 Changes * Fixed: [[../Fixed/MainCategoriesDisplayedInRootAndOrphanedFolder]]. == Release 1.1beta == Released on 2007-10-13 Changes * Introduced '''site mode''': In site mode the UI displays in a way more common to Internet sites. Previously the ExplorerTheme addressed mainly the Intranet/Desktop use. The site mode is selected automatically if the request is not from localhost (unless configured by the administrator). In site mode ... * ... '''fixed colors and fonts''' are used and not the user defined system colors and fonts. * ... a '''header''' with the logo, username, searchform and navibar is displayed. * ... the '''attachment list''' is not displayed (unless configured by the administrator). * ... the '''iconbar''' doesn't display the home and login icons, the searchform and any icon for a navibar link as they are obsolet. * The '''style sheet of the page content''' was changed considerably to match better the theme's user interface. * The iconbar now contains a link to the '''RecentChanges''' page. * The '''wiki summary''' information is now diplayed in the footer area. * The '''summary of the current page''' (i.e. number of categories, pages and attachment and page size) is now displayed to the right of the page title in a more pleasant and space efficient way. * The '''default width''' of the wiki tree pane was increased to `20em`. This can be configured by the administrator. == Release 1.0.2 == Released on 2007-10-16 Changes * Fixed: Some pages were displayed twice in the System subtree. == Release 1.0.1 == Released on 2007-10-15 Changes * Fixed: [[../Fixed/MainCategoriesDisplayedInRootAndOrphanedFolder]]. == Release 1.0 == Released on 2007-07-04 No changes. Identical to RC2. == Release 1.0rc2 == Released on 2007-06-26 Changes * Fixed: [[../Fixed/TreeLinksDontWork]] == Release 1.0rc == Released on 2007-06-08 Changes * '''Right-to-left language support''' now for Firefox 3, Internet Explorer 7 and Opera 9. * Minor '''style''' enhancements. == Release 1.0beta2 == Released on 2007-06-04 Changes * [[../Fixed/ASCII Encode Character in WikiTree]] fixed * '''Counters and size''' of categories, pages and attachments now are calculated correctly. Previously pages of multiple categories were counted multiple times. * Introduced '''version control''' of cached data. This avoids error messages when wiki tree data structure changes on theme updates. == Release 1.0beta == Released on 2007-05-29 Changes * '''Performance on larger wikis''' increased. Now only the displayed tree parts are sent to the client. Expanding a node reloads the page with the expanded tree. This reduces the network traffic considerably and makes the theme suitable for larger wikis. * '''Subpages''' are displayed as subnodes of their parent. * The '''searchbar''' and '''login area''' is now part of the toolbar. This reduces the space occupied by the header leaving more space for the content. * The '''refresh''' button was moved to the tree header area. * The toolbar now shows '''selected options by lowered icons'''. This enables you to check easily your login state, if you are subscribed to the page displayed or if a quicklink exists. * An icon has been added for '''displaying or hiding comments''' (in Moin 1.6 only). * A '''home''' icon has been added to the toolbar. * Stylesheets '''cleaned up'''. * Now compatible to '''Moin 1.6.0alpha'''. * Now compatible to '''Internet Explorer 7.0''' and '''Opera 9.2'''. * Supports '''internationalization'''. Uses known text elements whenever possible. * Supports '''right-to-left languages'''. == Release 1.0alpha2 == Released on 2007-05-17 Changes * Added '''split bar''' to resize the wiki tree pane. Double click the split bar to hide or show the wiki tree. * Added '''separators''' to the icon bar. * Display above the page title a '''list of the categories''' the page belongs to. * '''Moved the message pane''' below the title area. * Prepared the theme for '''Moin 1.6''' (not fully compatible yet). == Release 1.0alpha == Initial release. Released on 2007-04-26