Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mjordan/islandora_drush_make
A Drush make file that automates the cloning of Islandora code from the official Git repo at https://github.com/Islandora.
https://github.com/mjordan/islandora_drush_make
Last synced: 29 days ago
JSON representation
A Drush make file that automates the cloning of Islandora code from the official Git repo at https://github.com/Islandora.
- Host: GitHub
- URL: https://github.com/mjordan/islandora_drush_make
- Owner: mjordan
- License: gpl-3.0
- Created: 2014-05-29T03:39:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-17T22:58:58.000Z (over 9 years ago)
- Last Synced: 2024-10-08T08:45:14.957Z (about 1 month ago)
- Language: Shell
- Size: 201 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Drush Make for Islandora
## Introduction
A [Drush make file](http://drush.ws/docs/make.txt) that automates the cloning of code from the official Islandora Git repo at https://github.com/Islandora. Drush make files only install modules/libraries/themes, they do not enable them or download any external dependencies they may have. However, a utility included in this repo, enable_islandora_modules.sh, will parse the makefile and enable all modules it has cloned.
## Requirements
* Git
* Drush 5.x or higher## Usage
Copy islandora.drush.make into your Islandora sites/default or sites/all directory, whichever you prefer, and then run the following command:
```
drush make --yes --no-core --contrib-destination=. islandora.drush.make
```This command will clone the HEAD branch (in most cases, 7.x) of all of the modules and libraries it lists. You can also rerun this command to bring all of your modules up to date with HEAD.
If you don't want to install a module, simply comment out its line in the make file with a semicolon.
To enable the modules cloned by the makefile, run:
```
./enable_islandora_modules.sh /path/to/islandora.drush.make /path/to/your/modules/directory
```If you don't want to enable all the modules, you can enable individual modules via your site's Modules page or using drush (e.g., ```drush en islandora_batch```). Whether you use this script to enable modules or enable them manually, you should consult the README file for each module before enabling so you are aware of any important installation and configuration instructions.
## Troubleshooting/Issues
Having problems or solved a problem? Check out the Islandora google groups for a solution.
* [Islandora Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora)
* [Islandora Dev Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora-dev)## Maintainers/Sponsors
Current maintainers:
* [Mark Jordan](https://github.com/mjordan)
## Development
If you would like to contribute to this module, please check out our helpful [Documentation for Developers](https://github.com/Islandora/islandora/wiki#wiki-documentation-for-developers) info, as well as our [Developers](http://islandora.ca/developers) section on the Islandora.ca site.
## License
[GPLv3](http://www.gnu.org/licenses/gpl-3.0.txt)