me-with-naomi.jpg
Me with Naomi

What's new

People ask me about the single page slideshow action, unfortunately I did not have time to work on it lately. The last usable code is part of my demo-wiki package, which is 1.3 wiki (with some personal patches), that includes the latest slideshow action, and configured to run out of the box (hopefully) on any platform with the standalone server. To use the demo-wiki, extract in a convenience place, cd into the wiki directory , run ./start.py and open a browser at http://localhost:8000. The demo wiki includes a presentation on developing plugins, try it. Download.

I played with the wikis structure and multiconfig. multiconfig.patch use Python packages to create a farm. Using packages allow simplifying the code and removing ugly-2.3 only code that use locks. Here is a farm.tbz that works with this structure. Note that there is no need any more to specify data_dir or data_underlay_dir, only the farm location. Since farm is a package that contain wikis, and each wiki is also a package, we can simply so stuff like: from farm.config import Config or from farm.wikiname.data.plugin.parser.wiki import Parser.

page-state.patch is a rewrite of the page storage code. It gives 20-30% improvement over 1.3.2-4 code, but its little too big to add to 1.3.

Todo list

Stuff in the top is needed now or easier, or both.

  1. SearchAndReplace

  2. Use bread crumbs like title, like this or separate the parent in a line above the page title, probably best if same html can be used to create both designs with CSS.

  3. code_area colors, there is an example here on some page.
  4. SlideShow action

    • Fix code area colors - the blue is not readable on dark background
    • Lighter background, more contrast
  5. LanguagePackages - finish package tool to install or remove language packages from a wiki. May be part of SingleMoinCommand

  6. MultipleLanguagesSupport/Problems

  7. Quicklink ui - needs more usability testing
  8. Titles for ui elements - waiting for quicklinks patch
  9. New login/create account/user pref ui, enabling on-the-fly login
  10. SaneInstall - we are close, clone template farm/wiki with simple command line tool.

  11. EditorRedesign - move view stuff to the theme. Themes may need new concept, maybe directory of templates, one template for view - editor, page, info, etc.

  12. Farm plugin directory - easy
  13. New fix theme

    • Find a better name
  14. Icons
    • take code from new fix theme when its finished.
    • Icons for edit bar
    • Unify all icons in the system
    • Color coding by action type?
  15. Hebrew support
  16. FeatureRequests/TextSizeWidget - may help people with special needs, but there are much bigger problems like login. easy

  17. FeatureRequest/ClickableTreeStructure - it may help to organize data. Lot of times people complain that they can't find anything in a wiki. easy.

  18. PersonalMoinMoin - even if its very easy to install, its hard to use desktop app in a browser, native gui is even harder.

  19. WikiTemplateLanguage - better use much powerful solution like kid

  20. moin_dump - main problem is the file system quoted names which make the dump very ugly for non ascii page names.
    • use standard themes - easy
    • support language - easy
    • support attachments (use patch in MoinPatch) - need to add a way to view all the attachments of a page

  21. replace old classic code with modern variant that look similar, so we don't have to maintain duplicate code

Branches

I have a public read-only tla archive: http://nirs.dyndns.org/nirs@freeshell.org--2005/moin:

I also keep a test wiki running the latest patch of the main branch

Related pages here:

Interesting links

Skills

Messages

Hello Nir. I am also working on the idea of AccessibleHtmlLayout and the results are in a very simple, CSS based, theme used in http://simplementewiki.org. I still didn't packaged for the ThemeMarket since it needs a lot of work yet. However, I would like, if you like and with your help, polish it (particularly regarding the rendering in MSIE, since I can't see it in Linux) and make it available. If you are interested, please tell me and I will send you the theme. Thanks a lot and regards... -- EduardoMercovich 2007-03-09 18:27:03

Thanks for your compliment. I will do that. :-)

Hi Nir,

I have ported Slideshow.py to 1.6/1.7

cheers -- ReimarBauer 2007-07-04 15:32:24


CategoryHomepage

MoinMoin: NirSoffer (last edited 2009-01-25 21:41:15 by ThomasWaldmann)