pixelhumain / pixelhumain

Nous sommes passé à GitLab. Go : https://gitlab.adullact.net/pixelhumain/pixelhumain Generic & Modulare Citizen Toolkit (Php , MongoDB, REstfull API, Boostrap)
https://www.communecter.org/
15 stars 27 forks source link

Quelle est la procédure d'installation de PH ? #6

Open gmaubon opened 9 years ago

gmaubon commented 9 years ago

Y a-t-il une procédure d'installation de PH pour une instance séparée ? Quelles sont les besoins ?

oceatoon commented 9 years ago

Bonjour tout est dans le readme ici https://github.com/pixelhumain/pixelhumain

le projet est en plein developpement , tu es developpeur ? tu travail sur quel projet ?

gmaubon commented 9 years ago

Désolé j'ai oublié de préciser que je travaille sur le projet ChezNous pas la mise en place du SI (cheznous;coop) Merci pour le lien, c'est en effet ce que j'aurai du regarder avant de poser la question ... :)

SimonSarazin commented 8 years ago

Hello, j'ai suivi l'installation.

Quelques petites choses pour que ça tourne :

Et normalement, ça tourne sans souci :-)

Pour l'inscription d'un profil et de projets, je crois que j'ai besoin d'importer la base de données de communes et codes postaux sinon il n'arrive pas à valider les codes postaux ? Comment on fait cela ?

On mettra à jour la doc d'installation avec ces infos si vous êtes d'accord avec tout ça.

SimonSarazin commented 8 years ago

Pour ajouter une commune (et au moins pouvoir tester l'ajout d'un projet), avec robomogo (interface graphique pour se balader dans mongodb), ajouter dans la base de donnée une collection cities puis faire "insert document", et remplacer le contenu par cette donnée (qui vous permettra d'avoir une ville, Bourg en Bresse avec le code postal 01000) : { "_id" : ObjectId("54c09633f6b95c141800151a"), "@context" : "schema", "@type" : "City", "alternateName" : "BOURG EN BRESSE", "arrond" : "2", "article" : "", "avgAltitude" : { "$numberLong" : "239" }, "canton" : "99", "commune" : "053", "country" : "FR", "densite" : { "$numberLong" : "1717" }, "dep" : "01", "depName" : "AIN", "geo" : { "@type" : "GeoCoordinates", "latitude" : "46.20328900", "longitude" : "5.22139000" }, "geoPosition" : { "type" : "Point", "float" : "true", "coordinates" : [ 5.2213900000000004, 46.2032889999999981 ] }, "geoShape" : { "type" : "Polygon", "coordinates" : [ [ [ 5.2567396536224997, 46.1761400437129979 ], [ 5.2371631256938000, 46.1759415816320029 ], [ 5.2344407711254002, 46.1823280880430005 ], [ 5.2216841227181998, 46.1920550225430020 ], [ 5.2069969498884996, 46.1913231884550015 ], [ 5.2108990464125000, 46.2112098938659983 ], [ 5.2158854460428996, 46.2119416029869967 ], [ 5.2179603766096996, 46.2221706980979974 ], [ 5.2248366058722997, 46.2272252271350013 ], [ 5.2451532124891997, 46.2276187590249990 ], [ 5.2590980687514000, 46.2236311470210026 ], [ 5.2727109009391997, 46.2282695998679998 ], [ 5.2872258203630000, 46.2258526237949994 ], [ 5.2820516874159003, 46.2116329088020024 ], [ 5.2741985908866003, 46.2084480653170004 ], [ 5.2743368474796997, 46.1936442192129988 ], [ 5.2545450099761002, 46.1792194783299976 ], [ 5.2567396536224997, 46.1761400437129979 ] ] ] }, "habitants" : { "$numberLong" : "40972" }, "insee" : "01053", "name" : "Bourg-en-Bresse", "region" : "82", "regionName" : "RHONE-ALPES", "structure" : "Préfecture", "surface" : { "$numberLong" : "2400" }, "postalCodes" : [ { "postalCode" : "01000", "name" : "BOURG EN BRESSE", "geo" : { "@type" : "GeoCoordinates", "latitude" : "46.20328900", "longitude" : "5.22139000" }, "geoPosition" : { "type" : "Point", "float" : "true", "coordinates" : [ 5.2213900000000004, 46.2032889999999981 ] } } ] }

SimonSarazin commented 8 years ago

Penser aussi à rajouter la collection "lists" de la même manière. Peut on la trouver quelque part sur le github ?

Sinon la voilà ci dessous :

{ "_id" : ObjectId("527a0b25c073ef2528e188ec"), "name" : "jobTypes", "list" : [ "developpeur", "graphiste", "animateur", "photographe", "drh", "expert", "monnaie Locale", "juridique", "financement", "administratif", "mentor", "developpeur drh", "", "testeur", "informaticien", "consultatif", "collectivité", "dsi", "porteur", "chefDeProjet", "penseur", "stratégieCommunication" ] }

{ "_id" : ObjectId("527a0b32c073ef2528e188ed"), "name" : "activities", "list" : [ "camping", "climbing", "fishing", "swimming" ] }

{ "_id" : ObjectId("527a0be1c073ef2528e188ee"), "name" : "natures", "list" : [ "montagne", "etang", "cascade" ] }

{ "_id" : ObjectId("527a0c0fc073ef2528e188ef"), "name" : "types", "list" : { "association" : "Association", "citoyen" : "Citoyen", "entreprise" : "Entreprise", "collectivité" : "Collectivité" } }

{ "_id" : ObjectId("52ef780bc073ef404cc85807"), "list" : { "competition" : "Compétition", "concert" : "Concert", "concours" : "Concours", "exposition" : "Exposition", "festival" : "Festival", "getTogether" : "Rencontre", "market" : "Marché", "meeting" : "Réunion" }, "name" : "eventTypes" }

{ "_id" : ObjectId("52f09af7c073ef404cc85808"), "list" : { "organisateur" : "Gérant", "coorganisateur" : "Co-Organisateur", "invitéSpécial" : "Invité Spécial", "participant" : "Participant", "animateur" : "Animateur" }, "name" : "roles" }

{ "_id" : ObjectId("52f09b47c073ef404cc85809"), "list" : { "stand" : "Stand", "conférencié" : "Conférencier", "visitor" : "Visiteur" }, "name" : "participantTypes" }

{ "_id" : ObjectId("5350479280b3571db5976b28"), "name" : "surfSpotReunion", "list" : { "Boucan" : "Boucan", "Roches-Noires" : "Roches-Noires", "Trois-Bassins" : "Trois-Bassins", "Saint-Leu" : "Saint-Leu", "Cimetière" : "Cimetière", "La Jetée - Saint-Pierre" : "La Jetée - Saint-Pierre", "Aigrettes" : "Aigrettes", "Cap Requin" : "Cap Requin", "L'Hermitage" : "L'Hermitage", "La Caffrine" : "La Caffrine", "Le Port" : "Le Port", "Pic du Diable" : "Pic du Diable", "La Digue" : "La Digue", "L'Étang-Salé" : "L'Étang-Salé", "Manapany" : "Manapany", "Pointe au sel" : "Pointe au sel", "Ravine Blanche" : "Ravine Blanche" } }

{ "_id" : ObjectId("535047e580b3571db5976b29"), "name" : "typeObservationReunion", "list" : { "sharkObservationReunion" : "Requin", "visibilityObservationReunion" : "Visibilté", "polutionObservationReunion" : "Pollution", "sanitaryRiskObservationReunion" : "Risque sanitaire", "surferCountObservationReunion" : "Nombre de pratiquant", "vigilanceObservationReunion" : "Vigie", "infosObservationReunion" : "Infos" } }

{ "_id" : ObjectId("5357ab2e25b53e931f27a32c"), "name" : "typeObservaterReunion", "list" : { "waterwatcher" : "Simple Water Watcher", "cross" : "Agent CROSS", "drass" : "Agent DRASS", "mns" : "Agent MNS", "commune" : "Agent Communal", "ird" : "Agent IRD", "surfClub" : "Club de surf" } }

{ "_id" : ObjectId("5357cc5925b53e931f27a32d"), "name" : "sharkObservationReunion", "label" : "Niveau de certitude", "list" : { "faible" : "Faible", "moyen" : "Moyen", "Fort" : "Fort", "cross" : "Transmis par CROSS" } }

{ "_id" : ObjectId("5357cc6725b53e931f27a32e"), "name" : "visibilityObservationReunion", "label" : "Couleur de l'eau", "list" : { "translucide" : "Translucide", "moyenBlanc" : "Moyenne Blanchatre", "mauvaiseBlanc" : "Mauvaise Blanchatre", "moyenVert" : "Moyenne Verte", "mauvaiseVert" : "Mauvaise Verte", "moyenMarron" : "Moyenne Marron", "mauvaiseMarron" : "Mauvaise Maron" } }

{ "_id" : ObjectId("5357cc7425b53e931f27a32f"), "name" : "polutionObservationReunion", "label" : "Classe de Pollution", "list" : { "odeurAnormal" : "Odeur anormale de l'eau", "debris" : "Présence de débris", "animauxMort" : "Présence d'animaux morts" } }

{ "_id" : ObjectId("5357cc8425b53e931f27a330"), "name" : "sanitaryRiskObservationReunion", "label" : "Baignade interdite", "list" : { "baignadeInterdite" : "Baignade interdite" } }

{ "_id" : ObjectId("5357cc9025b53e931f27a331"), "name" : "surferCountObservationReunion", "label" : "Nombres", "list" : { "0" : "0", "1-5" : "moins de 5", "+5" : "plus de 5" } }

{ "_id" : ObjectId("5357cca825b53e931f27a332"), "name" : "vigilanceObservationReunion", "label" : "Présence Vigie", "list" : { "vigie" : "Présence Vigie Plage", "vigieApnée" : "Présence Vigie Apnée", "jetski" : "JetSki", "plongeur" : "Plongeur", "bateauProximité" : "Bateau à Proximité" } }

{ "_id" : ObjectId("53e234805894c088d2177aa8"), "name" : "eventTypes", "lang" : "fr", "label" : "Types d'évennement", "list" : { "concert" : "Concert", "theatre" : "Théâtre", "dance" : "Danse", "sport" : "Sport", "cirque" : "Cirque", "marionnette" : "Marionnettes", "other" : "Autre" } }

{ "_id" : ObjectId("53e38469a94bc81f743afb6f"), "name" : "eventPlaces", "localtion" : "Reunion", "lang" : "fr", "label" : "Lieu d'évennement", "list" : { "guyAgenor" : "ESPACE CULTUREL GUY AGENOR", "kabardock" : "KABARDOCK", "kerveguen" : "LE KERVEGUEN", "ravineSinLeu" : "LA RAVINE SAINT-LEU", "palaxa" : "LE PALAXA", "parkOmega" : "LE PARK OMEGA", "sechoir" : "LE SECHOIR", "leconteDELisle" : "LESPAS CULTUREL LECONTE DE LISLE", "lesQuais" : "LES QUAIS LE PORT", "nordev" : "PARC DES EXPOSITIONS ET CONGRES ST DENIS (NORDEV)", "parcExpoBat" : "PARC EXPO BAT", "parcExpoSindni" : "PARC EXPO ST DENIS", "petitStadeLest" : "PETIT STADE DE L'EST", "gramounLele" : "SALLE GRAMOUN LéLé", "guyAlphonsine" : "SALLE GUY ALPHONSINE", "canter" : "THEATRE CANTER", "sables" : "THEATRE DES SABLES", "champsFleuri" : "THEATRE CHAMP FLEURI", "sinGilles" : "THEATRE SAINT GILLES", "lucetLangenier" : "THEATRE LUCET LANGENIER", "lucDonat" : "THEATRE LUC DONAT", "sousLesArbres" : "THEATRE SOUS LES ARBRES" } }

{ "_id" : ObjectId("53e234fe5894c088d2177aa9"), "name" : "musicTypes", "lang" : "fr", "label" : "Music Types", "list" : { "blues" : "Blues", "bossanova" : "Bossa-Nova", "chansonFrancaise" : "Chanson française", "classique" : "Classique", "club" : "Club", "country" : "Country", "dance" : "Dance", "dancehall" : "Dancehall", "disco" : "Disco", "drumAndBass" : "Drum and bass", "electro" : "Electro", "funk" : "Funk", "gospel" : "Gospel", "heavyMetal" : "Heavy metal", "hipHop" : "Hip-hop", "instrumental" : "Instrumental", "jazz" : "Jazz", "kuduro" : "Kuduro", "lounge" : "Lounge", "madison" : "Madison", "maloya" : "Maloya", "musette" : "Musette", "newAge" : "New Age", "oldies" : "Oldies", "opera" : "Opéra", "pop" : "Pop", "popFolk" : "Pop-Folk", "popRock" : "Pop-Rock", "RythmAndBlues" : "Rhythm and Blues", "rnB" : "R'n'B", "rai" : "Raï", "rap" : "Rap", "rave" : "Rave", "ragga" : "Ragga", "reggae" : "Reggae", "retro" : "Retro", "rock" : "Rock", "rockAlternatif" : "Rock alternatif", "romantique" : "Romantique", "rumba" : "Rumba", "salegy" : "Salegy", "salsa" : "Salsa", "sega" : "Séga", "seggae" : "Seggae", "slow" : "Slow", "ska" : "Ska", "soul" : "Soul", "tango" : "Tango", "techno" : "Techno", "triphop" : "Trip hop", "valse" : "Valse", "worldMusic" : "World music", "zouk" : "Zouk", "zumba" : "Zumba", "other" : "Autre" } }

{ "_id" : ObjectId("553896d0f85806d97ba428b8"), "name" : "organisationTypes", "list" : { "NGO" : "Association", "LocalBusiness" : "Entreprise", "Group" : "Groupe", "GovernmentOrganization" : "Organisation Gouvernementale" } }

{ "_id" : ObjectId("553896def85806d97ba428b9"), "name" : "countries", "list" : { "France" : "France", "Guadeloupe" : "Guadeloupe", "Guyanne" : "Guyanne", "Martinique" : "Martinique", "Mayotte" : "Mayotte", "Nouvelle-Calédonie" : "Nouvelle-Calédonie", "Réunion" : "Réunion" } }

{ "_id" : ObjectId("553896eaf85806d97ba428ba"), "name" : "tags", "list" : [ "Agriculture", "Air", "Alimentation", "Astronomie", "Biodiversité", "Bruit", "Consommation", "Déchets", "Développement durable", "Eau / fleuve / rivière / milieux humides", "Energie", "Faune", "Flore", "Forêt", "Géologie", "Jardin", "Météo-climat", "Mobilité", "Patrimoine", "Paysage", "Risques", "Santé", "Solidarité", "Urbanisme", "Environnement", "Transports", "Déchets", "Energie", "Alimentation", "Agriculture", "Culture", "Emploi", "Surfer", "Musicien", "Artisan", "Education", "Marmaille", "Video", "Securité", "Informaticien", "Ingenieur", "Oceanographie", "Périscolaire", "Santé", "Sport", "developpeur", "surfeur", "apnée", "social", "territoire", "connecter", "musique", "concert", "billeterie", "Autres", "Coopération locale", "Actions", "developpement", "Études en économie d'énergie", "arts", "ok", "Web interface", "Design", "Open Source", "vgfd", "karam", "Actor", "Entraide", "Liberté", "Nature", "Découverte", "Universel", "city", "ever", "Buvette", "Machisme", "Dream", "Help", "Culture populaire", "Theâtre", "Wazemmes", "Lieu public", "Curious", "&", "Solidaire", "Boulangerie", "hduiau'huihuz", "nqjn'hhdqu", "" ] }

{ "_id" : ObjectId("55389d70f85806d97ba428bb"), "data" : "21/04/2015", "name" : "public", "list" : [ "Enseignants", "Educateurs à l'environnement", "Elus / Agents de collectivités", "Cylce 1", "Cylce 2", "Cylce 3", "Collectivités", "Collège", "Lycée", "Enseignement sup.", "Entreprises", "Etudiants", "Familles", "Adultes encadrés", "Public spécialisé", "Autres" ] }

{ "_id" : ObjectId("55389d7bf85806d97ba428bc"), "name" : "typeIntervention", "data" : "21/04/2015", "list" : [ "Accompagnement de démarche DD", "Accueil à la journée", "Animation pour adultes et visite guidée", "Chantier de jeunes", "Evénementiel", "Formation", "Intervention en milieu scolaire", "Séjour classe de découverte", "Autres" ] }

{ "_id" : ObjectId("559cbd2f2581e3491c77bbbc"), "list" : { "survey" : "Survey", "vote" : "Vote", "discuss" : "Discussion", "proposals" : "Brainstorm / Proposals / Ideas" }, "name" : "listRoomTypes" }

{ "_id" : ObjectId("55b62c8a5c60c360c34bdbe8"), "name" : "material", "list" : [ "Décoration", "Mobilier d'intérieur", "Matériel santé", "Local-Salle-Terrain", "Équipement sportif", "Ustensile de cuisine", "Mobilier extérieur", "Matériel de jonglage", "Matériel informatique/électronique", "Son & Lumière", "Papeterie-Dessin-Peinture", "Pièces mécaniques", "Outils de bricolage", "Transport" ] }

{ "_id" : ObjectId("55b64cbf5c60c360c34bdbe9"), "name" : "competencesAndServices", "list" : [ "Juridique", "Web développement", "Audiovisuel", "Administration & Organisation", "Coaching & Formation", "Comptabilité & Gestion", "Communication & Évènementiel", "Logistique & Conseil", "Design & Infographie", "Accompagnement social", "Accueil & Orientation", "Alphabétisation & Enseignement", "Soutien scolaire", "Animation", "Distribution & Collecte", "Ecoute & Visite", "Arts & Musique", "Travaux manuels & techniques", "Service & Restauration" ] }

{ "_id" : ObjectId("563b11d4945f268f67041ea4"), "name" : "NGOCategories", "list" : { "AA" : "Agriculture & Alimentation", "AU" : "Architecture et Urbanisme", "AC" : "Arts & Culture", "DL" : "Droits & Liberté", "ES" : "Entraide & Solidarité", "EN" : "Écologie & Nature", "EI" : "Emploi & Insertion", "EF" : "Éducation & Formation", "HU" : "Humanitaire", "IN" : "International", "PO" : "Politique", "RE" : "Religion", "SS" : "Santé, sanitaire et social", "SD" : "Sciences & Découverte", "SL" : "Sports & Loisirs", "UM" : "Usages numeriques", "OT" : "Autres" } }

{ "_id" : ObjectId("563b11ea945f268f67041ea5"), "name" : "localBusinessCategories", "list" : { "AL" : "Alimentaire", "AU" : "Automobile", "BA" : "Banque / Assurance", "BP" : "Bois / Papier / Imprimerie", "BT" : "BTP / Matériaux de construction", "CH" : "Chimie / Parachimie", "CT" : "Collecte, Traitement, Recyclage", "CO" : "Commerce / Distribution", "ED" : "Edition / Communication / Multimédia", "EE" : "Electronique / Electricité", "EN" : "Environnement / Espaces Verts", "EC" : "Etudes / conseils", "EV" : "Evénementiel / Tourisme", "IT" : "Informatique / Télécom", "LT" : "Logistique, Transport", "MP" : "Mise à disposition de personnel", "RE" : "Restauration", "RH" : "Services RH et administratifs", "TA" : "Textile, Artisanat", "TO" : "Tourisme", "SE" : "Service aux entreprises" } }