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.
- Clone of download deze repository uiteraard.
- bower install om de bower componenten.
- npm install voor automatie tool gulp.
- run gulp voor sass compileren.
- run gulp dist on dist folder op te bouwen.
https://bower.io/
Als package manager voor template afhankelijke componenten
- bootstrap https://getbootstrap.com
- backstretch https://github.com/jquery-backstretch/jquery-backstretch
- fontawesome http://fontawesome.io
(file bower.json - directory bower_components)
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)
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/
Met deze keer een GUI https://www.gitkraken.com/
Github https://github.com/illutek/spitfireclub-newsite
https://www.jetbrains.com/phpstorm/
PhpStorm is perfect for working with Symfony, Drupal, WordPress, Zend
Framework, Laravel, Magento, Joomla!, CakePHP, Yii, and other frameworks.
- Backup_migrate https://www.drupal.org/project/backup_migrate
- Pathauto https://www.drupal.org/project/pathauto
- Colorbox https://www.drupal.org/project/colorbox
- Webform https://www.drupal.org/project/webform
- Honeypot https://www.drupal.org/project/honeypot
- xmlsitemap https://www.drupal.org/project/xmlsitemap
- Google analytics https://www.drupal.org/project/google_analytics
- Metatag https://www.drupal.org/project/metatag
- Twig Field Value https://www.drupal.org/project/twig_field_value
De libraries die bij webform horen met drush webform-libraries-composer
- Laptop in docker container met https://github.com/wodby/docker4drupal
- Local server CentOS
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.