Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
We have used ProcessWire professionally for all web projects for several years now. While I have been momentarily Craft-curious, the ability to use PHP freely in templates makes ProcessWire very flexible and powerful. The API is so efficient that there is no pressing need to separate HTML and PHP. In many cases you just need to call the data in the beginning of the template ($article = $pages->find('template=article')->first()) and place the variables in the HTML. PHP shorthand makes a rather neat templating language. See More
Mikael Siirilä's Experience
Processwire outputs most data "as is" rather than creating a complicated theming or templating system that has to be tracked down and customised. In consequence, the dev can use any framework or any JS out of the box as if designing a static site, then use PHP and the powerful PW API to call the data. See More
You can optionally use Composer but you are not forced to. Upgrading can be done via the admin and it is a very easy process. Security is exceptional, no hacking incidents have been reported so far. See More
Install just a few plugins and after update, the site seized to operate. See More
True, there may be some plugin for every functionality you require. However if you take a more detailed look at those plugins they are either outdated, made by some hobby programmer (i.e. no in-depth testing, no security audits, no code reviews, hacky, unmaintainable) in their spare time (and don't get me wrong: I adore everyone giving something to the community; but many of these plugins are just unusable for serious business), incomplete (regarding multi-language capability, an author of a famous Wordpress form builder plugin responded something like: "Well, maybe sometime"; seriously, man?), insecure (e.g. recently there was a serious flaw as a buggy plugin is used by many themes) or often need much hacking to finally get the correct functionality that YOU need currently. See More
I would say it is poorly designed but the fact is it is NOT a CMS! It is a blog platform and the websites you see that use it have hacked the crap out of it to make it work like a CMS. When it comes to content management it is horrible on the backend and why anyone would use it as a web platform is beyond me? See More
Kevin Morrison's Experience
Partly because it is one of the most popular CMSs there are people actively finding security holes. Even though these holes are plugged by Wordpress regularly if you do not update your system regularly you may end up being hacked. There is also no easy way to rename access to the admin area so you will get bots trying to hack your site regularly. See More
Wordpress by default allows commenting on pages, any page. Even if you turn commenting off for a page bots can still access the commenting endpoint; even if you use a 3rd party commenting system such as Disqus. Wordpress comes with an anti-spam filter called Askimet which does a pretty good job but not perfect. See More
Wordpress itself and many of the available plugins save most of their data using the serialize-function from PHP. This means that you will need some coding using the API to extract the data that you want, instead of just running some easy SQL-query. Also depending on your PHP version / database environment the serialization of the data can be different, i.e. no easy deployment of data as e.g. string length for multi-byte characters will be different, breaking the data structure. See More
The templating system is highly restrictive. All your body content for a page (technically a post) comes out from one variable, and is spat directly onto the page. If you want to pull that content out into chunks? Tough sh*t. You have to use plugins to make it work correctly. See More
WordPress offers free hosting under a wordpress.com subdomain. This option eliminates the need for setting up the CMS yourself and is reasonably secure, as WP uses multiple servers to back your site up. Additionally, for a fee, you can even set up your own custom domain name. See More
With currently 3 different version of drupal in active use, and at that constantly changing capibilities within 2 of those, it means that when you look for documentation is if often for a different version that you are running and in addition is not at all easy to consume. Often the info you need is in comment #100 of a thread. See More
Using Joomla! for more than 10 years for lots of different websites. See More
Building websites and applications in Typo3 as my main workhorse tool since 2004. See More
Help millions of people make better decisions.
Each month, over 2.8 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.