I am a Drupal developer and site builder. I build websites using the critically-acclaimed Drupal content management system and framework. 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.
Being flexible and scalable means that Drupal can scale with your project, e.g. let's say you start up a new business and you want to set up a small website to test the waters and you want to start with a website of say 5-20 pages and probably 100+ users to introduce your new project. Let's say you get lucky after some time and your project grows and your business begins to expand and now you begin to have need to have more functionality and content on the website. More and more people begin to use your website. Let's say that now you will need lots of content with hierarchical categorizations, also you need users to be able to query your database to easily find items they are looking for and the database is getting bigger with more content. Also you begin to have users running into thousands and multiples of thousands and many of them accessing the site simultaneously. You need to scale up, your little fancy website needs to step up and take some heat. If you built with Drupal, this is the point you would say, 'Lord, I thank you I made the right choice.' If you didn't then you will have to look for people like me to rescue you and it's a complete migration of your site to Drupal. If you built with Drupal and you start scaling up, Drupal will be like, 'congrats you made it, cheer up and let's go get them!' The limit to how high you can scale would be your web server, if your server can handle it, Drupal will deliver it naturally.
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.
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.
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.
Drupal 8 introduces Events which allow various system components to interact and communicate with one another while remaining independent, or decoupled. The event system is built on the Symfony event dispatcher component.
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!
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).
India uses Drupal, National portal of India, Open Government Data Platform, Ministry of Electronics & Information Technology, Government of India, myGOV.in, Indian Ministry of Defence, Indian Directorate General Defence Estates, India Water Portal 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, Kenyans.co.ke, Germany's http://www.deutschland.de, Japan's National Library, President of Dominican Republic, Central Bank of Sudan, Sri Lankan Army, Taiwan Government Open Data, 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 University, Rutgers University, University of Oxford, University of Prince Edward Island, Karlstad University, Zaman University, Bentley University, Uncommon Schools, University of Waterloo, Yale 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.
So many more prestigious websites use Drupal, namely Bible.org, the United Nations, UNESCO, USAID, UNAIDS, the European Union, the African Union, International Committee of the Red Cross, Amnesty International UK, NASA, Science Magazine, Worldwatch Institute, General Electric, Pfizer, Virgin.com, TESLA Motors, Nestlé Cereals, Nestlé Purina Petcare, Cummins, McDonald's Austria, McDonald's Spain, Viagra, GRAMMY Awards, Emmy Awards, the Academy Awards aka the Oscars, the MOBO Awards, Billboard, The Hollywood Reporter, Film.ru, WarnerMedia, MSNBC, NBC, Telemundo, MTN Nigeria, Pinterest, NOKIA, Taboola, Sahara Reporters, The Economist, The International Business Times, AlterNet, The Hill, Patch Media, (James) Bond Lifestyle, The Beatles, Eric Clapton, Lady Gaga, Eminem, Bruno Mars, Arsenal FC, Sevilla FC, Football Association of Finland, Imperial War Museums, Chatham House, Turner Broadcasting General Entertainment multi-site, MTV UK, InStyle Germany, The Clinton Foundation, PayU Multisite, 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, We Make Websites, Typepad, Tableau Software, Letyshops, Commission Junction, LiNUX.COM, Windows Central, Android Central, French Community of Ubuntu Users, The Common Application, The College Board, Schoology and many others. Find more sites here, here and here.
Drupal has a very large community that is very active, helpful, helping one another and filled with so much love for the code!
Demand for Drupal developers is increasing globally and is going to keep increasing, judging by available pointers.
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.
Here are very easy steps to have me create your website in not more than 10 working days.