Open Brand Exchangev0.1Version 0.1. La version 0.1 est publiée. La spécification et le logiciel sont libres d’utilisation.
Hébergement
Hébergez-le où vous voulez. Seul l'hébergement se paie.
Un portail, c'est une entreprise de marque sur un serveur. Vous choisissez comment le faire tourner, de l'entièrement délégué à l'entièrement fait maison. Ci-dessous, du plus simple au plus technique.
Le plus simple : une entreprise héberge votre portail, le maintient à jour et vous aide à le configurer. Comme chaque portail parle le même standard, vous pourrez plus tard passer à un autre prestataire ou à votre propre hébergement.
Photopilot
Logiciel de photographie produit pour la mode et le lifestyle. Héberge un portail de marque sur votre propre domaine et publie via OBX.
Tout hébergeur, toute agence ou tout éditeur de logiciel peut figurer ici. Les conditions sont les mêmes pour tous :
votre portail réussit les tests de conformité
une marque peut exporter toutes ses données et tous ses visuels, et partir
vous publiez vos propres tarifs et conditions sur votre propre site
Ouvrez une pull request sur le dépôt du site avec vos informations dans src/data/providers.json. Les prestataires sont classés par ordre alphabétique. openbrandexchange/website
2. En un clic
Votre propre portail sur votre propre compte, sans serveur à gérer.
Portail pour Cloudflare
Fonctionne sur Cloudflare Workers, avec D1 comme base de données et R2 pour les images. Cliquez sur le bouton, connectez-vous à Cloudflare et suivez les étapes. Un portail utilisé au quotidien demande l'offre Workers Paid (5 dollars par mois) ; l'offre gratuite suffit seulement pour découvrir. Les versions web de vos photos sont créées par votre navigateur et l'outil obx.
Un script qui installe votre portail sur Google Cloud Run. Il vous faut un compte Google Cloud et l'outil gcloud.
git clone https://github.com/openbrandexchange/node-go
cd node-go
gcloud config set project my-project # once: your Google Cloud project (billing on)
DRY_RUN=1 ./deploy/cloudrun.sh # optional: only show what it would do, change nothing
./deploy/cloudrun.sh # region europe-west4; REGION=… for another
Pour l'hébergement web que vous avez peut-être déjà, avec PHP et une base de données. Aucune commande nécessaire :
Téléchargez obx-portal-php-<version>.zip depuis la dernière version.
Décompressez-le et envoyez le dossier sur votre hébergement par (S)FTP.
Faites pointer votre (sous-)domaine, par exemple revendeurs.votremarque.fr, vers le dossier public.
Rendez les dossiers data et config accessibles en écriture (droits 775 ; si l'installateur dit encore qu'ils ne le sont pas, 777).
Ouvrez cette adresse. L'installateur vérifie votre serveur et demande le code d'installation du fichier data/SETUP-CODE.txt, que vous ouvrez avec votre logiciel FTP. Cliquez ensuite sur « Ouvrir l'assistant de configuration ».
Ajoutez l'adresse cron affichée par l'installateur comme tâche cron dans le panneau de votre hébergement, toutes les 5 minutes. Sans elle, le portail fonctionne aussi.
facultatif : un code d'installation choisi à l'avance
PORT
port, 8080 par défaut
Après l'installation : le premier démarrage
Ouvrez l'adresse de votre portail dans votre navigateur.
Saisissez le code d'installation à usage unique. Il figure dans le journal au premier démarrage (Portail pour hébergement web: dans data/SETUP-CODE.txt, et l'installateur le remplit pour vous), ou vous le définissez à l'avance avec OBX_SETUP_CODE.
Renseignez votre entreprise et votre première marque, puis choisissez votre propre mot de passe. Il n'y a jamais de mot de passe par défaut.
Le code d'installation garantit que personne d'autre ne peut s'approprier un portail fraîchement installé.
Votre propre domaine
Utilisez un sous-domaine comme revendeurs.votremarque.fr ou b2b.votremarque.fr. Les revendeurs voient alors votre nom, et votre adresse reste la même si vous changez d'hébergement.
Trois éditions, un seul portail
Les trois éditions font la même chose et partagent la même administration et le même espace revendeurs. Choisissez celle qui convient à votre hébergement ; vous pourrez changer plus tard. Voir les implémentations.