After an unsuccessful development attempt through another agency, Musicopolis cautiously approached us to develop their new site. With an extensive list of requirements and a number of clients waiting for functionality we worked hard to interpret the requirements effectively and develop the site quickly.
Musicopolis had several crucial requirements for their project.
Virtually all of the design work on Musicopolis was provided by Lyndel Kennedy who also owns Musicopolis. It closely matches the artwork used on printed course materials.
Joomstore spruced things up with a sprinkling of jQuery animations, video backgrounds and high impact parallax effects. The site is fully responsive across mobile devices.
The central focus of this project was around a custom component which tracked the purchase and allocation of licenses to students.
There were also a number of Joomla system plugins developed to extend system events like login redirection and user authentication.
For example, the subscription and ecommerce components were each extended with custom plugins. So each time a new subscription was received, or a program ordered through the shop, the relevant plugin would create the appropiate records in the teachers component.
An authentication plugin would subscribe new users to a Mailchimp list.
Another would fire on login and redirect the user to their relevant dashboard depending on whether they were a teacher, student or a "Sneak Peak" trial account.
This is one of the reasons why Joomla is such a powerful tool. We are able to extend any system event and build advanced functionality without hacking any core code.
The Musicopolis site was an instant success, taking it's first order 15 minutes after going live. Teachers love the "Dashboard" we built that allows them to see all their orders, licenses, students and invoices on the one screen. And, the forum is an active community hub for teachers.
The owners, who used to have to handle everything manually, can now concentrate on working within their community of teachers rather than spending hours on technical tasks.