Waldorf Inspirations
Fully customized CMS implementation with e-commerce and a large resource area.

Project Details
Technologies
Links
Project Gallery






Overview
This project was a redesign necessitated by the changing business requirements of the client. The original site design did not account for a number of factors, namely the quantity of assets needing to be navigated by users (over 1,000 free resources available).
Technologies Used
- Joomla! CMS
- PHP MVP Architecture
- LiteSpeed web server
- MySQL
- Stripe Checkout
- AWS S3 for image and resource storage (via Linode Object Storage).
Features
- Product catalog with categories and filters
- Free educational resource repository hosting over 1,000 free resources for teachers
- User authentication and account management
- Shopping cart and checkout process
- Payment processing with Stripe
- Order history and tracking
- Admin dashboard for product and order management
- Digital products
Development Process
The development process was divided into several phases:
- Requirements Gathering: Worked with the client to understand their specific needs, especially around managing downloadable resources, and eCommerce plans.
- Frontend Development: Built the user interface using customized layouts in the Gantry Framework (gantry.org).
- Testing and Deployment: Conducted thorough testing and deployed to production
Challenges and Solutions
The main challenge was creating an intuitive system to search and browse for educational resources. Using an established CMS with a mature ecosystem was a boon here. We settled on a system of tags and filters to reduce the need for resource duplication (we could upload a resource once, and apply both 1st and 2nd grade tags, for example). Our e-commerce library had some compatibility issues we had to overcome, slightly delaying the launch of this particular feature. The client decided to go ahead with a soft-launch without the e-commerce pieces enabled, and we are coming up on the launch of our phase 2 e-commerce build.
Results
The platform has launched and we are in phase 2 implementation, focusing on the build out of the e-commerce components. Overall the main challenge, managing over 1,000 downloadable resources works really well, and user feedback has been very positive.