Stars: 350
Forks: 113
Pull Requests: 590
Issues: 1507
Watchers: 48
Last Updated: 2023-09-15 19:57:33
Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.
License: GNU General Public License v3.0
Languages: CSS, PHP, HTML, Smarty, JavaScript, SCSS
Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.
See the user manual for more information.
$ git clone https://github.com/omeka/omeka-s.git
$ cd omeka-s
$ npm install
$ npx gulp init
config/database.ini
and add your MySQL username, password, database name, and host name. The user and database must be created before this step.files/
directory is writable by Apache.config/database.ini
and add your MySQL username, password, database name, and host name. The user and database must be created before this step.files/
directory is writable by Apache.You can find Omeka-specific code under application/
.
Make a backup copy of your entire site and its database!
git pull
as usual. Use the master
branch for the latest releases.npx gulp deps
to make sure dependencies are up to date./config/local.config.php
and /config/local.config.php.dist
. Some default configurations might have changed, so you might need to reconcile changes to the distributed configuration with your local configuration (e.g., a path to PHP specific to your server, dev mode settings, etc.)/config
directory. You will need to restore your local.config.php
and database.ini
files from that copy./modules
and /themes
directories./files
directory./config/local.config.php
file, and the /modules
, /themes
, and /files
directories that you copied.Run npx gulp zip
to create a zipped version of Omeka S and store it in /build
. Use the --no-dev
flag to omit Composer dev dependencies for a smaller package suitable for end-users. Official releases follow this same process from a new, clean checkout.
Omeka uses the following libraries, among others:
Omeka development adheres to the Laminas Coding Style Guide and uses the git-flow branching model and the Semantic Versioning 2.0.0 version scheme.
See the developer documentation for more information.
Omeka is Copyright © 2015-present Corporation for Digital Scholarship, Vienna, Virginia, USA http://digitalscholar.org
The Corporation for Digital Scholarship distributes the Omeka source code under the GNU General Public License, version 3 (GPLv3). The full text of this license is given in the license file.
The Omeka name is a registered trademark of the Corporation for Digital Scholarship.
Third-party copyright in this distribution is noted where applicable.
All rights not expressly granted are reserved.