ProcessWire or WordPress

A Data Center

CMS: ProcessWire or WordPress?

With two content management systems, ProcessWire and WordPress, we can offer a wide range of capabilities. Both systems complement each other perfectly. ProcessWire is programmed for you exactly tailored to your project, with WordPress we combine ready-made templates and third-party plugins. A brief comparison from our perspective

Author: Carl Erling


WordPress, the universal CMS (in conjunction with selected templates and pagebuilders) we recommend:

  • for websites, where each page should be individual with the help of defined elements and independent design changes by design teams should be possible
  • if one of the countless commercial and free templates (themes), design elements and plugins are sufficient for the task at hand
  • when the client has no budget for custom web development
  • for classic blogs

ProcessWire, the special system we recommend:

  • for high demands on excellent programmability, optimized data management and speed
  • Economical code in the frontend (no page builder: you can control exactly which HTML code is output)
  • when safety of the overall system has a very high priority
  • for special wishes regarding function and design with the acceptance of a certain programming effort
  • for larger teams of editors with changing employees (you benefit from short training periods and good restriction and control of all inputs)


WordPress 5 (with PageBuilder)

Websites without programming effort possible

  1. Distribution: WordPress is the most widely used CMS system in the world. An estimated 20% of all websites run with this CMS and it is also used by the TBA for certain tasks.
  2. Rapid design with little development effort: Designers, editors and SEO teams can easily assemble new content in many use cases without needing a programmer to implement it because of an enormous number of ready-made templates and modules. Marketing variant tests (A-B tests) are no problem with the system. This saves time and money.
  3. Documentation: Because of the wide distribution, you can find a quick answer for almost any question through good literature and numerous online tips.
  4. Versatility: In the combination we use with quality template and appropriate modules, new pages are very versatile and quick to set up. With an enormous number of ready-made modules and templates, WordPress can be quickly expanded.
  5. Blog: WordPress was originally a blogging system. WordPress already offers a perfectly designed blog for your company news in the basic version, which would only be available as a special module with other CMS systems. Blogs are playing an increasingly important role, especially in customer retention and search engine optimization.


ProcessWire 3

Simple programming, full flexibility

For developers:

  1. Flexibility: ProcessWire is programmed exactly as the concept and desired layout dictates. It is not necessary to use complex templates from third party suppliers that define the scope of what is possible in terms of design. ProcessWire is not only a CMS, but a small, modern and very elegant programming environment (PHP framework). With this you can program the required elements yourself (100% exactly as you need it) and is not limited to prefabricated modules and their possibilities.
  2. Fast: The lean program design and clear database design allow fast loading and lean web pages without code ballast. The modern cache system (intermediate storage) brings further speed.
  3. Security: As far as we know, ProcessWire has never been successfully hacked before. (100% protection never exists on the internet though).
  4. International: Mastered true multilingualism in the frontend perfectly out-of-the-box. It couldn’t be simpler and clearer.
  5. Scalability: Even very large systems with a lot of data and multiple domains are no problem for ProcessWire. Practical examples provide impressive proof of this.
  6. Good programmability: The system (core) behind ProcessWire is well thought out, customizable and polished. Programming tasks in teams are made easier and development times are shortened. The system is not very complex, easy to customize and maintain, and therefore secure and up-to-date.
  7. Data management: A ProcessWire page can have any number of content areas (data fields) with different properties. It is possible to specify exactly what content they may have, where and how they are used and displayed. The end result can therefore be planned and controlled very well.
  8. Content output: The possible software-supported data preparation is one of the great strengths of this system. It can be programmed down to the smallest detail how menus and content are automatically or manually compiled, filtered, sorted, output and displayed, which SEO features are required and how they are used.
  9. Documentation: Much of ProcessWire is self-explanatory after a very short learning curve, especially if you already know the programming principles adopted from jQuery. In an Internet forum run by a very friendly, helpful community, there are well-versed answers to almost all questions. It’s always amazing to see what other users do with ProcessWire and how they work.

For designers and customers:

  1. Design freedom: Independence from prefabricated design templates and add-ons and their possibilities and limitations. The designer has full control over really all aspects of the layout. The template system is easy to use and thus remains clear: design tasks can be solved precisely. Want that great new design feature you saw somewhere? This can be installed without having to wait for third-party modules.
  2. International: Multilingual websites are very easy to manage.
  3. Rights assignment: Rights can be set very precisely. It is even possible to define user rights for individual fields and there which type of content is allowed or which contained language may be edited. This effectively protects the software from incorrect entries and is especially helpful in teams with changing or untrained employees.
  4. Perfect administration: The admin area can be planned and structured precisely according to the needs of the editors, making even complex issues easy and clear to manage. Input areas are mostly self-explanatory and precise specifications for the individual areas protect the processor. He doesn’t have to worry about messing up layouts by making incorrect entries.
  5. Low maintenance: Low maintenance costs. Even though ProcessWire is considered a very secure CMS, it is advisable to keep the software, modules and templates up to date and don’t forget good backups. For this we offer favorable service contracts.


Reading tip: The renowned German computer magazine c’t contains an extensive feature on ProcessWire in March 2015.

DISCLAIMER: The TBA-Berlin is not a law firm. The content provided here is for general information purposes only and does not constitute legal advice. We recommend that you seek independent legal advice before taking or refraining from taking any action based on the content provided here.

TBA-Berlin makes no representations or warranties, express or implied, as to the accuracy, adequacy, validity, reliability, availability or completeness of the information referenced herein. Your use or reliance on any information contained herein is for your personal use and solely at your own risk.

More news

Email account hacked? What is to be done?

Do you suspect that your email account has been accessed and used by strangers?
For example, are there suspicious emails on the email account that have nothing to do with you, mails in the outbox folder, suspicious replies to mysterious emails?
We give you tips on what to do then. Our customers are also welcome to contact us. We are at your side with advice and support.

Continue reading »