processwire / processwire
ProcessWire CMS/CMF
Requires
- php: >=5.5
- ext-gd: *
README
本文件使用Markdown格式。HTML格式的版本可以在此阅读:https://github.com/processwire/processwire/blob/master/README.md
目录
关于ProcessWire
ProcessWire是一款友好且强大的开源CMS,其API在任何规模下都令人愉悦。它既是内容管理系统(CMS)也是框架(CMF),旨在节省您的时间和精力。拥有所有自定义字段、安全的基础设施、经过验证的可扩展性和性能,ProcessWire可以无缝连接所有内容,使您的任务变得快速、简单和有趣。
ProcessWire比其他平台提供更多对字段、模板和标记的控制,而ProcessWire的API使内容操作变得轻松愉快。在ProcessWire中管理和开发网站与您可能习惯的方式相比,惊人的简单。
ProcessWire因其卓越的稳定性、一致性和安全性而被网络专业人士广泛信赖;因其节省时间的API和让工作变得有趣而受到网络开发者的尊敬;因其对现代网站/应用程序内容管理需求的适应性和灵活性而受到网页设计师的重视;因其无废话的界面和在添加、更新和维护内容方面的易用性而受到客户的喜爱。ProcessWire的新版本几乎每周都会在开发分支上发布。
背景
ProcessWire是一款永恒的工具,网络专业人士一直致力于长期发展。它始于2003年,于2006年更名为ProcessWire,自2010年以来作为一个开源项目活跃开发。现在(2023年)十多年后,我们才刚刚开始,因为ProcessWire将继续增长和发展到未来10年甚至更远。
尽管ProcessWire已经存在很长时间了,但如果您直到今天还没有听说过它,请不要感到难过。我们与其他项目的基本区别在于我们不制造很多噪音,我们不热衷于推广,我们重视质量而非数量,可持续性而非增长,以及友好的社区而非知名度。ProcessWire旨在成为一个沉默的合作伙伴,不会从任何网站的客户端轻易识别出来。我们不追求规模宏大,而是专注于成为行业最佳。
网络开发者在尝试了一些其他平台之后,在合适的时机找到了ProcessWire。一旦开始使用ProcessWire,他们往往就会留下来。ProcessWire让人上瘾,易于长期维护,且没有其他平台的安全和升级问题。但不要仅仅听我们说;除非您的生计依赖于某些其他平台,否则请亲自了解。
社区
ProcessWire不仅仅是一款软件,还是一个友好的网络专业人士社区,致力于构建优秀的网站和应用,并帮助他人也这样做。
请访问并加入我们的友好社区(ProcessWire论坛),订阅我们的每周新闻通讯以获取最新的ProcessWire新闻,查看我们的网站展示以了解他人使用ProcessWire构建的内容,并阅读我们的博客以保持对最新ProcessWire版本的最新了解。
ProcessWire每周新闻由Teppo Koivula发布在他的网站上ProcessWire Weekly。每周核心更新和相关主题由Ryan Cramer在ProcessWire支持论坛新闻和公告版块发布。
了解更多
安装ProcessWire
简单地将ProcessWire文件解压到可访问的http位置,并在您的网页浏览器中加载URL。这将启动安装程序。请参阅我们的安装指南以获取更多详细信息。如果遇到任何问题,请参阅我们的故障排除指南。
升级ProcessWire
升级很简单,通常只需用新版本中的一个替换您的/wire/
目录。但为了安全起见,在开始任何版本升级之前,请参阅升级ProcessWire指南,并在升级过程中保持打开状态,以防需要参考。
从3.x版本升级到另一个版本时,请使用通用升级流程。这主要包括确保您已备份一切,然后将您的/wire/
目录替换为新版本中的一个。
-
如果您是从3.x版本(早于3.0.135)升级,请也遵循这些说明。
-
如果您是从任何2.x版本升级,请参阅从ProcessWire 2.x升级。
-
如果您在升级过程中遇到任何问题,请参阅我们的升级故障排除指南。
专业模块版本升级说明(如有适用)
-
建议使用FormBuilder版本0.5.3或更高版本。
-
建议使用ListerPro版本1.1.5或更高版本。
-
建议使用ProFields所有ProFields(10个模块)的最新版本。
-
建议使用LoginRegisterPro版本7或更高版本。
-
建议使用ProCache版本4.0.3或更高版本。升级后,请转到管理员的ProCache设置(设置> ProCache),查看是否建议修改您的.htaccess文件。
-
对于上述未提到的所有其他Pro模块,我们建议在可能的情况下使用最新版本。
调试模式
调试模式会将所有错误报告到屏幕。这在开发或故障排除期间可能很有帮助。在管理员界面中,它还会启用一个“调试”链接(见页脚),用于在面板中报告额外信息。调试模式不适用于实时或生产站点,因为报告的信息仅供开发者使用。不要在任何实时/生产站点上开启调试模式,因为这可能是一个安全问题。然而,我们认为您会发现它在开发或解决问题时非常实用。
- 编辑此文件:
/site/config.php
- 找到此行:
$config->debug = false;
- 将
false
更改为如下所示的true
,然后保存。
$config->debug = true;
可以在文件的底部附近找到它,或者如果没有的话可以添加。这将使PHP和ProcessWire报告所有错误、警告、通知等。当然,一旦解决了任何问题,您希望将其设置回false。
支持和链接
- ProcessWire支持论坛
- ProcessWire每周新闻
- ProcessWire博客
- 运行ProcessWire的网站
- 订阅ProcessWire每周电子邮件
- 将您的网站提交到我们的目录
- 关注@processwire在X-Twitter
- 联系ProcessWire开发者
- 报告问题
版权所有 © 2023 Ryan Cramer / Ryan Cramer Design, LLC