web-dev-qa-db-fra.com

Comment éditer des fichiers texte simples et simples CSV en ligne?

Pour un nouveau site Web, une équipe de traducteurs éditera chacun ses propres fichiers texte séparés par des virgules, tels que de.txtfr.txtcn.txt etc. Tous ces fichiers se trouvent dans le même répertoire. Chaque fichier contient des lignes de texte en clair: sur chaque ligne, il y a un (des) mot (s) anglais, puis après un caractère délimiteur comme ; la traduction en allemand ou français, etc. il y a environ vingt de ces fichiers txt.

J'aimerais ouvrir l'accès à de tels fichiers en permettant aux traducteurs de se connecter en ligne, puis de se connecter à une sorte de simple éditeur de texte brut. Etre capable de lire le texte anglais et d’éditer/corriger les traductions elles-mêmes, au lieu du travail manuel cpy coller à partir de fax Microsoft Word et dieu sait quelles autres techniques anciennes!

QUESTIONS

  • Quelle solution/technique me conseillez-vous d'utiliser ici?

  • Existe-t-il des solutions prêtes à être mises en œuvre ou dois-je réinventer le monde?

  • Un seul fichier de programme php suffirait-il? et faire le travail dans ce répertoire?

  • Ou a-t-il besoin d'être en ajax pour une sensation en direct?

2
Sam

Utilisez-vous un CMS personnalisé ou quelque chose comme Wordpress? Wordpress permet aux utilisateurs de se connecter et de créer des publications, puis de les soumettre à l'approbation d'un éditeur avant leur publication. Vous pouvez également leur donner le droit de les publier sans modération, si vous le souhaitez. Si vous utilisez votre propre CMS et qu'il a besoin des fichiers txt à un endroit précis de votre serveur, je les placerais dans un "dossier partagé" dans une liste déroulante, ce qui leur permettrait d'apporter des modifications et de se synchroniser automatiquement sur votre ordinateur. Vous pouvez ensuite configurer une tâche cron pour télécharger automatiquement les fichiers sur votre serveur une fois qu'ils ont été modifiés.

Si vous souhaitez créer votre propre nom d'utilisateur pour qu'ils puissent poster les traductions, vous pouvez utiliser CKEditor ou TinyMCE.

1
Joshak