Changes between Version 10 and Version 11 of members/GRIP-UQAM/Drupal
- Timestamp:
- Jan 13, 2017, 1:57:06 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
members/GRIP-UQAM/Drupal
v10 v11 1 1 [[PageOutline]] 2 = = In MayFirst Wiki ==2 = In MayFirst Wiki = 3 3 * [wiki:faq/drupal/update-module] 4 == Some Drush commands == 4 = On drupal.org Website = 5 * [https://www.drupal.org/core/release-cycle-overview Drupal core release cycle: major, minor, and patch releases] 6 = Some Drush commands = 5 7 * drush -v help 6 8 * drush -v status … … 31 33 * use --uri="http://example.org" then sending mail for simplenews https://www.drupal.org/node/1776536 32 34 * nice... 33 = = Drupal installation profile (minimal or standard) ==35 = Drupal installation profile (minimal or standard) = 34 36 * [https://www.drupal.org/node/1127786 Built-in Installation Profiles (Drupal 7)] 35 37 * https://github.com/drupal-composer/drupal-core/tree/8.0.x/profiles 36 38 * http://cgit.drupalcode.org/drupal/tree/profiles/minimal?h=7.x (does not allow to see files) 37 = = Installing Drupal 7 or 8 with [https://en.wikipedia.org/wiki/Composer_(software) Composer] (on a development server outside MayFirst) ==39 = Installing Drupal 7 or 8 with [https://en.wikipedia.org/wiki/Composer_(software) Composer] (on a development server outside MayFirst) = 38 40 {{{#!sh 39 41 $ composer create-project "drupal-composer/drupal-project" <directory> … … 45 47 * [https://github.com/derhasi/composer-preserve-paths Composer preserve paths] 46 48 * https://packagist.org/packages/theodo/drupal8-bundle 47 == =Drupal 7 specificities of Composer install48 === =Inactivate Drush download49 == Drupal 7 specificities of Composer install 50 === Inactivate Drush download 49 51 * Inspired by "drupal-composer/drupal-project" for Drupal 8 50 52 * Install Drush policy … … 60 62 1 $ 61 63 }}} 62 = == Using symlinks to avoid duplication of code and save server memory ===64 = Using symlinks to avoid duplication of code and save server memory = 63 65 * locally clone repositories using git (see below: {{{git}}} for Drupal) 64 66 * composer version inference from git repositories is not reliable today with Composer version 1.0.0-beta2 2016-03-27 … … 87 89 * http://fr.slideshare.net/fabrice.bernhard/integrating-drupal-8-into-symfony-2 88 90 * 89 = = Installing Drupal 7 or 8 with Drush (on a development server outside MayFirst) ==91 = Installing Drupal 7 or 8 with Drush (on a development server outside MayFirst) = 90 92 * [https://github.com/drush-ops/drush Drush] 91 93 {{{#!sh … … 104 106 * Considere drush site-install after a web install and database reinitialization. 105 107 * Installation with --local may take considerably more time (d7, d8) 106 = = {{{git}}} for Drupal ==108 = {{{git}}} for Drupal = 107 109 {{{#!sh 108 110 $ git ls-remote --tags <repository> | sort --key=2 --version-sort | less … … 128 130 * [https://www.drupal.org/node/1314752 Versioned dependencies and Git] 129 131 * [https://git-scm.com/book/tr/v2/Git-Internals-Git-References 10.3 Git Internals - Git References] 130 = = Drupal 8 requirements and particularities ==132 = Drupal 8 requirements and particularities = 131 133 * https://www.drupal.org/docs/7/system-requirements/overview 132 134 * https://www.drupal.org/docs/7/system-requirements/php … … 139 141 * [https://www.drupal.org/node/2157455 Make Drupal 8 work with PostgreSQL or remove support from core before release] 140 142 * [https://www.drupal.org/node/1060476 Multiple issues when PostgreSQL is used with non-public schema] 141 = = CKEditor for Drupal 7 ==143 = CKEditor for Drupal 7 = 142 144 Lets'use wysiwyg module 143 145 * Supported Editors Matrix https://www.drupal.org/node/596966 … … 152 154 153 155 154 = = Drupal Modules ==155 == = Installing and removing modules ===156 = Drupal Modules = 157 == Installing and removing modules == 156 158 * [https://www.drupal.org/node/2487215 How to fix "The following module is missing from the file system..." warning messages] 157 == = Drupal 7 and 8 correspondancy ===159 == Drupal 7 and 8 correspondancy == 158 160 * [[span(title="", )]] 159 161 * [[span(title="Admin Toolbar improve...", [https://www.drupal.org/project/admin_toolbar Admin Toolbar])]] … … 253 255 * [https://dev.acquia.com/blog/tutorial-drupal-8-wysiwyg-inline-and-responsive-images/10/03/2016/9821 Tutorial: Drupal 8 WYSIWYG, Inline and Responsive Images] 254 256 * [https://www.drupal.org/node/1040446 Drupal 7/wysiwyg/CKEditor - no image upload capability] 255 == = [https://www.drupal.org/project/hybridauth Hybridauth] ===257 == [https://www.drupal.org/project/hybridauth Hybridauth] == 256 258 http://cgit.drupalcode.org/hybridauth/tree/README.txt?id=refs/heads;id2=7.x-2.x 257 == = [https://www.drupal.org/project/openid_connect OpenID Connect] ===259 == [https://www.drupal.org/project/openid_connect OpenID Connect] == 258 260 * [https://www.drupal.org/node/2788025 Missing sign in block] Drupal 8 version 259 == = [https://www.drupal.org/project/simplenews Simplenews] ===261 == [https://www.drupal.org/project/simplenews Simplenews] == 260 262 * https://backdropcms.org/project/simplenews 261 == = [https://www.drupal.org/project/spark Spark] ===262 = = Inside Drupal ==263 == = Training ===263 == [https://www.drupal.org/project/spark Spark] == 264 = Inside Drupal = 265 == Training == 264 266 * https://www.youtube.com/results?search_query=drupal+8+under+the+hood 265 267 * http://knpuniversity.com/screencast/drupal8-under-the-hood 266 268 * https://drupalize.me/blog/201408/new-php-tutorials-symfony-experts-knp-labs 267 269 * https://www.youtube.com/results?search_query=drupal8 268 == = Entities ===270 == Entities == 269 271 * Introduced in Drupal 7 270 272 * Something different : Symfony Entity … … 280 282 * https://www.drupal.org/node/2192175 281 283 * http://www.drupalcontrib.org/api/drupal/drupal!core!vendor!symfony!validator!Symfony!Component!Validator!Tests!Fixtures!Entity.php/8 282 == = Drupal 8 ===284 == Drupal 8 == 283 285 * http://www.garfieldtech.com/presentations/sflportland-drupal8-symfony2 284 = = Performance ==286 = Performance = 285 287 * https://www.drupal.org/docs/8/managing-site-performance-and-scalability 286 288 * https://www.drupal.org/project/site_audit 287 289 * https://www.drupal.org/project/lazyloader 288 290 * [https://www.keycdn.com/blog/speed-up-drupal/ 11 Tips to Speed Up Drupal Performance] by a CDN Provider 289 == = Cache ===291 == Cache == 290 292 * [http://buytaert.net/making-drupal-8-fly Making Drupal 8 fly] 291 293 * https://api.drupal.org/api/drupal/core%21core.api.php/group/cache/8.2.x?no_cache=1474197676 … … 293 295 * [http://wimleers.com/article/drupal-8-dynamic-page-cache Drupal 8's Dynamic Page Cache] 294 296 * [http://getlevelten.com/blog/randall-knutson/keys-caching-drupal The Keys to Caching Drupal] 295 === = Configuring ====297 === Configuring === 296 298 * keyword: drupal 8 $settings['cache']['default'] 297 299 * http://www.drupalonwindows.com/en/blog/drupal-8-performance-moving-service-container-cache-away-database 298 300 * https://docs.acquia.com/article/drupal-8-cache-backend 299 301 * [https://www.chapterthree.com/blog/how-to-turn-off-drupal-8-caching How to Turn Off Drupal 8 Caching] 300 === = Managing cache ====302 === Managing cache === 301 303 * https://www.drupal.org/project/purge 302 304 * https://www.drupal.org/project/expire (Drupal 7 only (2016-09)) 303 ==== = Drupal 7 contrib, but in Drupal 8 core =====305 ==== Drupal 7 contrib, but in Drupal 8 core ==== 304 306 * https://www.drupal.org/project/views_content_cache 305 === = APCu and APC ====307 === APCu and APC === 306 308 * [wiki:members/GRIP-UQAM/PHP#APCuandAPC] 307 309 * [https://www.drupal.org/node/2327507 Several cache bins now use APCu caching by default] Drupal 8 … … 316 318 * https://www.drupal.org/project/apc 317 319 * [http://www.jeffgeerling.com/blogs/jeff-geerling/apc-caching-dramatically APC Caching to Dramatically Reduce MySQL traffic] 318 === = Varnish ====320 === Varnish === 319 321 * [http://www.jeffgeerling.com/blog/2016/use-drupal-8-cache-tags-varnish-and-purge Use Drupal 8 Cache Tags with Varnish and Purge] 320 322 = Feed =