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.
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
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 shit. You have to use plugins to make it work correctly. 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 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
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
Some (mostly sponsored) modules are well thought-out and have decent to good documentation, but the majority of modules are either poorly designed, work for one specific use case (a lot of bugs are shaken off as "works as designed") or are abandoned. In a lot of cases you need to use some exotic beta version which is used by 160k sites and has like 1200 open issues. See More
The API is jQuery like; // find some pages: $pages->find('template=skyscraper, architect=john, sort=title')->limit(4); // mutate $pages->get('title=Hello You')->set('title', 'HelloWorld')->save(); $pages->get('title=Old')->trash(); // trash page // check user… $user->isLogedin(); echo $user->name; // guest $session->login($name, $pass); $session->logout(); // redirect $session->redirect($url); See More
By default, ProcessWire comes with 0 assumption on how you handle the output. You have 100% freedom on how you want to develop the frontend. Want to plain output stuff, go ahead. Want to use any number of Templating Engine, do it. Just use as Headless-CMS, okay! See More
Processwire is extremely easy to learn. Consider this: echo $pages->get('title=Hello World')->title; // "Hello World" echo $pages->get('title=Hello World')->parent->title; // "Home" echo $pages->find('Template=Category')->count; // 126 echo $pages->find('Template=Category')->each('title'); // ['Audio', 'Video' …] Selectors are so powerful but yet so easy. Check out the cheatsheet. See More
Despite some community support of having it removed, Ghost still prominently uses the following phrase in the UI: "Display a sexy logo for your publication." This terminology can be considered exclusionary and even inappropriate in a professional environment. See More
This is an enhancement from Adobe CQ product. My experience with CS5 was pleasant, therefore, I am looking at an overall positive from the Adobe Experience Manager. However, I have yet to use this product and I wish to include this into the list for others to weigh in their professional opinions. 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.