sveil / zimeiti-lib
Development library of Zimeiti Contest Management System for Sveil
Requires
- php: >=5.6
- ext-curl: *
- ext-gd: *
- ext-iconv: *
- ext-json: *
- ext-openssl: *
- aliyuncs/oss-sdk-php: ^2.3
- qiniu/php-sdk: ^7.2
This package is auto-updated.
Last update: 2024-04-29 00:47:16 UTC
README
Zimeiti CMS was created by, and is maintained by Sveil.com, and is a PHP CMS powered by Zimeiti-Core. Feel free to check out the releases, license, screenshots, and contribution guidelines.
Installation
PHP 5.6+ or HHVM 3.6+, a database server, and Composer are required.
- There are 3 ways of grabbing the code:
- Use GitHub: simply download the zip on the right of the readme
- Use Git:
git clone git@github.com:sveil/zimeiti-cms.git
- Use Composer:
composer create-project sveil/zimeiti-cms --prefer-dist -s dev
- From a command line open in the folder, run
composer install --no-dev -o
and thennpm install
. - Enter your database details into
config/database.php
. - Run
php artisan app:install
followed bygulp --production
to setup the application. - You will need to enter your mail server details into
config/mail.php
.
- You can disable verification emails in
config/credentials.php
- Mail is still required for other functions like password resets and the contact form
- You must set the contact email in
config/contact.php
- I'd recommend queuing email sending for greater performance (see below)
- Finally, setup an Apache VirtualHost to point to the "public" folder.
- For development, you can simply run
php artisan serve
License
GNU AFFERO GENERAL PUBLIC LICENSE
Zimeiti CMS Is A PHP CMS Powered By Zimeiti-Core
Copyright (C) 2019-2020 Richard
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.