What is the Fluid Project?

Fluid is an open, collaborative project to improve the user experience of community source software.
Our goal is to help improve the user experience of community source web applications including Sakai, uPortal, Kuali Student and Moodle. Fluid combines both design and technology to create a living library of sharable user interface components that can be reused across projects. These components are built specifically to support flexibility and customization while maintaining a high standard of usability, accessibility, internationalization, and security.


In order to encourage user-centered design within community source software, Fluid is also creating a designer's toolkit that offers useful design, accessibility, and usability strategies and documentation.

Fluid includes members of the Sakai, uPortal, Moodle, and Kuali Student communities who are working together to address the precarious values of usability, accessibility, internationalization, and more within academic software projects.

Why Use Fluid?

Fluid components differ from other javascript library components in that they are built fromt the ground up with several core requirements:

Core Component Requirements

Fluid Component Architecture

A Fluid component will typically follow this pattern:
-PATTERN

Projects

User Experience and Design

Development

Collaborative Project Resources

Other resources