The Mighty Guild - Corporate Website

Challenge

Provide a basic corporate website with responsive (mobile first) interface providing landing pages and data driven team and services sections.

Solution

Drupal 8 was selected for rapid prototyping and modeling features. An existing responsive framework was provided that made mobile first theme creation more efficient.

Results

We build the base site in three days and refined over the following week. This was a great opportunity to get some time working on the Drupal 8 platform. Subsequent days were spent extending the base install with contrib and custom modules and sub-themes.

 

Admin Toolbar (admin_toolbar) Module

Admin Toolbar Extra Tools (admin_toolbar_tools) Module

WeebDo Breadcrumbs (wb_breadcrumbs) Module

Chaos tools (ctools) Module

Chaos tools Views (ctools_views) Module

Chaos tools blocks (ctools_block) Module

Features (features) Module

Features UI (features_ui) Module

Display Suite (ds) Module

Display Suite Extras (ds_extras) Module

Display Suite Switch View Mode (ds_switch_view_mode) Module

Entity Construction Kit (eck) Module

Entityqueue (entityqueue) Module

Block Page (with Layout plugin) (block_page_layout) Module

Field Group (field_group) Module

Inline Entity Form (inline_entity_form) Module

Entity Embed (entity_embed) Module

Bootstrap Layouts (bootstrap_layouts) Module

Layout Plugin (layout_plugin) Module

Page Manager (page_manager) Module

Page Manager UI (page_manager_ui) Module

Panelizer (panelizer) Module

dropzonejs (dropzonejs) Module

DropzoneJS entity browser widget (dropzonejs_eb_widget) Module

Entity Browser (entity_browser) Module

Entity Browser IEF (entity_browser_entity_form) Module

Image Effects (image_effects) Module

Media entity (media_entity) Module

Media entity image (media_entity_image) Module

Base - Input Formats (base_input_formats) Module

Base - Media (base_media) Module

Base - Pathauto (base_pathauto) Module

Base - SEO Base Config (base_seo_base_config) Module

Block Class (block_class) Module

Client Display (client_display) Module

Configuration Update Base (config_update) Module

Configuration Update Reports (config_update_ui) Module

Contact Block (contact_block) Module

Content Browser (content_browser) Module

Embed (embed) Module

Entity (entity) Module

File Browser (file_browser) Module

Libraries (libraries) Module

Mighty - Services (mighty_services) Module

Mighty - Skills (mighty_skills) Module

Mighty Client (client) Module

Mighty Company (company) Module

Mighty Company - Displays (company_displays) Module

Mighty Display Modes (mighty_display_modes) Module

Mighty Industry (mighty_industry) Module

Mighty Medium (mighty_medium) Module

Mighty Person (person) Module

Mighty Project (project) Module

Mighty Team (mighty_team) Module

Mighty Technology (mighty_technology) Module

Mighty Title (mighty_title) Module

Pathauto (pathauto) Module

SlideShow (slideshow) Module

Testimonial (testimonial) Module

Token (token) Module

Viewfield (viewfield) Module

Panels (panels) Module

Panels IPE (panels_ipe) Module

Rules (rules) Module

Metatag (metatag) Module

Metatag: Open Graph (metatag_open_graph) Module

Metatag: Twitter Cards (metatag_twitter_cards) Module

Google Analytics (google_analytics) Module

Views Bootstrap (views_bootstrap) Module

Views Slideshow (views_slideshow) Module

Views Slideshow Cycle (views_slideshow_cycle) Module

XML sitemap (xmlsitemap) Module

XML sitemap custom (xmlsitemap_custom) Module

Bootstrap (bootstrap) Theme

Mighty (mighty) Theme

 

Robert’s Thoughts

While the most recent release of the Drupal 8 platform was greatly improved over the official first release. I still feel that Drupal 8 is very rough around the edges and the contrib ecosystem is lagging behind the core development. Still, I plan to keep up to date on the current trends on the most recent version and hope that it will become as flexible and utilitarian as Drupal 7.

Project Images: