4 points par GN⁺ 2024-12-27 | 1 commentaires | Partager sur WhatsApp

💡 Présentation

  • SiYuan est un système de gestion des connaissances personnelles qui place la confidentialité au premier plan, avec prise en charge des références granulaires au niveau des blocs et d’un Markdown WYSIWYG.
  • Vous pouvez obtenir plus d’informations sur le forum de discussion anglophone de SiYuan.

🔮 Fonctionnalités

  • La plupart des fonctionnalités sont proposées gratuitement et peuvent aussi être utilisées à des fins commerciales.
  • Blocs de contenu : prise en charge des références au niveau des blocs et des liens bidirectionnels, des attributs personnalisés, de l’intégration de requêtes SQL et du protocole siyuan://.
  • Éditeur : prise en charge des styles de blocs, du Markdown WYSIWYG, du plan de liste, du zoom sur les blocs, de l’édition de documents volumineux, des formules mathématiques, des graphiques, du web clipping, des liens d’annotation PDF, etc.
  • Export : export possible avec références et intégrations de blocs, vers Markdown standard, PDF, Word, HTML, etc.
  • Base de données : prise en charge de la vue tableau, de la répétition espacée pour les flashcards, de la rédaction assistée par IA et du chat Q/R via l’API OpenAI, ainsi que de Tesseract OCR.
  • Autres : multi-onglets, glisser-déposer, snippets de modèles, snippets JavaScript/CSS, applications Android/iOS/HarmonyOS, déploiement Docker, API, marketplace communautaire, etc.

🏗️ Architecture et écosystème

  • Projet : composé de plusieurs projets prenant en charge diverses plateformes et fonctionnalités.
  • Exemples : moteur d’édition, extension Chrome/Edge, marketplace communautaire, dépôt de données, API de plugins, etc.

🌟 Historique des étoiles

🗺️ Feuille de route

  • Inclut le plan de développement de SiYuan, l’avancement et le journal des modifications.

🚀 Téléchargement et configuration

  • Il est recommandé de l’installer via les app stores sur desktop et mobile.
  • App stores : prise en charge sur mobile (App Store, Google Play, F-Droid) et sur desktop (Microsoft Store).
  • Paquets d’installation : disponibles via B3log et GitHub.
  • Hébergement Docker : déploiement simple sur serveur via Docker.

Hébergement Docker

  • Explication de la méthode de déploiement de SiYuan sur un serveur à l’aide d’une image Docker.
  • Inclut la structure des fichiers, le point d’entrée, la configuration des droits utilisateur, etc.

Hébergement Unraid

  • Explication de la méthode de déploiement via Unraid.

Insider Preview

  • Publication d’une version Insider Preview avant les mises à jour majeures.

🏘️ Communauté

  • Fournit un forum de discussion anglophone, un résumé de la communauté des utilisateurs, Awesome SiYuan, etc.

🛠️ Guide de développement

  • Voir le guide de développement.

❓ FAQ

Comment SiYuan stocke-t-il les données ?

  • Les données sont stockées dans le dossier de l’espace de travail, avec différents dossiers pour les ressources, les emoji, les snippets de code, les conditions de requête, les mises en page, les flashcards, etc.

La synchronisation des données via un disque de synchronisation tiers est-elle prise en charge ?

  • La synchronisation des données via un disque de synchronisation tiers n’est pas prise en charge. À la place, il est possible d’envisager une exportation et une importation manuelles des données.

SiYuan est-il open source ?

  • SiYuan est entièrement open source et les contributions sont les bienvenues.

Comment passer à une nouvelle version ?

  • Si l’installation a été effectuée via un app store, la mise à jour peut se faire via cet app store.

Que faire si l’icône de certains blocs est introuvable ?

  • Le premier sous-bloc d’un élément de liste n’affiche pas l’icône de bloc.

Que faire si la clé du dépôt de données a été perdue ?

  • Si plusieurs appareils ont été correctement initialisés, la même clé peut être utilisée.

Est-ce payant ?

  • La plupart des fonctionnalités sont gratuites, tandis que les privilèges liés à l’adhésion sont payants.

🙏 Remerciements

  • La naissance de SiYuan est due à de nombreux projets open source et contributeurs, et sa croissance a été rendue possible grâce aux retours et à la promotion des utilisateurs.

1 commentaires

 
GN⁺ 2024-12-27
Avis Hacker News
  • Si l’on est à l’aise avec les ordinateurs et Unix, il est important de s’appuyer sur une structure de répertoires, des noms de fichiers, des fichiers texte, des listes et Markdown

    • Recommande une approche « file-first » et l’usage des outils Unix
    • Conseille d’organiser autour de concepts universels : lieux, objets, personnes, événements, indicateurs, méthodes, etc.
    • Recommande d’utiliser les commandes Unix, make/justfiles, (rip)grep, git, fzf, etc.
    • Conseille de ne pas chercher à résoudre le problème via le web, mais de se concentrer sur les bases de la gestion des connaissances et de la productivité
    • Les problèmes liés au smartphone/écran tactile peuvent être résolus avec un gestionnaire de fichiers ou en utilisant fzf dans termux
    • S’intéresse à la fonctionnalité de « backlink » et cherche des outils Unix capables d’analyser des fichiers texte pour y repérer des références à d’autres fichiers
  • Utilise depuis quelques années une version open source d’Obsidian sur un serveur domestique

    • La documentation est insuffisante et c’est un peu instable, mais le plus grand avantage est de pouvoir l’utiliser partout depuis un navigateur web
    • Développé par une entreprise chinoise, mais il y a peu d’informations à son sujet
  • Aime les tableaux aux fonctionnalités proches de Notion

    • Beaucoup estiment qu’il faut une application un cran au-dessus d’Excel, mais en pratique de nombreuses apps n’en tiennent pas compte
  • Est fortement investi dans Logseq, et une nouvelle version basée sur une base de données devrait bientôt sortir

    • S’il n’existe pas d’outil pour convertir les notes entre les apps populaires, seuls les nouveaux utilisateurs ou ceux qui ont peu de notes l’utiliseront
  • Recommande Trilium Notes, qu’il utilise avec satisfaction depuis plusieurs années

    • Est en « mode maintenance », ce qui est vu comme un avantage car cela évite l’ajout de fonctionnalités inutiles
    • Auto-hébergeable, excellente web app, client natif optionnel, fonctionnement hors ligne possible
  • Utilise une approche simple de la gestion des connaissances

    • Stocke tout dans git et fait évoluer naturellement la structure des répertoires avec le temps
    • Sur mobile, pousse vers une instance gitea et demande des recommandations pour lire les notes sur mobile
  • La licence est un peu étrange

    • La synchronisation en auto-hébergement est une fonctionnalité payante, avec une vérification de licence intégrée dans le code
    • Sous licence AGPL, et il est possible de patcher la vérification de licence
  • A migré depuis Joplin et l’auto-héberge depuis 3 mois, avec satisfaction

    • A perdu l’accès hors ligne, mais trouve l’outil plus expressif et plus satisfaisant
    • Ne dépend pas d’autres conteneurs Docker et utilise Authelia pour l’authentification
    • L’interface web convient bien à un usage mobile
  • Hébergé via Docker depuis 2 ans, c’est stable

    • Quelques bugs dans Firefox, mais pas assez de temps pour la maintenance
  • Dans ces apps, y compris Notion, il manque une fonctionnalité de « database inheritance »

    • Souhaite créer une super base de données avec les propriétés de base des tâches, puis des sous-bases de données ajoutant des propriétés propres à chaque projet
    • Souhaite créer une vue unique permettant de voir toutes les tâches de la journée au même endroit