C'est bourrin, mais des fois ça peut débloquer de gros upgrades.
composer show --no-dev --direct --name-only | xargs composer require --no-update
Mettra Ă jour toutes les contraintes de votre fichier composer.json :
C'est bourrin, mais des fois ça peut débloquer de gros upgrades.
composer show --no-dev --direct --name-only | xargs composer require --no-update
Mettra Ă jour toutes les contraintes de votre fichier composer.json :
Via les fantastiques dépôts de remi (https://citizix.com/how-to-install-and-enable-remi-repository-in-centos…)
Ici j'installe php 8.3 avec quelques modules classiques :
En supposant que vous utilisez les dépôt REMI et que vous ayez préalablement testé tous vos sites pour vérifier leur bon fonctionnement sous PHP 7.1 :
Un point qui revient souvent lors du développement est la gestion des paramètres de configuration (MySQL par exemple) sur les différents environnements (production, préproduction, local…) et entre différents développeurs d'une même équipe.
Si vous souhaitez installer phpmyadmin sur Ubuntu, rien de plus simple ou presque, on peut parfois tomber sur des erreurs.
Note : à titre personnel je n'utilise quasiment plus PHP My Admin que je trouve trop lourd, mais adminer, qui est un simple fichier php et donc beaucoup plus léger que son grand frère.
Second billet destiné aux débutants du développement web sous Ubuntu. SI vous avez raté le premier épisode, je vous encourage à lire Bien commencer le développement PHP sous Ubuntu.
Aujourd'hui nous allons voir comment créer des virtual hosts Apache 2.
C'est parti, vous voulez vous lancer dans Ubuntu pour faire du développement PHP, mais vous ne savez pas par où commencer ?
Qu'est ce que nous allons voir aujourd'hui ? Installation d'apache, de PHP et configuration du dossier www, bien connu de ceux qui viennent de Windows.
Pré-requis : une installation fraîche (ou à peu près fraîche) d'Ubuntu.
Chargement d'une entité :
Dans une fonction :
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.
Il vous arrive peut être parfois de tomber sur une lecture intéressante, via Twitter ou autre, mais sans avoir le temps de la terminer. À ce moment là , vous pouvez ajouter un favori, pour la continuer plus tard. Mais cette organisation es t un peu artisanale.
C'est lĂ que Wallabag intervient, anciennement "Poche" !
Avec un peu de motivation et un bon weekend de travail, j'ai (enfin) effectué la migration du site depuis drupal 6 vers drupal 7, la dernière version du cms.
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.
Smile organise le jeudi 18 Novembre un séminaire gratuit sur les CMS Open Source, j'y serai!
Programme :
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.
J'utilise depuis le début de mon activité le l'application lundi matin business pour gérer tout ce qui est devis, factures, comptes et compagnie.
C'est en fait un mini erp destiné aux petites entrerpises. Il intègre la plupart des fonctionnalitées dont on peut avoir besoin.
Très facile d'accès mais néanmoins complet c'est pour moi le soft idéal pour un freelance.
Remise Ă jour de l'article de mon ancien blog.