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 2009-06-08 12:00:57
Contents
- Known Issues
-
Revision History
- Release 2.4
- Release 2.3.1
- Release 2.3
- Release 2.2.2
- Release 2.2.1
- Release 2.2
- Release 2.1.3
- Release 2.1.2
- Release 2.1.1
- Release 2.1
- Release 2.0.4
- Release 2.0.3
- Release 2.0.2
- Release 2.0.1
- Release 2.0
- Release 2.0rc
- Release 2.0beta2
- Release 2.0beta
- Release 1.1beta3
- Release 1.1beta2
- Release 1.1beta
- Release 1.0.2
- Release 1.0.1
- Release 1.0
- Release 1.0rc2
- Release 1.0rc
- Release 1.0beta2
- Release 1.0beta
- Release 1.0alpha2
- Release 1.0alpha
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: 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)
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
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 . 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 .
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
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
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
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