Moovapps community installer

Création des tenants :

1- Ouvrez moovapps Community installeur et renseigner les champs suivants (vous pouvez le télécharger ici):

  • nom technique du tenant : les caractères doivent être attachés et sans aucun caractère spécial, ni majuscule. Ex : nextpool ou noremat ou mymoovapps
  • nom du tenant : c’est le nom visible au interfaces d’administration, ne mettez pas des caractères spéciaux
  • Version du coeur produit : sélectionner la version du coeur produit que vous voulez deployer sur le nouveau tenant , téchniquement, la liste contient la liste des branches git du coeur produit community

après la créaton, vous allez avoir cette écran qui illustre vos prochaine étapes

2- accèder au moovaps cloud mamanger à l’adresse suivante ( https://cloudmanager.moovapps.com )et identifier vous avec vos acces windows

On va essayer de créer un tenant dans un environnement “preProd”, et puis pour créer le tenant de Prod en passe par l’equipe Devops.

3- cliquer sur le bouton “create new tenant” ce qui va vous afficher une popin qui contient les champs suivantes :

  • tenant name : le nom du tenant et de preferance le meme nom qui etait renseigner dans le “moovapps Community installeur”
  • tenant description : la description contient principalement des remarques specifiques au tenant tel que URL de la plateform, les access SYSADMIN…, Exemple :

  • tenant type : sélectionner le type “moovaps community”

  • tenant version : sélectionner la verion 0.6

  • tenant size : sélectionner le size “small”

  • Timezone : sélectionner le timezone “Europ/Paris”

  • Tenant environment : sélectionner :

    • “préprod” pour un environnement pre-production
    • “Prod” ( Cette option est gérable par l’equipe DevOps) pour créer un tenant dans un environnement production

4- Apres la création du tenant dans section “Members” penser bien à ajouter tout les membres de l’equipe community et de leur attribuer le role “Master”

les pricipales membres sont :

  • Ibtissam ABOUELOUD
  • Mathias POUESSEL
  • Mohamed Saber HAMROUNI
  • Radouane ACHEBAK
  • Adil ANTID
  • Lauranne BERTRAND

maintenant que le tenant de preProd est creé on fait une demande de mise en production à l’equipe Devops pour créer un autre tenant pour l’environnement de production, pour faire :

Livraison des sources :

4- accèder au Jenkins à l’adresse suivante ( https://rd-jenkins.prod.visiativsoftware.com ) et identifier vous avec vos accès windows - Utilisateur : [prenom.nom] - Mot de passe : [votre mot de passe windows]

5- sélectionner le projet “Community” et là vous avez la liste de tout les jobs des clients

à la premiere création d’un tenant : * allez à l’onglet “seed” et séléctionner le job “Moovapps_Community_Seed” et cliquer sur “Lancer un build”, cette opération va actualiser la liste des clients en ajoutant le nouveau tenant creé.

6- dans la liste des tenants, sélectionner le client pour lancer la livraison

7- cliquez en suite sur “Lancer un build” -> puis sélectionner l’environnement de livraison ( “preprod”, “production” )

8.1- choisissez le mode de livraison pour la “preprod” : - full : une livraison integral des 2 branches ( conf_spe + coeur produit ) avec creation des branches preprod - Relivraison branche pre-production : relivraison des branches preprod ( conf_spe + coeur produit ) et principalement utilisé pour les hotfix et

8.2- promotion d’un job et prepreparation à la livraison en prod :

cette opération permet de tagger une livraison en preprod comme une livraison stable et qui est prete à être livrer en prod. Pour faire on suit les étapes suivantes :

8.3- chosissez le mode de livraison pour la “production” :

  • Livraion de la branche star : permet de livrer la version preprod stable ( voir le point 8.2 )
  • Relivraison de la branche production : relivraison des branches prod ( conf_spe + coeur produit ) et principalement utilisé pour les hotfix des bugs rencontrer au niveau de la prod
  • Relivraison backup : on trouve ici la liste des 3 dernières livraison en prod, ce qui permet un retour arriére au version précédente en cas d’erreur après livraison

Installation de moovapps community :

9- Après la livraison des sources avec jenkins on navigue vers la plateforme pour procéder l’installation, vous pouvez récupérer l’url de la plateforme à partir du MCM (moovapps cloud manager)

10- pour procéder à l’installation faut allez à url [nom-domaine-principale]/install.php

11- choisissez les paques demandés et cliquer sur suivant

12- la derniére étape d’installation vous invite à parametrer le compte SYS ADMIN ( pseudo, mail et mot de passe)..

Principaux paramètrages de moovapps community :

Après l’installation de moovapps community, vous allez être redirigé vers la page d’accueil et vous seriez connecté autant que SYS ADMIN de la plateforme, et il faut créer le premier utilisateur, Community manager (le CM) et toutes les écrans de paramétrages et de configurations sont accessibles via le menu à gauche

et ci-dessous quelque liens de paramétrage utiles :

  • Configuration des pages des reseaux sociaux : [nom-domaine-principale]/lynkoabo/site-settings/social-networks

  • Configuration de google Analytics : [nom-domaine-principale]/admin/settings/googleanalytics

  • Configuration de connecteur linkedin : [nom-domaine-principale]/admin/settings/lynkoa_linkedin

  • Liste de communautés : [nom-domaine-principale]/lynkoabo/manage-community/dashboard

  • Liste simple des utilisateurs : [nom-domaine-principale]/lynkoabo/manage-users/simplelist