I just found out that, in its latest incarnation, jstree supports jquery themeroller – just what I needed! The tree is coming along nicely now, although a lot now depends on creating a proper theme…
July 6, 2010
February 2, 2009
I’ve been looking for nice icons for quite some time now. I think it is time to have a good set that can be used for all admin plugins and extensions in ZenMagick.
Last week I noticed that jquery UI comes with a nice set of icons, but today I think I found the ultimate icon resource [at least for my purposes]. Not sure yet if they are all CC licenced, but some definitely are.
January 19, 2009
So, what better place than to keep improving the unfinished product associations plugin. I decided to attach a new JSON/Ajax method to the catalog ajax controller. Of course, the devil is in the details and I soon found myself fixing some obscure things in ZMBeanUtil and the reflection code in ZMAjaxController to allow it to find injected methods :}
Once that was all sorted I really could use the existing catalog controller to access my new method ! The nice thing is that I do not have to inherit, but due to the fact that the injected method always has access to the original target object, it’s easy to access all relevant data/methods of the original controller.
And, because it is so nice, another screenshot of the current state of the product picker. The image shows the picker on the second page of products of the ‘Big Linked’ category with one product selected in the current list and one from another category.
January 15, 2009
Sounds like a goor release with tons of new stuff. I guess I’ll be upgrading again soon
In a way this is good, because it means I’ll be reviewing all used JS and try consolidate things a bit. In particular the used plugins should be looked at again. Most use cases are quite simple, so it would make sense to review the available options again and go for the best performing alternative.
Another thing is that I noticed that the catalog manager page doesn’t support injecting header code. This is going to be more important with more plugins coming and each having its own requirements.
In fact, I might change the current system of passing around a ZMPluginPage instance to another service. This would also make it a lot easier to avoid including the same file more than once. It also would mean there is no need to change the admin page .php file for each new plugin that wants to include something different.
Of course, there are also the other usual suspects like IE compatibility. I’ve noticed a few glitches in the category tree and right now, the product picker doesn’t really look that good at all :/
Next will be a bit more layout and beautification. After that the jquery/plugin review. Suggestions for good and simple widgets are welcome. I’ll be looking at plugins/code for:
- (non-)modal dialogs
- a tree view
- tabs (incl. lazy loading via Ajax)
- a date picker
- other suggestions?