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.

Live Demo

To see Ragnos in action with the Classicmodels sample database, visit the Demo Database section where you will find access credentials and a detailed explanation of the data.