Question

Nous recherchons un moyen de publier des articles dans différentes langues, y compris des différences de sens d'écriture ( RTL / LTR ) et bien sûr des jeux de caractères. Le mainteneur du site actuel travaille avec Mambo / Joomla, mais a déjà constaté de graves restrictions en termes d’extensibilité.

Une question similaire a déjà été posée, mais je vais ajouter des fonctionnalités et une configuration système requise.

En termes de fonctionnalités, nous avons besoin des fonctionnalités suivantes:

  • Fonctionnalités standard du CMS (publication en deux étapes, autorisations, mécanismes de publication différents & # 8230;)
  • En plus de la catégorisation standard, les articles doivent avoir un attribut de méta langue
  • .
  • Il devrait être possible de fournir un article unique dans une ou plusieurs langues .
    • Les liens entre les articles doivent indiquer la langue de l'article cible, si celle-ci ne correspond pas à celle de l'article source.
    • Il devrait être possible de créer un lien direct vers un article publié dans une langue donnée (par exemple, mysite.com/article/23423/my-cool-title?lang=ar ).
  • Les auteurs devraient avoir une sorte d'indication de leurs capacités linguistiques

Au niveau des exigences système, nous avons pensé aux alternatives suivantes:

  • PHP / MySQL standard sur Apache (LAMP)
  • Google App Engine (Django préféré)

Nous recherchons un système de gestion de contenu complet, pouvant être facilement étendu et administré, ou un cadre couvrant la plupart des fonctionnalités. Veuillez considérer que nous avons déjà lu les réponses à la question susmentionnée .

Merci,

Kariem

Était-ce utile?

La solution

Drupal pourrait très facilement répondre à vos besoins sur la pile LAMP. À partir de Drupal 6, presque tout ce dont vous avez besoin est disponible. Vous pouvez avoir:

  • Publication en plusieurs étapes et flux de travail avec le module de flux de travail ajouté
  • Le nouveau contenu peut être marqué dans une langue spécifique ou créé en tant que langue neutre
  • Je ne sais pas s'il serait possible de faire en sorte que le système de gestion de contenu liste automatiquement la langue cible d'un lien, mais quelques lignes de code ne devraient pas vous empêcher d'ajouter un filtre similaire à [link: article ID ou nom] pour insérer un lien vers l'autre article répertoriant la langue de la cible du lien
  • relier à une langue / traduction d’un article spécifique n’est pas un problème, la plupart des gens le configurent avec un préfixe de chemin dans Drupal; un article en anglais serait at example.com/en/article/path et disait français en exemple. com / fr / article / path

Autres conseils

Avez-vous consulté Django-CMS ?

Je ne pense pas que tout ce dont vous parlez sera sorti de la boîte, mais la plupart d'entre eux sont là et vous pouvez ajouter le reste.

J'ai utilisé le système de gestion de contenu Sitellite , un bon logiciel avec le support I18n.

Je ne suis au courant de rien qui réponde à vos besoins actuellement disponible sur App Engine. Vous pouvez personnaliser quelque chose comme Bloog , cependant.

Paiement blocs Django . Possède un menu multilingue, des pages à plat et même un simple panier d'achat!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top