joepdooper / ivy
another sleek simple fast PHP framework with an effortless template and plugin environment
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 4
Type:project
Requires
- php: >=8.1.0
- bainternet/php-hooks: ^1.0
- bramus/router: ^1.6
- delight-im/auth: ^8.3
- delight-im/db: ^1.3
- ezyang/htmlpurifier: ^4.13
- matthiasmullie/minify: ^1.3
- php-curl-class/php-curl-class: ^9.6
- phpmailer/phpmailer: ^6.4
- phrity/websocket: dev-v2.1-main
- samdark/sitemap: ^2.4
- spatie/url: ^1.3
- verot/class.upload.php: ^2.1
- vlucas/phpdotenv: ^5.5
This package is auto-updated.
Last update: 2024-04-23 23:30:18 UTC
README
Yet another sleek simple fast CMS with an effortless template and plugin environment
Install
1. Navigate to your project folder
Open terminal and navigate to your project folder:
cd path/to/your/ivy/project
2. Download ivy files
Use Composer to create a new project with ivy:
composer create-project joepdooper/ivy .
3. Set up the database
Create a database for ivy and import the provided ivy.sql
file:
mysql -u your_database_username -p your_database_name < ivy.sql
Rename the example.env
file to .env
and update it with your database credentials.
Login
Accessing the backend
To access the "backend" for the first time, follow these steps:
- Navigate to
yourserver.com/admin/login
(user icon) - Use the credentials
admin@localhost.test
and00000
- Upon successful login, you will be directed to the profile page with super_admin rights
Changing email and password
Open the .env
file and update it with your email credentials. If you've modified the .env
file, follow these steps:
- Upon login, on the profile page, modify and submit your email address to initiate the email change process
- After successfully changing your email address, go to
yourserver.com/admin/logout
to log out (logout icon) - Finally, navigate to
yourserver.com/admin/reset
to initiate the password reset process
Documentation
Documentation coming up