myncepu / scratchpads2

Scratchpads 2.0

Home Page:http://scratchpads.eu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scratchpads 2.x

Overview

Scratchpads are an online virtual research environment for biodiversity, allowing anyone to share their data and create their own research networks. Sites are hosted at the Natural History Museum London, and offered freely to any scientist that completes an online registration form.

Sites can focus on specific taxonomic groups, or the biodiversity of a biogeographic region, or indeed any aspect of natural history. Scratchpads are also suitable for societies or for managing and presenting projects. Key features of Scratchpads (see also Scratchpads feature list) include: tools to manage biological classifications, bibliography management, media (images, video and audio), rich taxon pages (with structured descriptions, specimen records, and distribution data), and character matrices.

Scratchpads support various ways of communicating with site members and visitors such as blogs, forums, newsletters and a commenting system.

For more information about what scratchpads are, see http://scratchpads.eu

Install dependencies

You can use drush and composer to install dependencies.

There are two types of dependencies to install:

  • Drupal dependencies: drush make --no-core scratchpads2.make.yml .
  • Composer dependencies: composer install

You can also install contrib modules using drush dl {module_name}.

Development & Docker

There are a collection of docker images, mostly intended for development. If you want to self-host a Scratchpad you can try using these, though we recommend letting the NHM host your Scratchpad with all of the others, unless you have some very specific requirements.

To get a development scratchpad up and running:

  • Install docker-sync (gem install docker-sync)
  • Copy .env.template to .env and set some environment values
  • Run docker-sync start
  • Run docker-compose up
  • Go to localhost:8081/install.php to start the installation process (make sure you choose the "Scratchpad 2" profile)
  • This repo will be mounted inside the docker, so you will be able to see any changes in real time (-ish)

If you want to help develop Scratchpads please don't hesitate to get in touch!

User Support

We offer extensive support to users of the Scratchpads, whether using an NHM maintained Scratchpad, or a local one. Support should be requested using the "Issues..." tab which is visible when logged in to a Scratchpad.

Docker

cat ../wallace.sql | docker exec -i scratchpads.apache drush sql-cli

About

Scratchpads 2.0

http://scratchpads.eu/

License:GNU General Public License v2.0


Languages

Language:PHP 73.6%Language:JavaScript 17.0%Language:HTML 3.8%Language:CSS 2.7%Language:ActionScript 2.0%Language:C# 0.8%Language:Shell 0.1%Language:VCL 0.0%Language:Dockerfile 0.0%Language:Makefile 0.0%Language:mIRC Script 0.0%Language:TeX 0.0%Language:Ruby 0.0%Language:Perl 0.0%Language:HCL 0.0%Language:Hack 0.0%