Artikel können mit Hilfe unserer RESTful API im JSON-Format empfangen werden: /api/articles/public Der Suffix public ist ein Demo API Token, um für Demonzwecke Inhalte einfügen zu können.
Mit wenigen Zeilen JavaScript-Code, können Artikel und Beiträge über die RESTful API von BitBin.org abgerufen und in eigene Seiten oder Prototypen eingehängt werden, etwa so:
<body> <div id="article-container">...
http://bitbin.org/api/articles/26/public;
fetch(apiUrl)
.then(response => {return response.json();})
.then(data => {
if (data.status === 'success') {
displayArticle(data.data);
}
});
function displayArticle(article) {
const container = document.getElementById('article-container');
container.innerHTML = `
<h1> ${article.title} </h1>
<p> ${article.description} </p>
<p>
Autor: ${article.author_vorname} ${article.author_name} |
Mail: ${article.author_email} |
Datum: ${new Date(article.date).toLocaleDateString('de-DE')} |
Kategorie: ${article.category} |
Tags: ${article.tags.map(tag => `${tag}`).join(', ')}
</p>
<p>${article.content}</p>
`;
}
</script> </body>
Mit Hilfe dieser Technik sind wertvolle Beiträge und aufwändig recherchierte Artikel unabhängig vom verwendeten Content Management System und können beim Wechsel des CMS mittels Plugin einfach weiter verwendet werden. Damit lässt sich dieser universelle Content-Safe in nahezu jedweder Plattform verwenden, die in der Lage ist JSON-Pakete zu verarbeiten.
Der Nutzen von BitBin.org
BitBin ist der resiliente Beitrags- und Content-Safe. Beiträge können einfach und unabhängig vom verwendeten Content Management System genutzt werden.
Gefürchtete Systemwechsel des Content Management Systems oder Angriffe auf die Webseiten haben keinen Einfluss auf die Beiträge und Artikel der Webseite o.ä. Plattformen.
Alle Webbasierten Systeme und Plattformen die HTTP-Requests senden und JSON-Pakete empfangen können, sind in der Lage die Technik von BitBin zu nutzen.