Thursday, Jul 02nd, 2020 - 14:32:08

Forum topic

Drupal 8 Release (11/19/2015)

"Meet the world’s leading digital experience platform that helps you manage and deliver web content across channels and devices. Drupal enables organizations to build better sites and experiences faster. Global enterprises, brands, governments, colleges and universities, NGOs and other organizations use Drupal so they can engage with users on websites and beyond, to deliver the right content, to the right users, at the right time. Drupal 8 is the latest, greatest release of the world's most widely used enterprise web CMS. It's fast. Flexible. Drupal 8 taps into the concentrated innovation from its open source community. You can drive value and streamline your work with new capabilities for successful digital experiences. Drupal 8 has something for everyone who supports online content and digital experience at your organization: business decision makers, site administrators, digital marketers, content managers, web developers, technical architects, and IT pros.Drupal 8's core platform has more than 200 new features built in. But it's more than a collection of features; Drupal 8 is a platform you can use to achieve digital success."
+ Why Drupal 8?: https://www.drupal.com/why-drupal-8

"Choose any one of a hundred languages at the first step of installation. Translate any component of the software—taxonomy, comments, configuration, image styles, and more. Enjoy better browser language detection, easier right-to-left styling, and built-in transliteration support. You can build unique, customized localizations. And you can use them to create amazing internationalized experiences. Maximize Drupal’s flexibility with object-oriented code and the latest PHP standards. Some of the best-known technologies are now part of Drupal 8. It depends on dozens of external libraries—like Composer, Guzzle, and Symfony2—so you can write and debug code faster, with more confidence. Say goodbye to PHPTemplate; rely on much more readable code when theming with Twig. And use simpler, more unified APIs to add power to your modules and themes."
+ Drupal 8: https://www.drupal.org/8

"On February 24, 2016, Drupal 6 will reach end of life and no longer be supported. After that, the community will shift its focus to versions 7, 8, and 9. While that shift in focus doesn’t necessarily mean your Drupal 6 site will be, for example, vulnerable to security threats, seriously consider moving away from Drupal 6 before February 24. We don’t recommend starting a new project with Drupal 6 now... Whether you consider yourself an early adopter or a bit more conservative, choose Drupal 8 when its maturity aligns with your sense of investment and your project’s life cycle. Most people will rely at least a little bit on core usage statistics to help them choose the right time. For the status of various contributed modules, check out the Drupal 8 Contrib Porting Tracker."
+ Drupal 8 FAQ: https://www.drupal.org/8/faq

"Most of the devs I see using with Angular, Backbone, React or Express have a very different set of norms than those of someone working with PHP applications. They tend to start with application scaffolding set up by something like Yeoman, which creates the environment they will work in (including the development server.) They use Grunt / Gulp to automate tasks and do the actual build of the site. They are working in the MEAN stack, and get a lot of their data through direct calls to Mongo. They are using Jasmine, Karma and Phantom JS for testing. The point of all this is the process of setting up a website, and all it's dependencies, is a different way of thinking about building web applications."
+ Should we decouple Drupal with a client-side framework?: http://buytaert.net/should-we-decouple-drupal-with-a-client-side-framework

Drupal 8.0.0 released (11/19/2015):
"Today we released Drupal 8.0.0, the first fully supported release of Drupal 8!"
+ Drupal 8.x FAQ: https://www.drupal.org/8/faq
+ Download Drupal 8: https://www.drupal.org/download

typehost's picture

Background information on the Drupal 8 release:

"Drupal is a free and Open Source Content Management System (CMS) to maintain and publish an internet web site or a company/group intranet site."

+ https://www.drupal.org/node/877140
+ https://www.acquia.com/drupal-8
+ https://www.acquia.com/sites/default/files/library/attachment/ultimate-guide-drupal-8.pdf
+ https://drupalize.me/drupal-8

Drupal 8 - Installation Guides:

"The entire process doesn’t deviate from Drupal 7 very much, and almost all the fields to be filled are exactly the same. It’s just a slightly different look and feel in terms of UI. According to the official documentation, Drupal will create the settings.php and services.yml files during installation, but if it can’t, it will prompt you to do so manually. If you do get this prompt, it’s highly likely that your web server does not have permissions to write to the sites/default folder."

+ https://www.chenhuijing.com/blog/drupal-101-getting-started-with-d8/
+ http://www.inmotionhosting.com/support/edu/drupal-8/getting-started/manual-install
+ https://docs.acquia.com/cloud/configure/environments/php

Installing Contributed Modules - Drupal 8:

"There are two basic ways to upload module files to a Drupal 8 site:

  • Through the Drupal user interface
  • Manually on the server

The first option will not work on many types of servers, but may be a more user-friendly choice on servers where it does work. The second option is always available.

Option 1: Upload the module through the Drupal interface

  • Navigate to the install page. Navigate to Extend > List (tab), or http://example.com/admin/modules, and click the link '+ Install new module.' (You must have the Update manager module enabled to see this link.)
  • Follow the prompts. You will be prompted to provide either the URL to the download, or to upload the .tar.gz or .zip file from your local computer. Click 'Install', and the Update manager will copy the files into your /modules folder. (See Update manager for more information about what that core module can do.) The next screen gives you two links. Click 'Enable newly added modules' and skip down to the 'Enable and configure' section.
  • If your site asks for your FTP username and password, it is referring to the username and password to access your site, not drupal.org

A note about FTP: If FTP is not enabled for your server, you may receive an error message. Drupal will not be able to diagnose the problem, only tell you that there is one. It's up to you to determine whether your server is properly configured for FTP.

It is recommended to place all third-party modules in a subfolder called contrib.

Option 2: Upload the module manually

Extract the files. The downloaded module package will be in a compressed file format such as 'tar.gz' and needs to be extracted to /modules or a subdirectory of /modules in the Drupal root directory. On Windows, use a program like 7-zip to extract the files. On modern Mac systems, double-click the .tar.gz file. For *nix systems, use the command line:

  • tar -zxvf modulename-drupalversionnumber.tar.gz
  • You should see a list of files extracted into a folder."

+ https://www.drupal.org/documentation/install/modules-themes/modules-8
+ http://www.inmotionhosting.com/support/edu/drupal-8/modules/install
+ https://docs.acquia.com/articles/install-module-drupal8

Installing Contributed Themes - Drupal 8:

"Drupal 8 places all core code and themes under a directory named /core. /themes, /sites/all/themes, and the other Drupal 7 options are still available for your themes. The themes still download and expand the same. When you look inside, the main differences are:

  • The .info file changes to .info.yml.
  • The .tpl.php files change to .html.twig."

+ https://www.drupal.org/getting-started/install-contrib/themes
+ http://drupal.stackexchange.com/questions/68508/theme-folder-in-drupal-8
+ https://www.fastcomet.com/tutorials/drupal8/theme-installation
+ https://www.drupal.org/theme-guide/8

Back to Top