logo-ProcessWire

ProcessWire

Version : 3.0.229

Votes : 98

screenshot-ProcessWire

ProcessWire is a free PHP5 content management system and framework (open source CMS/CMF) built to save you time and work the way you do. ProcessWire gives simpler and stronger control over your pages, fields, templates and markup at any scale. And it provides a powerful template system that works the way you already do. ProcessWire’s jQuery-inspired API makes working with your content easy and enjoyable. Managing and developing a site in ProcessWire is shockingly simple–and fun–compared to what you may be used to.

  • Space Required : 27.57 MB
  • Release Date : 30-09-2023
  • Get Support : Visit Support Site
  • Reviews : 6
    • Simple, powerful, consistent, predictable, capable … and fun
      ProcessWire is designed to have an approachable simplicity that is retained regardless of scale. Simplicity often implies reduced capability, and this is not the case with ProcessWire. From the surface, there is very little complexity and the application requires no training. But open the hood, and you have a lot of horsepower at your disposal for just about any content need. The goal is jQuery or Google-like simplicity, for lack of a better term (a simple interface to powerful engineering). Regardless of scale, the inherent simplicity and joy in using the interface and CMS API remains consistent, predictable, and capable.

    • Highly capable on sites big and small

    • Easy-to-use, jQuery-style API
      ProcessWire's API takes it's inspiration from jQuery, providing a simple and fun programming interface to working with your content. It's all PHP, so you don't have another tag-scripting language to learn. While some background in PHP helps with more complex tasks, it is not required to develop your sites with ProcessWire.

    • Ideal for designers/developers and their clients
      Your design and development process won't be interrupted by ProcessWire – it's built to adapt to your way of doing things, not the other way around. ProcessWire gives you the tools to get at your data, but you make the markup. You never have to design a site for ProcessWire, and the system won't impose any limitations upon your site's design or the designer. ProcessWire is a system that you can feel good about handing the keys over to the client because it's easy for them to use and easy to support.

    • Easy and enjoyable to use
      ProcessWire's user interface is always focused on the task at hand. If you are editing a page, then the tools present on the screen are all specific to that end. ProcessWire does not leave the user with the impression that they have to learn a new application. It's something they already know.

    • Accommodates unique data needs easily
      All page fields in ProcessWire are custom fields. It's easy to edit, add, sort or remove fields from pages (via templates) as you see fit. Each template is assigned to one or more pages, and each field is assigned to one or more templates. There are no limits to the quantity and use of pages, templates or fields. Fields can be as simple as containing raw text or numbers, or more complex like rich text editors, page-to-page relations and fields that hold files or images. Fields you create in ProcessWire may be used as search and/or sort keys when finding and loading pages.

    • Modular plugin architecture
      While many CMSs use a modular architecture, ProcessWire takes the approach further in that the CMS itself is a group of modules built on top of the ProcessWire framework. Modules are not an afterthought or an extra, they are the system. As such, the system is well thought out and designed to be as simple and easy as possible.

    • Structure that makes sense
      ProcessWire uses a hierarchal structure for pages, like a family tree or a file system. There is no limit to the depth in which this structure can be defined. It is comfortable scaling to large and complex data needs, and remains simple regardless of scale. ProcessWire makes it easy to traverse this structure from the admin interface, as well as from the CMS API.

    • Pages that can do more
      While a Page in ProcessWire is most commonly representative of a page on your site, they may also be used as data containers for anything else (similar to a node in Drupal). Whether used for output or not, a page's path (or URL) always relates directly to it's placement in the structure, keeping your site organized and accessible, inside and out. Each page gets it's data structure (fields) from it's template.

    • Templates without limitations
      Templates are PHP files like any other, and you may use them as you wish. Whether you use them as HTML documents, RSS feeds, RESTful web services, or as controllers to call upon something else is up to you. There is no limit to the number of templates you can use, and you may assign them to pages as you see fit. Each template is assigned one or more fields that represent the data structure applied to it's pages.

    • Relational
      Any given pages may cross reference each other in a one-to-one or one-to-many relationship. This gives ProcessWire the ability to function like a relational database on top of a CMS. The client (or developer of the web site), rather than the software, defines what these relationships are.

Ratings Total User Guest
 
90 0 90
 
3 0 3
 
3 0 3
 
0 0 0
 
2 0 2
Average Ratings 4.83 0.00 4.83
The best CMF/CMS

After extensive research and comparison, I chose ProcessWire for web/app development 5 years ago and have never regretted it. The CMS part is fairly standard and works well, but where it really shines is how you can easily integrate that into a fully-fledged app. Plus it is open source. Coupled with the ability to easily extend it with your own, or others' modules, and the outstanding and friendly support forum, this makes it the top development platform - beats spots off WP.

⚊ a Guest - MarkE(September 9, 2024, 9:01 am)
Outstanding CMS

Outstanding CMS that is easy to use for beginners yet powerful enough for more advanced websites and applications. ProcessWire is a framework that lets you build anything you want or need. Has a wide array of tools built-in for handling content of all types and has outstanding multi-language abilities. My go to for web projects.

⚊ a Guest - FireWire(September 22, 2023, 7:54 pm)
confident

I feel happy using it, very user friendly, and easy to learn with the material available. confident to launch my unique subdomain website with ProcessWire CMS, take me time to find what suited me, and this by so far is the best tool.

⚊ a Guest - Oblop(October 6, 2019, 11:58 am)
Fantastic

Powerful yet easy to learn. Secure & scalable. No prescribed markup on front-end, ie. output *exactly* what you want to. Easy to customise backend which clients seem to prefer Has increased my productivity *and* enjoyment of web development. Can't recommend highly enough!!

⚊ a Guest - applab(July 5, 2018, 10:22 am)
Possibilities

Great CMS for pages where you want to have full control of what is going on, no bloating, etc. Great for both advanced and simple sites.

⚊ a Guest - filmdsmx(November 24, 2015, 1:08 pm)
Best

I wouldn't go back to any other CMS to build websites!!!

⚊ a Guest - hmistry(June 21, 2015, 3:41 am)
Finally

This is the CMS I would have built if I had the time to code it! Been looking for something like this for years and I finally found it

⚊ a Guest - Eric(May 7, 2015, 5:13 pm)
  • screenshot-ProcessWire
    screenshot-ProcessWire
    screenshot-ProcessWire
    screenshot-ProcessWire
    screenshot-ProcessWire
Newsletter Subscription
Subscribing you to the mailing list