Page 3 sur 5
Atelier de développement informatique dans la Forge
Publié : Ven 10 Fév 2017 08:44
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.
Atelier de développement informatique dans la Forge
Publié : Ven 10 Fév 2017 09:27
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.

Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 16:59
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

Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 18:20
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)
Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 18:30
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 ?
Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 19:42
par Troumad
Ok.. Je fais du mélange...
Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 19:54
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.
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.
Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 20:47
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 !
Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 21:13
par Daemon
Oulala c'est trop compliqué à suivre comme sujet.

Mais super interressant.

Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 21:43
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é.
What else ?

Atelier de développement informatique dans la Forge
Publié : Lun 13 Fév 2017 21:46
par Balsa
Purée. je comprend rien, mais je comprend pourquoi j'ai étudié les plantes et les bestioles à l'unif
Par contre, j'ai étudié le langage de programmation Pascal durant mes études...