January 21, 2010

weekly update

Filed under: ZenMagick — DerManoMann @ 12:29 am

It’s been an interesting week – not straight forward, but still productive.

I started by converting l10n chunks (those text files in the theme’s lang folder) to static/define pages. That removes the need for the chunks l10n code. This is part of the still undecided plan to move to gettext or perhaps some other l10n tool for localisation.

Next I thought about where to put the code that handles loading/writing static page contents (the files under lang/[language]/static). At that point I had a discussion about define pages and EZPages and I guess in the long run it will be better to drop static/define pages altogether and only have EZPages (or, even better, proper CMS integration).

So I looked at re-implementing the EZPage admin UI for ZenMagick and adding the missing language support. I added create/update/remove support to the EZPage service and now I am ready to tackle that.

This is where the not so straight forward bit comes into play. Around the same time it became clear that the static page editor in 0.9.8 is broken. While looking at fixes I realized that some of the pain is caused by zen cart’s WYSIWYG support code. Next thing I knew there was a new, improved version with support for no less than three different WYSIWYG text editors (CKEditor, TinyMCE, Xinha). It’s not perfect, but absolutely usable.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.