Il est pratique parfois de tester un développement local depuis son smartphone ou sa tablette, en appelant l'adresse IP quand l'on est sur le même réseau cela peut marcher, par contre si on utilise un système de virtual host, cela ne fonctionne plus.
Développement
-
-
Une petite annonce, on travaille avec un collègue de boulot (Yannick) depuis quelques à l'organisation d'une communauté sur le développement web sur le bassin Annécien.
-
Une petite brève pour signaler l'opération de la maison d’édition Packt Publishing, qui, pour la publication de son 2000eme livre propose pour l'achat d'un ebook, un ebook au choix gratuit.
J'ai acheté à titre pro plusieurs références dans leur collection, sur drupal et d'autres cms.
Plus d'informations en cliquant sur le bandeau juste en dessous :
-
Git est un système de gestion de révision de contenu (Concurrent Versions System, C.V.S. en angais.) Développé à initiative de Linus Torvald, le développeur à la base de GNU/Linux.
Plus moderne et performant que ses grands frères comme Subversion par exemple, il se distingue aussi par son aspect décentralisé.
-
Lorsque l'on reprend le dev d'un ancien projet, on peut être souvent confronté à des problèmes de comptabilité de php entre les différentes versions.
Si par exemple le vieux site que l'on reprend à besoin des short open tags (<? au lieu de <?php) et que l'on ne veut pas les activer globalement sur tous les sites.
-
En cours de dev, il est vite fait d'envoyer par erreur un mail à un membre au autre du site sur lequel on travail, pour éviter ce genre de problème soit on désactive complètement l'envoi de mail soit on les redirige.
C'est ce que l'on va faire ici avec Postfix :
Redirection de tous les mails envoyé via postfix vers une autre adresse.
-
En local il est pratique parfois de pouvoir envoyer des emails depuis son code php pour vérifier le bon fonctionnement de son code.
Pour cela plusieurs solutions sont possibles, je vais utiliser postfix
On commence par l'installer :
sudo apt-get install postfix
Durant la configuration PostFix va demander comment il doit être configurer :
-
Des fois il est pratique d'autoriser les connexion en FTP sur sa machine en local, je pense par exemple aux mises à jour de wordpress.
Avec le logiciel vsftpd c'est possible.
Sous debian et dérivés (Ubuntu, Mint...) pour installer le paquet :
sudo apt-get install vsftpd
Puis modifiez le fichier /etc/vsftpd.conf
sudo vim /etc/vsftpd.conf
-
J'ai écris pour mon usage personnel un petit script en bash pour GNU/Linux permettant de rapidement mettre en place un environnement de travail quand on attaque un projet web.
Testé sous Ubuntu, mais pas de raison qu'il ne fonctionne pas sous d'autres environnements. -
Quand on développe en local avec un vhost apache ou docker, nous devons à chaque fois modifier le fichier hosts pour faire pointer le domaine sur sa machine.
Par exemple si je travaille en local avec le tld .test, monsite.com deviendra en local monsite.test. et je devrais ajouter à mon fichier hosts les lignes suivantes :
-
Il est utile quand l'on développe un site de pouvoir le tester depuis différents supports (tablette, téléphone...) pour en vérifier son bon fonctionnement, encore plus quand l'on développe un site mobile ou responsive (private joke : kikou les M1!).
-
Actuellement la question qui revient souvent est doit-on faire un site mobile? Ou alors un site qui s'adapte au support sur lequel il est affiché (en utilisant par exemple le responsive design)
-
Note: ce code est pour Joomla 1.5, mais le principe est le même pour la version 1.6, il devrait en théorie fonctionner aussi.
Dans le cadre d'une refonte graphique d'un site j'ai besoin de distinguer les éléments d'un menu de navigation pairs et impairs, joomla n'offrant pas ce comportement par défaut j'ai du modifier le template du menu.
-
La première PharoConf (ou conférence sur pharo) d'Annecy aura lieu le jeudi 10 Février 2010 à l'IMUS d'Annecy-le-Vieux.
-
Juste un petit mot pour vous dire que la seconde édition du meilleur livre francophone que j'ai pu lire en Français est sorti:
-
-
Note : ce post est assez ancien et concerne Drupal 6 et 7, pour Drupal 8, vous pouvez vous rendre sur https://kgaut.net/journal/2016/les-suggestions-de-templates-dans-drupal….
-
Il est possible dans drupal de créer des sous-thèmes, dans une vision objet, on aurait ainsi un thème qui hérite d'un autre.
-
Un des points qui peut être déstabilisant avec le néanmoins excellent CMS Made Simple est sa façon de gérer les template. Pour faire simple, ils sont stockés dans la base de données et mis en cache.
Pour modifier son template ou sa feuille de style, on peut certes passer par le backoffice, mais il est tellement plus pratique de passer par son éditeur habituel.
-
Il peut être utile d'autoriser l'accès à son dossier de développement depuis le réseau local. Par exemple pour pouvoir tester la version mobile de son site en local mais depuis son téléphone relié en wifi.
-
Je suis tombé par hasard sur un logiciel opensource qui permet de faire des prototypes d’interfaces graphiques, web ou logicielle, facilement et rapidement : Pencil.
Le soft, soutenu par la fondation Mozilla (qui développe firefox) se présente sous la forme d’une application stand alone pour windows et linux ou d’une extension pour firefox.