Wir benutzen Cookies, um die Nutzerfreundlichkeit der Website zu verbessern. Durch deinen Besuch stimmst du dem Datenschutz zu.
Alles klar!
BASIC thinking Logo Dark Mode BASIC thinking Logo Dark Mode
  • TECH
    • Apple
    • Android
    • ChatGPT
    • Künstliche Intelligenz
    • Meta
    • Microsoft
    • Quantencomputer
    • Smart Home
    • Software
  • GREEN
    • Elektromobilität
    • Energiewende
    • Erneuerbare Energie
    • Forschung
    • Klima
    • Solarenergie
    • Wasserstoff
    • Windkraft
  • SOCIAL
    • Facebook
    • Instagram
    • TikTok
    • WhatsApp
    • X (Twitter)
  • MONEY
    • Aktien
    • Arbeit
    • Die Höhle der Löwen
    • Finanzen
    • Start-ups
    • Unternehmen
    • Marketing
    • Verbraucherschutz
Newsletter
Font ResizerAa
BASIC thinkingBASIC thinking
Suche
  • TECH
  • GREEN
  • SOCIAL
  • MONEY
  • ENTERTAIN
  • NEWSLETTER
Folge uns:
© 2003 - 2025 BASIC thinking GmbH
TECH

BASIC App [72%]: Best-Practices – JSON und REST im Einsatz

Dennis Hüggenberg
Aktualisiert: 01. Dezember 2015
von Dennis Hüggenberg
Teilen

Du betreibst einen eigenen Blog mit WordPress, hast Erfahrung mit HTML5, CSS und JavaScript und wolltest eigentlich schon immer eine eigene App für deinen Blog entwickeln? Dann ist diese Kolumne genau das Richtige für dich. Heute kümmern wir uns um die Bereistellung der Daten mit Hilfe von JSON und REST. Mit der Entwicklung der BASIC App stehen wir bei 72 Prozent. // von Dennis Hüggenberg


Warum ist das wichtig?

Neben dem Design und der Bedienbarkeit stellt der Content die wichtigste Komponente deiner eigenen App dar. Der Einsatz moderner Technologien ist heutzutage genauso wichtig wie die Geschwindigkeit und die Effizienz bei der Umsetzung deines Projektes. Daher werden wir uns in diesem Artikel mit den richtigen WordPress-Plugins, REST-Schnittstellen und JSON  auseinander setzen. 

Mehr zu diesem Thema

  • BASIC App [62%]: Darf ich vorstellen? Der Prototyp der BASIC App
  • BASIC App [48%]: Wie der Ionic-Creator dir das Leben erleichtert
  • BASIC App [42%]: Die hohe Kunst des Interaction Designs bei der Entwicklung von Apps

In den letzten Wochen ging es in meiner Kolumne um die Themen Projektmanagement, Design, Prototypenentwicklung und weiteren, spannenden Themen. Heute stehen bei uns die Daten im Vordergrund. Am Ende des Beitrages bist du in der Lage, die Daten aus deinem eigenen WordPress-Blog für deine eigene App bereitzustellen. Dazu werfen wir einen Blick hinter die Kulissen des WordPress-Plugin WP-REST-API, beschäftigen uns mit JSON und versuchen diese Dinge dann mit Ionic zusammen zu bringen.

UPDATE Newsletter BASIC thinking

Du willst nicht abgehängt werden, wenn es um KI, Green Tech und die Tech-Themen von Morgen geht? Über 10.000 Vordenker bekommen jeden Tag die wichtigsten News direkt in die Inbox und sichern sich ihren Vorsprung.

Nur für kurze Zeit: Anmelden und mit etwas Glück 100€ Amazon-Guthaben gewinnen!

Mit deiner Anmeldung bestätigst du unsere Datenschutzerklärung. Beim Gewinnspiel gelten die AGB.

Bereitstellung der Daten

Eine der ersten Fragen, die bei fast jedem Projekt gestellt wird, ist die Frage nach den Daten. Es gibt sehr viele Wege, auf die Daten eines auf WordPress basierenden Blogs zuzugreifen. In diesem Beispiel werden wir die Daten via Representational-State-Transfer-Schnittstelle (REST) im JavaScript-Object-Notation-Format (JSON) bereitstellen. Das hört sich auf den ersten Blick zugegebener Maßen erst einmal sehr kryptisch an, aber du wirst sehen, dass es gar nicht so schwer ist.

Die Aufbereitung der Daten übernimmt das Plugin WP-REST-API. Um das Plugin zu installieren meldet du dich im Backend deines WordPress-Blogs an und suchst im Plugin-Repository nach „WP-REST-API“. Hast du das Plugin erfolgreich installiert, werden dir die benötigten Daten im JSON-Format über eine URL zur Verfügung gestellt.

Ein Beispielaufruf einer URL, um alle Blog-Posts auszugeben, würde dann so aussehen:

http://www.meine-url.de/wp-json/posts

JSON API

JSON-Daten strukturiert darstellen

Die Darstellung der Inhalte erscheint auf dem ersten Blick sehr unübersichtlich. Um mit den Daten strukturiert arbeiten zu können, möchte ich dir den JSON Online Editor ans Herz legen. Mit Hilfe dieses großartigen Werkzeugs kannst du dir die Inhalte in einer geordneten Objekt-Struktur ansehen. Dazu muss du einfach nur den gesamten Inhalt deiner URL kopieren und in das Tool einfügen:

JSON

Man kann erkennen, dass mit Hilfe des Plugins ein Array mit 12 Objekten zurückgegeben wird. Jedes Objekt stellt dabei einen Post in deinem Blog dar. In einem der Objekte sind alle Informationen eines Beitrages enthalten. Werfen wir doch einmal einen Blick auf die Struktur eines einzelnen Objektes:

JSON REST API

Fazit & Ausblick

Mit dem Plugin WP-REST-API bist du in der Lage, die Daten deines eigenen WordPress-Blogs für deine eigene App binnen Minuten bereit zu stellen. Mit Hilfe des JSON Online Editors kannst du die JSON-Streams strukturiert begutachten. Damit wären die wichtigsten Voraussetzungen für das Einbinden der Daten in deine App erfüllt. Im kommenden Beitrag gucken wir uns an, wie wir das Ionic-Framework mit diesen Daten verheiraten. Den Prototypen werde ich bis zum kommenden Donnerstag aktualisieren. Die Entwicklung der App schreitet voran. Aktuelle News dazu gibt es auch auf meinem Twitterkanal @hueggenberg.

Pünktlich zu Weihnachten: 50€ geschenkt bekommen!


Eröffne jetzt dein NIBC Tagesgeldkonto und erhalte mit der Weihnachtsprämie 50 Euro geschenkt. Und obendrauf gibt's noch attraktive 1,75 Prozent Zinsen!


Jetzt 50 Euro sichern!
NIBC
STELLENANZEIGEN
DLP-Security Specialist (m/w/d)
CompuGroup Medical SE & Co. KGaA in Koblenz
IT-System Engineer – Endpoint and Privi...
CompuGroup Medical SE & Co. KGaA in Koblenz
Cloud Database Engineer (m/w/d)
CompuGroup Medical SE & Co. KGaA in Koblenz
Influencer Marketing & Cooperations Manag...
Model Car World GmbH in Rüsselsheim am Main
Kommunikationsdesigner / Marketing- / PR-Mana...
DKMS Donor Center gGmbH in Köln
Social Media Manager (all genders)
Forvis Mazars GmbH & Co. KG in Frankfurt am Main; Be...
Projektmanager (m/w/d) Digital Marketing B2B ...
Uzin Utz SE in Ulm
Social Media Redakteur:in (w/m/d)
Allgemeiner Deutscher Fahrrad-Club (Bundes... in Berlin
THEMEN:AppsiOSWordpress
Teile diesen Artikel
Facebook Flipboard Whatsapp Whatsapp LinkedIn Threads Bluesky Email
vonDennis Hüggenberg
Folgen:
Dennis Hüggenberg ist Projektleiter und Hobby-Entwickler. Kleine, raffinierte, mit schicken Oberflächen versehenen Applikationen faszinieren ihn. Freunde & Familie bilden das Zentrum seines Offline-Daseins.
WhatsApp Kanal BASIC thinking Tech-Deals Sidebar
EMPFEHLUNG
PŸUR Black Friday
Black Friday bei PŸUR: Highspeed-Internet zu echten Dauertiefpreisen sichern
Anzeige TECH
Samsung Galaxy S25 Ultra
Android-Special bei o2: Samsung Galaxy S25 Ultra & Tab S10 für nur 7 Euro Anzahlung
Anzeige TECH
ITSM Software aus Deutschland
ITSM Software aus Deutschland: Sicher & souverän für den Mittelstand
Anzeige TECH
Testimonial LO

»UPDATE liefert genau das, was einen perfekten Newsletter ausmacht: Kompakte, aktuelle News, spannende Insights, relevante Trends aus Technologie & Wirtschaft. Prägnant, verständlich und immer einen Schritt voraus!«

– Lisa Osada, +110.000 Follower auf Instagram

Mit deiner Anmeldung bestätigst du unsere Datenschutzerklärung

LESEEMPFEHLUNGEN

PDF in Word umwandeln
AnzeigeTECH

PDF in Word umwandeln: Die besten Tools und Tipps für die einfache Konvertierung

Vergleich ChatGPT gegen Gemini vs versus 3 Pro 5.1 KI künstliche Intelligenz Logo
TECH

ChatGPT vs. Google Gemini: Die aktuellen Modelle im Vergleich

Angst KI Künstliche Intelligenz
BREAK/THE NEWSTECH

Warum Angst vor KI ein guter Ratgeber ist

Arbeitnehmer Smartphone Zeit Arbeitszeit
MONEYTECH

Wie viel Zeit Arbeitnehmer am Smartphone vergeuden

Korallenriffe wiederherstellen KI
GREENTECH

KI-Roboter pflanzt junge Korallen im Great Barrier Reef

Hoover HF1 Plus Home
TECH

Hoover HF1 Plus Home Test: Akkustaubsauger für effiziente Reinigung (+ Gewinnspiel)

Mehr anzeigen
Folge uns:
© 2003 - 2025 BASIC thinking GmbH
  • Über uns
  • Mediadaten
  • Impressum
  • Datenschutz

Tagesgeldkonto eröffnen
50 € geschenkt bekommen

50 Euro

Anzeige

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?