Skip to content

SpaceFox/zest-writer

 
 

Repository files navigation

Zest Writer

Editeur Hors-ligne de contenus au format zMarkdown.

Linux Windows
Build Status Build status

codecov

Dependency Status

Installation (version stable)

Tous les systèmes d'exploitation (Jar executable)

Pour cela vous avez besoin de Java 8 installé sur votre système.

  1. Télécharger la dernière version de Zest Writer via ce lien

  2. Ouvrez un terminal et lancez le jar via (x.y.z étant le numéro de version) : java -jar zest-writer-all-x.y.z.jar

Windows

Les instructions ce trouvent sur ce post

Linux

Ubuntu, Debian, etc.

  1. Ouvrez un terminal et lancez la commande: echo "deb https://dl.bintray.com/firm1/deb wheezy main" | sudo tee -a /etc/apt/sources.list.d/zestwriter.list
  2. Mettez à jour vos dépots via la commande sudo apt-get update
  3. Installez Zest Writer via la commande sudo apt-get install zestwriter

Fedora, ArchLinux, CentOs, etc.

  1. Créez le fichier /etc/yum.repos.d/zestwriter.repo et copier le contenu suivant à l'intérieur:
[zestwriter]
name=zestwriter 
baseurl=http://dl.bintray.com/firm1/rpm
gpgcheck=0
enabled=1 
  1. Installez Zest Writer via la commande yum install zestwriter

Os X

  1. Télécharger la dernière version de Zest Writer via ce lien
  2. Installez le dmg sur votre système d'exploitation

Screenshoot

Fonctionnalités supportées

La rédaction

  • Rédaction d'articles et de tutoriels en mode hors ligne, c'est à dire sans avoir besoin d'une connexion internet
  • Support de la syntaxe zMarkdown (le Markdown avec les petits ajouts utilisés sur le site Zeste de Savoir)
  • La prévisualisation instantanée lors de la rédaction
  • Bouton d'aide à la rédaction Markdown (gras, italique, blocs customs, tableaux, listes, etc.)

La navigation

  • La navigation dans le sommaire d'un contenu sous forme d'arbre
  • Le déplacement des conteneurs et des extraits grâce au drag'n drop
  • L'édition des titres des extraits et conteneurs depuis l'arbre de navigation

Conseil de rédaction

  • Proposition de correction orthotypographique du contenu
  • Indice de lisibilité des extraits (afin d'améliorer la lisibilité de son texte)

Synchronisation avec le site de ZdS

  • Possibilité de se connecter au site depuis l'éditeur
  • Possibilité de télécharger en local ses contenus en rédaction sur ZdS
  • Possiilité d'envoyer sur le site les modifications effectuées sur le contenus en local

Multiplateforme

  • L'application fonctionne sur Windows (32 et 64 bits), Linux et OS X quelque soit la version de la JVM sur votre machine, car l'application embarque sa propre JVM.

Le developpement

Outils

  • L'application est developpée en Java 8 (vous devez donc avoir cette version pour pouvoir developper)
  • L'interface utilise JavaFX.
  • Le parseur mardkown utilisé est le même que celui de ZdS (l'application émule un interpreteur python grace à Jython)

build de l'application

Pour builder l'application, vous devez avoir installé gradle et lancer la commande suivante (depuis le dossier du projet):

gradle build

A la fin, selon votre système d'exploitation, vous retrouver un .exe, un .deb, un .rpm ou un .dmg dans le dossier build/distributions.

Packages

No packages published

Languages

  • Java 95.5%
  • CSS 3.9%
  • Shell 0.6%