Altabel Group's Blog

Archive for the ‘Drupal’ Category

Today I would like to draw your attention towards Business viewpoint in comparison of SharePoint and Drupal.

So let the story begin.

 Initially SharePoint was created as a document management system and has over time, through continuous expansion and new features, taken on some similarity to a content management system. So for today SharePoint is being positioned as not only an intranet platform, but also a web framework that can power big sites and be on the same playing field as other larger CMS platforms. Drupal in its turn has been developed to provide the foundation to build something, whether it’s a corporate website, web-shop, customer portal, CRM, intranet or extranet, or all at once. So theoretically, we can admit that since then, Drupal and SharePoint has seen the light, both platforms have been more in each other’s way and the debate of Drupal vs. SharePoint  has been part of their history. Still what is a wiser choice?

Time for setup

In this point Drupal knock SharePoint out. Firstly Drupal is based on PHP that makes it very easy to run on any environment. With SharePoint, it needs to run Windows locally to be able to set up even the development environment. If you do not have Windows, you will need run it on VMware or other virtualization software. In this case you will have to beef up your local machine to manage the memory requirements.

Today SharePoint Online definitely obviates the set up hassle for companies not looking for self-hosted solutions. Even so, the configuration steps are not as easy and shiny as they might look on the surface.

Drupal allows to quickly set up an intranet site or something on a public domain in a few hours. From a business point of view, you can get rolling within a few hours!

Integration with other services

In this case SharePoint definitely has serious advantage of how well it integrates with the other Microsoft services. So, if as a company you are invested in Microsoft and its other services, SharePoint is a natural choice. Firstly, you would already have Windows developers and system administrators and secondly, the tight coupling SharePoint offers with other MS services is golden.

Though Drupal can be configured to interact with other MS services, it is much easier in a non-Windows scenario.

Deployment

While SharePoint solution need to have not only developers but an in-house SharePoint system administrator to be able to carry out deployments, Drupal does not required any extra developer or CPU resources.

Activities beyond intranet

One of the claims of SharePoint is how it helps companies launch multiple websites apart from just setting up an intranet platform. Still to pull this off it requires a humongous number of human resource and the technical ability . The same can be achieved with Drupal but easier.

Maintenance against paid upgrades

SharePoint today is in a much better shape than what it was a few years ago. But  the progres has been very slow and every upgrade means digging deeper into your pockets.

With the community based model, Drupal has seen a far better progress in a much shorter time. The progress has not just been in the core platform but also the kind of plugins and extensions for rapid site assembly available to make Drupal a fuller platform.

Look

In the market Drupal being an open source option has a lot of low cost and free available themes, that can be integrated without much effort. SharePoint  in its turn charges for the themes and plus designers have to know XSL to be able to tweak the themes.

Cost

What do you think who will have more advantages if we compare an open source option with a Microsoft product? JStill it’s important to note that, SharePoint as an online hosted solution is much more affordable than its predecessor downloadable versions. The licensing fee and the developer licenses were prohibitively high which now can be circumvented by going for the online versions.

From business point of view open sourсe solution seems more profitably than corporate one and Drupal wins. Still if we compare them from technical point of view…who knows, may be the Microsoft’s family product will gain revenge. It would be interesting to know your thoughts about it.

Elvira Golyak

Elvira Golyak
Elvira.Golyak@altabel.com
Skype ID: elviragolyak
Business Development Manager (LI page)
Altabel Group – Professional Software Development

Recently Drupal has been winning various awards such as the PACKT Publishing Open Source CMS Awards, the Webware 100 winner and the Bossie Awards for the best open source application. To win all these awards is a great achievement and shows the high standard Drupal has set in the industry.

Being frequently chosen as the best CMS available and one of the fastest growing CMS no wonder it has gained so much popularity and trust among savvy organizations. Web fresher might ask why? There are multiple reasons. Most of them come down to its power and flexibility. But let’s be a little more specific and come up with a list of Drupal advantages.

Free to use, open source Drupal is open-source which means that the software license is free. You can freely install Drupal and you can modify the source code to fit your needs.

Rapid development cycle Many processes can be done in parallel rather than in sequence. This means that website production times are much faster. Drupal offers a number of tools for multiple languages, converting all aspects of the website to the preferred language.

Thousands of add-on features With more than 1,800 available modules, the vast majority of your site’s requirements can be addressed with Drupal core and available add-on modules. These modules can be easily modified to meet your business.

Advanced taxonomy Drupal taxonomy system (used for categorising content) is very sophicated, flexible and allows cross categorization and free tagging, which is rare in a CMS. Taxonomy can create the backbone for any Drupal site.

Robust security Security is a major concern for online businesses and Drupal lives up to its reputation in its powerful security features. Drupal offers a mature, stable set of security capabilities for authentication, authorization, and protection against security threats. Drupal is trusted by some of the biggest brands in the world. Drupal is the CMS behind the websites for the US Whitehouse, Mcdonalds, Australia, FIFA World Cup 210 as well as Belgian’s Prime Minister.

Search Engine Friendliness. Drupal is search engine friendly straight “out of the box”. Clean URLs and clean standard compliant HTML markup in the core themes are installed. Drupal’s SEO setup is also feature rich and Drupal is considered a great solution for becoming findable on the search engines.

Advanced platform for social networking Drupal provides a foundation for a broad range of social networking tools such as blogs, profiles, wikis, articles, forums, social networking, and much more. It can create social networks, profiles, messaging, chat, forums and many more social functionality.

Thriving development community Drupal developer community is very active and growing rapidly over the world. Large-scale events are held regularly to bring beginners and experts together. This community drives the innovation that makes Drupal the preferred choice for web developers and site owners.

Comprehensive documentation Drupal’s official documentation covers all aspects of Drupal. Online resources are abundant and include tutorials, books and videos.

All in all Drupal is excellent. It is one of the best off-the-shelf CMS applications that has been around for years that so many wrinkles have been ironed out. All the usual business requirements have been factored out into a core set of features, and there is a huge library of optional extras to meet less common needs.

That’s the advantages I have been able to reveal. Do you know any that I have missed? Please feel free to add my list as well as to share your opinion!

Kind regards,
Aliona Kavalevich
Altabel Group – professional software development


%d bloggers like this: