Backgrounds
After release release the DJ 1.2 i am going to update the DJME to a new version. I wants to separate the DJME source code from DotNetAge project and make it as a single source code project.
In DJME 1.1 it encapsulated the jQuery core and jQuery ui as Mvc Extensions for developers to use it. The DJME provides not only MVC extensions for jQuery core and ui but also provides a set of ui extensions including textbox, dropdown, treeview, menu, richtextbox, markuptextbox, colorpicker and etc.
The DJME’s design goal are:
- Themable
- Desktop like and user friendly
- * Easy to use for users and developers
- Including jQuery core,jQuery ui ,form editor controls and navigation controls.
DJME is the cornerstone of DotNetAge UI! It alse can be an UI toolkits for another MVC appliacitons.
When i review the source code i think it’s not good enough for developers:
1.The usage more like jQuery way but not MVC (for some scenario it maybe good but not for all.)
2.Some controls need to write html elements by manual that make developers must be know jQuery i.e. tags, accordion.
3.Some form controls not support data bind feature , i think it maybe very userful for developers. i.e. dropdown, treeview, menu.
I think these points must be refactorying.So this days i find a better way to use them and i am writing a demo website to show how to use DJME and what DJME could do.
Take a look in DJME2
Let me show some features in DJME 2
Accordion
In current verion (DotNetAge 1.1.0.5) in order to use Accordion that we have to write the html elements for jQuery accordion required.