Prime-UI Rises

PrimeUI is a spin-off project from the PrimeFaces project and features pure Javascript Components designed for progressive enhancement, Rest and Json.

Version 0.1 is the first release consisting of 6 widgets;

  • Accordion
  • Inputtext
  • Inputtextarea
  • Spinner
  • Rating
  • TabView

PrimeUI uses jQuery UI Widget Factory so can be used with any web framework, although some widgets like accordion, tabview overlaps with existing jQuery UI widgets, PrimeUI provides additional functionality that are not available in default jQuery UI widgets like orientations for TabView and multiple selection for Accordion.

Demo

PrimeUI project site, documentation and online demo is combined at one application and available at;

http://www.primefaces.org/prime-ui

Download

Prime-UI can be downloaded as a bundle that contains sources, minified-combined css and javascript files.

Source

Source is licensed under Apache and available at PrimeFaces Repo.

Roadmap

Now the initial release is out, we aim to make bi-weekly releases with new widgets in each version. Future widgets are various types of menus, growl, lightbox, datatable, more form components, tree, treeTable and many more.

Idea of PrimeUI is to contribute back to jQuery ecosystem, in PrimeFaces although we have many homegrown javascript widgets used by components, we also use 3rd party widgets as well, so with PrimeUI we aim not to compete with other javascript libraries but complement them by providing a new set of compatible widgets.

Our main focus is still PrimeFaces as it is the Flagship.

This entry was posted in PrimeUI. Bookmark the permalink.

14 thoughts on “Prime-UI Rises

  1. Fantastic stuff. I’ve been using Primefaces for a long time and am excited as a very excited person about these.

    Can’t wait to see the datatable, it’s always the key component for me in any UI tookit for me.

      • DataTable is the toughest in any suite, that’s why not many libs have it :) We’ll start with basics like page-sort-filter and then enhance it.

        • Absolutely.

          I haven’t yet come across a decent client side data table. Given how good the primefaces datatable is I have high hopes.

          BTW I meant an edit function for posts here. My first post had such terrible grammar I really wanted to correct it.

          Thanks for the great work.

  2. Great work, keep it up!

    Have you considered using JSFiddle for the examples (or at least link to fiddles from the showcase)?

    For example, HighCharts API documentation makes heavy use of it, which is quite nice to quickly test some options. Just have a look at e.g. http://api.highcharts.com/highcharts#chart

  3. Looking forward to see datatable, panel, etc…!
    What about .net components? Do you have any roadmap?

    Thanks Primefaces!

  4. Very nice, this could improve jsf performance, since often primefaces components are just used as visual components without any jsf specific usage.

  5. Will prime-ui (jquery-ui-widgetfactory) replace the primefaces.Widgets? Should any new developed custom componet wait for primeui?

    • No, they are different projects. PrimeFaces widgets are optimized for JSF, Prime-UI is optimized for progressive enhancements and json.

  6. Hell yeah — Primefaces everywhere — looking forward to future components like buttons and tables and … AHHH YEAH !!!!

    keep up the excellent work guys

  7. hello,
    Great work!
    You can enhance the image for each Component (eg growl-componente: message.png) pack with in the bundle?
    Or where can i find the image-pack?