Framework screenshot

Framework

Author Avatar Theme by Dappur
Updated: 17 Jul 2024
65 Stars

A stylish PHP application framework crafted using Slim, Twig, Eloquent and Sentinel designed to get you from clone to production in a matter of minutes.

Categories

Overview

Dappur PHP Framework is a stylish PHP application framework built using Slim, Twig, Eloquent, and Sentinel. It is designed to help developers quickly move from clone to production by providing a lightweight and reliable platform. The framework includes several key features such as form validation, CSRF protection, user management, database migrations, and more.

Features

  • Slim PHP Micro Framework: Built on top of the Slim PHP Micro Framework, providing a lightweight and fast foundation for your applications.
  • Twig Templating Engine: Allows you to easily create and manage templates, improving code organization and maintainability.
  • Eloquent ORM: Provides a simple and intuitive way to interact with your database, reducing the need for manual SQL queries.
  • Sentinel User Management: Includes user management functionality, allowing you to easily handle user authentication, registration, and permissions.
  • Phinx Database Migrations: Simplifies the process of managing database schema changes, making it easier to work with a evolving database structure.
  • Form Validation with CSRF Protection: Helps ensure data integrity and security by providing built-in form validation with protection against CSRF attacks.
  • Cookie Management: Simplifies the management of cookies in your application, making it easier to store and retrieve user-specific data.
  • Cloudinary CMS Integration: Integrates with the Cloudinary CMS, making it easier to manage and serve media assets for your application.
  • Blog and SEO: Includes built-in functionality for creating and managing a blog, with support for search engine optimization (SEO) best practices.
  • OAuth2 Login and Two-Factor Authentication: Provides built-in support for OAuth2 login integration and two-factor authentication for added security.

Installation

To install the Dappur PHP Framework, you can follow these steps:

  1. Install PHP and MySQL Server as pre-requisites for the framework.
  2. Install Composer, the dependency manager required to use the Dappur PHP Framework.
  3. Install Phinx globally via Composer to utilize database migrations.
  4. Clone your project using the composer create-project command or manually copy the theme folder into your app/views folder.
  5. Configure your settings.json file and run any necessary scripts or migrations.

Summary

Dappur PHP Framework is a feature-rich PHP application framework that aims to provide a lightweight and reliable platform for developers to quickly build web applications. With its integration of popular tools and libraries like Slim, Twig, Eloquent, and Sentinel, along with its built-in features such as form validation, user management, database migrations, and more, the framework offers a comprehensive solution for PHP developers. By following the installation guide, developers can easily set up their projects and start building their applications in a matter of minutes.