gbyte.co - company/blog/portfolio website ported to Drupal 8

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
gbyte's picture

gbyte.co has been ported to Drupal 8!

Upgrade path

Content types were created manually, after that most of the migration happened with custom scripts including all nodes, users and files.

The website was created between beta 13 and 15. Though beta-to-beta upgradability was first announced when beta 15 came out, in fact I had no serious issues upgrading core modules from beta 13 to 15. Upgrading contrib modules like colorbox, libraries, honeypot took code changes and patches.

Custom contributed module: Simple XML Sitemap

XML sitemap is completely broken for D8 and it being a critical module for a company site, I created Simple XML Sitemap which works very well with D8 multilingual sites.

Check out these articles or go ahead and download the module from its module page.

Implementation of file hosting functionality

Apart from the blog/portfolio functionality, the website had too meet most of the requirements the old D7 website met, including file hosting capabilities for clients. This was implemented using ACL and Content access. Both had to be patched to work with D8 and each other. See my stackexchange answer.

Dealing with various issues

There were some issues of course, including language detection problems, broken views contextual filters, incomplete classes and troubles with private files which would not generate styles.
The theme created by weebpal had to be drastically altered to work with the newest beta. Thank you weebpal for your work!

Check out my article outlining most of the challenges and observations regarding D8 projects.

Link to gbyte.co.

What do you think?

Drupal 8 production sites

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: