omeka/omeka-s
Composer 安装命令:
composer create-project omeka/omeka-s
包简介
The Omeka S collections management system. A local network of independently curated exhibits sharing a collaboratively built pool of items and their metadata.
README 文档
README
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
Omeka S is a LAMP (Linux, Apache, MySQL, PHP) application. See the manual for detailed system requirements.
Installing from GitHub
- Make sure Node.js and npm are installed
- Clone this repository in your Apache web directory:
$ git clone https://github.com/omeka/omeka-s.git
- Change into the Omeka S directory:
$ cd omeka-s
- Perform first-time setup:
$ npm install$ npx gulp init
- Open
config/database.iniand add your MySQL username, password, database name, and host name. The user and database must be created before this step. - Make sure the
files/directory is writable by Apache. - In your web browser, navigate to the omeka-s directory, where you can complete installation.
Installing from released zip file
- Download the latest release from the release page (download the first asset listed)
- Open
config/database.iniand add your MySQL username, password, database name, and host name. The user and database must be created before this step. - Make sure the
files/directory is writable by Apache. - 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
git pullas usual. Use themasterbranch for the latest releases.- From the Omeka S root directory, run
npx gulp depsto make sure dependencies are up to date. - Compare changes in
/config/local.config.phpand/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.) - In your web browser, go to your site and run any migrations that are needed.
Updating from released zip file
- Download the latest release from the release page
- Make a copy of your
/configdirectory. You will need to restore yourlocal.config.phpanddatabase.inifiles from that copy. - Make a copy of your
/modulesand/themesdirectories. - Make a copy of your
/filesdirectory. - Remove all Omeka S files, and replace them with the files from the updated zip file.
- Replace your original
/config/local.config.phpfile, and the/modules,/themes, and/filesdirectories that you copied. - In your web browser, go to your site and run any migrations that are needed.
Creating a zipped release
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.
Libraries
Omeka uses the following libraries, among others:
Development Standards
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.
Copyright
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.
omeka/omeka-s 适用场景与选型建议
omeka/omeka-s 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 316 次下载、GitHub Stars 达 490, 最近一次更新时间为 2023 年 10 月 03 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 omeka/omeka-s 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 omeka/omeka-s 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 316
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 490
- 点击次数: 28
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2023-10-03