https://github.com/mgdis/modulo
MGDIS Opensource Drupal Unified Logic for Organizations
https://github.com/mgdis/modulo
drupal drupal-module
Last synced: 5 months ago
JSON representation
MGDIS Opensource Drupal Unified Logic for Organizations
- Host: GitHub
- URL: https://github.com/mgdis/modulo
- Owner: MGDIS
- License: gpl-3.0
- Created: 2024-10-23T07:23:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-31T12:07:51.000Z (12 months ago)
- Last Synced: 2025-03-31T13:32:05.044Z (12 months ago)
- Topics: drupal, drupal-module
- Language: JavaScript
- Homepage: https://www.mgdis.fr
- Size: 44.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Modulo - MGDIS Opensource Drupal Unified Logic for Organizations
Technologies
Getting Started
Collaborators
Contribute
Modulo is a set of useful Drupal modules to init and configure a blank digital platform.
💻 Technologies
- PHP
- JS / TS
- HTML / CSS
- Twig
- SASS
- Frameworks
- Symfony
- Deployment
- Composer
- Drush
- Packager
- Gulp
🚀 Getting started
```bash
# The VM should be launched at this stage, if you have errors refer to the install doc which includes debugging helps.
make
# Enter the vm bash
make bash
# Install the php dependencies
composer install
```
In your `/etc/hosts` file,
```sh
127.0.0.1 docker.localhost
```
If you use `BrowserSync` or `Firefox`,
```sh
127.0.0.1 docker.localhost
127.0.0.1 monsite.docker.localhost
127.0.0.1 pma.monsite.docker.localhost
127.0.0.1 solr.monsite.docker.localhost
#etc...
```
Database backup
To dump the database without cache tables,
```bash
drush sql-dump --extra-dump=--skip-ssl --structure-tables-key=common > ./sites/mysql/yellowstone.sql
```
Apache Solr
`Apache Solr` is used :
- to implement crossReading such as "moreLikeThis"
- as main search engine (with queries and facets)
- to store useful lists (like news, agenda, etc)
To clear and reindex `Solr`,
```bash
#Clean core solr
drush sapi-c
#Prepare business lists
drush sapi-r
#Reindex
drush sapi-i
```
🤝 Collaborators
Thanks to Modolo's owners.
📫 Contribute
See our [contributing best practices](https://github.com/MGDIS/modulo/blob/main/CONTRIBUTING.md)
In resume for any developers see followings steps :
1. `git clone https://github.com/MGDIS/modulo.git`
2. `git checkout -b feature/NAME`
3. Follow commit patterns
4. Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!