Accueil

De Les Tutoriaux du WebMestre
Aller à : navigation, rechercher

Socle Ubuntu

Technologie Python

Prérequis:

installation d'un IDE

Cas du développement GAE/Python

Technologie PHP

Ressources

Prérequis:

installation d'un IDE

Cas du développement Symfony/Drupal8

Développement Général

Tendances

Généralisation de l'usage de composer

Cas particulier du développement sous Windows

Développement d'un thème Drupal 8

Extension du Thème Bootstrap
Extension du Starter Theme COG

Les services REST

Les clients RESTS

  • recommandé par le livre Drupal8: Le projet Python HTTPIE
    • la mise en forme est incluse dans la sortie !!!! (TODO à tester et utiliser)

ANDROID

Configuration du studio 3

  • Derrière un proxy,
  • Pour permettre la récupération des librairies demandées dans le build.gradle au niveau du app
21 dependencies {
22     implementation fileTree(dir: 'libs', include: ['*.jar'])
23     implementation 'com.android.support:appcompat-v7:26.1.0'
24     implementation 'com.android.support.constraint:constraint-layout:1.0.2'
25     testImplementation 'junit:junit:4.12'
26     androidTestImplementation 'com.android.support.test:runner:1.0.1'
27     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
28 }
  • il m'a fallu ajouter dans le gradle.properties les lignes 21-23:
 1 ## Project-wide Gradle settings.
 2 #
 3 # For more details on how to configure your build environment visit
 4 # http://www.gradle.org/docs/current/userguide/build_environment.html
 5 #
 6 # Specifies the JVM arguments used for the daemon process.
 7 # The setting is particularly useful for tweaking memory settings.
 8 # Default value: -Xmx1024m -XX:MaxPermSize=256m
 9 # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
10 #
11 # When configured, Gradle will run in incubating parallel mode.
12 # This option should only be used with decoupled projects. More details, visit
13 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
14 # org.gradle.parallel=true
15 #Mon Nov 20 10:20:04 CET 2017
16 systemProp.http.proxyHost=monproxy.chezmoi
17 systemProp.http.nonProxyHosts=*.chezmoi
18 org.gradle.jvmargs=-Xmx1536m
19 systemProp.http.proxyPort=proxyPort
20 
21 systemProp.https.proxyHost=monproxy.chezmoi
22 systemProp.https.nonProxyHosts=*.chezmoi
23 systemProp.https.proxyPort=proxyPort
  • en effet le répertoire maven/https où vont être récupérées ces librairies est défini par la fonction google() dans le build.gradle principal :
18 allprojects {
19     repositories {
20         google()
21         jcenter()
22     }
23 }

LARAVEL

Prerequis