Download the PHP package jahurul1/ji-framework without Composer
On this page you can find all versions of the php package jahurul1/ji-framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jahurul1/ji-framework
More information about jahurul1/ji-framework
Files in jahurul1/ji-framework
Package ji-framework
Short Description A lightweight and efficient PHP framework designed to simplify web application development
License MIT
Informations about the package ji-framework
JiFramework
A lightweight and efficient PHP framework designed to simplify web application development. JiFramework emphasizes ease of use and flexibility, allowing you to build robust applications without unnecessary complexity or overhead.
Features
-
Simplicity and Ease of Use
- Minimal setup with no complicated configurations required
- Plain PHP for views, giving complete control over presentation layer
-
Flexibility and Modularity
- Component-based architecture
- Easy integration with existing projects
-
Powerful Features
- Database Query Builder
- Robust error handling
- Security features (CSRF protection, encryption, rate limiting)
- Performance
- Lightweight design
- Optimized components
Requirements
- PHP 7.4 or higher
- Composer (for dependency management)
Installation
Via Composer
Manual Download
Download the zip file and extract the files, then include the autoloader.
Quick Start
Database Operations
Basic Usage
Testing
The framework includes a comprehensive testing system. To run tests:
All tests are located in the tests/
directory and follow a standard structure.
Documentation
For complete documentation, visit our official website at jiframework.com.
The repository also includes sample documentation for select components in the docs directory to help you get started:
- App - Understanding the application container
- QueryBuilder - Database interaction guide
For the most comprehensive and up-to-date documentation, always refer to the official website.
Components
JiFramework includes the following components:
- AccessControl - Manage user access permissions and roles
- App - Application container (docs)
- Auth - User authentication and management
- Cache Manager - Efficient caching layer
- DateTimeHelper - Simplify DateTime operations
- Encryption - Secure data encryption/decryption
- EnvironmentHelper - Manage environment-specific settings
- ErrorPageHandler - User-friendly error page handling
- ExecutionTime - Measure and manage execution timing
- FileManager - Handle file operations easily
- HttpRequestHelper - Simplified HTTP request handling
- LanguageManager - Multilingual application support
- Logger - Application logging system
- PaginationHelper - Easy pagination of results
- QueryBuilder - Simplified database queries (docs)
- RateLimiter - Limit requests for security and performance
- SessionManager - Secure session management
- StringHelper - String utilities and helpers
- UrlHelper - URL parsing and building
- Validator - Easy and secure input validation
For complete documentation on all components, visit jiframework.com.
Contributing
Please see CONTRIBUTING.md for details on how to contribute to the project.
License
MIT License