stephenwf / omeka-s
Omeka S 是一个集合管理系统。它是一个独立策划的展览本地网络,共享一个协作建立的物品及其元数据的池。
v1.0.0-beta3
2017-04-05 19:15 UTC
Requires
- php: >=5.6
- beberlei/doctrineextensions: ^1.0
- composer/semver: ^1.0
- doctrine/orm: ~2.4
- easyrdf/easyrdf: ~0.9
- ezyang/htmlpurifier: ^4.8
- ml/json-ld: ~1.0
- omeka-s-themes/default: dev-develop
- omeka/composer-addon-installer: *
- zendframework/zend-authentication: ^2.5.3
- zendframework/zend-barcode: ^2.6
- zendframework/zend-cache: ^2.7.1
- zendframework/zend-captcha: ^2.6
- zendframework/zend-code: ^3.0.2
- zendframework/zend-config: ^2.6
- zendframework/zend-console: ^2.6
- zendframework/zend-crypt: ^3.0
- zendframework/zend-db: ^2.8.1
- zendframework/zend-debug: ^2.5.1
- zendframework/zend-di: ^2.6.1
- zendframework/zend-dom: ^2.6
- zendframework/zend-escaper: ^2.5.1
- zendframework/zend-eventmanager: ^3.0.1
- zendframework/zend-feed: ^2.7
- zendframework/zend-file: ^2.7
- zendframework/zend-filter: ^2.7.1
- zendframework/zend-form: ^2.9
- zendframework/zend-http: ^2.5.4
- zendframework/zend-hydrator: ^2.2.1
- zendframework/zend-i18n: ^2.7.3
- zendframework/zend-i18n-resources: ^2.5.2
- zendframework/zend-inputfilter: ^2.7.2
- zendframework/zend-json: ^3.0
- zendframework/zend-loader: ^2.5.1
- zendframework/zend-log: ^2.9
- zendframework/zend-mail: ^2.7.1
- zendframework/zend-math: ^3.0
- zendframework/zend-memory: ^2.5.2
- zendframework/zend-mime: ^2.6
- zendframework/zend-modulemanager: ^2.7.2
- zendframework/zend-mvc: ^3.0.1
- zendframework/zend-mvc-i18n: ^1.0
- zendframework/zend-mvc-plugins: ^1.0
- zendframework/zend-navigation: ^2.8.1
- zendframework/zend-paginator: ^2.7
- zendframework/zend-permissions-acl: ^2.6
- zendframework/zend-permissions-rbac: ^2.5.1
- zendframework/zend-progressbar: ^2.5.2
- zendframework/zend-serializer: ^2.8
- zendframework/zend-server: ^2.7.0
- zendframework/zend-servicemanager: ^3.1
- zendframework/zend-session: ^2.7.1
- zendframework/zend-soap: ^2.6
- zendframework/zend-stdlib: ^3.0.1
- zendframework/zend-tag: ^2.6.1
- zendframework/zend-text: ^2.6
- zendframework/zend-uri: ^2.5.2
- zendframework/zend-validator: ^2.8
- zendframework/zend-view: ^2.8
- zendframework/zend-xmlrpc: ^2.6
- zendframework/zendxml: ^1.0.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ~4.2
- zendframework/zend-test: ^3.0.1
- zerocrates/extract-tagged-strings: dev-master
- v1.0.0-beta3
- v1.0.0-beta2
- v1.0.0-beta
- v0.8.0-alpha
- v0.7.0-alpha
- v0.6.0-alpha
- v0.5.0-alpha
- v0.4.0-alpha
- v0.3.0-alpha
- v0.2.0-alpha
- dev-feature/travis-bug
- dev-feature/initial-dockerfile
- dev-add-selected-attachments
- dev-search
- dev-npm-js-deps
- dev-ff-input-width
- dev-redo-query-builder
- dev-eager-load
- dev-fetch-join
This package is auto-updated.
Last update: 2024-09-21 20:38:33 UTC
README
Omeka S 是一个针对大学、画廊、图书馆、档案馆和博物馆的网页发布系统。它由一个本地网络组成,该网络包含独立策划的展览,共享一个协作建立的物品、媒体及其元数据的池。
安装
要求
- Linux
- Apache
- MySql 5.5.3+ 及 PDO 的 MySQL 驱动
- PHP 5.6+(建议使用最新稳定版)及 PDO 扩展
注意事项
- 生成缩略图的默认库是 ImageMagick,至少版本 6.7.5。旧版本将无法正确生成缩略图。请参见下面的 local.config.php 选项。
从 GitHub 安装
- 在 Apache 网络目录中克隆此存储库
$ git clone https://github.com/omeka/omeka-s.git
- 切换到 Omeka S 目录
$ cd omeka-s
- 执行首次设置
$ npm install
$ npm install --global gulp-cli
(如果您还没有安装gulp
)$ gulp init
- 打开
config/database.ini
并添加您的 MySQL 用户名、密码、数据库名和主机名。用户和数据库名必须在此步骤之前创建。 - 确保
files/
目录可由 Apache 写入。 - 在您的网页浏览器中,导航到 omeka-s 目录,您可以在那里完成安装。
从发布压缩文件安装
- 从发布页面下载最新版本
- 打开
config/database.ini
并添加您的 MySQL 用户名、密码、数据库名和主机名。用户和数据库名必须在此步骤之前创建。 - 确保
files/
目录可由 Apache 写入。 - 在您的网页浏览器中,导航到 omeka-s 目录,您可以在那里完成安装。
您可以在 application/
下找到 Omeka 特定的代码。
更新
请备份您的整个网站及其数据库!
从 GitHub 更新
- 像平常一样执行
git pull
。在官方发布之前,最新代码将在 'develop' 分支。 - 从 Omeka S 根目录运行
gulp deps
,以确保依赖项是最新的。 - 比较
/config/local.config.php
和/config/local.config.php.dist
中的更改。某些默认配置可能已更改,因此您可能需要将分发配置的更改与本地配置(例如,特定于服务器的 PHP 路径、开发模式设置等)进行协调。 - 在您的网页浏览器中,访问您的网站并运行所需的任何迁移。
从发布压缩文件更新
- 从发布页面下载最新版本
- 复制您的
/config/local.config.php
文件。 - 复制您的
/modules
和/themes
目录。 - 复制您的
/files
目录。 - 删除所有 Omeka S 文件,并用更新的 zip 文件中的文件替换它们。
- 替换您的原始
/config/local.config.php
文件,以及复制的/modules
、/themes
和/files
目录。 - 在您的网页浏览器中,访问您的网站并运行所需的任何迁移。
local.config.php 选项
thumbnailer
默认为Omeka\File\ImageMagickThumbnailer
。还可用的是Omeka\File\IMagickThumbnailer
和Omeka\File\GdThumbnailer
phpcli_path
默认为尝试检测正确的 PHP 路径。如果需要,请使用此选项在服务器配置中指定路径。例如
'cli' => array(
'phpcli_path' => '/usr/bin/php55',
),
库
Omeka 使用以下库,以及其他库
编码标准
Omeka开发遵循Zend Framework 2编码规范,并使用git-flow分支模型。