Les démos de CmsMadeSimple, édition 2014 -
bess - 07/03/2014
Salut tout le monde, comme j'ai précisé sur le blog, nous allons revoir notre copie pour les
démos que nous mettons à votre disposition depuis maintenant une année.
Le constat : ça marche bien, de nombreuses personnes l'utilisent chaque jour et c'est une bonne chose. Côté maintenance c'est du semi automatique : automatiquement resetées, manuellement mises à jour à chaque sortie de cmsmadesimple et je ne pense pas que l'on pourra faire mieux de ce côté.
Suite à la sortie des VPS 2014 de notre partenaire nous opérons une migration de nos demos sur ces nouvelles plateformes pour une meilleur sécurité de nos systèmes et en profitons pour faire un appel aux idées.
Quelles nouvelles fonctionnalités souhaiteriez avoir dans ces nouvelles démos ? des modules ? des packages ? des téléchargements de bundles ? plus d'images ?.
J'en profite pour vous prévenir que suite à de nombreux tests la plateforme de démo sera sans doute coupée de manière régulière et temporaire le temps que je migre et mette à jour tout mon système automatisé qui était très couplé à l'ancienne bécane
Allez y c'est le moment de vous lâcher, nous on va faire ce qu'on peut pour vous contenter
Les démos de CmsMadeSimple, édition 2014 -
jissey - 07/03/2014
Moi j'veux bien une démo qui me fait le café :lol:
Les démos de CmsMadeSimple, édition 2014 -
jce76350 - 07/03/2014
Ben alors, Moi j'veux bien une démo de la future V 2
Les démos de CmsMadeSimple, édition 2014 -
bess - 08/03/2014
j'ajoute ma propre idée un peu folle : utiliser GitHub comme dépot de nos démos.
C'est un procédé assez intéressant une fois fonctionnel que j'utilise pas mal en interne dans ma boite. Un dépot Git par démo, chaque heure un git pull --rebase remet nos serveurs à jour par rapport à Git, et reset comme d'habitude les démos. De fait plus besoin de se connecter par FTP pour mettre à jour, n'importe qui peut même participer à l'évolution des démo en faisant un push request sur github. Sitôt le push request accepté, la plateforme de démo prendra en compte l'évolution dans l'heure suivante.
Les démos de CmsMadeSimple, édition 2014 -
jce76350 - 08/03/2014
Citation :Un dépot Git par démo
Oui mais un git sur ton serveur et non ouvert a tous
Citation :n'importe qui peut même participer à l'évolution des démo en faisant un push request sur github
Houla .. super pour les Fou... de M...
Les démos de CmsMadeSimple, édition 2014 -
bess - 08/03/2014
sur le serveur => client git et non serveur git. donc pas de soucis, on utiliserait github donc non ouvert à tous
les push request sous git sont à valider avant d'être inclus. Si le push ne convient pas => reject
Les démos de CmsMadeSimple, édition 2014 -
jce76350 - 08/03/2014
je parlais bien d'utiliser ton serveur avec un dépot git "serveur" et non github comme dépot
>on utiliserait github donc non ouvert à tous
et donc une version payante
Les démos de CmsMadeSimple, édition 2014 -
bess - 08/03/2014
non non non
github est ouvert à tous, on utilise des repos gratuits. Mais notre serveur web lui ne sera pas ouvert à tous.
Pas question d'utiliser notre serveur web en tant que serveur git : trop chiant à confer et github le ferrait très bien tout seul pour nous.
C'est le serveur web qui irrait chercher les mises à jour sur github.
Et on en revient à git et aux push request : on n'accepte que ce qui nous intéresse même si tout le monde peut "proposer" une mise à jour.
Les démos de CmsMadeSimple, édition 2014 -
jce76350 - 17/03/2014
Après réflexion .... et pauses divers des serveurs
Git ma parait trop compliqué et je m'explique
1- par FTP
nous avons tous un FTP et donc pas de soucis pour le transfert
- donc il suffit de faire un dossier temporaire pour mettre les fichiers de mise à jour et Hop ...
- transfert vers serveur
- supprimer le dossier temporaire (ça ne sert plus)
2- par git
- il faut se télécharger Git et si besoin un visualiseur (TortoiseGit)
- se créer un dossier de travail sur son disque dur et initialiser le dépôt Github (1ere fois)
- Puis y mettre mettre les fichiers de mise à jour à envoyer au dépôt ( à chaque mise à jour)
- Configurer le SSH
- Envoyer les fichiers depuis le dossier du disque dur vers Github