My review on Composr CMS

xanaftp

Reputable
Joined
Dec 11, 2016
Messages
230
Reaction score
63
FP$
2,250
DISCLAIMER: I now work for the agency that develops Composr CMS. However, I will not let that bias my review for Composr CMS and avoid pointing out potential challenges and negatives to be balanced in my review. In addition, I've used Composr CMS (formally ocPortal) long before I started working for the agency that develops it, ocProducts.

Name, link, and short summary:
Composr CMS is a Content Management System software for people who are looking for a system to run a website from, but do not have the expertise to code their own system. Composr CMS is feature-rich, open source, and free (as in freedom). Out of the box, the system includes many features, such as forums, galleries, member accounts and profiles, points and rewards system, ecommerce, downloads, Wikis, news/blogs, calendars/events, catalogues (forms), and a ton more.

Rating: 9 out of 10.

Pros:
One of the biggest things I like about Composr CMS is the developer dedication; the result of this dedication includes a short bug backlog... a CMS where all features, including addons, are code inspected by the developers and ensured that they integrate securely and intuitively... and a CMS which passes strict web, security, and accessibility standards.

Composr has many features out of the box which can be enabled or disabled. So you can make a huge variety of different websites with the system. It also has a lot of (but not way too many) options, permission settings, and so on so you can fine-grain Composr.

The system is also very developer friendly. There are a ton of documentation on the website maintained by the developers themselves on how the system and its framework works. There is also an API guide to all the functions used in the CMS. But what really takes the cake is how the structure of this CMS is set up. In addition to your usual folders containing the files/scripts for the system, Composr is also divided into "_custom" folders. This allows developers to modify core files of Composr and save them in these _custom folders so the originals are in tact. This makes upgrades much easier to do (you can just use a diff tool) and enables for more advanced functionality. When a script or file is saved in a _custom folder, it is automatically loaded in Composr CMS as an override. In addition to _custom folders, Composr also has "miniblocks" and "minimodules", allowing beginner developers to add functionality to Composr without being forced to conform to the structure and framework of the CMS (I still recommend conforming because it's more secure and enables more functionality).

Composr has aggressive hack attack prevention capabilities to block out malicious URL calls and activity on the Composr website, complete with automatic IP banning and email notifications. Its spam capabilities are also fairly decent, but could be improved (which they will in the next major version [11]).

Composr has many smart caches as well to boost website performance and lower resource usage. It can also integrate with PHP cache engines such as memcached and APC.

Cons:
Now, as promised I will provide some of the drawbacks with Composr CMS. The first is that Composr does not conform to the modern-day website fads of using Bootstrap nor lots of pretty Javascript / Jquery animations. As a result, the appearance may look dated in the system, and the functionality may not be as intuitive as some more-modern systems. They are, however, working on a more modern default theme and appearance and some UX improvements for version 11, but they will still continue to shy away from using things like Bootstrap (except they might use parts, but not the entire, framework).

Another drawback that results from the above is that Composr does not have powerful inline editing capabilities. They have a little bit, but not nearly as much as other systems. Editing pages and content is mainly done through editing screens with a WYSIWYG or source code input field.

Since Composr CMS is very unknown in the web world, the community is small, but passionate. Composr doesn't have that many addons available for its system (but then again doesn't really need addons to the extent systems such as Wordpress and Drupal do). But the developers are very dedicated to answering questions and concerns you might have.

Composr CMS is also, in my opinion, not ideal for beginning website administrators. It's a pretty powerful system with a lot of customization options and features... and that can overwhelm those new to the web hosting world. Not saying new admins cannot use the system, but it may be a bit of a learning curve for them.

Composr CMS may be free and open source, but it is commercially backed. This means do not expect to have ocProducts install the software for you and set it up for free. Also don't expect any free new features or free theme designing etc. ocProducts makes the necessary money it needs to operate through offering paid services, such as website development, installation and upgrade services, and new feature sponsorships. But, the plus side to a commercially backed system is that the developers are more dedicated and less likely to randomly drop off the face of the planet, since they get income for doing what they do.
---

Conclusion:
All in all, I think Composr CMS is a very promising system, especially since it contains a lot of features out of the box and free, as well as some developmental features you'd expect in high-priced enterprise systems (such as sub-site capabilities). It does need to improve its UI and UX a bit, which we've been doing a lot of surveying on in order to do, and it does look a little out of date compared to what you might expect websites to look like in this day and age. But it is a very solid multi-use system.

How long have I used Composr CMS?: 6 years (5 of those years was when it was ocPortal).
Would I recommend Composr CMS: Absolutely! But not so much to new website administrators.
 
I have heard of them but never gave it the time to play around with the system. But what is the differences form IPS or mybb or others out there?

Just another form of forum software. I run IPS and I love it 🙂 maybe you can review on that?

Good review 🙂 thanks for sharing
 
Composr CMS is more feature rich than both IPB and MyBB. Composr is also not exclusively focused on forum functionality, and therefore can be used for many types of websites. IPB and MyBB are created in such a way that really the only use they have is for its forum. But Composr CMS has much more than forums with it.
 
I'll be honest and say I don't know IPB that well since I never used it as an admin... only used websites as a member who have used IPB before.

From reading their website, it looks like both IPB and Composr have things the other does not. Here is a list of differences I have observed. This may not entirely be accurate though since again, I've never used IPB on any level other than a member.
  • The biggest difference between the two systems is that IPB costs money and Composr CMS is free.
  • IPB has more intuitive editing than Composr CMS does (drag and drop etc.) but Composr CMS, despite being less intuitive, is more powerful when it comes to templating and themeing.
  • IPB is more modern looking than Composr CMS, but that's because Composr has a different design philosophy from most sites today.
  • IPB has more powerful spam prevention at the moment, but the v11 of Composr being worked on has new heuristics system that will bring it up to speed with IPB.
  • I don't see any workflow capabilities with IPB, nor revision tracking. Composr CMS has revision histories natively, and workflow capabilities via. an addon. Revision tracking is critical in the moderation world because if a user reports something against the rules, and the owner of that content later finds out before staff do and changes the content or removes it, moderators cannot discipline it anymore (unless the reporter took a screenshot and provided it, but trust me, being an ex-staff of a site that encouraged screenshotting things you report, users do not listen lol). And the only workaround is to inconvenience others by disabling edit and delete capabilities.
  • All Composr CMS addons are free, whereas a majority of IPB's are not.
  • It looks like IPB addons are independently developed and supported by the community without any core developer checks for true compatibility and standards compliance (correct me if I'm wrong). Composr CMS has strict checks like that.
  • Composr CMS has more of their features out of the box without addon necessity, whereas to accomplish the same features in IPB, you need to purchase addons.
  • IPB says they have a developer friendly framework, but I can't comment because I don't know (and will not know since I don't buy it) its file and folder structure. But in a lot of cases, I feel Composr CMS wins in terms of developer friendliness given their separate "original versus overridden" code directories with the added security of "kid gloves" (by default, overridden code has extra security checks performed unless the developer issued i_solemly_declare global variables to indicate they understand security risks). They also allow for "miniblocks" and "minimodules", which are blocks and modules that do not conform to the same framework as Composr itself... good for beginner developers or those new to Composr.
  • I don't see a powerful forms system for IPB like Composr has. Composr doesn't directly have "forms" per-se, but they have something called "catalogues". Catalogues are basically databases of information. Admins can allow members to add entries into catalogues just like they would galleries etc. And catalogues can be customized greatly in terms of the fields, field types, field orders, defaults, and so on.
  • IPB has no Wiki capabilities, not even in addons, whereas Composr does.
  • IPB doesn't have a native instant messaging and chat room system, whereas Composr does.
  • I don't see anything about IPB having hack attack prevention, which Composr has and also has automatic email alerting and IP banning of hackers. Composr also has page access rate limiting, which is a basic DOS prevention.
  • Not sure what IPB has, but Composr has "zones", which means you can section out different parts of the website and even give each section its own theme, appearance, and even domain/subdomain.
  • Composr has something called "periodic content reviews", which means you can set a specific date or an interval on (almost) any piece of content to be notified to review that content for accuracy. You can also use it to self destruct content on a date.
 
well, hard to say. You know now much on IPB yet again myself have no knowledege on CMS.

It's like all things that one has an better option then the other. End of the day it depends on the niche of the website and what's needed for that site. Should consider this https://invisionpower.com/demo It's an demo 🙂 keep in mind that the demo is very limited on what you can do.

I also got my theme updated now, link in sig
 
It's like all things that one has an better option then the other. End of the day it depends on the niche of the website and what's needed for that site. Should consider this https://invisionpower.com/demo It's an demo 🙂 keep in mind that the demo is very limited on what you can do.

You bring up a very good point. In the end of the day, the "best CMS" really all depends on what you are looking for in terms of goals, features, and so on. Some people will benefit from Wordpress more than anything else... some will, Drupal, others IPB, others Joomla, others Composr CMS, (insert the hundreds, if not thousands, of other CMS systems existing out there here).
 
Back
Top Bottom