ecrituresnumeriques / stylo Goto Github PK
View Code? Open in Web Editor NEWStylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
Home Page: https://stylo.huma-num.fr
License: GNU General Public License v3.0
Stylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
Home Page: https://stylo.huma-num.fr
License: GNU General Public License v3.0
Sur Word, les auteurs livrent de temps en temps des textes comprenant les espaces insécables. Or la transformation pandoc vers markdown récupère correctement ces espaces comme des espaces insécables en UTF+8, qui sont ensuite transformés en ASCII  
(tout comme les
).
Actuellement, nos pauvres éditeurs SP remplacent tous les espaces (y compris les insécables encodés en UTF8) par des
. Ce qui est une grosse perte de temps.
Sur l'éditeur markdown de Stylo, serait-il possible de visualiser les espaces insécables encodés ?
j'ajoute ici le fichier word et le ficher md correspondant, où l'on voit que
est différent de
:)
Bonjour ?
Comment ca va :
plutôt bien. 2 000.
Ca va ?
Comment :
voila.
Le versionnage a n comportement bizare. Plusieurs versions avec le même nom (par ex 0.1) sont produites si on continue à travailler sur une version sans la sauvegarder avec un nouveau nom.
Les mots-clés controlés, une fois ajoutés, ne sont pas éditables dans le yaml éditor. Ils sont dans le yaml, mais l'editor ne les montre pas
Le bouton "Métadonnées" est étrangement en français, alors que tous les autres sont en anglais. À remplacer avec "metadata"
sur stylo.ecrinum.ca, les mots-clés auteurs ne s'affichent pas dans la preview html. J'ai l'impression qu'ils ne sont pas pris en compte dans le yamlEditor, même si j'ai quelque chose dans les champs.
Est ce qu'il manque un bouton de validation ?
Le yamlEditor ne semble pas être complet par rapport à la version "standalone" du yamlEditor.
Il manque notamment la donnée rights
.
Est ce qu'elle est oubliée lorsque le yamlEditor passe du mode auteur au mode éditeur ?
Sur un article, on rencontre un problème de stabilité sur la fin d'un article. Plusieurs symptomes :
@ServanneMo pourra préciser et te partager l'article pour jeter un oeil. Ca ressemble à un bug de caractère spécial.
L'option no-cite (citations: all citations) ne fonctionne pas car elle ajoute dans le yaml une mauvaise syntaxe.
La bonne syntaxe est
nocite: |
@*
Ajouter un bouton "Documentation" dans le menu qui renvoie à une page de documentation. Idéalement on devrait pouvoir la maintenir en accédant à un file html statique sur githb - ou en md... J'ai rédigé une première version disponible dans le fichier README.md. Une possibilité est juste de mettre un lien vers le README
Le login ne fonctionne pas avec le pseudo mais seulement l’adresse
lorsqu'on essaie de changer la date de publication en modifiant le champ dans le form "metadata" on a une page blanche - crash"
Le problème arrive seulement avec l'article https://stylo.ecrituresnumeriques.ca/write/5b3bdbbd3a7d4a00116410af
voici l'erreur dans la console de Chrome
react-dom.production.min.js:187 n {name: "YAMLException", reason: "unacceptable kind of an object to dump [object Undefined]", mark: undefined, message: "unacceptable kind of an object to dump [object Undefined]", stack: "YAMLException: unacceptable kind of an object to d…eriques.ca/main.f1b1ac62363edb8596fd.js:11:34076)"}mark: undefinedmessage: "unacceptable kind of an object to dump [object Undefined]"name: "YAMLException"reason: "unacceptable kind of an object to dump [object Undefined]"stack: "YAMLException: unacceptable kind of an object to dump [object Undefined]↵ at y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:159846)↵ at C (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:158487)↵ at y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:159542)↵ at Y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:160439)↵ at Object.N [as safeDump] (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:160492)↵ at A.value (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:1:301029)↵ at updateClassInstance (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:19183)↵ at beginWork (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:21259)↵ at r (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:33560)↵ at c (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:34076)"__proto__: Error
l @ react-dom.production.min.js:187
u @ react-dom.production.min.js:184
batchedUpdates @ react-dom.production.min.js:190
w @ react-dom.production.min.js:41
Q @ react-dom.production.min.js:41
batchedUpdates @ react-dom.production.min.js:42
dispatchEvent @ react-dom.production.min.js:45
react-dom.production.min.js:185 Uncaught n {name: "YAMLException", reason: "unacceptable kind of an object to dump [object Undefined]", mark: undefined, message: "unacceptable kind of an object to dump [object Undefined]", stack: "YAMLException: unacceptable kind of an object to d…eriques.ca/main.f1b1ac62363edb8596fd.js:11:34076)"}mark: undefinedmessage: "unacceptable kind of an object to dump [object Undefined]"name: "YAMLException"reason: "unacceptable kind of an object to dump [object Undefined]"stack: "YAMLException: unacceptable kind of an object to dump [object Undefined]↵ at y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:159846)↵ at C (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:158487)↵ at y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:159542)↵ at Y (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:160439)↵ at Object.N [as safeDump] (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:22:160492)↵ at A.value (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:1:301029)↵ at updateClassInstance (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:19183)↵ at beginWork (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:21259)↵ at r (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:33560)↵ at c (https://stylo.ecrituresnumeriques.ca/main.f1b1ac62363edb8596fd.js:11:34076)"__proto__: Error
u @ react-dom.production.min.js:185
batchedUpdates @ react-dom.production.min.js:190
w @ react-dom.production.min.js:41
Q @ react-dom.production.min.js:41
batchedUpdates @ react-dom.production.min.js:42
dispatchEvent @ react-dom.production.min.js:45
Actuellement, le sommaire automatique considère que les titres de section sont les # et que les ## sont des titres de sous-section. Or, dans les pratiques d'écriture de Sens public on utilise les ## comme titres de section car on considère que le # est le titre de l'article et qui n'est donc pas utilisé dans le corps du texte (mais selement en métadonnées). Si @lakonis est d'accord, je propose qu'on change le sommaire en prenant en compte les ## comme titres de section
Je ne sais pas si le lien entre les deux événements est certain mais après une tentative d'export l'article est revenu à un état antérieur, pas moyen de retrouver les modifications réalisées la veille au soir.
Je ne sais pas comment préciser de quel article il s'agit, je ne trouve pas de numéro ou d'identifiant.
Des mots-clés contrôlés semblent être absents sur Stylo. C'est le cas avec télévision, (théorie de la) lecture...
Merci Arthur!
Actuellement il faut cliquer sur le nom de l'usager... Il serait préférable d'avoir un bouton "My documents" ou quelque chose du genre.
La console donne une erreur SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data.
Pas d'erreur sur le bouton export.
Pb rencontré sur Firefox, MacOSX, avec l'article 5c5c58d22d50980011743476 uniquement.
Le même bouton fonctionne sur une version enregistrée (non Live), et fonctionne en Live pour un autre article..
Et sinon sur ma machine linux, le bouton annotate fonctionne pour cet article en Live.
Pour info, l'interface Stylo ne ressemble pas exactement sur sa machine. Les fonts ne semblent pas chargées malgré qu'il n'y pas d'autres erreur dans la console ou dans le "réseau" de l'inspecteur.
Pour utiliser plus souplement les références:
Quand on ouvre les métadonnées, dans la version live, on ne peut plus les fermer car il y a le menu du diff.
les annotations hypothes.is sont normalement ancrées sur le texte. Un clic dans le volet annotations sur une annotation permet de positionner (scroller) le texte jusqu'au fragment de texte surligné.
Cette interaction ne fonctionne pas sur les pages de stylo.
exemple: https://via.hypothes.is/https://stylo.ecrituresnumeriques.ca/api/v1/htmlVersion/5b15dab3e0ec9900114ab65c?preview=true
Je ne parviens plus à obtenir l'export XML (Erudit) dont je me servais pour passer les articles sous In Design...
ça indique "Generating XML erudit file, please wait" mais ne dépasse pas ce stade même en restant ouvert des heures.
Il faut rajouter des langues dans le menu yaml résumés. Urgent: rajouter es (espagnol)
Il s'agit de l'article 1343. Si tu regarde l'historique des versions, s'est glissé une version 0.0 vide. La suite est un copier-coller des versions précédentes pour récupérer l'article.
On ne sait pas exactement ce qu'il s'est passé, possiblement 2 choses à la fois (mais c'est le à la fois qui n'est pas certain).
question : que se passe t il en base quand il y a un fork ? Quelle version est prise en compte ? Quel impact sur la version de l'article en cours ?
merci
réordonner pour auteur :
En tentant de me connecter à la plateforme, le système renvoie le message "Login status : false" sans dire si une information était erronée (user name ou password) ni permettre une option pour réinitialiser le mot de passe.
En tentant de contourner ce message d'erreur par la création d'un nouveau profil avec les mêmes informations de connection, je reçois le même message d'erreur sans plus d'explications.
Est-ce que c'est une issue connue? Est-ce que des nouveaux utilisateurs peuvent se créer un profil? (Je voulais justement envoyer le lien du projet à un testeur enthousiaste.)
Gérer automatiquement les espaces insécables lors de l'écriture, comme le fait LibreOffice ou MS Word (exemple : :
-> :
).
En attendant, on procède simplement aux corrections par rechercher/remplacer dans un éditeur texte local.
Lors de l'ajout de bibliographie (bibtex), aussi bien par "+ add reference" que par "see source", quand je clique sur "confirm" la fenêtre devient blanche (intégralement) et je dois revenir en arrière ou relancer stylo pour revenir à l'article.
Mon article 5bbf310b0e34ef0011467e9f a disparu - il est vide. Ou mieux: après la version 1.1 il y a une version 1.0 vide et le live est vide.
Pas grave car je l'ai en local - et en plus les versions sont là,, mais il serait bien de comprendre ce qui s'est passé. Peut-être le fait que Nico a essayé de le modifier sans être connecté?
Comme prévu, un export zip contenant .md, .bib, .yaml, .html, .xml, .tex serait excellent.
le zip pourrait être nommé à partir de : titre article, version, tag de version.
Les articles sont potentiellement dans d'autres langues que le fr. Il faudrait donc pouvoir modifier la donnée lang: fr
parmi la liste suivante :
Bonjour,
Quand j'essaye d'ouvrir la version annotée sur https://hypothes.is/ (peu importe le moyen, que ce soit par le lien Anotate ou en tapant directement l'URL), j'obtiens une erreur. Au lieu d'ouvrir la page, il me propose d'ouvrir un fichier 5c07acfce2d41a0010748c4d.error (qui est un fichier HTML local qui ne contient pas les annotations...)
Le problème survient sur Windows et Linux Ubuntu, avec comme navigateur : Firefox 63, Opera 56 ou Chrome 70.
Stylo compte les caractères sans comprendre les espaces. Possibilités d'ajout "nombre de caractères avec espaces" ?
Un éditeur a dû vider son cache afin de pouvoir utiliser process. Après avoir rentré un id de version et un nom d'article, le clic sur le bouton submit remplaçait systématiquement les données avec d'anciennes données, générant un export pour un tout autre article.
je cite une éditrice :
j'ai un petit problème avec l'éditeur de yaml sur stylo. Quand je clique sur « metadata », dans les articles que j'ai créés, j'atterris sur une page blanche au lieu de voir l'éditeur apparaître. Il s'agit de SP1231, et j'ai le même problème avec 1338. Margot aussi a le même problème avec ses articles.
puis plus tard :
L'article 1231 est sur Stylo, et son yaml est rempli, sauf que chaque changement des mots clés contrôlés changeait également les mots clés de l'autre article sur lequel je travaillais (1338). Les mots clés contrôlés ne sont donc pas les bons.
Salut,
Quand je me connecte avec [email protected], dans My Articles, aucun article n'apparaît, alors que tous devraient y être. Merci!
est ce qu'il serait possible de les espaces insécables
en jaune ?
Il faudrait pouvoir ajouter un champ nocite éditable dans le yaml
Salut,
On ne peut pas ajouter le mot clé contrôlé « Économie » sur stylo...
Merci pour ton aide !
MacOS 10.12.6
, Firefox (60.0
)
Avec l'article par défaut How to, sans avoir changé la bilbio.
Clic sur une référence de la biblio ne copie pas la référence (impossible de coller, par cmd+v
ou via clic contextuel).
Il faudrait la changer (elle est très mal faite) et mettre à la place:
@book{goody_raison_1979,
series = {Le sens commun},
title = {La {Raison} graphique. {La} domestication de la pensée sauvage.},
publisher = {Les Editions de Minuit},
author = {Goody, Jack},
year = {1979},
}
sur l'article https://stylo.ecrituresnumeriques.ca/write/5bbf310b0e34ef0011467e9f/5bc4fccf9053e00017d4b17e
Il semblerait qu'il réfuse d'importer une référence (Meillassoux). Il l'avait importée, mais maintenant il ne la voit plus (je l'ai rajoutée à la main pour éviter une erreur de visualisation). Est-ce qu'il limite le nombre de références? Ou l'Api ne répond plus?
Plusieurs champs ont été ajoutés au yaml par défaut de Sens Public, et plusieurs nécessitent d'être éditables dans le yaml editor. Notamment :
---
translator:
- forname: ''
surname: ''
orcid: ''
lang: fr
orig_lang: ''
translations:
- lang: ''
titre: ''
url: ''
articleslies:
- url: ''
titre: ''
auteur: ''
nocite: ''
---
Lorsqu'on veut éditer les références bibliographiques, (quand il y en a déjà) la box devient très étroite. Il faut refaire le css.
Lorsque la fenêtre fait moins de 1093 px de large, la zone d'édition est repoussée vers le bas, sous la barre latérale de gauche.
Avec le script qui garde la barre latérale toujours en vue, impossible de rester dans la boîte d'édition markdown – le script anime la page et repousse tout vers le bas.
Une manière simple de régler le problème serait simplement d'utiliser la propriété CSS position: sticky
sur la barre latérale au lieu de gérer l'affichage par javascript:
#writeComponent {
position: sticky;
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.