- gulp stream fixed
- Gulpfile refactoring
- Postcss
- Gulp v 3.x.x to 4.x.x and gulpfile updated
- Svg4everybody deleted, SVGXUSE added
- Sass mixin added : photoshopLetterSpacing, photoshopLineHeigh, height100vh
- Ajout de family.scss : collectinons de mixins pour :nth-child
- Deleted meyer reset, added minireset.css
- readme update
- gulpfile update
- package.json update
- composer.json update (wpppackagist, ...)
- suppression de la gestion de la maintenance
- suppression de la page d'option DFWP options
- Le mode debug n'est plus lié à un champs ACF mais à la constance
WP_DEBUG
- ajout d'une task gulp pour la validation W3C CSS
- changement du path des fichiers sprite.svg et sprite.scss générés
Admin::removeAccentsToUploadFiles()
etAdmin::removeFrenchPonctuationToUploadFiles()
- ajout dans composer.json de
composer/installers
etbea/sanitize-filename
- déplacement de
src/vendor
vers/vendor
- les easing functions (easing-sass-function) et le reset (reset-css) sont maintenant des dépendances
- mise à jour de base.scss
- /vendor/Doublefou est maintenant un dépôt git à part entière
- c'est une dépendance qui s'installe à l'initialisation du projet avec
composer install
- readme update
- fix du fichier .po par défaut
- new cpt.php, fields.php files
- minor fix and folders
- acf google map keys update setting
- readme update
- ajout du reset css de Eric Meyer
- ajout d'un fichier base.scss
- amélioration de CustomPostColumnsManager.php
- amélioration de page-styleguide.php
- minor fix
- désactivation de la compression JPEG par défaut
Gulpfile Mise en place des modules js avec Browserify et Babelify
- uninstall gulp-babel
- uninstall gulp-minify
- install babelify
- install browserify
- install vinyl-buffer
- install vinyl-source-stream
ACF :
- les groupes de champs sont sauvegardés dans le dossier
functions/admin/acf-json
, cela accelère le chargement et permet le versionning - l'activation de la maintenance et du mode debug passe maintenant par la page d'options gérée avec ACF
Structure :
- dossier
vendor
déplacésrc
- ajout du dossier
src/assets
- dossier
build/node_modules
maintenant versionné - plusieurs autres déplacements de dossier...
Svg :
- en ajoutant un fichier SVG dans le dossier
src/assets/svg/src
un sprite est généré ici/src/assets/svg/generated/sprite.svg
ainsi qu'un fichier scss icisrc/assets/svg/generated/sprite.scss
Framework :
- fusion de DFWP et DFWP_CHILD : le framework est intégré dans le thème
- refactoring de
Debug::addToConsole()
- suppression de
TemplateMatcher.js
- suppression de
CommonGUI.js
- chargement de la lib
svg4everybody
par défaut wp_deregister_script('jquery')
par défautwp_deregister_script('wp-embed')
par défaut- refacto des fichiers JavaScript
- un exemple de fichier
wp-config.php
multi-environnements ici https://gist.github.com/posykrat/1d8123075b2820085a0f7aa5ab99c2c5 - ajout de la class Helper
CustomPostColumnsManager
qui permet de gérer des colonnes de champs ACF dans le listing de CPT en admin
Styleguide :
- afficher plusieurs composants en passant les noms en url :
?components=exemple,footer
- utiliser plusieurs
class
sur le body en passant url :?bodyclass=red,blue
Gulpfile :
- ajout de browsersync
- ajout de svgSprite
- ajout de gulp-uglify-es
- ajout de babel (babel-polyfill n'est chargé à cause de son poids : 100 ko)
- ajout de svg4everybody (le sprite svg est maintenant externe)
- supression de la gestion des sprite png
- suppresion de gulp-uglify
- mise en plage des sourcemaps pour fichiers css et js
Divers :
- dump de l'autoload
- mise à jour du readme et du semblant de doc
- ajout de Yarn
- suppression de bower
- nombres modifications mineurs sur les fichiers php
- gestion des composants dans le styleguide
- amélioration du fichier gulp
- mise à jour de package.json && readme.md
- ajout de gulp styledown pour générer le styleguide
- changement du nom de template 'pattern' pour 'styleguide'
- mise à jour de .gitignore et package.json
- ajout du dossier static/favicon
- passage à SASS
- utilisation de Bower et configuration pour l'installation de KNACSS
- suppression du message pour les vieux navigateurs (qu'ils se démmerdent)
- modification du .gitignore
- modification du readme
- simplification des tâches Gullp
- divers changements de noms de fichiers et dossiers
- ajout de la gestion de la génération des sprites automatiquement
- git ignore style.css
- ajout du package Plumber et Notify dans Gulp
- namespace par défaut à Knacss : 'k', utilisation exemple : .kmod;
- Ne plus cacher l'admin bar en front pour l'admin par défaut
- Suprresion du background:blue sur le body qui trainait
- Numérotation des changelog = tag
- Changement de l'adresse du changelog dans le readme pour qu'il pointe sur le changelog de la branche master et non pas sur celui de la branche develop
- Désactivation des emoji par défaut
- Changement du Javascript Task Runner de Grunt vers Gulp
- Modifications importantes de l'arbo
- Changement du fonctionnement de la page de maintenance
- Chargement intelligent des styles et scripts
- Mise en place d'un changelog
- Utilisation de la dernière version de KNACSS (v4.3.1)