Home >> Web Design and Development >> Drupal Web Development

Drupal Website Development

I am a Drupal developer and site builder. I build websites using the critically-acclaimed Drupal content management system. Drupal is my choice of CMS because of its flexibility, scalability and security. I can build any type or form of website you might need using Drupal, however simplified or complex the project might be, from simple blogs to complex multisites. The fun actually kicks in when the job is really complex and complicated.

Drupal Web Development in NigeriaHere are some of the reasons why I use Drupal,

1. Structured Content

With Drupal you do not just build pages but you create content with typed fields (field types), this makes for extreme flexibility and interoperability with external systems including Customer Relationship Management systems (CRMs), Digital Asset Management systems (DAMs), Product Information Management systems (PIMs), Enterprise Resource Planning systems (ERPs) and mobile applications.

Drupal provides fine-grained content and user permissions that gives so much control in site management.

2. Some Really Really Powerful Functionalities

With extended taxonomy, content types, user roles and some really powerful modules like Views, Panels, Rules, Tokens, Fields and many others; and with Drupal 8 using the Views module for system pages including the frontpage and now having blocks, profiles, comments and the site contact form to be fieldable entities, you have enormous site building power to draw on.

3. The Drupal API, Modules and Hook System

Drupal is a hybrid between a standard CMS and a very progressive Framework. With Drupal's implementation of hooks and callbacks through clever function naming convention, it hands the raw power of customization to its community. Drupal modules interact with each other through hooks and exposed APIs thereby providing a powerful architecture that offers an extemely flexible system because as a developer you can further extend available modules because of a unified coding standards, you will also find that many popular modules have lots of sub modules being other contributors extending the functionalities of existing modules. So we do not tell our clients, 'Well that's just the way Drupal does it.... live with it!' No. We tweak and extend the code and give our client exactly what he wants the way he wants it!

4. Security and Scalability

One strenght that is always unanimously given to Drupal is security, it is agreed to be the more secure and scalable platform. This could be why so many government websites from across the world are built with Drupal. Let's start with Nigeria, some of Nigerian government websites that use Drupal include the Ministry of Science and Technology - National Office for Technology Acquisition and Promotion, the Ministry of Finance - Joint Tax Board (JTB), the Ministry of Finance - Tax Appeal Tribunal, Yobe State Government, Nigeria Police Academy and others.

Next, the United States. The Obama administration moved The White House website to Drupal in 2009 in a landmark win for opensource software. In 2017 the Trump government moved the site to Wordpress; the Washington Examiner tries to give reasons. Curiously, entering whitehouse.gov in builtWith today, Sept 2018, still says the site is running on Drupal CMS. Aside from whitehouse.gov, DigitalGov gives list of Content Management Systems used by US government agencies. You will find how extensively the US government use Drupal from the list, check the link.

Just like the US, the UK also uses Drupal extensively: The home of The Royal Family, The British Council, The Mayor of London, it is also an extensive list from central governments to local councils to other government agencies, check the link again.

Canada uses Drupal, Prime Minister of Canada, Open Data Canada, Royal Canadian Mounted Police (RCMP), and lots of Canadian government websites (this is a Wiki page so a few links may be dead and a few sites may not actually run on Drupal but most are Drupal sites).

France uses Drupal, the French government, the French Senate, French Ministry of Economy, Finance and Industry and lots of French government websites (this is same Wiki page).

India uses Drupal, National portal of India, Indian Ministry of Defence, Indian Directorate General Defence Estates and lots of Indian government websites.

Other countries and governments using Drupal for their websites include the Australian government, Prime Minister of Australia, the government of Estonia, Government of Bermuda, the South African government, Germany's http://www.deutschland.de, Japan's National Library, President of Dominican Republic and a host of others. Find other case studies here and here.

Security and scalability could also be the reason leading educational institutions and lots and lots of schools use Drupal. Let's get with the list: University of Ibadan,  Harvard University,  Brown UniversityRutgers UniversityUniversity of OxfordUniversity of Prince Edward IslandKarlstad UniversityZaman UniversityBentley UniversityUncommon SchoolsUniversity of WaterlooYale University, Columbia University, Dartmouth College, University of Pennsylvania, Princeton University, University of London, University of Cambridge, University of Edinburgh, University of Westminster, University of Suffolk, University of Surrey, University of West London and many others. Did you notice that 7 out of the 8 Ivy League schools are in there! Find more schools here, here and here.

5. More Global Sites Use Drupal

So many more prestigious websites use Drupal, namely Bible.org, the United Nations, UNESCO, USAID, the European Union, the African Union, International Committee of the Red Cross, NASA, Science Magazine, General Electric, Pfizer, Virgin.com, TESLA Motors, Nestlé Cereals, Nestlé Purina Petcare, GRAMMY Awards, Emmy Awards, the Academy Awards aka the Oscars, the MOBO Awards, Billboard, The Hollywood Reporter, WarnerMedia, MSNBC, NBC, Telemundo, MTN Nigeria, Pinterest, NOKIA, Taboola, Sahara Reporters, The Economist, The International Business Times, AlterNet, (James) Bond Lifestyle, The Beatles, Eric Clapton, Lady Gaga, Arsenal FC, Sevilla FC, Football Association of Finland, Imperial War Museums, Turner Broadcasting General Entertainment multi-site, MTV UK, InStyle Germany, Worldpay, Beat FM Lagos, Beat FM London, Classic FM Lagos, Naija FM Lagos and Ibadan, Lagos Talks FM, Catholic.com, Al-Islam.org, The EXIM Bank of the United States, The Schaffhauser Kantonalbank (SHKB) of Switzerland, VPBank of Vietnam, Mint.com, PwC CareerAdvisor, Opensource.com from Red Hat, Magento, Magento Chinese Service Support, DocuSign, Rackspace, Keyword Tool, Typepad, Tableau Software, Letyshops, Commission Junction, LiNUX.COM, Windows Central, Android Central, French Community of Ubuntu Users, The Common Application, The College Board, and many others. Find more sites here, here and here.

6. The Community

Drupal has a very large community that is very active, helpful, helping one another and filled with so much love for the code!

7. Developer Pay

Demand for Drupal developers is increasing globally and is going to keep increasing, judging by available pointers.

8. D8 implements Industry Standards technology

Drupal 8 builds natively with HTML 5 and aligns with the latest PHP 7 standards like PSR-4, namespaces, and traits, and uses top notch, outstanding external libraries like Composer, PHPUnit, Guzzle, Zend Feed Component, Assetic to name a few. Drupal 8 also adopts modern, object-oriented code that's the order of the day, by Symfony 2. Instead of using only the hook-oriented paradigm and the procedural programming, Drupal with version 8 chose a way of involving popular technologies and applying object-oriented methodologies. Changes affected almost all the main parts — from the core functionality to the template engine. D8 uses a new theming engine called Twig, it is PHP-based, flexible, fast, and secure. Earlier versions of Drupal used the PHPTemplate engine.

D8 adopts the following Symfony components: HttpFoundation, HttpKernel, Routing, EventDispatcher, DependencyInjection, and ClassLoader. Adding the Symfony components to Drupal 8 had the biggest impact on its development. Drupal became even more flexible than it was before. Developers got a great opportunity to follow the modern technologies and use the object-oriented programming style. This opens up Drupal to the wider PHP community as Drupal developers will be working with skills that are usable in a wider PHP community outside Drupal and more non-Drupalers can now easily come in to work with Drupal.

D8 also ships with in-built Web Services that makes it possible to use itself as a data source, and output content as JSON or XML. You can even post data back to Drupal 8 from the front end. Hypertext Application Language (HAL) is implemented in Drupal 8 and makes exploitation of web service capabilities less painful.

This means that information on your website can be consumed by not just human beings using web browsers but the information is available in formats that can be consumed by other programmes, apps and devices. This makes for cross-platform and cross-device interroperability,

Read more about the new things in Drupal 8.

 

My Projects

Find links to some of my web projects.

 

Steps to Create your Website

Here are very easy steps to have me create your website in not more than 10 working days.

 

Need a website? Contact Me.