Drupal is a free, open-source content management system written in PHP that competes primarily with Joomla and Plone. The standard release of Drupal, known as Drupal core, contains basic features such as account and menu management, RSS feeds, page layout customization, and system administration.
N/A
Khoros Communities
Score 8.6 out of 10
Enterprise companies (1,001+ employees)
Khoros Communities is a fully-featured community platform, built for self-service support, education and collaboration. Organizations can host a vibrant space where customers can find answers, develop expertise, share experiences, and connect with their brand.
N/A
Pricing
Drupal
Khoros Communities
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Drupal
Khoros Communities
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
Yes
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
Pricing is variable based on the needs of the customer.
Well, I'm definitely biased, I've been working with Drupal for 12+ years, and I can say it's appropriate for any size/scale of a project, whether it's a small catalog website or a huge corporation. If I want to dial it down to a specific use case, Drupal is best what most customers/clients that have high-security standards, and need to have extensive editorial experience and control over their website's architecture. Due to its core design, Drupal can connect with each part of its own and any external third-party resources quite easily. For a less-suited scenario, I might say that if you don't have enough budget to get proper work done, sometimes just using WordPress with a pre-designed theme might sound better to you, but if you have the budget and the time, always go with Drupal
Khoros Communities is my go-to when I'm part of a big company with lots of customers who want to help each other. It's awesome for talking about products, giving ideas to make them better, and getting help when I need it. If my team is spread out or we're working from home, Khoros Communities is handy for sharing updates and working together. It's also a good tool for events, helping with planning and discussing what happened. But if my group is small or not very active, or if I just need a simple place to chat without too many extras, Khoros Communities might be more than I need. Plus, I've got to be ready to keep an eye on things to keep the community positive, and it works best when I have a plan to grow and keep the community lively.
Content Types... these are amazing. Whereas a more simplistic CMS like Wordpress will basically allow you to make posts and build pages, Drupal 8 gives you the ability to define different types of content that behave differently, and are served up differently in different areas of the website.
Extensibility... it scales, ohhhh does it scale. They've really figured out server-side caching, and it makes all the difference. Once a page has been cached, it's available instantly to all users worldwide; and when coupled with AWS, global redundancy and localization mean that no matter where you're accessing the site, it always loads fast and crisp.
Workflows... you have the ability to define very specific roles and/or user-based editorial workflows, allowing for as many touchpoints and reviews between content creation and publication as you'll require.
Security and new release notifications are a hassle as they happen too often
Allowing them to write PHP modules is a big advantage, but sometimes integrating them is a small challenge due to the version the developer is working on.
Self Service, Low and No Code. The Community Managers should be able to some UI Tasks by self with doing any code updates.
Salesforce Integration: The basic Integration should also include the basic level of business requirement. (Contacts and Accounts Mapping)
Slack Connector Update: There is no update on this connector till the time its launch. The other team has lot of options to push the notification in multiple slack channels. And unfortunately Khoros does not. This creates a lot work for Community team to bring internal teams to the community to respond or acknowledge an post.
More Integrations: Since now the Khoros communities does not comes up with the integrations with basic support tools like JIRA, Confluence, Github etc.
Search Improvisation: Apart from last search update there is no updates we see in this feature. The team should think of Putting Some AI based Search into the community which helps the Community managers to manage the content accordingly
Some update on AI and Gen AI: Khoros communities did not shared any thoughts about their plans for putting these technology in community
The time and money invested into this platform were too great to discontinue it at this point. I'm sure it will be in use for a while. We have also spent time training many employees how to use it. All of these things add up to quite an investment in the product. Lastly, it basically fulfills what we need our intranet site to do.
On a scale of 1 to 10, I'd give Khoros Communities a solid 8. The system is extremely easy to use, enabling our team and community members to navigate and interact with the platform with ease. The wide range of features offered by Khoros Communities has greatly enriched our online interactions and improved the efficiency of our customer service. The technical support team has also been extremely helpful, could be quicker sometimes for answering our questions but they efficiently resolving any problems we have encountered. The platform is perfectly scalable, capable of handling our growing user base without any performance problems. What's more, Khoros Communities offers excellent integration capabilities with our other software tools, making our operations smoother and more efficient
It's a great CMS platform and there are a ton of plugins to add some serious functionality, but the security updates are too complex to implement and considering the complexity of the platform, security updates are a must. I don't want my site breached because they make it too difficult to keep it up to date.
Like every backend, it can always be improved upon. The excellent thing is that Khoros have a hugely active customer support community as well as a fantastic case management system to triage support issues and requests. So regardless of your level of knowledge or familiarity, you're well supported out of the box.
Drupal itself does not tend to have bugs that cause sporadic outages. When deployed on a well-configured LAMP stack, deployment and maintenance problems are minimal, and in general no exotic tuning or configuration is required. For highest uptime, putting a caching proxy like Varnish in front of Drupal (or a CDN that supports dynamic applications).
I've hardly ever seen downtime in any of their production communities. There's the occasional reboot needed for config reasons or if patches are applied, but these take place after customer approval and typically last only a few minutes.
Drupal page loads can be slow, as a great many database calls may be required to generate a page. It is highly recommended to use caching systems, both built-in and external to lessen such database loads and improve performance. I haven't had any problems with behind-the-scenes integrations with external systems.
As noted earlier, the support of the community can be rather variable, with some modules attracting more attraction and action in their issue queues, but overall, the development community for Drupal is second to none. It probably the single greatest aspect of being involved in this open-source project.
They are responsive and proactive. They are really on top of things. They send personal emails to check in on you. It feels like they really know you. You only get emails from 3-4 people at Khoros – they must be customer assigned.
I was part of the team that conducted the training. Our training was fine, but we could have been better informed on Drupal before we started providing it. If we did not have answers to tough questions, we had more technical staff we could consult with. We did provide hands-on practice time for the learners, which I would always recommend. That is where the best learning occurred.
The on-line training was not as ideal as the face-to-face training. It was done remotely and only allowed for the trainers to present information to the learners and demonstrate the platform online. There was not a good way to allow for the learners to practice, ask questions and have them answered all in the same session.
It was out of the box training - pre-recorded/ not live. There was nothing for more advanced topics like APIs. They do have a good knowledge base and community that you can access and folks in there are responsive. I would however like more advanced training options.
Plan ahead as much you can. You really need to know how to build what you want with the modules available to you, or that you might need to code yourself, in order to make the best use of Drupal. I recommend you analyze the most technically difficult workflows and other aspects of your implementation, and try building some test versions of those first. Get feedback from stakeholders early and often, because you can easily find yourself in a situation where your implementation does 90% of what you want, but, due to something you didn't plan for, foresee, or know about, there's no feasible way to get past the last 10%
We were up against a hard stop with Jive’s contract ending and Khoros connected us with a deployment partner to do accelerated deployment using a template approach. It could have happened in 2 weeks. We did not end up going that way since we wanted more customization. Lithium handled technical stuff like migration, but a lot of the process is self-deployment. It’s one of the ways they teach use of the system is having the user self-implement.
Overall, the implementation was super easy to do. Doing single sign-on (SSO) was the only hard part. The implementation ended up taking nine weeks total, but in hindsight, we could have done in it six. Most of the implementation time was spent in course work, which consisted of on-demand training - approximately 7-8 hours that you are required for you to do, before they turn on the system. During this nine week period, about 50% of my time was spent on implementation.
We had a deployment manager who we were able to email 1-1. I leaned on him heavily. He was great at all hours, for example, they would call back at 7pm PST. They were very responsive.
Content migration strategy is important to consider. Moving from an existing community you need to strategically choose how your layout will be. Two different systems will have two different ways to format communities. For example, Jive has communities with sub-communities, whereas Khoros has community, category, and boards.
Contact migration is also an important consideration. You need to think through how you are going to move contacts from your old community to a new one. For example, are you going to create new logins and passwords? We were hoping to use the integration with Salesforce.com to be a portal, but ended up using an in-house solution that works well to maintain same the same logins. The next related question is are you going to be able to keep them connected to all the posts in your old community? We migrated old posts. If you have a tech-savvy team, you can do a self-migration. Khoros has a migration services team that we utilized. It cost us $10k to move content and posts were kept tied to the user.
The next consideration is your launch/promotion plan. Khoros helped us out and gave us a lot of examples. They shared pre-launch email dates, follow-up emails, FAQ pages (e.g. to explain why switching, why better).
Drupal is community-backed making it more accessible and growing at a faster rate than Sitefinity which is a proprietary product built on .NET. Drupal is PHP-based using some but not all Symphony codebase. Updates for Drupal are frequent and so are feature adds.
Large companies and organizations with complex community needs are well served by Khoros communities. The platform's advanced analytics and reporting features helps organizations seeking deeper insights. The gamification is the best way to boost user engagement, Khoros Communities has a rich feature set. Also with customization options offered by Khoros Communities, companies can develop a unique and customized community experience.
Drupal is well known to be scalable, although it requires solid knowledge of MySQL best practices, caching mechanisms, and other server-level best practices. I have never personally dealt with an especially large site, so I can speak well to the issues associated with Drupal scaling.
I think I would give Khoros an overall 7, while there were things we really liked about it. I also saw things that just did not work well for us. We like using iG but it was not the friendliest in using it on that platform. Sometimes the software would glitch or lag which is not helpful during high critical moments
Drupal has allowed us to build up a library of code and base sites we can reuse to save time which has increased our efficiency and thus had a positive financial impact.
Drupal has allowed us to take on projects we otherwise would not have been able to, having a further impact.
Drupal has allowed us to build great solutions for our clients which give them an excellent ROI.
We are able to see what our different cohorts of customers are doing within the community, and we are able to create content and programs based on the engagement we get from these different groups.
We have been able to start an Idea Exchange space where our customers can share, vote, and comment on features they would like to see in our products. It quickly became a very popular place within the Community.
With the discussion forums, we are able to use the Accepted Solutions functions to help deflect tickets and Support interactions working on a 1-to-many scale.