https://github.com/joepdooper/ivy
Yet another sleek simple fast CMS with an effortless template and plugin environment
https://github.com/joepdooper/ivy
bento build clean cms cms-framework content-management-system design easy easy-to-deploy fast google-page-speed grid model-view-controller mvc mvc-pattern quick simple slim web-app web-application-framework
Last synced: 10 months ago
JSON representation
Yet another sleek simple fast CMS with an effortless template and plugin environment
- Host: GitHub
- URL: https://github.com/joepdooper/ivy
- Owner: joepdooper
- License: other
- Created: 2023-11-09T21:25:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T10:41:28.000Z (11 months ago)
- Last Synced: 2025-03-29T11:19:43.705Z (11 months ago)
- Topics: bento, build, clean, cms, cms-framework, content-management-system, design, easy, easy-to-deploy, fast, google-page-speed, grid, model-view-controller, mvc, mvc-pattern, quick, simple, slim, web-app, web-application-framework
- Language: CSS
- Homepage: https://dooper.io/ivy
- Size: 704 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Yet another sleek simple fast CMS with an effortless template and plugin environment
[](https://getcomposer.org/)
[](https://www.npmjs.com/)
[](https://www.php.net/)
## Install
#### 1. Navigate to your project folder
Open terminal and navigate to your project folder:
```bash
cd path/to/your/ivy/project
```
#### 2. Download ivy files
Use [Composer](https://getcomposer.org/) to create a new project with **ivy**:
```bash
composer create-project joepdooper/ivy .
```
#### 3. Set up the database
Create a database for **ivy** and import the provided `ivy.sql` file:
```bash
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, after the installation, follow these steps:
1. Navigate to `yourserver.com/admin/login` (user icon)
2. Use the credentials `admin@localhost.test` and `00000`
3. 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 mailbox credentials. If you've modified the `.env` file, follow these steps:
1. Upon login, on the profile page, modify and submit your email address to initiate the email change process
2. After successfully changing your email address, go to `yourserver.com/admin/logout` to log out (logout icon)
3. Finally, navigate to `yourserver.com/admin/reset` to initiate the password reset process
## Documentation
[Documentation](https://dooper.io/ivy) coming up