Moniker: a brief history
<-- back to Moniker theme description
Moniker 1.0
(never publicly released)
Moniker has been used internally for a number of years (since about Moin 1.5). The python code was originally loosely based on the MentalWealth theme, but the CSS was all but tossed out and written to something very similar to what you see today. I never released it to the public because there were some code tweaks that, while it was fine for our needs, it didn't support some of the features of a stock Moin install. Over time, it also got harder and harder to maintain the underlying MentalWealth code as newer versions of Moin were released. Which led to:
Moniker 2.0
(released on my birthday: Jan 18th, 2010)
Tired of struggling with maintaining the hacked up MentalWealth code, I decided to throw it out and start over. This time I based it on the standard Modernized theme. This will make it dramatically easier to maintain moving forward (and it's much easier to understand the code). I need to also mention that this theme also would not be possible without using (and learning from) Roger Haase's FixedLeft theme for coding techniques for incorporating javascript).
Moniker 2.1
(released Feb 5th, 2010)
Moniker 2.1 has the following changes:
Moniker_cms:
By popular demand (ok fine, no one asked, but I'm delivering anyway), Moniker now includes a CMS theme! That means you can use Moniker as a Content Management System for a blog or corporate website!- It also nicely changes the "Search Wiki" box title to "Search Site".
Breadcrumb & PageLocation trails:
By popular demand (this time for real), Moniker includes a breadcrumb ("Recently Viewed") sidebar pane.please note: I completely neuter the linkto: code in the PageLocation trail because it sits too close to the page content, and we don't want users accidentally clicking it all the time. be sure to install the LinksToThisPage macro as a substitute.
numerous CSS tweaks:
"credits" and "timings" css - Both of these are turned off in my instance, so I never noticed that it wasn't being decorated by css. Fixed now (thanks to Dylan Cuthbert for pointing it out).
same css folder - figured out I can use the same css folder for both 1.8 and 1.9. (Not an improvement, per se, except it makes it easier for me to maintain versions for both 1.8 and 1.9).
- ...and many more smaller tweaks.
Panel overflow issues fixed:
copied in def maxPagenameLength and shortened it by 4 so that long pagenames that are Quicklinked or in the "Recently Viewed" boxes will fit. Then used CSS to crop everything else (i.e. it appears interwiki links are not given the same treatment with maxPagenameLength).fixed non-working 'revert to this revision' action:
Thanks again to Dylan for finding and reporting this bug, and an even BIGGER thanks to Roger Haase for fixing it (seriously, I think he might have fixed it in my theme before he fixed it in his...)! And for a follow-up code tweak that fixed items that weren't graying out properly.