design
development
marketing
LupusCMS upgrade to CakePHP 5.0.5

We have successfully completed a six-month process of upgrading our LupusCMS to the latest version of the CakePHP framework, 5.0.5. This upgrade brings numerous benefits and improvements that will significantly enhance the functionality and performance of our web applications.
 

Benefits of CakePHP 5

  1. Improved performance: CakePHP 5 comes with numerous optimizations that improve code execution speed, reduce site load time, and increase the overall efficiency of the application.
  2. Code modernization: The new version supports modern PHP standards, including a complete transition to PHP 8, enabling the use of new language features and functionalities.
  3. Increased security: CakePHP 5 introduces additional security features that protect applications from common threats such as CSRF (Cross-Site Request Forgery) and XSS (Cross-Site Scripting).
  4. Better API support: The new version provides improved support for building RESTful APIs, making it easier to integrate with other systems and services.
  5. Simplified testing: With advanced testing tools, CakePHP 5 makes it easier to write and execute tests, resulting in more stable and reliable applications.


JavaScript script and Bootstrap 5 upgrade

Along with the CakePHP upgrade, we have also updated all JavaScript scripts, including transitioning to the latest version of the Bootstrap framework, Bootstrap 5. This upgrade brings several key improvements:

  1. jQuery removal: Bootstrap 5 no longer uses jQuery as a dependency, reducing the package size and improving performance.
  2. New components: New components, such as the offcanvas menu and new modals, make it easier to create more complex user interfaces.
  3. Improved responsiveness: The enhanced grid system and more flexible breakpoints allow for easier creation of responsive designs tailored to different screen sizes.
  4. Better support for CSS variables: Using CSS variables allows for easier customization and theme styling without the need to write additional CSS.


CKEditor and CKFinder upgrade

For text editing on our websites, we use CKEditor and CKFinder, which we have also upgraded to the latest versions. These upgrades bring the following features:

  1. Improved user interface: The new CKEditor comes with a more modern and intuitive user interface, making it easier for users to work.
  2. Advanced editing features: New formatting options have been added, including better support for tables, lists, and multimedia content insertion.
  3. Integration with CKFinder: Improved integration with CKFinder makes it easier to manage files and images, including advanced search and content organization options.
  4. Security improvements: The latest versions come with additional security updates to protect content from potential threats and attacks.

These upgrades enable us to provide a better user experience, faster and more secure web applications, and more modern tools for content editing and management. We look forward to utilizing all these benefits for further development and improvement of our services.

How we work

Meet our other specialties and discover how we approach each project from idea to execution.

  • Website development process

    01 Website development process

    In the web development process, we stay in constant contact with our clients, exchanging ideas and suggestions that will ultimately lead to the most acceptable solution. Most of our clients have contacted us through recommendations.

  • FAQ

    02 FAQ

    Here you can quickly and easily find answers to frequently asked questions. If you don’t find what you’re looking for, feel free to contact us for additional information!

  • Reviews

    03 Reviews

    Our clients are the best indicator of the quality of our services. Their reviews reflect our commitment to providing top-notch services and effective web solutions. The satisfaction and success of our clients are our highest priority, and their experiences speak louder than any advertisement. Read what they have to say about working with us!

How we work