An open API service indexing awesome lists of open source software.

https://github.com/m5n/uducada

uducada = UI Development Using Class and Data Attributes
https://github.com/m5n/uducada

Last synced: 3 months ago
JSON representation

uducada = UI Development Using Class and Data Attributes

Awesome Lists containing this project

README

        

uducada = UI Development Using Class and Data Attributes
(Note: still a work in progress.)

Uducada automates UI development via HTML attributes. It removes the need to write JavaScript code for creating and initializing widgets as well as for common user experience patterns. Uducada takes care of all this for you.

By using specific markup, class attributes and data attributes, UI development is simplified and UI consistency is improved. Widgets will become purely event driven and the only JavaScript needed will be to handle those events.

Because of these rules, it's very easy to create your own helper functions in Ruby, Java or any other server-side language to write out the exact markup needed.

Although uducada relies on third-party libraries to provide UI widgets, these libraries are abstracted out so any framework can be used. Initially there is support for jQuery UI but you can easily add an adapter for your framework of choice.

A uducada JavaScript object is available for advanced features, but for the common case user interactions, there's no additional JavaScript library to learn.

See Wiki for complete feature and usage information: https://github.com/m5n/uducada/wiki

Author:
- Maarten van Egmond

Thanks:
- For free images: http://preloaders.net/

License:
- Uducada is released under the MIT license; see the LICENSE file.