Install

BoothCMS requires PHP v7.2 or later.

  • Microsoft Azure App Service Web Apps
  • Microsoft Internet Information Services(IIS)
  • Apache HTTP Server

BoothCMS is available on GitHub.

  1. Install composer.
  2. Clone from GitHub to a directory of Web Server and set app directory to publish.
  3. Edit some files.
    • delete delete.me files.
    • edit robots.txt file to correct pathes.
    • if web server is Apache, delete Web.config file.
    • if web server is Microsoft Internet Information Service, delete .htaccess file.
    • if web server is Microsoft Azure App Services Web App, delete configSections element in Web.config file and delete .htaccess file.
  4. Run composer install to install libraries.
  5. Edit config.php file to configure site. -> Configuration
  6. Add content. -> Content format
  7. Edit view template. -> Template

Directory structure

  • app - application root
    • cache - cache diectory(need write permission)
    • contents - contents placement(You can create subdirectory)
    • controllers - application controllers
    • models - content models
    • views - view templates
      • themes - theme directory
        • default - default theme
  • tests - test files
    • contents - test only contents placement
    • controllers - contoller tests
    • models - model tests
    • views - test only views placement
Publish: / Update:
<< | >>

Related contents