Drupal

Drupal Commerce module

Drupal commerce logo

Drupal Commerce is open-source eCommerce software that augments the content management system Drupal. Within the context of a Drupal-based site, Drupal Commerce presents products for purchase; walks customers through the checkout process; keeps track of invoices, receipts, orders, and payments; facilitates shipping and payment; and performs other functions needed by online merchants.

https://drupalcommerce.org/

About Commerce for D8 https://drupalcommerce.org/blog/41591/commerce-2x-stories-update

https://drupalcommerce.org/blog/31782/managing-d8-module-dependencies-new-composer-manager

http://contrib.drupalcommerce.org/#li=MA1-17a65cc36441ad8a&cs=MA1-4aa424e2a3462560b4f8ca97e68b0b31

Author
Cord
Last modified
Sunday, 6.December, 2015 - 12:21
Tax

Contrib modules

Layout plugin 8.x-1.0-alpha19 of 2015-11-16

https://www.drupal.org/project/layout_plugin
---
Display suite 8.x-2.0 of 2015-11-19 

https://www.drupal.org/project/ds
---
Display Suite Switch View Mode
empty fields shows as corrupt code if not set correctly in structure > displaysuite
---
Chaos tools - Provides a number of utility and helper APIs for Drupal developers and site builders that is not in ctools in core.

https://www.drupal.org/project/ctools
---
Page Manager - Provides a way to place blocks on a custom page.
depends on chaos tools

https://www.drupal.org/project/page_manager
---
Panels -Core Panels display functions; provides no external UI, at least one other Panels module should be enabled.
depends on Chaos tools, Layout Plugin

https://www.drupal.org/project/panels
---
Sitemap - Display a sitemap 8.x-1.0
---
AddToAny - Share buttons by AddToAny, including the AddToAny universal sharing button, Facebook, Twitter, Google+, Pinterest, and over 100 more on the AddToAny platform. - 8.x-1.0

https://www.drupal.org/project/AddToAny
---
---

 

---

MODULES NOT WORKING YET
Pathauto
Taxonomy menu of 2015-Sep-17 is not working

Author
Cord
Last modified
Sunday, 6.December, 2015 - 12:20
Tax

Installing modules

MIND YOU
YOU WILL NOT BE ABLE TO UNINSTALL ANY INSTALLED MODULES.

If you use install module via
admin > extend > Install new module
the module will be installed directly in
siteroot > modules

If you install via FTP you are used to put it in
sites/default/modules/(contrib) and so on
If you change between them it is possible a module dependent on another is not working.
Advice: Use only 1 type of install

Author
Cord
Last modified
Sunday, 6.December, 2015 - 12:21
Tax

Install D8

download
unpack (12330 files)

create sites/default/files
copy services.yml
copy settings.php
change settings file

 $settings['trusted_host_patterns'] = array(
   '^www\.example\.com$',
 );
replace 
'^www\.example\.com$',
with your site address
'^d8\.cord\.no$',

upload
change
chmod a+w sites/default
chmod a+w sites/default/files
chmod a+w sites/default/settings.php

after install
change
chmod go-w sites/default
chmod go-w sites/default/settings.php
chmod 644 sites/default/services.yml

Result:
sites 755
sites/default 555
sites/default/files 666
sites/default/services.yml 444
sites/default/settings.php 444

run cron

Set site to maintenance mode while develop
admin/config/development/maintenance
enable Put site into maintenance mode

To avoid loosing of bartik theme
admin/config/development/performance
BANDWIDTH OPTIMIZATION
disable Aggregate CSS files

Author
Cord
Last modified
Sunday, 6.December, 2015 - 12:11
Tax

Before install

D8 requirements: https://www.drupal.org/requirements

Check apache for mod_rewrite

Check PHP settings 

Create database - You can choose between

  • MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine,
  • PostgreSQL 9.1.2 or higher with PDO,
  • SQLite 3.6.8 or higher
Author
Cord
Last modified
Sunday, 6.December, 2015 - 12:16
Tax