sveil/zimeiti-frame

the php framework of Zimeiti Contest Management System for Sveil

dev-master 2020-05-31 08:24 UTC

This package is auto-updated.

Last update: 2024-04-29 04:46:32 UTC


README

Zimeiti CMS was created by, and is maintained by Sveil.com, and is a PHP CMS powered by Thinkphp 5.1. 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.

  1. 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
  1. From a command line open in the folder, run composer install --no-dev -o and then npm install.
  2. Enter your database details into config/database.php.
  3. Run php artisan app:install followed by gulp --production to setup the application.
  4. 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)
  1. 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 Thinkphp 5.1

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/.