Skip to content

illutek/spitfireclub-newsite

Repository files navigation

Spitfireclub Vlaanderen vzw

Een eindwerk voor het cvo in Heusden-Zolder http://www.cvodeverdieping.be/
In opdracht van Koen Timmers https://www.zelfstudie.be/

De files in deze git repository zijn de sources files voor de template.
Stappen om template op te zetten.

  1. Clone of download deze repository uiteraard.
  2. bower install om de bower componenten.
  3. npm install voor automatie tool gulp.
  4. run gulp voor sass compileren.
  5. run gulp dist on dist folder op te bouwen.

TOOLS VOOR THEMING

PHOTOSHOP CS6

BOWER

https://bower.io/
Als package manager voor template afhankelijke componenten

(file bower.json - directory bower_components)

NPM

https://www.npmjs.com/
Als package manager voor produktie tools enkel gulp http://gulpjs.com/
een automate tool hier als sass compiler en voor het aanmaken van dist folder
maar ook het comprimeren van afbeeldingen

  • gulp
  • gulp-rimraf
  • gulp-plumber
  • gulp-rename
  • gulp-sass
  • gulp-sourcemaps
  • gulp-imagemin

(file gulpfile.js)
(file voor npm package.json - directory node_modules)

YARN

Ook een package manager - tegenhanger van npm dit ook eens getest vandaar het yarn.lock file.
Een aantal voordelen tov npm (vooral snelheid)
https://yarnpkg.com/lang/en/

GIT

Met deze keer een GUI https://www.gitkraken.com/
Github https://github.com/illutek/spitfireclub-newsite

PhpStorm

https://www.jetbrains.com/phpstorm/
PhpStorm is perfect for working with Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii, and other frameworks.

CMS DRUPAL8

https://www.drupal.org/

Modules

De libraries die bij webform horen met drush webform-libraries-composer

Local environment

Reclame voor sass syntax

De scss syntax.

a {
  color: white;
  text-decoration: none;
  &:hover {
    text-decoration: none;
    color: white;
    }
}

De sass syntax

a
  color: white
  text-decoration: none
  &:hover
    text-decoration: none
    color: white

Nadeel de vele voorbeeld code is meestal in scss geschreven dus enig aanpassingen elke keer.

ps-256x256 bootstrap bower docker drupal8 font_awesome git github gulp npm phpstorm sass yarn