Skip to content
This repository has been archived by the owner on May 31, 2021. It is now read-only.
/ alternate-admin Public archive

🤓 This wrapper for Moodle adds a new interface to streamline your administrative tasks.

Notifications You must be signed in to change notification settings

ManuelGil/alternate-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alternative Admin for Moodle

stability-deprecated GitHub Release GitHub Release Date License: GPL v3

âš  Deprecated! See manuelgil/moodle-alternate-admin

*Due to the large number of code changes that can create a break point between this version and the latest version, I proceeded to deprecate this project quickly in order to release a completely revamped version.

preview

This wrapper for Moodle adds a new interface to streamline your administrative tasks.

Features

  • Bootstrap 4 Admin Dashboard Template
  • Simple Vue.js 2 CDN integration
  • Friendly Alerts via Sweet Alert
  • Easy installation via Composer
  • Friendly URLs
  • Integration with Mustage Engine
  • Gravatar Profile image

Requirements

  • PHP 7.2 or later
  • MySQL or MariaDB
  • Apache Server
  • Moodle 3.x Installation

Installation

Copy this project

  1. Clone or Download this repository
  2. Unzip the archive if needed
  3. Copy the folder in the path of moodle
  4. Rename the folder if needed
  5. Start a Text Editor (Atom, Sublime, Visual Studio Code, Vim, etc)
  6. Add the project folder to the editor

Install the project

You can install this wrapper via composer with the following commands:

Development

  • Required a composer installation.
$ composer install
$ sudo php composer.phar install

Production

  • Required a composer installation.
$ composer install --no-dev --optimize-autoloader
$ sudo php composer.phar install --no-dev --optimize-autoloader

Configure the project

$ cp .env.example .env
  • Edit the environment variables in the .env file as you need.

    MODE_DEBUG => show errors

    DOMAIN => moodle installation domain (required)

    MDL_CONFIG => moodle config file path (required)

    COMPANY => company name (displayed in page title)

  • Create file error.log in folder logs.

  • Make www-data the owner to logs folder.

$ sudo chown www-data: logs/
  • Reset apache2 service.

Built With

Changelog

See CHANGELOG.md

Contributing

Thank you for considering contributing to alternative admin. The contribution guide can be found in the CONTRIBUTING.md.

Code of Conduct

In order to ensure that the alternate admin community is welcoming to all, please review and abide by the CODE_OF_CONDUCT.

Authors

See also the list of contributors who participated in this project.

License

Alternate Admin is licensed under the GPL v3 or later License - see the GNU GPL v3 or later for details.