https://github.com/52north/waterinneu
Drupal "distribution" for WaterInnEU project:
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
Drupal "distribution" for WaterInnEU project:
Basic Info
- Host: GitHub
- Owner: 52North
- License: gpl-2.0
- Language: PHP
- Default Branch: master
- Homepage: https://marketplace.waterinneu.org/
- Size: 77.8 MB
Statistics
- Stars: 6
- Watchers: 8
- Forks: 3
- Open Issues: 4
- Releases: 5
Topics
Metadata Files
README.md
ARCHIVED
This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.
52°North - Drupal "WaterInnEU" Distribution
Introduction
This repo contains the development of 52°North for the WaterInnEU project. It is a fork of drupal. See README.txt for more details on drupal.
License
The license is GPL v2.0. See LICENSE.txt for more details on the license.
Description
Marketplace providing access to EU innovation for river basin management.
The WaterInnEU Marketplace is a market led innovation platform that screens the most relevant products and services for River Basin Managers and accelerates their uptake through targeted dissemination and support services.
Features
The features of the marketplace are described in a deliverable of the project: D6.1 First virtual Marketplace report (PDF, 70p, 5.9MB) and in the user guide (PDF, 97p, 9.1MB) available from the prototype demonstrator instance.
The marketplace provides the following core functionalities: * browsing by linked categories through products, organisations, service requests, and service offerings * common panel for upcoming events * collaborative creation and editing of products, organisations, service requests/offerings and events * a common place for adding and browsing service requests and service offerings * option to subscribe for new products, service offerings, or service requests * simple keyword search and advanced search facilities * option to provide user feedback in the form of comments * forum for open discussions about products or other related information * learning tutorials on usage of certain products * use the matchmaking functionality * contact an expert with special requests * read about success stories of product application
Contact
Installation Instructions
These instructions contains 19 steps until your own WaterInnEU marketplace instance. Please follow the steps carefully and report any issues you have. Replace http://localhost/ with the hostname, port and scheme and /var/www/ with the folder that match your environment.
- Fullfill requirements first:
* [Drupal requirements](https://www.drupal.org/requirements),
* HTTP server with **PHP** environment,
* Running **database server** with own **database for drupal** (credentials are required during installation of drupal) and
* **[Apache solr](http://lucene.apache.org/solr/) server** instance (to be configured [following the handbook](https://www.drupal.org/node/1999386) after the installation).
Checkout this repository in the dedicated webserver directory with php support:
user@host:/var/www$ git clone <git-url-of-this-repo> waterinneuUpdate to the latest drupal version of the 7.x branch:
user@host:/var/www$ git fetch --all [...] user@host:/var/www$ git tag -l "7.*" | sort -n | tail 7.40 7.41 7.42 7.43 7.44 7.50 7.51 7.52 7.53 7.54 user@host:/var/www$ git merge --no-ff -m "Update to drupal 7.54" 7.54Set-Up database: Install the MySQL script
/var/www/waterinneu/config-backup/WaterInnEUMarketplacePrototype_installation.mysql.zip(Extract beforehand) into the database, e.g. by using phpMyAdmin. Adjust the database name in the file using your favorite text editor:
sql
CREATE DATABASE IF NOT EXISTS `YOUR_DB_NAME` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
USE `YOUR_DB_NAME`;
Replace YOUR_DB_NAME with the name you want to have.
Configure the database for drupal: Create the file
/var/www/waterinneu/sites/default/settings.phpwith the following content:```php <?php
$databases['default']['default'] = array ( 'database' => 'YOUR_DATABASE_NAME_HERE', 'username' => 'YOUR_DATABASE_USER_HERE', 'password' => 'YOUR_DATABASE_USER_PASSWORD_HERE', 'host' => 'localhost', 'driver' => 'mysql', 'prefix' => '', ); $update_free_access = FALSE; /* * Use something like * http://www.lorem-ipsum.co.uk/hasher.php * for creation of the hash value. Enter any ramdom value in the form. */ $drupal_hash_salt = 'ENTER_RANDOM_TOKEN_HERE'; ini_set('session.gc_probability', 1); ini_set('session.gc_divisor', 100); ini_set('session.gc_maxlifetime', 200000); ini_set('session.cookie_lifetime', 2000000); $conf['404_fast_paths_exclude'] = '/\/(?:styles)\//'; $conf['404_fast_paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; $conf['404_fast_html'] = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL "@path" was not found on this server.</p></body></html>'; $base_url = "http://localhost/your-contenxt-path";```
Ensure that the file is protected, e.g.
user@host:/var/www$ chmod 440 /var/www/waterinneu/sites/default/settings.phpMore detailed instructions regarding secure file permission set-up for drupal can be found at https://www.drupal.org/node/244924.
Access the site
http://localhost/en/userand login with the example credentials:
Username:
adminPassword:
adminUpdate the administrator account to match your set-up. Change the password and e-mail address at the following page:
http://localhost/en/user/1/editConfigure SMTP module for sending and receiving system mails. Change the SMTP configuration at the following page:
http://localhost/en/admin/config/system/smtpSet-Up drupal cron: For testing the so called poor man's cron is enough. Go to
http://localhost/en/admin/config/system/cronand select
1 hour. This will result in the execution of cron tasks every hour at the end of any request. For production set-up, follow these instructions: http://drupal.org/cronAdjust the imprint: Go to the following page and adjust the imprint to your needs:
http://localhost/en/imprintUpdate the widget ID and username of the twitter block to your needs:
http://localhost/en/admin/structure/block/manage/twitter_block/1/configure
- Adjust the e-mail that receives comment handling requests at the following page:
http://localhost/en/admin/config/system/actions/configure/111
Clear cache: Select
Flush all cachesfrom the black admin menu on top. Mouse over the house icon.Update mail address in
- ...subscription from under Mail settings:
http://localhost/en/admin/config/system/subscriptions1. ...in the maintenance mode message:http://localhost/en/admin/config/development/maintenance1. ...in the site information form:http://localhost/en/admin/config/system/site-information1. ...for all contact form categories:http://localhost/en/admin/structure/contactTest the contact form: Open the following link and try to send a mail via the global contact form:
http://localhost/en/contactIf the mails doesn't reach your inbox, you should review the configuration of the SMTP module (see according section above).
Update all dependencies: Open the following URL
http://localhost/drupal/en/admin/reports/updates/updateIf the latest check is not 0 seconds ago, click on the link "check manually".
Configure solr server in search API:
http://localhost/drupal/en/admin/config/search/search_api/server/search_server_solr_localhostThe installation is finished. You can start adjusting the system to your requirements. Feel free to provide your findings and new features as a pull request.
If you have any comments regarding this instructions, feel free to create a new issue in the according github repository.
Owner
- Name: 52°North Spatial Information Research GmbH
- Login: 52North
- Kind: organization
- Email: info@52north.org
- Location: Münster
- Website: https://52north.org/
- Twitter: fivetwon
- Repositories: 261
- Profile: https://github.com/52North
Advancing spatial information infrastructures to foster open science
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 84
- Total pull requests: 4
- Average time to close issues: about 1 month
- Average time to close pull requests: about 1 month
- Total issue authors: 5
- Total pull request authors: 1
- Average comments per issue: 0.65
- Average comments per pull request: 4.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- EHJ-52n (36)
- cDanowski (5)
- Semmling (2)
- staschc (1)
- GloryPassarello (1)
Pull Request Authors
- EHJ-52n (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- happen ~0.1.3 development
- jake ~0.7.4 development
- jshint ~2.3.0 development
- karma ^0.12.19 development
- karma-coverage ~0.1.3 development
- karma-mocha ~0.1.0 development
- leaflet ~0.7.0 development
- mocha ~1.14.0 development
- uglify-js ~2.4.3 development
- leaflet-dist 0.7.x
- jquery >=1.4.4
- happen ~0.1.3 development
- jake ~0.7.4 development
- jshint ~2.3.0 development
- karma ^0.12.19 development
- karma-coverage ~0.1.3 development
- karma-mocha ~0.1.0 development
- leaflet ~0.7.0 development
- mocha ~1.14.0 development
- uglify-js ~2.4.3 development
- grunt ~0.3.16 development
- grunt-css ~0.2.1 development
- gulp ^3.9.0 development
- gulp-coffee ^2.3.1 development
- gulp-concat ^2.6.0 development
- gulp-cssmin ^0.1.7 development
- gulp-debug ^2.1.2 development
- gulp-jasmine ^2.2.1 development
- gulp-jasmine-phantom ^2.0.1 development
- gulp-rename ^1.2.2 development
- gulp-uglify ^1.5.1 development
- gulp-umd ^0.2.0 development
- gulp-util ^3.0.7 development
- jasmine-ajax ^3.2.0 development
- jasmine-jquery ^2.1.1 development
- phantomjs ^1.9.19 development
- gulp-bump ^1.0.0
- gulp-header ^1.7.1
- jquery ~1.7.0
- grunt-contrib-coffee ~0.6.4 development
- grunt-contrib-jasmine ~0.5.1 development
- grunt-contrib-uglify ~0.2.0 development
- grunt-contrib-watch ^0.6.1 development
- grunt-json-replace ~0.1.2 development
- grunt-umd ^2.2.1 development
- grunt ~0.4.1
- grunt ^0.4.5 development
- grunt-contrib-uglify ^0.7.0 development
- grunt-notify ^0.4.1 development
- load-grunt-tasks ^2.0.0 development
- time-grunt ^1.0.0 development
- drupal/drupal-extension ~3.0
- behat/behat v3.0.14
- behat/gherkin v4.3.0
- behat/mink v1.6.0
- behat/mink-browserkit-driver v1.2.0
- behat/mink-extension v2.0.1
- behat/mink-goutte-driver v1.1.0
- behat/mink-selenium2-driver v1.2.0
- behat/transliterator v1.0.1
- drupal/drupal-driver v1.0.2
- drupal/drupal-extension v3.0.3
- fabpot/goutte v1.0.7
- guzzle/common v3.9.2
- guzzle/http v3.9.2
- guzzle/parser v3.9.2
- guzzle/stream v3.9.2
- instaclick/php-webdriver 1.4.1
- symfony/browser-kit v2.6.0
- symfony/class-loader v2.6.0
- symfony/config v2.6.0
- symfony/console v2.6.0
- symfony/css-selector v2.6.0
- symfony/dependency-injection v2.6.0
- symfony/dom-crawler v2.6.0
- symfony/event-dispatcher v2.6.0
- symfony/filesystem v2.6.0
- symfony/finder v2.6.0
- symfony/process v2.6.0
- symfony/translation v2.6.0
- symfony/yaml v2.6.0
- phpunit/phpunit 4.5.* development
- php >=5.3.2