All Projects → omeka → Omeka S

omeka / Omeka S

Licence: gpl-3.0
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.

Projects that are alternatives of or similar to Omeka S

Cayley
An open-source graph database
Stars: ✭ 14,020 (+5995.65%)
Mutual labels:  linked-data
Jweb Cms
A developer friendly Java CMS based on JAX-RS, Guice style DI, Bean Validation, JPA and React.
Stars: ✭ 216 (-6.09%)
Mutual labels:  cms
Asn1crypto
Python ASN.1 library with a focus on performance and a pythonic API
Stars: ✭ 220 (-4.35%)
Mutual labels:  cms
Fiction house
小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的屏幕自适应小说漫画连载系统,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、小说弹幕、小说/漫画自动采集/更新/纠错、小说内容自动分享到微博、邮件自动推广、链接自动推送到百度搜索引擎等功能。
Stars: ✭ 2,710 (+1078.26%)
Mutual labels:  cms
Core
Zikula Core Framework
Stars: ✭ 213 (-7.39%)
Mutual labels:  cms
Jekyll Admin
A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
Stars: ✭ 2,531 (+1000.43%)
Mutual labels:  cms
Whatcms
CMS Detection and Exploit Kit based on Whatcms.org API
Stars: ✭ 205 (-10.87%)
Mutual labels:  cms
Victoire
Fullstack Symfony CMS: The perfect mix between a framework and a CMS
Stars: ✭ 227 (-1.3%)
Mutual labels:  cms
Sanity
The Sanity Studio – Collaborate in real-time on structured content
Stars: ✭ 3,007 (+1207.39%)
Mutual labels:  cms
Enoki
ultralight tools for creating p2p sites
Stars: ✭ 222 (-3.48%)
Mutual labels:  cms
H5huodong
此地址项目不再维护,代码迁移至 https://github.com/zhangdaiscott/jeewx-boot
Stars: ✭ 209 (-9.13%)
Mutual labels:  cms
Wcf
WoltLab Suite Core (previously WoltLab Community Framework)
Stars: ✭ 211 (-8.26%)
Mutual labels:  cms
Tensei
🚀 Content management and distribution with a touch of elegance.
Stars: ✭ 217 (-5.65%)
Mutual labels:  cms
Storyblok
You found an issue with one of our products? - submit it here as an issue!
Stars: ✭ 206 (-10.43%)
Mutual labels:  cms
Notadd
A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。
Stars: ✭ 2,556 (+1011.3%)
Mutual labels:  cms
Netlify Cms
A Git-based CMS for Static Site Generators
Stars: ✭ 14,776 (+6324.35%)
Mutual labels:  cms
Icms2
Official Repository for InstantCMS 2.x
Stars: ✭ 215 (-6.52%)
Mutual labels:  cms
Fingerprinter
CMS/LMS/Library etc Versions Fingerprinter
Stars: ✭ 227 (-1.3%)
Mutual labels:  cms
Canner
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,472 (+974.78%)
Mutual labels:  cms
Zkeacms
ZKEACMS build with .Net 5 (.Net CMS)可视化设计在线编辑内容管理系统
Stars: ✭ 2,593 (+1027.39%)
Mutual labels:  cms

Omeka S

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.

Installation

Requirements

  • Linux
  • Apache (with AllowOverride set to "All" and mod_rewrite enabled)
  • MySQL 5.6.4+ (or MariaDB 10.0.5+)
  • PHP 7.1+ (latest stable version preferred, with PDO, pdo_mysql, and xml extensions installed)

Gotchas

  • The default library for generating thumbnails is ImageMagick, at least version 6.7.5. Older versions will not correctly produce thumbnails. See local.config.php options in the documentation.

Installing from GitHub

  1. Make sure Node.js and npm are installed
  2. Clone this repository in your Apache web directory:
    • $ git clone https://github.com/omeka/omeka-s.git
  3. Change into the Omeka S directory:
    • $ cd omeka-s
  4. Perform first-time setup:
    • $ npm install
    • $ npx gulp init
  5. Open config/database.ini and add your MySQL username, password, database name, and host name. The user and database must be created before this step.
  6. Make sure the files/ directory is writable by Apache.
  7. In your web browser, navigate to the omeka-s directory, where you can complete installation.

Installing from released zip file

  1. Download the latest release from the release page
  2. Open config/database.ini and add your MySQL username, password, database name, and host name. The user and database must be created before this step.
  3. Make sure the files/ directory is writable by Apache.
  4. In your web browser, navigate to the omeka-s directory, where you can complete installation.

You can find Omeka-specific code under application/.

Updating

Make a backup copy of your entire site and its database!

Updating from GitHub

  1. git pull as usual. Use the master branch for the latest releases.
  2. From the Omeka S root directory, run gulp deps to make sure dependencies are up to date.
  3. Compare changes in /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.)
  4. In your web browser, go to your site and run any migrations that are needed.

Updating from released zip file

  1. Download the latest release from the release page
  2. Make a copy of your /config directory. You will need to restore your local.config.php and database.ini files from that copy.
  3. Make a copy of your /modules and /themes directories.
  4. Make a copy of your /files directory.
  5. Remove all Omeka S files, and replace them with the files from the updated zip file.
  6. Replace your original /config/local.config.php file, and the /modules, /themes, and /files directories that you copied.
  7. In your web browser, go to your site and run any migrations that are needed.

Creating a zipped release

gulp zip will 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.

Libraries

Omeka uses the following libraries, among others:

Coding Standards

Omeka development adheres to the Zend Framework 2 Coding Standards and uses the git-flow branching model.

© 2013-present Corporation for Digital Scholarship

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].