2009-07-27 5 views
0

Je voudrais ajouter dans mon application Web la possibilité d'ajouter des commentaires à un mot spécifique de la page. Quelque chose comme les notes de bas de page LaTex. L'interface utilisateur que j'avais en tête est, chaque mot serait mis en évidence lorsque la souris survole (ou que l'espace après il est en surbrillance), et lorsque l'utilisateur clique, une zone de texte pour entrer le commentaire apparaît près l'endroit où le commentaire apparaîtrait. Après que l'utilisateur a entré le commentaire un petit nombre apparaîtrait après ce mot dans la page Web, et d'autres utilisateurs pourraient cliquer sur ce nombre et révéler le commentaire.Une bibliothèque qui permet d'ajouter des notes de bas de page à une page Web

L'architecture que j'avais en tête est un programme javascript côté client qui gérerait le view. Le model et le controller seraient sur le serveur. Ils enregistreraient le document dans un format semblable au textile (disons, le format de la question de StackOverflow), et ne vérifieraient que les permissions (les utilisateurs n'auraient le droit d'ajouter [1] (nom d'utilisateur) ... au corps du document ) . C'est l'architecture et l'interface que j'avais en tête, mais je suis ouvert à de nouvelles suggestions.

Y a-t-il des composants similaires disponibles?

Répondre

0

La meilleure chose que j'ai trouvé est le plugin digress pour wordpress qui permet des commentaires par paragraphe.

1

J'ai développé un avec des caractéristiques similaires. J'utilise jQuery comme framework principal et je me base dessus. 1.Sélectionnez le texte pour ajouter une note de bas de page. 2.Cliquez sur la bulle pour afficher la boîte de dialogue pour entrer vos commentaires. 3.Texte avec les commentaires en surbrillance. Survolez la souris pour faire apparaître la fenêtre de dialogue avec les commentaires entrés précédemment, faites glisser la souris vers l'extérieur pour fermer la fenêtre de dialogue. (pics here) Il n'est pas parfait maintenant et je suis en train de faire un plugin (code javascript) avec JSP (peut-être. Il est maintenant coldfusion.)

+0

pouvez-vous s'il vous plaît me contacter via mon compte gmail? mon nom d'utilisateur est elazarl. Je serai très intéressé d'entendre des détails sur votre projet, et peut-être même participer. Avez-vous posté la source? –

+0

Je suis désolé. Je n'ai pas vu cette réponse jusqu'à maintenant. Vous pouvez télécharger le code src ici si vous en avez encore besoin. (Http://code.google.com/p/freenotes/downloads/list) –

Questions connexes