Download the PHP package saicosys/cakephp-installer without Composer
On this page you can find all versions of the php package saicosys/cakephp-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download saicosys/cakephp-installer
More information about saicosys/cakephp-installer
Files in saicosys/cakephp-installer
Package cakephp-installer
Short Description CakePHP 5 applications installer
License MIT
Informations about the package cakephp-installer
Saicosys CakePHP Installer
A global installer for CakePHP 5 applications and starter kits. This tool allows you to quickly create new CakePHP applications with optional starter kits that include pre-configured database settings, email configurations, and migrations.
Installation
Install globally via Composer:
Make sure your global Composer bin directory is in your PATH. You can find it by running:
Usage
Basic Installation
Create a new CakePHP application:
This will create a basic CakePHP 5 application in the my-app
directory.
Interactive Installation
When you run the command without specifying a starter kit, you'll be prompted to choose:
You'll see options like:
- Manual installation (basic CakePHP)
- Use a starter kit
Starter Kit Installation
You can directly specify a starter kit:
Available starter kits:
simple
- CakePHP 5 + TailwindCSS starter kitsaas
- CakePHP 5 + SAAS + TailwindCSS + Alpinejsreact
- CakePHP 5 + React + TailwindCSS starter kit (Coming soon)next
- CakePHP 5 + Next + TailwindCSS starter kit (Coming soon)api
- CakePHP 5 + API starter kit (Coming soon)cms
- CakePHP 5 + TailwindCSS + CMS starter kit (Coming soon)
Force Installation
To overwrite an existing directory:
Starter Kits
Simple Starter Kit
A clean and simple CakePHP 5 starter kit with TailwindCSS for building modern web applications.
Features:
- CakePHP 5 with modern PHP features
- TailwindCSS for rapid UI development
- User authentication and authorization
- Clean, responsive design
- Mobile-first approach
SAAS Starter Kit
A comprehensive starter kit for building Software-as-a-Service applications.
Features:
- CakePHP 5 with robust backend features
- TailwindCSS + Alpine.js for modern frontend
- Multi-tenant architecture ready
- Authentication and authorization
- CRUD operations with friendsofcake/crud
- Professional SAAS interface
- Subscription and billing models
React Starter Kit (Coming Soon)
A modern starter kit combining CakePHP 5 backend with React frontend.
Features:
- CakePHP 5 API backend
- React frontend with TailwindCSS
- Modern SPA architecture
- API-first design
- Component-based UI
Next.js Starter Kit (Coming Soon)
A full-stack starter kit with CakePHP 5 and Next.js.
Features:
- CakePHP 5 backend API
- Next.js frontend with TailwindCSS
- Server-side rendering
- API routes integration
- Modern React patterns
API Starter Kit (Coming Soon)
A dedicated API starter kit for building RESTful services.
Features:
- CakePHP 5 API structure
- JWT authentication
- RESTful design patterns
- API documentation
- Rate limiting and security
CMS Starter Kit (Coming Soon)
A content management system starter kit.
Features:
- CakePHP 5 with content management
- TailwindCSS for admin interface
- Content editing and publishing
- Media management
- SEO optimization tools
Configuration
When using a starter kit, the installer will guide you through:
-
Database Configuration
- Database host, name, username, and password
- Automatic configuration file generation
-
Email Configuration
- SMTP settings for notifications
- Email transport configuration
- Migrations
- Automatic database table creation
- Initial data seeding
Development
Requirements
- PHP 8.1 or higher
- Composer
- Symfony Console components
Local Development
- Clone the repository
- Install dependencies:
composer install
- Make the binary executable:
chmod +x bin/cakephp
- Run locally:
php bin/cakephp new test
Testing
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
Support
For support and questions:
- Create an issue on GitHub
- Check the CakePHP documentation
- Join the community
Maintainer
License
This project is licensed under the MIT License - see the LICENSE file for details.
All versions of cakephp-installer with dependencies
symfony/console Version ^6.0 || ^7.0
symfony/process Version ^6.0 || ^7.0
symfony/filesystem Version ^6.0 || ^7.0
guzzlehttp/guzzle Version ^7.0