Hi team, with the exception of some CSS files not offered by JQuery, Apache Roller is now a full JQueryUI shop, YUI3 is gone. Leaving out image files, we replaced 60-70 YUI3 files each in separate folders with just two JQuery UI files (one JS, one CSS), and I hope our Sonar scores will jump back up again as a result.

Our JQuery UI stuff is now kept in a single folder (roller-ui/jquery-ui-1.11.0), so it can be deleted and replaced as a unit whenever we upgrade the library for newer versions, different themes, or more widgets than the three or four that Roller presently uses. I chose a blue-ish theme (Redmond) similar to what we had with YUI3 but don't really care about which theme we use, so long as we're on JQuery UI I'm happy.

I created a README in webapp/roller-UI: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/JQueryUI-README.txt?view=markup explaining the JQueryUI update process, including how I created the download via the JQuery Download builder (http://jqueryui.com/download/) -- to keep CSS and JS size manageable I just included the widgets we use. Comments welcome.

Cheers,
Glen

Reply via email to