Une galerie photo avec Piwigo

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
Mois de parution
novembre 2010
Spécialité(s)


Résumé
Piwigo est une application de publication de photos pour le web. À la fois élégante, performante et riche en fonctionnalités, Piwigo reste simple d'utilisation. Parmi les possibilités offertes, vous trouverez l'organisation par catégories, par tags, par date, un choix de thèmes graphiques, de nombreux plugins ou encore la gestion des droits d'accès sur vos photos.

Body

1. Présentation générale

piwigo_theme_sylvia

Page d'accueil d'une galerie Piwigo avec le thème par défaut

Piwigo dispose de nombreuses fonctionnalités pour la gestion de votre galerie photo.

Les photos sont classées par catégories, au sein desquelles il est possible de les trier automatiquement ou manuellement par glisser/déposer. Chaque photo est disponible dans trois formats : miniature, taille web et haute définition. Elles disposent de plusieurs propriétés telles que le titre, la description, l'auteur, la date et les tags. Piwigo peut exploiter les métadonnées EXIF/IPTC pour renseigner ces propriétés.

Gérez des utilisateurs, individuellement ou par groupe, afin de définir les droits d'accès sur les photos, ou de les notifier par e-mail des derniers ajouts sur la galerie. Les utilisateurs peuvent également noter et commenter les photos.

Piwigo est personnalisable grâce à de nombreuses options, plugins et thèmes qui s'installent en quelques clics via l'interface d'administration. En tant que webmaster de votre galerie, vous disposez d'outils pour visualiser l'historique des visites, gérer les commentaires et les photos unitairement ou par lot.

Plusieurs méthodes de navigation sont offertes aux visiteurs de votre galerie : naviguer par catégories, par tags, par calendrier, effectuer des recherches, voir les photos les plus populaires ou encore les photos récemment ajoutées.

2. Installation de Piwigo sur son espace d'hébergement

Prérequis pour l'installation : un hébergement web intégrant MySQL 5 et PHP 5, un client FTP tel que Filezilla.

Pour récupérer la dernière version de Piwigo, rendez-vous sur http://fr.piwigo.org, suivez le lien de téléchargement ; vous trouverez deux méthodes pour installer votre galerie : NetInstall et Package.

NetInstall est la méthode d'installation recommandée. Il s'agit de ne transférer sur votre hébergement qu'un unique fichier piwigo-netinstall.php, puis de l'exécuter depuis votre navigateur web en vous rendant à l'adresse http://votre-site.fr/piwigo-netinstall.php : la NetInstall se charge alors de télécharger l'archive zip de Piwigo depuis piwigo.org, d'en extraire les fichiers et de lancer l'installation proprement dite.

Il arrive néanmoins que les restrictions imposées par certains hébergeurs bloquent la NetInstall : choisissez alors la méthode Package. Cette méthode plus traditionnelle consiste à télécharger sur votre ordinateur l'archive zip de Piwigo, d'en extraire les fichiers puis de les transférer par FTP sur votre hébergement web. Une fois les fichiers transférés, rendez-vous à l'adresse http://votre-site.fr/piwigo si vous avez transféré le répertoire « piwigo » à la racine de votre site web.

piwigo_installation

L'écran d'installation comporte trois zones : le choix de la langue, la configuration de la base de données et la création du compte webmaster pour l'administration.

L'étape la plus complexe de l'installation est la récupération des identifiants de connexion à votre base de données MySQL. C'est votre hébergeur qui détient cette information et qui doit la mettre à votre disposition. L'adresse de l'hôte (serveur de base de données), le nom de la base, ainsi que les identifiants de connexion au serveur MySQL (identifiant de l'utilisateur et mot de passe associé) sont nécessaires pour que Piwigo puisse fonctionner. Il n'est par contre pas nécessaire de disposer d'une base de données dédiée à Piwigo : vous pouvez, par exemple, partager la base de données de votre installation de Wordpress.

Piwigo est historiquement optimisé pour fonctionner avec MySQL, mais à titre expérimental, il est possible depuis la version 2.1 de choisir PostgreSQL ou SQLite.

La zone de configuration de l'administration consiste simplement à créer le compte du webmaster de la galerie, qui sera nécessaire pour administrer Piwigo : un nom, un mot de passe, une adresse e-mail.

Une fois le processus d'installation terminé, votre galerie étant vide, Piwigo vous invite à ajouter vos premières photos.

3. Piwigo.com : Piwigo en solution hébergée

Lancé en 2010 par le fondateur de Piwigo, le site Piwigo.com est une offre d'hébergement dédié à Piwigo. Piwigo.com propose une unique offre à 39 euros par an, laquelle comprend :

- une galerie Piwigo préinstallée ;

- un espace permettant le stockage d'un nombre illimité de photos ;

- un support dédié ;

- l'automatisation des mises à jour sur la dernière version du logiciel ;

- un système de sauvegardes automatiques ;

- l'absence de publicité ;

- la confidentialité des données personnelles et l'absence d'exploitation commerciale de celles-ci.

La création d'une galerie Piwigo sur Piwigo.com est simplifiée au maximum : choisir un nom d'utilisateur, un mot de passe et son adresse e-mail suffisent pour obtenir dans la minute une galerie Piwigo prête à l'emploi. Les 30 premiers jours sont offerts et n'engagent pas l'utilisateur à devenir client.

piwigo_piwigodotcom

Le formulaire de création de compte sur Piwigo.com

Dans l'esprit du logiciel libre, Piwigo.com ne cherche pas à verrouiller ses utilisateurs pour les rendre captifs. Ainsi, par exemple, si le service proposé ne correspond pas aux besoins, il est possible de récupérer l'image de sa base de données ainsi que ses photos pour installer Piwigo soi-même sur un autre hébergement, sans rien perdre (commentaires des utilisateurs, descriptions des photos et des catégories, tags, historique des visites, etc.).

4. Ajout de photos

Une fois votre galerie Piwigo installée, votre première envie sera probablement d'y ajouter quelques photos. Il existe plusieurs méthodes pour ajouter ses photos, les trois principales étant :

1) le formulaire web intégré au panneau d'administration ;

2) les logiciels distants comme pLoader ou Digikam ;

3) l'envoi par FTP suivi d'une opération de synchronisation.

4.1 Ajout par formulaire web

C'est la méthode la plus simple, ce qui la rend idéale pour vos premiers pas. Dirigez-vous vers l'écran [Administration > Photos > Ajouter > Ajoutez des photos].

Dans le concept de Piwigo, chaque photo doit appartenir à au moins une catégorie. Au besoin, si vous n'en avez pas créée au préalable, le formulaire vous propose d'en créer une à la volée.

Cliquez sur Browse pour naviguer dans les répertoires de votre ordinateur à la recherche de fichiers JPEG ou PNG. Vous pouvez en sélectionner plusieurs à la fois dans un même dossier, ou en sélectionner dans plusieurs dossiers différents en réitérant l'opération. Les photos ainsi sélectionnées sont mises en attente, chacune étant représentée sous la forme d'une barre de progression et d'un bouton d'annulation individuel.

Cliquez sur le bouton Ajout en bas du formulaire pour démarrer le téléchargement de vos photos, la liste des photos en attente diminue jusqu'à ce que toutes les photos soient transférées. À la fin du processus, un message confirme le bon déroulement de l'opération et les photos fraîchement ajoutées sont affichées sous forme de vignettes.

En plus de sa simplicité, cette méthode d'ajout a aussi l'avantage d'être disponible quel que soit le lieu d'où vous gérez votre galerie.

piwigo_uploadweb_1

Formulaire d'ajout web : transfert en cours

piwigo_uploadweb_2

Formulaire d'ajout web : transfert terminé

Pour la gestion de la sélection multiple de fichiers, le formulaire utilise la technologie Flash. Néanmoins, si votre environnement est incompatible avec cette technologie, vous pouvez basculer sur une méthode purement HTML, qui a l'avantage d'être compatible partout.

4.2 Ajout par logiciel distant

4.2.1 pLoader, le Piwigo Uploader

piwigo_ploader

pLoader se veut à la fois simple et robuste.

pLoader est un logiciel à télécharger et à installer sur votre ordinateur. Il est disponible pour les systèmes d'exploitation Windows, MacOSX et bien évidemment sous Linux. pLoader a une unique mission : ajouter des photos sur une galerie Piwigo. pLoader a été conçu avec deux idées : simplicité d'utilisation et robustesse.

pLoader est intuitif, l'utilisateur ne doit pas se poser de questions sur la prochaine action à effectuer :

1) La zone à gauche est initialement vide, un bouton explicite et bien visible, nommé Ajouter des photos, permet d'y ajouter des photos : vous pourrez alors naviguer dans les répertoires de votre ordinateur à la recherche de vos photos.

2) Une fois les photos ajoutées, cliquez sur le bouton Transférer vers Piwigo ; une barre de progression vous informe de l'état d'avancement du transfert des photos vers votre galerie.

Le concept de Piwigo étant de ranger les photos au sein de catégories, pLoader se doit de s'y conformer : si aucune catégorie n'a été sélectionnée au moment du transfert, il vous est proposé d'en sélectionner une.

pLoader redimensionne les photos en haute définition à une taille plus adaptée pour le Web : cette opération est effectuée sur votre ordinateur avant le transfert des photos. Si vous souhaitez réduire la durée du transfert, vous pouvez ne pas transférer le format haute définition.

4.2.2 Digikam

Digikam (http://www.digikam.org) est un puissant gestionnaire de photos de qualité professionnelle, avec une équipe très active et des évolutions constantes. Digikam est devenu l'une des références pour les utilisateurs sous Linux.

Digikam dispose d'un outil pour exporter une sélection de photos vers une galerie Piwigo. Sous Ubuntu 10.04, installez le paquet kipi-plugins, puis redémarrez Digikam. Un nouveau menu Export > Piwigo apparaît.

1) Sélectionnez une ou plusieurs photos dans votre photothèque.

2) Allez dans le menu Exportation > Export to Piwigo...

3) Renseignez les identifiants de connexion de votre galerie : URL de votre galerie, nom d'utilisateur et mot de passe de l'administrateur.

4) Sélectionnez un album (équivalent à une catégorie).

5) Cochez la case Redimensionner les photos avant de les envoyer (recommandé).

6) Cliquez sur le bouton Add Selected Photos..., une barre de progression apparaît.

piwigo_digikam

Quelques photos en cours d'export de Digikam vers Piwigo

4.3 Ajout par FTP

Il s'agit de la méthode « historique ». Jusqu'en 2008, avant Piwigo 2.0, c'était d'ailleurs l'unique méthode pour ajouter des photos. C'est une méthode puissante et efficace qui permet d'ajouter des milliers de photos à la fois, et ce, quelle que soit la taille des fichiers à transférer. La contrepartie de cette puissance, c'est une prise en main plus longue, car il est nécessaire d'effectuer manuellement certaines tâches et de se soumettre à certaines contraintes plutôt techniques (caractères sur les noms de fichiers, l'organisation manuelle de l'arborescence des fichiers, ...).

Bien que Piwigo puisse s'occuper de générer les miniatures à la demande, il est recommandé de les préparer avant d'envoyer les photos par FTP, ceci afin de gagner en qualité d'image et pour éviter de consommer trop de ressources sur le serveur.

Des outils sont disponibles sur le dépôt d'extensions de Piwigo (http://fr.piwigo.org/ext) et peuvent vous aider à préparer vos photos avant l'import dans Piwigo via FTP. Par exemple, PhpWebGallery_create, distribué sous forme de script bash utilisable comme un script Nautilus (navigateur de fichiers de GNOME) ou encore le script pywiUpload, qui s'utilise en ligne de commandes et qui assure la préparation et le transfert des photos par FTP.

Une fois l'ajout des photos par FTP effectué, dirigez-vous vers l'écran [Administration > Outils > Synchroniser] pour que Piwigo prenne en compte les nouveaux fichiers.

Note : il est nécessaire, si des fichiers ont été supprimés via FTP, de resynchroniser la galerie.

5. Des catégories et des tags

Piwigo propose deux méthodes pour l'organisation des photos : les catégories, qui s'apparentent à des albums et qui définissent l'organisation de la galerie, ainsi que les tags, qui permettent de naviguer indépendamment de la façon dont est organisée la galerie.

5.1 Catégories

Les catégories sont la seule classification obligatoire dans Piwigo : une photo doit appartenir au moins à une catégorie. Les catégories sont organisées sous forme d'arborescence, chaque catégorie pouvant contenir des sous-catégories, sans limite de profondeur.

Si vous avez utilisé la méthode d'ajout de photos par FTP, Piwigo a automatiquement créé des catégories « physiques », c'est-à-dire qu'elle sont associées à un répertoire sur le système de fichiers du serveur. Le cas des catégories physiques est spécial : on ne peut pas les déplacer. En dehors de ce cas particulier, les catégories peuvent se déplacer, c'est-à-dire changer de catégorie parente.

Au sein d'une catégorie, les sous-catégories peuvent être ordonnées par simple glisser/déposer dans l'écran [Administration > Catégories > Gérer].

piwigo_categories

Ordonnez vos catégories par glisser/déposer.

Une photo peut appartenir à plusieurs catégories de manière totalement transparente pour le visiteur, sans que la photo ne soit pour autant dupliquée.

5.2 Tags

Les photos peuvent être taggées (ou étiquetées). En général, les tags d'une photo la décrivent : « Pierrick, repas, noir & blanc » sera une bonne liste de tags pour une photo en noir et blanc de Pierrick pendant un repas. On peut associer autant de tags que nécessaire à une photo, et à l'inverse, associer autant de photos que nécessaire à un tag : il n'y a pas de limites. L'association tags/photos peut s'effectuer unitairement ou par lot.

Une fois vos photos taggées, la navigation par tag dans Piwigo est très puissante :

1) Commencez par afficher le nuage de tags.

2) Cliquez sur l'un des tags, « côte » par exemple, toutes les photos associées à ce tag sont affichées et dans le menu apparaît une liste de « tags liés ». Ce sont les autres tags associés aux photos affichées.

3) Cliquez sur l'un des tags liés, par exemple « Bretagne ». La sélection de photos affichées est maintenant réduite aux photos qui sont associées aux deux tags « côte » et « Bretagne » : ce système de navigation par affinage permet de trouver les photos rapidement.

piwigo_tags

Exemple de navigation multitags

Et vous pouvez répéter l'opération autant de fois qu'il reste de tags liés. C'est vraiment très pratique pour retrouver, par exemple, toutes les photos où figurent 2 personnes.

6. Thèmes

piwigo_theme_kardon

Thème Kardon

piwigo_theme_gally

Thème Gally, par grum

piwigo_theme_simplewhite

Thème Simple dans sa variante blanche

piwigo_theme_luciano

Thème Luciano Amodio

L'apparence de votre galerie Piwigo est contrôlée par un thème. Une galerie Piwigo a au moins un thème actif. L'écran [Administration > Configuration > Thèmes > Thèmes installés] permet d'activer des thèmes au choix et d'en définir un par défaut. Si vous avez plusieurs thèmes actifs, vos utilisateurs pourront personnaliser l'apparence de votre galerie en choisissant un autre thème dans la liste proposée.

Par défaut, Piwigo 2.1 ne dispose que de trois thèmes. Pour en ajouter d'autres, rendez-vous sur [Administration > Configuration > Thèmes > Ajouter un thème]. Cet écran est directement connecté au dépôt de thèmes sur piwigo.org pour vous proposer la liste des thèmes disponibles qui sont compatibles avec votre version de Piwigo. En un clic, vous installez ainsi un nouveau thème.

piwigo_install_theme

L'écran d'installation de thèmes

Une capture d'écran n'étant pas forcément la méthode la plus pratique pour se décider sur le choix d'un thème, la démonstration en ligne http://fr.piwigo.org/demo est munie d'un système permettant de changer rapidement et à la volée le thème : il est ainsi possible de tester le résultat dans une véritable galerie avant de faire votre choix.

7. Plugins

Les plugins sont des modules qui s'installent dans votre galerie et qui permettent d'en étendre les fonctionnalités au-delà de celles qui sont disponibles par défaut. Les plugins font partie de la personnalisation de votre galerie et permettent de faire en sorte que deux galeries Piwigo ne soient pas identiques. Quelques exemples de plugins : ajout de formulaire de contact, gestion de l'affichage de photos panoramiques, affichage sous forme de lightbox, géolocalisation sur Google Maps, ajout de pages personnalisées, lecteur de vidéo.

L'installation d'un plugin s'effectue, comme pour les thèmes, en quelques clics via l'interface d'administration. Dans l'écran [Administration > Plugins > Gérer], sélectionnez l'onglet Autres plugins disponibles et cliquez sur le bouton Installer du plugin de votre choix. Rendez-vous ensuite sur l'onglet Liste des plugins, puis installez/activez les plugins de votre choix.

piwigo_plugins

Ecran de gestion des plugins

Certains plugins disposent d'une interface de configuration qui, une fois le plugin activé, est accessible dans la section Plugins du menu d'administration. Si vous installez le plugin Piwigo Auto Upgrade, vous serez notifié des mises à jours disponibles pour vos plugins dans l'écran d'accueil de l'administration.

Aucune connaissance en programmation n'est nécessaire pour utiliser un plugin. Personnaliser sa galerie Piwigo grâce aux plugins est un exercice convivial, car on peut les activer ou désactiver à volonté et faire des essais en quelques clics. Actuellement, près de 150 plugins sont disponibles pour Piwigo ; en voici deux parmi les plus populaires : PWG Stuffs, RV Maps & Earth.

7.1 PWG Stuffs

Ce plugin permet d'ajouter des « blocs » dans votre galerie afin de disposer, par exemple, d'un édito, des derniers commentaires, des photos au hasard ou des photos que vous souhaitez mettre en avant. Une fois le plugin activé, ajoutez des modules, vous pouvez placer les blocs les uns par rapport aux autres, en mettre plusieurs par ligne, décider de les afficher uniquement sur la page d'accueil ou toutes les pages et configurer le contenu de chacun des blocs.

piwigo_pwgstuffs

Organisez les blocs de votre page grâce à PWG Stuffs.

7.2 RV Maps & Earth

Ce plugin permet d'afficher vos photos sur une carte en utilisant Google Maps ou Google Earth. Chaque photo géotaggée (si votre appareil photo n'intègre pas de GPS, la géolocalisation d'une photo peut s'effectuer au moyen de Digikam) peut basculer en affichage géographique pour indiquer où elle a été prise. N'importe quel ensemble de photos peut être présenté sur une carte, qu'il s'agisse d'une catégorie, de l'ensemble de la galerie ou d'un tag. RV Maps & Earth regroupe intelligemment les photos selon le niveau de zoom appliqué sur la carte.

piwigo_rvmaps

Des photos réparties sur une carte grâce à RV Maps & Earth

8. Rendre ses photos privées

Piwigo vous permet de rendre une partie de vos photos privées : pour y accéder, il est alors nécessaire que le visiteur s'identifie sur votre galerie et que vous lui ayez donné des droits d'accès. Il existe deux modes de gestion des permissions qui peuvent s'utiliser conjointement : le mode de permissions par photo et le mode de permissions par catégorie.

8.1 Permissions par photo

Piwigo permet de gérer les permissions par photo grâce à 5 niveaux de confidentialité : tout le monde, contacts, amis, famille, administrateurs. Chaque photo dispose d'un niveau de confidentialité, c'est son « verrou » et chaque utilisateur dispose également d'un niveau de confidentialité, c'est sa « clé ». Comme son nom l'indique, il s'agit de niveaux, ce qui signifie qu'il existe une hiérarchie : les niveaux supérieurs disposent des droits pour accéder aux photos de niveau inférieur.

Par exemple, une photo avec le niveau « Contacts » sera visible des utilisateurs connectés ayant le niveau « Contact », mais également ceux qui ont le niveau « Amis », etc.

C'est une méthode de gestion simple, qui demande peu de configuration, elle est cependant moins complète que la gestion des permissions par catégorie.

8.2 Permissions par catégorie

Commencez par rendre une catégorie privée, vous aurez alors accès à son écran de gestion des permissions. Piwigo permet d'autoriser explicitement une liste d'utilisateurs ou de groupes à accéder à chaque catégorie privée.

La règle d'accès est simple : l'autorisation l'emporte sur l'interdiction, de sorte que si un utilisateur appartient aux groupes « collègue de bureau » et « copains de fac », il suffit que l'un des deux groupes soit autorisé à accéder à la catégorie pour que l'utilisateur y soit également autorisé. Si une même photo est présente dans plusieurs catégories, l'utilisateur ne peut la visualiser que s'il accède à l'une des catégories pour laquelle il dispose des droits d'accès.

Cette méthode est un peu plus complexe et demande davantage de configuration et de compréhension des règles qui s'appliquent, mais elle permet une gestion très fine des droits d'accès.

9. Intégration avec Wordpress

piwigo_piwigopress_resultat

PiwigoPress en action sur un blog Wordpress

Le plugin PiwigoPress est un plugin Wordpress (qui s'installe donc sur Wordpress et non sur Piwigo) qui permet d'afficher en tant que widget des photos et des liens vers votre galerie Piwigo, qu'elle soit sur le même serveur ou distante. Côté Piwigo, aucune configuration particulière n'est nécessaire.

1) Téléchargez le plugin sur la page http://wordpress.org/extend/plugins/piwigopress.

2) Extrayez les fichiers de l'archive sur votre ordinateur.

3) Transférez par FTP le répertoire piwigopress dans votre répertoire blog/wp-content/plugins.

4) Activez le plugin PiwigoPress sur l'écran [Wordpress > Administration > Extensions].

5) Glissez/déposez le widget PiwigoPress dans une de vos « widget area » sur l'écran [Wordpress > Administration > Apparence > Widgets].

6) Cliquez sur le titre du widget PiwigoPress pour ouvrir sa configuration.

piwigo_piwigopress_configuration

Configuration du widget PiwigoPress

Le plugin propose de fournir soit l'adresse locale, soit l'adresse distante de votre installation Piwigo. Si par exemple, votre blog Wordpress est accessible sur http://monsite.fr/blog et que votre galerie Piwigo est accessible sur http://monsite.fr/photos, alors l'adresse locale sera « photos » : c'est l'adresse locale au site.

Encore plus fort, PiwigoPress permet d'afficher les données publiques de n'importe quelle galerie Piwigo à distance, il suffit de renseigner son adresse. C'est pratique si vous voulez afficher une photo au hasard de la galerie photo de votre club de curling depuis votre blog.

PiwigoPress est très souple, il permet d'afficher un nombre variable de miniatures au hasard, d'afficher les catégories de votre galerie, les liens vers les pages de tags, de commentaires, et les photos les plus populaires.

10. Une communauté

Piwigo existe depuis 2002 et au fil des années, une communauté s'est naturellement créée. Elle est composée de développeurs, de traducteurs (26 langues), de testeurs, de très nombreux utilisateurs, parmi lesquels des anciens aident aux premiers pas des nouveaux.

Le site http://piwigo.org dispose de nombreux outils pour gérer l'activité communautaire : forum de discussion, documentation francophone très complète sous forme de wiki, outil de suivi des bogues et des demandes de fonctionnalités, suivi des évolutions du code source, gestionnaire des extensions (plugins, thèmes et outils), flux RSS, newsletter.

Conclusion

Piwigo est une galerie photo très riche en fonctionnalités, mais qui se fixe également pour objectif d'être utilisable par tous, que l'utilisateur soit novice ou expert en informatique, que le besoin soit simple ou avancé. Les utilisateurs recherchant un résultat immédiat retiendront la grande facilité d'ajout de photos et la possibilité de changer de thème en quelques clics. Les utilisateurs avancés apprécieront le système de plugin, les très nombreuses options de configuration et l'aide à la personnalisation apportée par le forum de support. Rendez-vous sur http://fr.piwigo.org.




Article rédigé par

Les derniers articles Premiums

Les derniers articles Premium

La place de l’Intelligence Artificielle dans les entreprises

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Voir les 125 listes de lecture

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous