Ragnos Framework

Image

Ragnos is a modern and lightweight framework for web application development. Its goal is to provide a solid and flexible foundation for building scalable and high-performance applications. It is based on CodeIgniter 4, ensuring a robust and time-tested core. Additionally, it uses technologies like jQuery, DataTables, and AdminLTE to offer a complete and efficient development experience.

Features

  • Lightweight and fast: Designed to be efficient and minimize resource usage.
  • Modular: Modular structure allowing components to be added or removed as needed.
  • Scalable: Ideal for both small and large projects, with the capacity to grow according to needs.
  • Easy to use: Clear syntax and comprehensive documentation to facilitate development.
  • Based on CodeIgniter 4: Leverages the advantages of a modern PHP framework, with support for namespaces, controllers, models, and views.
  • jQuery Integration: Simplifies DOM manipulation, AJAX requests, and user interaction.
  • DataTables Usage: Enables the creation of dynamic tables with functionalities like searching, pagination, and sorting.
  • AdminLTE Design: Provides a modern and responsive user interface, ideal for admin panels and web applications.

Functionalities and Benefits

  1. Rapid Development: Thanks to its CodeIgniter 4-based structure, Ragnos allows developers to focus on business logic without worrying about complex configurations.
  2. Modern Interface: AdminLTE offers an attractive and responsive design, ensuring applications look good on any device.
  3. Efficient Data Management: DataTables facilitates the visualization and manipulation of large datasets interactively.
  4. Flexibility: Its modular architecture allows customizing the framework according to the specific needs of the project.
  5. Community and Support: Being based on widely used technologies like CodeIgniter and jQuery, developers have access to a vast amount of resources and online support.

Documentation Organization

This documentation is divided into four main sections to facilitate your learning:

🔰 Fundamentals Everything you need to get started. Start with Installation, review Configuration, and create your first module in Getting Started.

💾 Datasets and Models The core of Ragnos. Learn to declare Datasets, define Fields, and handle Master-Detail relationships.

🚀 Advanced Features For intermediate users. Dive into API Mode, Hooks system, and Production Deployment.

🎨 Frontend and UI Interface customization. Learn to modify Menus or Themes and generate Reports.