mrsa医学上是什么意思| 肺大泡用什么药| 扑尔敏的学名叫什么| 转诊是什么意思| 香蕉皮擦脸有什么作用与功效| 开挖掘机需要什么证| 清真食品是什么意思| 吃什么水果对身体好| 为什么会宫缩| 汉武帝叫什么名字| 舌头辣辣的是什么原因| 8月25号是什么日子| 脑梗是什么| 想长胖喝什么奶粉好| 六个坚持是什么| 小孩吐奶是什么原因| 月光石五行属什么| 互卦是什么意思| 吃什么开胃| 海带和什么相克| 尿蛋白高不能吃什么食物| 南瓜长什么样子的图片| 平均红细胞体积偏高说明什么| 家什是什么意思| 社保指什么| 企鹅吃什么| 阴道发炎用什么药| 归脾丸和健脾丸有什么区别| 锻炼pc肌有什么好处| 骨科什么意思| 皲裂什么意思| 入港是什么意思| tmd是什么意思| 25属什么| 重庆有什么烟| 梦见自己的衣服丢了是什么意思| 供给侧改革什么意思| 活字印刷术是什么时候发明的| 肝小钙化灶是什么意思| 自食其力是什么意思| 山药叶子长什么样图片| 耳朵发烧是什么原因| 莫须有是什么意思| 甲虫吃什么食物| 生肖狗和什么生肖相冲| 男性性功能减退吃什么药| 有过之而不及什么意思| 七月一日是什么节日| 什么是胎记| 头疼 吃什么药| 睡觉总是流口水是什么原因| 破处是什么感觉| 鱼眼睛吃了有什么好处| 尿痛什么原因引起的| 人黄是什么原因| 什么是疱疹怎么得的| 坐月子能吃什么水果| 什么鱼好吃| 脓包疮用什么药| 木槿花的花语是什么| 真太阳时是什么意思| 成本倒挂什么意思| 美宝莲属于什么档次| 痛风喝什么水| 前列腺炎吃什么食物好| 尿微肌酐比值高是什么情况| 不务正业是什么意思| 枉然是什么意思| 成都市花是什么花| 刘邦是什么星座| 胃疼是什么病| 补气血吃什么食物最好| 诚不我欺什么意思| 鱼油有什么副作用| nuxe是什么牌子| or什么意思| 梦见洗头发是什么意思| 什么水果蛋白质含量高| 什么的沙滩| 为什么打嗝不停| 拉肚子应该挂什么科| 什么东西最贵| 百雀羚属于什么档次| 维生素e有什么作用| 检查食管做什么检查| 动车与高铁有什么区别| 奶奶的奶奶叫什么| 吝啬的意思是什么| 走仕途是什么意思| 万象更新是什么意思| 小孩发烧挂什么科| 剑客是什么意思| 梦见牙套掉了是什么意思| 不劳而获是什么意思| 心智不成熟是什么意思| 三点水加邑念什么| 湿疹什么样子| 头晕用什么药好| 肺部增殖灶是什么意思| 手麻了是什么原因| 种草是什么意思| 绿茶喝多了有什么危害| 大舅哥是什么意思| 金可以组什么词| 神经官能症吃什么药| 朝对什么| 男人脚肿是什么病的前兆| 做完人流可以吃什么| 觊觎什么意思| 2015属什么生肖| 马尿是什么意思| 肚脐眼红是什么原因| hl是什么意思| 泡汤是什么意思| 吃什么补充膝盖润滑液| 子宫内膜息肉有什么症状| 1975年属兔的是什么命| 蜂王浆有什么好处| 胸闷气短是什么症状| 一九三五年属什么生肖| 来大姨妈吃什么水果好| 尿蛋白微量是什么意思| 万马奔腾是什么意思| 新癀片主要治什么病| 1887年属什么生肖| 高粱是什么| 腺肌症吃什么食物好| 传染病4项是什么| adl是什么意思| 怀孕了为什么还会出血| 上唇肿胀是什么原因| 山东特产是什么| 腰椎退行性改变是什么意思| 坐蜡什么意思| 十一月三十是什么星座| 手术后能吃什么| 爷爷的妈妈叫什么| 什么是应力| 70大寿有什么讲究| 西边五行属什么| 什么花不能浇硫酸亚铁| 嫡庶是什么意思| 肠道紊乱吃什么药| 六味地黄丸什么人不能吃| 不骄不躁是什么意思| 冲任失调是什么意思| 什么是bp| 儿童办护照需要什么材料| 什么手机像素最高| 孕妇贫血有什么症状| 男人吃鸽子有什么好处| armour是什么牌子| 独一无二是什么生肖| 便溏是什么原因引起的| 双子座爱吃什么| 他喵的什么意思| 血癌是什么原因造成的| 梦见种树是什么兆头| 老人经常头晕是什么原因引起的| 1942年是什么年| 抗体是什么意思| 阳虚吃什么调理| bm是什么牌子| 不爱说话的人是什么性格| 冠心病用什么药| 感激不尽是什么意思| 什么颜色属金| 知鸟吃什么| 小孩出汗多是什么原因造成的| 阴道口瘙痒是什么原因| 神经系统由什么组成| 凉皮是什么材料做的| 男头发稀少适合什么发型| 出现的反义词是什么| 精工手表什么档次| 什么叫种水| 梦到鳄鱼是什么意思| 什么是越位| 脘腹胀满是什么意思| 长河落日圆什么意思| 女人为什么会宫外怀孕| 过敏了吃什么药| 无语凝噎是什么意思| 群什么吐什么| 27属什么| 镜面人是什么意思| 脸色暗沉发黑什么原因| 寄生树有什么功效作用| 土是什么颜色| 最大的沙漠是什么沙漠| 碳酸盐质玉是什么玉| 马步鱼是什么鱼| 大象灰是什么颜色| 章子怡是什么脸型| 爱生闷气的人容易得什么病| 鱼吃什么| 夏天用什么护肤品比较好| 南辕北辙是什么故事| 郭德纲什么学历| 孕酮低吃什么| 胃溃疡吃什么食物| hpv用什么药| 孩子不长个子是什么原因| 莹五行属性是什么| 活化部分凝血活酶时间偏高是什么意思| 上厕所出血是什么原因| 狐狸和乌鸦告诉我们什么道理| 桑蚕丝用什么洗最好| 晚上睡觉磨牙是什么原因| 蕊字五行属什么| 蚝油可以用什么代替| 云字属于五行属什么| 浓鼻涕吃什么药| 足癣用什么药最快好| 蓝莓什么时候开花结果| 银黑了用什么可以洗白| 月亮什么时候是圆的| 羊水穿刺是检查什么的| 日加军念什么| 啐了一口是什么意思| 颈动脉彩超能查出什么| 腰突挂什么科| peace什么意思| 肺与大肠相表里是什么意思| 检查尿酸挂什么科| 回族不吃什么| 什么奶粉比较好| 痰湿吃什么中成药| 点状强回声是什么意思| 梦见蛇是什么征兆| 碳酸钙d3片什么时候吃最好| 慢性非萎缩性胃炎是什么意思| 准生证有什么用| 海狗是什么动物| 血糖高的人吃什么水果好| 心窦过缓是什么原因| 占有欲强什么意思| 拍脑部ct挂什么科| 蒲公英能治什么病| 猪头肉是什么意思| 西梅是什么季节的水果| 兔子不吃窝边草是什么意思| 衣服为什么会发霉| 现在摆摊卖什么东西最好卖| 甲亢吃什么药最有效| 潘多拉魔盒是什么意思| 多汗症吃什么药| 93年鸡五行属什么| 惊恐是什么意思| 清谷天指的是什么| 坐飞机不能带什么东西| 不吃早饭有什么危害| 广义是什么意思| 什么时候可以领退休金| 什么水果去湿气效果最好| 军士长是什么级别| 打更的人叫什么| 气虚用什么泡水喝好| 治疗梅毒用什么药最好| 起床头疼是什么原因| 肺实性结节是什么意思| 夏天梦见下雪是什么意思| 尿毒症什么原因引起的| 脾虚湿气重吃什么| 百度Jump to content

用车配置单上会被"忽悠"的地方 七点内容须

From Wikipedia, the free encyclopedia
ProcessWire
Initial release2007
Stable release
3.0.229[1] [2] / 2025-08-07[±]
Repository
Written inPHP
Available inEnglish, others as contributed
TypeContent Management System
LicenseMozilla Public License 2.0
Websiteprocesswire.com
百度 其中代表团提出的12件,代表联名提出的313件。

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM.[3] Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

Features

[edit]
  • jQuery-styled API with comprehensive documentation[4]
  • Graphical web-based installer
  • All fields are custom fields, indexed for find operations in the API
  • Can be bootstrapped from other PHP applications or command-line scripts[5]
  • Interactive and API-based image manipulation functions
  • Drag-and-drop tree-based page list
  • Drag-and-drop file and image uploads and editing functions
  • Support for larger scale (100k+ page) installations
  • Use of string-based selectors for API calls[6]
  • Role-based access control system
  • Core development emphasis on security[7]
  • Markup agnostic output, leaving all output to the developer
  • Template files are PHP-based, with no template engine used by default
  • Output caching of entire pages or individual parts
  • Multi-language support with multi-language text fields and URLs[8]
  • Modular plugin architecture and available 3rd party modules[9]
  • Field and input types are themselves plugin modules
  • Hook system enabling most core functions to be hooked and altered[10]
  • Fields and groups of fields are repeatable using built-in Repeater field types
  • Support for rich text editing using CKEditor

Audience

[edit]

Before and during development of a website or application, the audience for ProcessWire consists largely of web developers and web designers.[11] Within this audience, ProcessWire is used as both a development tool and a CMS.

Post-development the audience changes to individuals that manage content for web sites and applications, who typically are not web designer/developers. This audience uses ProcessWire primarily as a CMS to manage content.

History

[edit]

ProcessWire has been in active development since 2003. From 2003 to 2007 it was developed under the name Dictator CMS. From 2007 to 2010 it was developed as ProcessWire 1.x. ProcessWire became an open source community project in 2010 and it is currently developed as ProcessWire 2.x and 3.x.[12]

ProcessWire has had 8 significant version releases, and more than 100 minor version releases since the first open source release. Version 3.0 released in September 2016 is the second major version release.[13]

Translations and community

[edit]

ProcessWire has active, global end-user and developer communities. These communities have translated ProcessWire from English into their native languages, including: Chinese, Croatian, Czech, Dutch, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Portuguese, Russian, Slovak, Spanish, Swedish, Turkish, Ukrainian and Vietnamese. The central hub of the ProcessWire communities are found in the developer support forums.[11]

Awards and publications

[edit]

In November 2016 ProcessWire was awarded as CMS Critic's Best Small Business CMS.[14]

In July 2016 Smashing Magazine published A Beginners Guide to ProcessWire.[15]

Since January 2016 Envato Tuts+ has published several articles and tutorials on ProcessWire.[16]

In January 2015 ProcessWire was awarded as CMS Critic's Best Free PHP CMS.[17]

In December 2014 PHP Architect published ProcessWire: Flexibility, Power, and a Generous Dose of Pure Fun.[18]

In December 2012 ProcessWire was awarded as CMS Critic's Best Free CMS.[19]

Architecture

[edit]

ProcessWire is built around a page content tree (as opposed to a bucket system). The URL or path of each page is always reflective of its place in the hierarchy. One uses this same path to reference the page in the API. As a result, this connection of the path to the internal tree hierarchy defines the architecture of ProcessWire. Beyond the parent-child relationship implied by a content tree, ProcessWire supports relational one-to-one and one-to-many references between pages in the tree.

Template architecture

[edit]

Templates in ProcessWire are a content type that contains one or more custom fields representing the definition of the content type. Every page in ProcessWire is assigned to a template which then represents the type of page. A template is typically shared among multiple pages. Templates also define access control, caching and other settings shared among pages using the template.

Templates optionally have an associated PHP file, referred to as the template-file. This file is executed whenever the URL for a page using the template is accessed. As a result, template-files are typically used for output purposes. The template-file is provided with several API variables, the most notable being the $page API variable, which contains all the fields and content of the current page being viewed.[20]

Template-files serve multiple contexts, depending on the application. ProcessWire's default web site profiles use template-files primarily for output of direct and dynamically generated HTML markup. Template-files may also be used as intermediate controllers between a model and a separate view. Because template-files are regular PHP files, they are able to call upon other web services or PHP applications where appropriate, without a separate parsing layer.

Field architecture

[edit]

All fields in ProcessWire are custom fields defined by the user. A given field may be assigned to multiple templates, which in turn hold individual chunks of content for each page using that template. Every field has a type, referred to as the “fieldtype” (1 word), a type of plugin module. ProcessWire includes several fieldtype modules including those that support text, numbers, files, images, page references, URLs, email addresses, dates and comments. Additional fieldtype modules are installed as 3rd party modules.

Distribution and requirements

[edit]

ProcessWire's source code is hosted on GitHub and is also distributed on Softaculous, Bitnami and Composer/Packagist.

ProcessWire runs in the AMP (Apache, MySQL or MariaDB, PHP) platform used by many hosting providers and web development environments. ProcessWire requires PHP version 5.3.8 or newer, and MySQL or MariaDB 5.0.15 or newer.[21]

References

[edit]
  1. ^ "Download ProcessWire core". processwire.com. Retrieved 2025-08-07.
  2. ^ "processwire/processwire commits". github.com. Retrieved 2025-08-07.
  3. ^ "The concept behind the API".
  4. ^ "ProcessWire API reference documentation".
  5. ^ "Bootstrapping ProcessWire".
  6. ^ "Selectors in ProcessWire".
  7. ^ "ProcessWire Security".
  8. ^ "Multi-language support".
  9. ^ "Directory of modules".
  10. ^ "ProcessWire Hooks".
  11. ^ a b "ProcessWire community". 26 January 2024.
  12. ^ "ProcessWire history and background".
  13. ^ "ProcessWire 3.0 changelog".
  14. ^ "CMS Critic 2016 awards (November 2016)". 12 November 2012.
  15. ^ "Smashing Magazine: A Beginners Guide to ProcessWire". 2025-08-07.
  16. ^ "Envato Tuts+: ProcessWire tutorials and articles". 22 August 2017.
  17. ^ "CMS Critic Best Free PHP CMS award (January 2015)". 2025-08-07.
  18. ^ "ProcessWire published in PHP Architect Magazine (December 2014)".
  19. ^ "CMS Critic Best Free CMS award (December 2012)". 2025-08-07.
  20. ^ "The $page API variable".
  21. ^ "How to install ProcessWire CMS". processwire.com. Retrieved 2025-08-07.
[edit]


暗送秋波什么意思 什么是七情六欲 6月6是什么节日 球蛋白低是什么原因 灭吐灵又叫什么名字
支气管炎吃什么药最有效 舌炎吃什么药好得快 什么叫肾阴虚和肾阳虚 排卵期是什么时候 群青色是什么颜色
肠炎能吃什么水果 1.25什么星座 胸口痛吃什么药 挚肘是什么意思 乳头为什么会痒
诺诺是什么意思 突然发热是什么原因 体脂是什么意思 怕冷不怕热是什么体质 腰椎间盘突出压迫神经吃什么药
白斑不能吃什么hcv9jop0ns1r.cn 暗财是什么意思jingluanji.com 拉肚子拉稀水吃什么药管用hcv8jop8ns2r.cn panadol是什么药hcv9jop1ns7r.cn 伊始什么意思inbungee.com
什么是玻尿酸hcv7jop9ns9r.cn 4t什么意思hcv8jop5ns0r.cn 为什么叫黄瓜wuhaiwuya.com 口臭是什么原因hcv9jop3ns0r.cn 心境障碍是什么病hcv7jop9ns8r.cn
什么的李子gysmod.com 超敏c反应蛋白高是什么意思naasee.com 沫沫是什么意思hcv7jop6ns5r.cn 肾素高说明什么hcv8jop0ns4r.cn 工匠精神的核心是什么hcv9jop2ns6r.cn
猎奇是什么意思hcv9jop3ns4r.cn 清水文是什么意思hcv8jop9ns3r.cn 守岁是什么意思hcv8jop3ns8r.cn 卤米松软膏主治什么hcv9jop0ns7r.cn 长期熬夜吃什么可以补回来hkuteam.com
百度