Skuola.net

During my collaboration with SKUOLA NETWORK S.R.L., I contributed to the development and enhancement of the Skuola.net platform, structured into three phases. In the first phase, I optimized the Cotonti CMS, fixing bugs, improving performance, and adding new usability features. The second phase involved porting code and migrating the database to Symfony 2, with refactored PHP code, optimized MySQL queries, and a modular architecture designed for scalability. In the third phase, I developed new features and custom Symfony 2 bundles to enhance content management and advanced functionalities, while also improving the UI/UX using Adobe Fireworks and Photoshop. The result was a faster, scalable, and more flexible platform, offering an improved user experience and long-term adaptability.

Client & task

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.

Development and Enhancement of the Skuola.net Platform at SKUOLA NETWORK S.R.L.

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.

Need a custom website or web application like this one?

Contact me for a Quote →