Arrière-plan
Je travaille sur une application qui nécessite saisies par l'utilisateur du contenu, et j'ai décidé d'utiliser un Débordement de Pile-style Démarque de l'éditeur. Après des recherches sur ce sujet depuis quelques jours, je me rends compte il y a de nombreuses fourches de la base ADM de l'éditeur, certains avec quelques améliorations de base et certains avec de sérieuses différences de le Dépassement de Pile.
Puisque ce sera le cœur de l'application, j'aimerais commencer avec le meilleur de la base de code que je peux. Je serais heureux si quelqu'un peut vous recommander de l'une des nombreuses solutions la mieux adaptée à mes besoins.
Ci-dessous sont des exigences, en plus de ce que j'ai réussi à trouver déjà. J'espère que cette question va m'aider à choisir la version à aller avec, et peut-être m'aider à découvrir un port c'est encore mieux l'adapter à mes besoins.
Les exigences pour mon projet
- L'aperçu en direct
- Plusieurs éditeurs sur la même page (je ne sais pas combien à l'avance, car l'utilisateur peut ajouter dynamiquement une autre boîte d'édition).
- Possibilité de prolonger avec les boutons supplémentaires (je voudrais un bouton pour envoyer une image, au lieu de simplement ajouter un
img
d'URL). - Capacité dynamique d'afficher/masquer la zone d'édition (et seulement voir l'aperçu de la boîte).
- Pas un must, mais je préfère rester le plus près de Débordement de Pile, car c'est bien connu.
- Ne sais pas si cela est important, mais le backend est écrit dans Django.
Les éditeurs que j'ai regardé
Voici quelques-uns des bases de code que j'ai regardé, avec des pensées. Évidemment, j'ai peut-être raté une autre solution.
- Le derobins version. À partir de ce que je peux dire, c'est officiel Débordement de Pile version. Me semble qu'il ne prend pas en charge plusieurs éditeurs sur une seule page.
- jQuery.MarkEdit. L'air très bon, mais il est assez différent de celui de l'Débordement de Pile version.
- MooWMD. Ressemble le gagnant pour l'instant, mais je m'inquiète un peu car il a l'air de moins en moins actif/hackable que MarkEdit.
- L' adm nouvelle version. Pas sûr, ressemble à une ancienne base de code sans beaucoup d'utilisation.
- Le SocialSite de la branche. On dirait que c'est pas pour un usage public.