Atelier de développement informatique dans la Forge

Les anciens topics de contribution avant la refonte.
jarly
Dragon d'argent
Messages : 25
Inscription : Ven 9 Déc 2016 10:00
Localisation : Bordeaux
Version de D&D préférée : AD&D2
Univers de D&D préféré : Laelith
Race : Humain
Classe : Rôdeur
Alignement : Neutre
Dieu :

Atelier de développement informatique dans la Forge

Message par jarly »

Dernier message de la page précédente :

Salut, oui tu peux me basculer dans le groupe.

Symfony est effectivement un framework, intéressant lors de la mise en place d'un projet (migrer de l'existant revient à quasi tout refaire). Il intègre et pousse à utiliser des outils/méthodes de travail efficaces (reproductibles ensuite avec des framework, code maison). Après c'est du php !
Mais c'est grâce à lui que je me suis mis à utiliser git (qui permet de sauvegarder/ historiser son travail, et de faire un déploiement sur un serveur en quelques secondes/minutes, de revenir facilement en arrière).
Et Composer, qui permet de maintenir à jour toutes les librairies utilisées en une ligne de commande.
Doctrine qui gère la base de donnée, c'est assez génial, en une ligne de commande cela met à jour la structure de ta base (mise à jour, suppression / ajout de tables/champs et des index) => même avec des gros changements, j'ai quasi plus à réfléchir sur une mise en production, quand ça marche en dév/test, tu es quasi sûr que ça marche en prod !
Plus plein de librairies !
Bref c'est génial, mais la courbe d'apprentissage est longue et fastidieuse, surtout parceque celà intègre plein de bonnes pratiques liées et rendues dépendantes.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13001
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Atelier de développement informatique dans la Forge

Message par szass »

Je viens de te basculer dans le groupe.
Tu devrais avoir accès à cette salle désormais : http://www.donjondudragon.fr/forum/la-f ... tique.html

J'ai pas tout compris de ce que tu as dit sinon, mais ça a l'air bien sympa. :D
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
Troumad
Dracoliche
Messages : 14800
Inscription : Dim 1 Avr 2012 15:38
Localisation : Genas (F-69)
Version de D&D préférée : AD&D2
Univers de D&D préféré : ?
Race : Humain
Classe : Rôdeur
Alignement : Chaotique Bon
Dieu : ?
Mini Feuille de perso : Terres de Leyt - Eterny :
► Afficher le texte
Les Pierres du Destin :
► Afficher le texte
Mystarillia :
► Afficher le texte

Atelier de développement informatique dans la Forge

Message par Troumad »

OK... Je rattrape mon retard.
En effet, il est possible de faire ceci en php/MySQL. Et, il est même possible d'en faire plus. Mais, je crois qu'il va avoir mal au coeur en voyant coment joomla gère les bases de données :mrgreen:
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
jarly
Dragon d'argent
Messages : 25
Inscription : Ven 9 Déc 2016 10:00
Localisation : Bordeaux
Version de D&D préférée : AD&D2
Univers de D&D préféré : Laelith
Race : Humain
Classe : Rôdeur
Alignement : Neutre
Dieu :

Atelier de développement informatique dans la Forge

Message par jarly »

Pas d'inquiétude, rien ne me gêne, et puis je n'ai pas aucune prétention (j'en ai trop connu des développeurs méprisants!), et encore moins aucune légitimité, je suis tout nouveau ici.
On parle de cela suite aux interrogations sur Symfony. Partant de là, je n'ai rien contre proposer des choses confortables (comme git, qui te change réellement la vie pour travailler sur des sources, à plusieurs, mais même en solo).
Ca sert à la fois d'outil de sauvegarde, d'outil de déploiement (mais pas obligatoire), et de suivi de qui a modifié quels/fichiers, quelles lignes et quand (et accessoirement on peut commenter ce qu'on commit => un envoi de code normalement finalisé et testé, et si possible avec juste une correction ou soit une fonctionnalité ajoutée)
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13001
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Atelier de développement informatique dans la Forge

Message par szass »

Qu'est-ce qu'elle a la structure des tables de Joomla ?
Ne confonds-tu pas avec celle de Flexicontent (qui complexifie évidemment la chose) ?

@Jarly : je ne t'ai pas encore répondu sur Git dans le topic de la Forge, pas encore eu le temps de tester.
Est-ce similaire à Github ?
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
Troumad
Dracoliche
Messages : 14800
Inscription : Dim 1 Avr 2012 15:38
Localisation : Genas (F-69)
Version de D&D préférée : AD&D2
Univers de D&D préféré : ?
Race : Humain
Classe : Rôdeur
Alignement : Chaotique Bon
Dieu : ?
Mini Feuille de perso : Terres de Leyt - Eterny :
► Afficher le texte
Les Pierres du Destin :
► Afficher le texte
Mystarillia :
► Afficher le texte

Atelier de développement informatique dans la Forge

Message par Troumad »

Ok.. Je fais du mélange...
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13001
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Atelier de développement informatique dans la Forge

Message par szass »

Après, tu as tout à fait raison étant donné qu'ici on utilise Flexicontent, et donc la structure des tables est assez "chaotique".

Enfin, c'est juste qu'il y a plein de tables différentes : celle des champs personnalisés, celle des templates, celle des catégories, des items, des items en fonction des catégories, etc. :lol:
Mais c'est, je pense, ce qui permet au contenu d'être flexible, en pouvant modifier une valeur dans telle table sans affecter d'autres valeurs ailleurs, ou pouvoir affecter telle chose à autant d'autres choses.
Un mal nécessaire en somme. En tout cas, on ne pourrai se passer de ce composant ici sans en recréer un autre similaire.
Tout le DDD repose sur Flexicontent depuis sa création (du moins sous forme de site + forum). Le composant a énormément évolué depuis cette époque et la team de développeurs est au top et hyper réactive.
Lolth tlu malla. Jal ultrinnan zhah xundus.
jarly
Dragon d'argent
Messages : 25
Inscription : Ven 9 Déc 2016 10:00
Localisation : Bordeaux
Version de D&D préférée : AD&D2
Univers de D&D préféré : Laelith
Race : Humain
Classe : Rôdeur
Alignement : Neutre
Dieu :

Atelier de développement informatique dans la Forge

Message par jarly »

Je ne connais pas FlexiContent, ni joomla, d'ailleurs, je vais aller les découvrir, pour me familiariser avec.
Une team Top et réactive, c'est le début du bonheur !
Avatar de l’utilisateur
Daemon
Dracoliche
Messages : 958
Inscription : Dim 1 Avr 2012 21:33
Localisation :
Version de D&D préférée : AD&D2
Univers de D&D préféré : Royaumes Oubliés
Race : ?
Classe : Mage
Alignement : ?
Dieu :

Atelier de développement informatique dans la Forge

Message par Daemon »

Oulala c'est trop compliqué à suivre comme sujet. :aïe: Mais super interressant. :+1:
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13001
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Atelier de développement informatique dans la Forge

Message par szass »

jarly a écrit :Je ne connais pas FlexiContent, ni joomla, d'ailleurs, je vais aller les découvrir, pour me familiariser avec.
Une team Top et réactive, c'est le début du bonheur !
Joomla est un CMS comme peut l'être Drupal, Wordpress ou autres.
Flexicontent est un CCK qui vient se greffer dans Joomla et prend le dessus sur tout ce qui est gestion de contenu.
Il permet d'étendre les fonctionnalités de Joomla en permettant de créer des champs de profils personnalisés affectés à des types d'articles, et qui peuvent être appelés par divers templates.
Au DDD, je m'en sert pour faire des formulaires personnalisés pour l'ajout de fiches, de sorts, de compétences, d'armes, de feuilles de persos, de pouvoirs psis, de monstres, d'articles normaux, etc.
Chaque type d'item a donc son formulaire avec les champs associés (de diverses formes : radio, checkbox, textarea, selectlist, selectlist multiple, etc.), et son ou ses templates. Les plus gros formulaires mis en place sont ceux des feuilles de perso (un pour chaque édition de D&D).

Quant au support, il est au top. Ggppdk, l'un des développeurs répond à toutes les questions, dépanne tous les problèmes, vient même sur les sites pour les corriger en live, et améliore son composant jour après jour d'après les idées des utilisateurs, et celles dont on n'aurait jamais imaginé. :mrgreen:
What else ? :+1:
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
Balsa
Dracoliche
Messages : 415
Inscription : Mar 8 Mars 2016 16:14
Localisation : Bruxelles
Version de D&D préférée : AD&D1 + UA
Univers de D&D préféré : Royaumes Oubliés
Race : ?
Classe : Mage
Alignement : ?
Dieu :

Atelier de développement informatique dans la Forge

Message par Balsa »

Purée. je comprend rien, mais je comprend pourquoi j'ai étudié les plantes et les bestioles à l'unif :D
Par contre, j'ai étudié le langage de programmation Pascal durant mes études...
Verrouillé

Revenir vers « Archives »