https://gitlab.com/hatiers/lstclean.git
Tip revision: c4fe82768078eb5a65a80880c9d1de4c70ca54d7 authored by arnaudbey on 28 May 2020, 08:37:31 UTC
fix header + apply templates in admin pages
fix header + apply templates in admin pages
Tip revision: c4fe827
README.md
# template de projet docker / symfony
Suffit de lancer `make init`, définir les ports apache et adminer ainsi que le mot de passe root mysql, un nom de db, un utilisateur et mot de passe mysql, et reporter ces valeurs dans le `.env` de Symfony. L'application devrait être dispo sur `localhost:XXX` où `XXX` est le port défini pour apache.
# En cours
-Route pour import XML (en ROLE_SUPER_ADMIN)
-Readme pour mettre à jour le serveur (comment démarrer adminer sur serveur demarre / )
-
-File Input display file name
-fonctionnalités à ajouter ? ->
-gestion de compte utilisateurs
-amender une entrée (mettre par exemple un flag à revoir)
-faire des logs des changements
-faire un export des tables modifiées
-proposer un tagging en LST automatique (sans désambiguïsation) d'un article déposé ?
-penser à webpack lors de l'ajout d'un js
-bscustomfile ->
-dans main.js
import bsCustomFileInput from 'bs-custom-file-input'
$(function () {
$('[data-toggle="popover"]').popover()
$('[data-toggle="tooltip"]').tooltip()
bsCustomFileInput.init()
})
-command dans container apache : npm install bs-custom-file-input --save
--------------------------------------------------------------------------------------
# Done
-Intégration article en xml annoté - OK
-Commande PHP pour import de fichiers annotés XML - OK
-Issue avec route lexicalentry_details (does not exists en prod sur server)
-<script src="/js/routing?callback=fos.Router.setData"></script> - OK -> solution permissions
-Onglet article en home avec liste des articles présents dans public/articles - OK
-Pour chaque article : un lien avec article->getId() et route article/{id}
-Routine perl pour reconstruire les id (lemma), ajouter attribut 'acceptionUniq' et supprimer les attributs DEF CS SCS - OK
<text>
<front>
<head><LST CAT="N" TYPE="MONO" LEMMA="approche"
DEF="Voie souvent hésitante par laquelle on cherche à cerner un problème complexe\."
CS="objet_scientifique" SCS="méthode">Approche</LST> linguistique pour
<lb/>l'<LST CAT="N" TYPE="MONO" LEMMA="analyse"
DEF="Décomposition en éléments\." CS="processus_cognitif" SCS="examen"
TERME="OUI">analyse</LST> syntaxique de corpus</head>
<docAuthor>
Dans doctrine/adminer l'objet lexical_entry a une propriété acceptionUniq du type
Si LEMMA = introduction_2 et N = N
Alors acceptionUniq = introduction_N_2
Si LEMMA = avérer_REFL_1 et N = V
Alors acceptionUniq = avérer_V_REFL_1
