Giter Club home page Giter Club logo

wiris-moodle-docker's People

Contributors

carla-at-wiris avatar dcanet-at-wiris avatar icaparros-at-wiris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

bzilee

wiris-moodle-docker's Issues

Moodle core is not updated on the 'install' command if it's been previously installed

Description

Moodle core is not updated on the 'install' command if it's been previously installed

Result

The Moodle core local installation is not updated if there are new changes on the version.

Expected result

The 'install' should check if there are new changes on the source repo, and download them.

Observations

It may happen the same for the MathType and Quizzes plugin suites.

Improve Changelog file

Description

Update the CHANGES.md file in order to document all notable changes of the project wiris-moodle-docker.

Result

The CHANGES.md file contains 3 sections without a complete data:

  • Done
  • Todo
  • Feature-request

Expected result

A more complete Changelog file with a chronologically ordered list of notable changes for each version of a project. To make it easier for users and contributors to see precisely what notable changes have been made between each release.

Avoid using a copy of config.docker-template.php from moodle-docker and set cookie prefix values dinamically

Description

We broke the zero-maintenance property of this project by keeping a static copy of the config.docker-template.php on the project.

We do this in order to set a right value for the cookie prefix on multiple-instance mode.

This is not good at all, since we don't want to maintain a copy of the config.docker-template.php file on this project.

Since every time this file is changed it can potentially make this project don't work and makes more difficult its maintenance.

Details

When using the multiple instance feature, we use a custom template (config.docker-template.php) for the config.php file for each Moodle instance based on the template provided by moodle-docker project.

Why we decided to add a custom static config template?

We add a different prefix for moodle cookies to avoid conflicts between each instance. This configuration isn't present in moodle-docker template. For this reason, we added a custom template.

We decided to configure the template statically instead of dynamically because we need to add the cookies configuration in a specific line of the file.

Possible issues:

If moodle-docker project modifies this template configuration file, we will have to update our template manually. The decision of having a custom template file broke the characteristic of wiris-moodle-docker being zero maintainable project.

Expected result

Find the way to add dynamically the cookies prefix for each moodle instance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.