AssetWorks is a huge software solution that is used to improve efficiencies and processes of organizations through specialized modules for various areas of need. The university bought the Asset and Inventory Management module and use it as a ticketing solution for plant operations. The products UI was not intuitive, and users had to complete 36 form fields in order to submit a request. Using PHP and contacting directly to the backend database, I was able to create a maintenance request system that allows users to quickly submit request as well as see the progress of their approved work orders.
The university uses Curriculog by Acalog to hold the university’s undergraduate and graduate catalogs. Using the API provided by Acalog, I was able create a cron job to pull all courses with descriptions and store them on the main university web server. From there, I developed a script that will allow the content to be pulled onto the site via a snippet with the CMS.
The university’s directory holds contact information for all faculty and staff on campus. Utilizing a XML dump of the entire directory, I was able to leverage it to aide in displaying this information on faculty pages within their CMS. For the main university CMS, I was able to pull this data into the site via a snippet while allowing users to add additional information to each person.
Having your brand stay consistent when users go to login to systems is an expectation of the user. Authentication technologies come in many different flavors, but I was successfully able to theme both Gluu and SimpleSMAL for the institution. Check out this theme in production for Gluu and SimpleSMAL.
This quick solution allows faculty and staff a place to message students daily about important information and upcoming events taking place on campus. The system allows an admin to moderate induvial posts.
Theming open-sourced application can be tricky due to the nature of how upgrade work. Moodle is no exception to this. For the main university’s Moodle instance, I created a simple “KSU” theme that is modular in design and can be updated when new features come out for the application.
When it comes to third-party theming, you never know what languages, structure and architectures you might have to quickly learn. WebCheckout is very uniquely built out from using a proprietary language to how the server caches all HTML-like include files. The theme had to be built and tested on a test server where I would have the ability to continually update the server cache.