J'ai utilisé le Blogger Data API et je sais que WordPress a une API qui lui est propre, mais existe-t-il des standards? Hypothétiquement, si vous démarrez votre propre CMS de style blog que vous souhaitez rendre disponible via un service Web, quelle API choisiriez-vous?Y a-t-il une API de blog commune dans les travaux?
Répondre
Il existe le protocole Atom Publishing - RFC 5023. Je connais un projet Open Source sur Codeplex qui développe un moteur de blog autour de ça - BlogSvc.NET
Je ne connais pas de norme de style W3C, mais j'ai utilisé le metaWebLog API à plusieurs reprises, et il est assez bien fourni; L'implémentation de XML-RPC par WordPress est (ou était, enfin vérifiée) compatible, et il est supposé être un enhancement de l'API Blogger.
Je sais qu'il y en a qui aiment vraiment Atom Pub (voir le lien de Steven ci-dessus), mais je voterais pour une combinaison de MetaWeblog, MovableType et l'API WordPress. De cette façon, vos clients peuvent utiliser Windows Live Writer et prendre en charge toutes les fonctionnalités disponibles de WLW, comme les catégories hiérarchiques, la possibilité d'ajouter des catégories, des pages hiérarchiques et la possibilité de créer des pages et d'attribuer une page parente votre nouvelle page, la prise en charge des limaces et la prise en charge des résumés et des entrées étendues, pour n'en nommer que quelques-unes.
Si vous souhaitez commencer avec une plate-forme open source et que vous êtes un développeur .NET, je recommande fortement DotNetNuke (http://www.dotnetnuke.com) comme point de départ. Si vous allez dans cette voie, alors vous pourriez être intéressé de vérifier un produit gratuit que notre société a créé appelé MetaPost Community Edition. Fondamentalement, nous avons conçu un pont entre les modules DotNetNuke et les clients hors ligne comme WLW, WLW étant le principal client sur lequel nous nous sommes concentrés en raison de sa capacité à implémenter plusieurs API de publication simultanément en utilisant un manifeste XML qui vous permet de spécifier les méthodes des différentes API prises en charge par votre logiciel de blog. Voir notre site pour plus d'informations. http://www.itcrossing.com.
- 1. Y a-t-il une API Wikipedia?
- 2. ActionMailer et les travaux différés
- 3. Y a-t-il une API bing?
- 4. API commune pour ESX, Hyper-V, serveur virtuel?
- 5. Où puis-je trouver des informations sur les API de Blog et comment les utiliser?
- 6. Y a-t-il une enveloppe API de Robocopy?
- 7. Meilleure approche pour une fonctionnalité commune
- 8. Travaux de minuterie Sharepoint
- 9. Comment stocker une page maître ASP.NET dans une bibliothèque commune?
- 10. Y at-il une API Java pour la recherche AJAX de Google API
- 11. Obtenir des balises pour les articles de blog par programmation
- 12. Comment cacher une puce dans le blog
- 13. page d'erreur commune dans ASP.NET
- 14. Y a-t-il une API SDK iPhone pour Twitter?
- 15. StretchDIBits semble lent, y at-il une API plus rapide?
- 16. Empêcher les utilisateurs de créer des planifications pour les travaux
- 17. Blog hôte avec l'importation de dotnetnuke blog
- 18. Y a-t-il une API pour LinkedIn et Plaxo comme Facebook API?
- 19. Y a-t-il une API C JSR 257 (API "Communication sans contact") disponible?
- 20. Ajout de wordpress Blog dans une application Rails
- 21. Struts erreur commune avant
- 22. Y at-il une API pour obtenir les détails du service ferroviaire des États-Unis
- 23. Conversion hexadécimale en décimale commune
- 24. Modifier la couleur commune dans ControlTemplate
- 25. Bibliothèque commune et l'espace de noms System.Configuration
- 26. PHP Blog système pour MODx
- 27. Comment démarrer automatiquement les travaux de l'agent SQL Server
- 28. C# Bibliothèque commune
- 29. Noms de classes pour les Building Blocks d'application commune
- 30. Comment affirmer statiquement une propriété commune de plusieurs classes