Wie Sie Google Sheets als Datenbank für Ihre Website verwenden

Kostenlose Datenbank mit Google Sheets einrichten

Inhaltsverzeichnis:

  • Das Intro – Klicken Sie hier für den Artikel
  • Kostenloses Hosting und Domain einrichten – Klicken Sie hier für den Artikel
  • Kostenlose Datenbank mit Google Sheets einrichten
  • Verbinden Sie die Google Sheet Datenbank mit der Website
  • Hinzufügen von Javascript um Datenbankdaten in die Schleife zu bringen Klicken Sie hier für den Artikel
  • Suchfunktion zur Website hinzufügen Klicken Sie hier für den Artikel
  • Nicht Php-abhängiges Kontaktformular hinzufügen Klicken Sie hier für den Artikel

Um ein CMS zu haben, brauchen Sie eine Datenbank. Wenn Sie noch nie mit einer Datenbank gearbeitet haben, ist die Verwendung von WordPress oder einer anderen CMS-Plattform mit einer gewissen Lernkurve verbunden und könnte entmutigend sein, um herauszufinden, wie man sie benutzt. Darüber hinaus haben Plattformen wie WordPress viele bewegliche Teile und sind anfälliger für Störungen. WordPress erfordert einfach mehr Wartung.

Im Gegensatz dazu ist etwas sehr Vertrautes wie Google Sheets, das nur eine Tabellenkalkulation ist, etwas, mit dem die meisten Menschen bereits umgehen können und das im Vergleich zu WordPress nicht annähernd so einschüchternd zu erlernen ist.

Diese Methode, die ich Ihnen vorstelle, ist kostenlos und wird Ihnen helfen, Geld zu sparen, aber sie ist nicht die beste Lösung für Websites, die einen erweiterten Sicherheitsschutz benötigen. Sie eignet sich jedoch perfekt für Designer oder Entwickler, die ihre Arbeit oder ihr Portfolio präsentieren möchten.

Wie können Sie Google Spreadsheets als Datenbank verwenden?

Zunächst müssen Sie ein Google-Konto haben und eine neue Tabelle erstellen.

Wenn Sie kein Google-Konto haben, können Sie hier klicken.

Unter der Option „Neue Tabelle starten“ klicken Sie auf die Option „leer“. Sehen Sie sich das Bild unten als Referenz an.

Wenn Sie ein neues Blatt erstellen, sollte es ungefähr so aussehen:

Die erste Zeile wird wichtig sein. Sie dient als Titel für die Daten, die wir eingeben werden.

Wenn Sie zum Beispiel in Spalte B Datumsangaben haben wollen, dann steht in der ersten Zeile der Spalte B das Wort Datum. In den folgenden Zeilen geben Sie die verschiedenen Datumsangaben ein, die Sie benötigen.

Die Spaltentitel sollten nur aus einem Wort bestehen und keine Großbuchstaben enthalten. Wenn Sie mehrere Wörter für den Spaltentitel verwenden müssen, fügen Sie einen Bindestrich zwischen den Wörtern ein. Das folgende Bild dient als Referenz.

Nun, da Ihr Google Sheet eingerichtet ist, müssen Sie die Tabelle mit Ihrer Website verknüpfen. Dazu verwenden wir ein Open-Source-Javascript namens Tabletop. Ich empfehle es, weil es kostenlos und einfach einzurichten ist.

Sie müssen das Tabletop-Javascript herunterladen. Es ist hier zu finden.

Auf der Download-Seite gibt es eine detaillierte Anleitung zur Einrichtung, aber ich gebe eine kurze Anleitung dazu.

  1. Kopieren Sie den folgenden Code und fügen Sie ihn in eine Javascript-Datei für Ihre Website ein:

function init() {
Tabletop.init( { key: ‚https://docs.google.com/spreadsheets/d/0AmYzu_s7QHsmdDNZUzRlYldnWTZCLXdrMXlYQzVxSFE/pubhtml‘,
callback: function(data, tabletop) {
console.log(data)
},
simpleSheet: true } )
}
window.addEventListener(‚DOMContentLoaded‘, init)

2. Ersetzen Sie den Link an der Stelle, an der ‚Schlüssel‘ steht, durch Ihren Google-Tabellenschlüssel.

Um Ihren Tabellenschlüssel zu finden, gehen Sie zurück zu Ihrem Google Sheet.

Der Schlüssel befindet sich in der URL und steht nach „https://docs.google.com/spreadsheets/d/ “ und vor dem letzten „/“.

Der Schlüssel besteht aus Buchstaben und Zahlen und enthält möglicherweise Bindestriche oder Unterstriche.

Wenn Sie dies auf Ihrer Website ausführen, wird es ein Problem geben, Ihre Daten zu generieren, und das liegt daran, dass Sie Ihr Arbeitsblatt veröffentlichen müssen.

Gehen Sie zurück zu Ihrem Google Sheet und gehen Sie zu Datei > Im Web veröffentlichen

Sie erhalten dieses Dialogmenü.

Stellen Sie sicher, dass Sie das gesamte Dokument in der Dropdown-Option ausgewählt haben. Sie können festlegen, dass Änderungen automatisch veröffentlicht werden, indem Sie die Funktion am unteren Rand aktivieren. Wenn Sie dies nicht tun, müssen Sie die Tabelle jedes Mal veröffentlichen, wenn Sie eine Änderung vornehmen.

Mit Tabletop.js können Sie Ihr Google Sheet mit Ihrer Website verbinden. Wenn Sie Google Sheets als Datenbank verwenden, müssen Sie keine neue CMS-Plattform erlernen, aber wenn Sie bereits mit WordPress vertraut sind, können Sie Google Sheets trotzdem verwenden, da es nicht so viel Pflege erfordert. Und in Verbindung mit den Informationen, die ich darüber gegeben habe, wie man kostenloses Hosting bekommt, spart man auf diese Weise Geld.

Damit ist dies eine einfache und kostenlose Möglichkeit, ein CMS im Vergleich zu anderen Optionen zum Laufen zu bringen. Bleiben Sie dran, wenn ich Ihnen nächste Woche zeige, wie Sie Ihre Website dazu bringen, Ihre Datenbankdaten in einer Schleife zu durchsuchen.

Weitere Einblicke wie diese finden Sie in meinem Blog, jaejohns.com/blog

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.