In preparation for the release of the next glCapsViewer version (C++), the OpenGL hardware database has been completely overhauled and also got a new url for easier access.
After releasing the sources to the php front end of the database, I decided to clean up the sources for all pages, throw out old (bad) code and add in new features using external libraries like DataTables.
The OpenGL hardware database was my first php based web project, so much of the code wasn’t very pretty, and almost all search and filter functions were hard coded and not available everywhere and for all table columns. Not only did that make it hard to add new stuff, but it also gave a very inconsistent end-user experience.
The new version of the database now uses DataTables on all pages, including a live search, so that you can now easily search for data on every page among every column. Same goes for sorting, as all columns are now sortable, instead of just a few that were hard coded in the old version.
In addition to the new search functionality, the visuals are now based on jQueryUI and BootStrap, giving an easier look on the eye and also adding some convenient features, like having report information in separate tabs for easier navigation. Combined with live search, this should make the database a lot more fun to use.
The database now also has a real url (http://opengl.delphigl.de), instead of the old redirection, making up for much shorter urls than before, e.g. : http://opengl.delphigl.de/gl_generatereport.php?reportID=679
Feedback so far has been positive, and I also received some feature requests that I’ll ad in the future. So if you want to see a new feature, or see something that could be improved, just drop me a line or message me on twitter.