2010-10-11 11 views

Répondre

1

C'est terriblement vague. Est-ce que donner aux utilisateurs un éditeur et enregistrer le contenu dans une base de données est la meilleure approche? Sûr. En fait, il serait difficile de trouver une autre approche raisonnable.

CKEditor est-il le meilleur éditeur? Cela dépend de vous et de vos utilisateurs. Stack Overflow utilise une zone de texte simple avec quelques boutons pour ajouter du code de démarque. C'est beaucoup plus efficace, mais les utilisateurs non techniques le détesteraient. Personnellement, j'ai tendance à utiliser TinyMCE que de nombreux utilisateurs reconnaissent de son utilisation dans WordPress.

L'éditeur qui convient à votre site dépend de vous et de vos utilisateurs.

Et aussi loin que l'enregistrer dans une base de données, où d'autre pourriez-vous le mettre? Évidemment, vous devrez sauvegarder ce que les visiteurs écrivent dans une base de données quelconque.

Vous vous interrogez sur des décisions très, très larges qui ne font pas partie des "meilleures pratiques" pour ce type de solution. Les questions les plus intéressantes sont: comment est-il enregistré dans la base de données, comment contrôlez-vous les accès, comment gérez-vous les versions précédentes, comment validez-vous le contenu à afficher, comment empêchez-vous plusieurs utilisateurs d'écraser leurs modifications respectives? , comment les utilisateurs obtiennent-ils de la visualisation de la page à l'édition de la page?

1

Peut-être serait-il plus facile (et plus sûr, plus joli, etc.) d'utiliser quelque chose comme Simple CMS?

+1

Plus généralement, il existe BEAUCOUP de systèmes de gestion de contenu. Mon bureau ne fait que DotNetNuke, ce qui est plutôt bien. Considérez Drupal, Joomla ou l'un des autres. Chacun a ses forces et ses faiblesses. – Bill

Questions connexes