Drupal 8

Drupal 8

Drupal 8 site from scratch

1. Make a directory to house the Drupal 8 project and code a. mkdir [dir project name] 2. Run composer a. composer create-project drupal-composer/drupal-project:8.x-dev . --no-interaction 3. Run .mkv-host script a. sudo ./mk-vhost-conf --set-hosts [domain name] --drupal 4. Copy the Drupal 8 project and code to the vhost dir a. mv [dir project name] /srv/www/ 5. Set permissions to the new web dir a. sudo chown -R [username]:www-data . b. find . -type d -exec chmod
Gerardo
Gerardo
1 min read
CSUF, Drupal 8

Week 6 thru 8 - Master's Project - Making Drupal 8 CI/CD

Week 6 thru 8 has been a week of research, investigation, and recovering. Researching CI/CD, investigating best hosting, and with recovering; well, my system with the latest MacOS X OS software and Aquia DevDesktop seized to work because Apple decided to eliminate 32-bit software. As I continue my exploration of Drupal 8, I'm now trying to solve several big questions: 1. How to make the site CI/CD capable. There is a lot of information on the web on this and a lot of paid services that ca
Gerardo
Gerardo
1 min read
CSUF, Drupal 8

Week 5 - Master's Project - Time to Present at Drupal BadCamp 2019

For over 13 years the Bay Area Drupal Camp has gathered thousands from a worldwide community of Drupal users, developers, marketers and content specialists to share their expertise, and level up their skills. This year I decided to take the opportunity to present ADD at the developer conference. I used my Ricoh experience as a Solutions Engineer and the knowledge gained from my master’s class to put together a presentation on how ADD can work with architecting systems or systems of systems with
Gerardo
Gerardo
2 min read
Drupal 8, Software Engineering, Open Source, CSUF

Week 4 - Playground: Acquia Lighting for Drupal 8

I'm trying to see if I can use Lightning as the base profile for a future site that I want to create. So far, I'm on step 0, trying to understand how Drupal 8 with composer works. I want to ensure that I can create a development environment, push to a testing server, and from testing to staging and then staging to production. I hope to document my findings in this blog so that I can share my experience. References: Composer-based installer https://github.com/acquia/lightning-project#get-start
Gerardo
Gerardo
1 min read
Drupal 8, CSUF

Week 3 - Configuration Drupal 8 - Fresh Install

There are a few things that are required to be done in order to follow the best practices within a Drupal 8 site in regards to setting up added security and configuration directories. Below are two items that I performed that allowed me to have a status report with no errors. 1. Secure the Trusted Host Settings - https://www.drupal.org/docs/8/install/trusted-host-settings Example of trusted host configuration setting: $settings['trusted_host_patterns'] = array( '^sitename.com.dd$', );
Gerardo
Gerardo
2 min read
Open Source, Drupal 8, Software Engineering, CSUF

Week 2 - Master's Project - Drupal 8 Development on Windows 10

I've decided to make the plunge into Drupal 8 development on Windows 10. Below I have a list of links that I found to be the most helpful in getting the installation completed. Drupal 8 is built on the AMP Stack so on Windows 10 I'll need to install the Windows Subsystem for Linux, or known as WSL. * Apache * MySQL * PHP Resources Installing Windows Subsystem for Linux Installation Guide for Windows 10 https://docs.microsoft.com/en-us/windows/wsl/install-win10 Installing PHP 7 and Compos
Gerardo
Gerardo
1 min read
CSUF, Drupal 8

Week 0 -Drupal 8 meets my CSUF Master's Project

I’m excited to take my first steps in defining, designing, implementing and project managing a new application that will provide a Support System to the Drupal community. As a first step I have two items that I need to prepare and research so that I can get started on the project to create a Drupal 8 Support System site. First, I need to learn best practices on git so that I can create an environment model with a 4-teir development process. This will allow me to push my code up from local to dev
Gerardo
Gerardo
1 min read