Découvrir NocoBase : Interface et Installation

Découverte rapide via une démo en ligne

Avant toute installation, nous vous conseillons d'explorer les capacités de NocoBase grâce à notre environnement de démonstration. Un système d'essai complet, incluant tous les modules commerciaux, vous est attribué pour 48 heures après votre inscription.

Profitez de cette période pour naviguer librement dans l'interface, tester les fonctionnalités sans contrainte et évaluer la flexibilité de la plateforme.

Présentation de l'interface utilisateur

Lors de votre première connexion, l'interface peut sembler déroutante. Voici un tour d'horizon des zones fonctionnelles principales pour vous orienter.

Personnalisation de l'interface

En haut à droite se trouve le bouton pour passer en mode configuration. C'est votre atelier de construction de pages.

Pour créer votre première page :

  1. Activez le mode configuration.
  2. Ajoutez un nouvel élément de menu, nommez-le (ex. : "Démo") et confirmez.
  3. Sur la nouvelle page, cliquez sur "Créer un bloc".
  4. Sélectionnez un type de bloc (ex. : une table), liez-le à une source de données (comme la table utilisateurs intégrée), cohisissez les colonnes à afficher et validez.

Un tableau de données apparaît instantanément. Le concept de blocs, inspiré d'outils comme Notion, est au cœur de NocoBase pour assembler des applications sur mesure.

Gestionnaire de modules

Les modules (ou plugins) étendent les fonctionnalités de NocoBase. Le gestionnaire de modules permet de les activer, désactiver ou les configurer.

Exemple d'utilisation :

  1. Accédez au gestoinnaire et localisez le module "Éditeur de thème".
  2. Activez-le en cliquant sur le bouton correspondant.
  3. Une fois activé, vous pouvez modifier l'apparence globale (couleurs, polices) depuis le centre de configuration de votre profil utilisateur.

Panneau de configuration globale

Cette section centralise les paramètres système et des modules installés. On y trouve notamment :

  • Gestion des sources de données : Configuration de la base de données principale ou de connexions externes.
  • Paramètres système : Modification du nom, du logo ou de la langue.
  • Gestion des utilisateurs et permissions : Création de comptes et définition des rôles.
  • Configuration des modules : Options spécifiques à chaque module activé.

Informations complémentaires

La version courante de NocoBase est affichée en haut à droite. Des liens vers la documentation officielle et le manuel utilisateur sont également disponibles pour obtenir de l'aide.

Le menu de votre profil utilisateur permet de modifier vos informations personnelles et de changer de rôle. Certains modules peuvent enrichir ce menu avec des options supplémentaires.

Procédure d'installation

Pour une utilisation avancée, il est nécessaire d'installer NocoBase. Plusieurs méthodes sont proposées.

Options d'installation

  • Docker (Recommandé) : Méthode rapide et isolée. Il existe deux variantes d'images : la version stable (latest) et une version de test (next) qui peut inclure des fonctionnalités expérimentales.
  • Via Create-NocoBase-App : Idéale pour les développeurs front-end habitués à l'écosystème npm.
  • À partir du code source : Destinée aux développeurs nécessitant une personnalisation profonde de la plateforme.

Guide d'installation avec Docker

Voici les étapes simplifiées pour une installation via Docker Compose.

1. Prérequis : Assurez-vous que Docker est installé sur votre machine.

2. Création du fichier de configuration : Créez un répertoire dédié et un fichier docker-compose.yml.

mkdir mon-projet-nocobase
cd mon-projet-nocobase
touch docker-compose.yml

3. Contenu du fichier docker-compose.yml : Insérez la configuration suivante. Adaptez les valeurs des variables d'environnement si nécessaire.

version: "3.8"

networks:
  app-network:
    driver: bridge

services:
  web-app:
    image: registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:latest
    ports:
      - "13000:80"
    environment:
      - SECRET_KEY=une_chaine_secrete_unique
      - DATABASE_TYPE=postgres
      - DATABASE_HOST=db-server
      - DATABASE_NAME=app_db
      - DATABASE_USER=app_user
      - DATABASE_PASSWORD=app_password
      - TIMEZONE=Europe/Paris
    volumes:
      - ./data-files:/app/nocobase/storage
    depends_on:
      - db-server
    networks:
      - app-network

  db-server:
    image: registry.cn-shanghai.aliyuncs.com/nocobase/postgres:16
    environment:
      - POSTGRES_USER=app_user
      - POSTGRES_DB=app_db
      - POSTGRES_PASSWORD=app_password
    volumes:
      - ./database-files:/var/lib/postgresql/data
    networks:
      - app-network
    command: postgres -c wal_level=logical

4. Lancement des services : Démarrez les conteneurs depuis le répertoire du projet.

docker compose up -d

Cette commande télécharge les images nécessaires et lance l'application et la base de données.

5. Accès à l'application : Ouvrez votre navigateur et rendez-vous à l'adresse http://localhost:13000 pour accéder à l'interface de connexion de NocoBase.

Avec cette base installée et ces principes d'interface compris, vous êtes prêt à explorer la création d'applications plus complexes, comme un système de gestion de tâches qui sera abordé dans la suite de notre guide.

Étiquettes: Nocobase Low-Code installation Docker Interface utilisateur

Publié le 28 juin à 23h26