Here you will find topics which can help you to get started with WebFiori framework. For new learners, it is recommended to start from the top to bottom. Note that the topics are applicable to version 3.x.x of the framework which is currently in release candidate (v3.0.0-RC0).
- Introduction - Overview of WebFiori framework
- Installation - Set up your development environment
- Folder Structure - Understand project organization
- Basic Usage - Learn fundamental concepts
- Examples - Real-world example projects to learn from
- Routing - URL routing and request handling
- The Class
Response- HTTP response management - Web Pages - Dynamic page creation
- Web Services - API development
- Middleware - Request/response filtering
- UI Package - HTML component system
- Themes - Styling and theming
- Internationalization - Multi-language support
- Database Management - Database operations
- Migrations and Seeders - Schema versioning and data seeding
- Sessions Management - User session handling
- The Library WebFiori JSON - JSON data handling
- Uploading Files - File upload management
- MVC Architecture - API Controllers, Repositories, and Entities
- Sending Emails - Email functionality
- Background Tasks - Asynchronous processing
- Command Line Interface - CLI tools
- Environment Variables - Configuration management
- Coding Standards - Best practices
- New to WebFiori? Start with Introduction → Installation
- Building APIs? Check Web Services → Database Management
- Creating Web Pages? See Web Pages → UI Package