项目作者: jtojnar

项目描述 :
Entry registration system for Rogaining
高级语言: PHP
项目地址: git://github.com/jtojnar/entries.git
创建时间: 2014-08-31T03:02:25Z
项目社区:https://github.com/jtojnar/entries

开源协议:MIT License

下载


entries

Entry registration system for Rogaining.

Requirements

  • PHP 8.2 or newer with intl and gd extensions
  • MySQL or other similar database
  • composer dependencies (included in the bundle)
  • npm dependencies (included in the bundle)

Development

We do not include dependencies in the git repository, therefore you will need to install the dependencies by running composer install and npm install to be able to run the application.

Then you will need to build the assets with npm run build or npm run dev. The latter is especially useful when modifying CSS or JavaScript files, as it will monitor them and rebuild them when changed.

Installation

  1. Clone this repository and follow the steps in Development section, or download package from Cloudsmith (latest).
  2. Run SQL from install.sql.
  3. Configure the event information in app/Config/local.neon as described in the configuration documentation. Do not forget to set up admin password and database credentials in either app/Config/local.neon or app/Config/private.neon.
  4. Make temp and log directories writeable.
  5. Change e-mail templates in app/Templates/Mail.
  6. The entry point of the application is in the www directory, configure your web server accordingly.

Thanks

Package repository hosting is graciously provided by Cloudsmith. Cloudsmith is the only fully hosted, cloud-native, universal package management solution, that enables your organization to create, store and share packages in any format, to any place, with total confidence.