Altabel Group's Blog

Archive for the ‘Drupal’ Category

In the rapidly changing world of IT only those people win who are developing all the time: if you stop — you will lose. Besides general philosophy of life, it’s also true for CMS. Trying to keep up with the time the developers of CMS Drupal have released a new version of Drupal 8.

Many improvements have been made in the interface by default which makes it easier for non- professional users to use CMS. There is practically everything you need to build the “mid-level” web site without using additional modules. So, let’s observe some changes:

• From the very beginning probably the most sensational news was the transfer to Symfony 2 components, which greatly simplified the usage for those developers who are already familiar with it, but probably scared off those who are used to functional programming in WordPress. However, it should be noted that every time the page is loaded in Drupal 7, all enabled modules are also uploaded, even if we don’t need some modules on certain pages, which leads to unnecessary uploading and waiting time increasing for the user who is carefully studying the website. Implementing the basic principles of Symphony, Drupal 8 downloads only those modules that you need for a particular page and nothing more. It accelerates page loading for your visitors and probably reduces memory consumption.
 

 
• The introduction of HTML5 can be attributed to a significant improvement in comparison with XHTML in Drupal 7. Sites that are made by using HTML5 have a better structure and functionality. HTML5 provides better work for a user either on a computer or on a mobile device.

• Anyone who has ever run a website knows that it is better to use a computer or a laptop as most features of the admin section would require the resources of the computer and not work on mobile devices. The Drupal 8 Mobile Initiative is a concerted effort to make Drupal 8 a first-class mobile platform. Not only the admin section works on mobile, but the templates for Drupal 8 are also adapted for devices. It’s more comfortable not only for administrators but also for visitors who use gadgets.

• One more pleasant news was the improvement of multilingualism. Multi Language Module enables its users to create phrases in many languages and display them on your website. It helps developers and users to implement a multilingual website.

• Drupal 8 contains one of the fastest and most popular template engines. Twig is a popular templating engine for PHP, which opens the door to more robust, scalable and secure themes. It should be noted that Twig is fast, secure and flexible.

Fast: Twig compiles templates into optimized PHP code. The performance losses are reduced to the minimum in comparison with an ordinary PHP code.

Secure: Twig has a sandbox mode to test untrusted template code. It makes possible to use Twig as a template language for applications where users may modify the template design.

Flexible: Twig has a flexible vocabulary and syntax. It enables developers to define their own tags and filters and create their own DSL (domain specific language).

• With Drupal 8 you have an opportunity to use the Views without your developer. Views contain a set of parameters that determine which content appears on the page and choose the fields to display, field order, etc., In Drupal 7 Views module was a separate module and depended on the CT Tools Suite module. Development of the Views for Drupal (VDC Initiative) enabled to embed Views in Drupal core 8, so that it appeared immediately after installation. It means that Views has a better integration. Besides, Drupal 8 has made the Views much easier, now a site administrator can delegate the work with the Views to technical specialists, as it does not require complex skills.

These are just some of the changes that came with Drupal 8. It’s a fantastic platform for developing a wide range of sites, from simple to extremely complex.

Remember to feed back by sharing your discoveries and creations in using Drupal 8!

 

Kate Kviatkovskaya

Kate Kviatkovskaya

Business Development Manager

E-mail: Kate.Kviatkovskaya@altabel.com
Skype: kate.kviatkovskaya
LI Profile: Kate Kviatkovskaya

 
altabel

Altabel Group

Professional Software Development

E-mail: contact@altabel.com
www.altabel.com

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: