scratchpads2

Scratchpads 2.0

  • Owner: NaturalHistoryMuseum/scratchpads2
  • Platform:
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With OwnerNaturalHistoryMuseum/scratchpads2
Primary LanguagePHP
Program languagePHP (Language Count: 15)
Platform
License:GNU General Public License v2.0
所有者活动
Created At2015-06-08 15:45:44
Pushed At2025-05-29 10:00:05
Last Commit At2025-04-08 15:41:12
Release Count166
Last Release Name2.10.2 (Posted on )
First Release Namecharacter_project (Posted on )
用户参与
Stargazers Count199
Watchers Count11
Fork Count83
Commits Count15.5k
Has Issues Enabled
Issues Count4552
Issue Open Count272
Pull Requests Count205
Pull Requests Open Count8
Pull Requests Close Count13
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private