Gallery: 脚本化安装程序的协作程序:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
 
第1行: 第1行:
This document is available as PDF: [[http://codex.gallery2.org/Image:Gallery2_collaboration_for_scripted_installers.pdf 下载]]
此文档有PDF格式:[[http://codex.gallery2.org/Image:Gallery2_collaboration_for_scripted_installers.pdf 下载]]


----
----


'''Excerpt:'''
'''摘录:'''


As an alternative to the official Gallery 2 Installation wizard there are providers of scripted and automated Gallery 2 installation tools.
作为官方Gallery安装向导的又一选择,有其他提供商提供脚本化和自动化的Gallery2安装程序。


The '''goal''' of the ''Collaboration Program for Scripted Gallery 2 Installers'' is to improve customer satisfaction by solving common challenges of scripted Gallery 2 installation tools.
''脚本化Gallery2安装程序的协作程序'' '''目的'''就是通过解决脚本化Gallery2安装工具间的普遍竞争来满足客户需要。


As a provider of Gallery 2 installation products '''you''' are asked to follow the specified recommendations and invited to cooperate with the Gallery Project and other installation tool providers to work towards the declared goal.
作为Gallery2产品的提供者,我们要求''''''遵从给定的推荐内容并与Gallery项目及其他的安装工具提供者保持合作,旨为共同的目标而行事。


----
----


The full document is available as PDF: [[http://codex.gallery2.org/Image:Gallery2_collaboration_for_scripted_installers.pdf 下载]]
此文档有PDF格式:[[http://codex.gallery2.org/Image:Gallery2_collaboration_for_scripted_installers.pdf 下载]]




== Discussion ==
== 讨论 ==
=== Requested Features and Changes ===
=== 被请求的特点和修改 ===
* Installation and upgrade through CLI, e.g. php -f install.php?db=foo&adminPassword=bar&... and upgrade.php.
* 通过CLI安装和升级,如php -f install.php?db=foo&adminPassword=bar&... 和upgrade.php.
* Alternatively:
* 还:
** Ability to hide storage / database settings in the installer and inject some preconfigured data
** 能够在安装程序中隐藏存储/数据库设定,并可注入经预先配置的数据。
** Way to bypass authentication step (w/o creating a security hole)
** 能够绕过认证步骤(当然不应产生安全漏洞)
** Add security step or note at the end of the upgrader to request the user to chmod config.php back to 444.
** 添加安全性相关步骤或在升级程序结尾时提示用户将config.php重新chmod为444。


=== Pending Codex Changes ===
=== 处理中的Codex更改 ===
* Add information on how to upgrade for all auto-installers (e.g. that users of Installatron can use Installatron or the normal upgrade procedure) to upgrade Gallery.
* 添加所有自动安装程序的相关信息(如用户是使用Installatron还是安装普通的升级过程操作)以更新Gallery。


=== 3rd Party Modifications to Gallery 2 ===
=== 针对Gallery2的第三方修改===
==== Installatron ====
==== Installatron ====
* Only changes some parts of the install/ wizard to omit input forms for preconfigured settings (auth, storage, database).
* 仅对安装/向导的某些部分以忽略预配置设定的输入形式(认证,存储,数据库)。


=== Problems ===
=== 相关问题 ===
* External time limits fort he uprade process
* 升级过程的外部时间限制
** Maybe add some kind of signaling after an initial estimation of the length / work that needs to be done?
** 或许可以在初次长度估计之后添加某种信号/需要完成?
** A timeout of 10 minutes plus an automated backup could do the job. For the few users that run into a problem, there would still be a backup.
** 10分钟超时加上自动化备份应可以达到目的。针对碰到问题的少数用户,备份总是必要的。


[[Category:Gallery 2]]
[[Category:Gallery 2]]

2008年11月25日 (二) 11:26的最新版本

此文档有PDF格式:[下载]


摘录:

作为官方Gallery安装向导的又一选择,有其他提供商提供脚本化和自动化的Gallery2安装程序。

脚本化Gallery2安装程序的协作程序目的就是通过解决脚本化Gallery2安装工具间的普遍竞争来满足客户需要。

作为Gallery2产品的提供者,我们要求遵从给定的推荐内容并与Gallery项目及其他的安装工具提供者保持合作,旨为共同的目标而行事。


此文档有PDF格式:[下载]


讨论[ ]

被请求的特点和修改[ ]

  • 通过CLI安装和升级,如php -f install.php?db=foo&adminPassword=bar&... 和upgrade.php.
  • 还:
    • 能够在安装程序中隐藏存储/数据库设定,并可注入经预先配置的数据。
    • 能够绕过认证步骤(当然不应产生安全漏洞)
    • 添加安全性相关步骤或在升级程序结尾时提示用户将config.php重新chmod为444。

处理中的Codex更改[ ]

  • 添加所有自动安装程序的相关信息(如用户是使用Installatron还是安装普通的升级过程操作)以更新Gallery。

针对Gallery2的第三方修改[ ]

Installatron[ ]

  • 仅对安装/向导的某些部分以忽略预配置设定的输入形式(认证,存储,数据库)。

相关问题[ ]

  • 升级过程的外部时间限制
    • 或许可以在初次长度估计之后添加某种信号/需要完成?
    • 10分钟超时加上自动化备份应可以达到目的。针对碰到问题的少数用户,备份总是必要的。