Development and Enhancement of the Skuola.net Platform at SKUOLA NETWORK S.R.L.
During my collaboration with SKUOLA NETWORK S.R.L., I actively contributed to the development and improvement of the Skuola.net platform, dividing the work into three strategic phases:
Phase 1: CMS Cotonti Optimization
- Bug fixes to improve platform stability and performance.
- Implementation of new features to enhance usability and user experience.
- Code optimization to make the CMS more efficient and scalable.
Phase 2: Code Porting and Database Migration to Symfony 2
- Code refactoring to transition from the Cotonti CMS to the Symfony 2 framework.
- Database migration from MySQL, converting data structures and optimizing queries for better performance.
- System restructuring, making it more modular, scalable, and suitable for future development.
Phase 3: Development of New Features and Custom Bundles
- Implementation of new features to improve user interaction with the platform.
- Creation of custom bundles for Symfony 2, optimizing content management and advanced functionalities.
- Graphical and UI improvements using tools like Adobe Fireworks and Photoshop.
Results Achieved
- Improved performance: The transition to Symfony 2 made the platform faster and more scalable.
- Optimized user experience: New features and an improved interface enhanced user interaction.
- Greater flexibility: The modularity of Symfony 2 allowed for easy system expansion for future updates.
Technical Skills Utilized
- Back-End: PHP, Symfony 2, MySQL.
- Front-End: HTML, CSS, JavaScript, jQuery.
- CMS & Frameworks: Cotonti, Symfony 2.
- Graphics & UI: Adobe Fireworks, Photoshop.
- Data Formats & APIs: XML, JSON.