What is MyUI
MyUI is a JavaScript framework that provides a set of components to improve the web user experience. It was developed to be very easy to use and understand. Actually for most of the components you don't even need to have JavaScript knowledge, as they actually modify the behavior of normal HTML elements in a transparent way. Usually this is achieved by marking these elements with CSS classes or custom attributes.
MyUI Development
At the base of MyUI is a core JavaScript cross-browser framework. But this is not done by adding an extra layer on top of the current one, but instead porting the W3C standard methods (like addEventListener or removeEventListener) and properties (like style.opacity) to the non-supporting browsers. This was the preferred approach so that the learning curve to be reduced to a minimum level. Not all the standards are ported to all the non-supporting browsers, but the future intent is to.
MyUI - cross browser
So, MyUI should work on the most used browsers.
What do I mean by browsers? Usually I refer to Firefox >= 2, IE >= 6 and Safari >= 3. Also Google Chrome is in the scope, but not focused on. These are practically all the browsers used on the Internet space, all others having a market share smaller than 1%. We better focus our efforts in adding new capabilities, than supporting almost unused browsers.
MyUI Documentation
One of the main cares is also directed into the documentation, which should be as short as possible, gradual, easy to understand and with enough commented examples. Before you start using MyUI, please read the following chapters from the documentation: Overview, Installation and then you can jump to a specific chapter.
Articles
HELP WANTED!
If you are a web developer or a web designer, then you can help MyUI development in many ways:
- use and test MyUI
- SHARE YOUR SUCCESS STORIES WITH MyUI
- design and create better demos
- improve the documentation
- write tutorials on how to use the components
- report any bugs and propose new features
- develop new features
- ...
Just use the
forum and post there how do you want to help MyUI development.
Thanks to
- Ben for designing the MyUI logo
- Cosmin for intensive testing
Useful links
Downloads
|
Demos
|
User Manual (HTML)
|
User Manual (PDF)
|
Project summary page @ SourceForge
|
Forum
|
Bug Reports and Feature Requests