4 Häufige Fragen zur benutzerdefinierten WordPress-Entwicklung

Veröffentlicht: 2020-12-17

Bevor wir uns mit den Fragen befassen, müssen wir eine wichtige Frage beantworten: "Was ist benutzerdefinierte WordPress-Entwicklung?"

Benutzerdefinierte Entwicklung bedeutet, Funktionen und Stile für eine Website oder eine Anwendung manuell zu schreiben. Dazu gehört natürlich die Verwendung vieler bereits erstellter Lösungen wie Plugins und Tools, Serverkonfigurationen und Skripte, aber der Kern davon besteht darin , etwas Neues und Maßgeschneidertes von Programmierern und Designern zu erstellen.

Der Grund, warum wir uns mit dieser Frage befassen, besteht darin, eventuelle Missverständnisse auszuräumen. Es gibt viele "WordPress Expert" Fiverr-Angebote, viele Marketingagenturen, die Webdesign-Arbeit anbieten und so weiter. Die meisten von ihnen fallen jedoch in die Art der Arbeit „WordPress Lego“ oder „Page Builder“.

Wenn Sie über das Erstellen von Websites sprechen, verknüpfen Sie diese normalerweise mit einer Person, die ein Premium-Thema auswählt (etwas, das bereits von anderen Entwicklern erstellt und bei Verwendung pro Site verkauft wurde) und es auf seiner WordPress-Site einrichtet.

Dank integrierter Plugins zum Erstellen von Themenseiten wie Elementor, Beaver oder Avada erstellt der Websitebesitzer dann seine Zielseiten. Und dies führt zu der ersten häufig gestellten Frage, die wir behandeln werden:

1. Was ist der Unterschied zwischen einer benutzerdefinierten Website und einem Seitenersteller?

In vielen offenen Angeboten für Freiberufler sowie auf den Verkaufsseiten verschiedener WordPress-Agenturen, Webentwicklungsunternehmen oder sogar SEO-Unternehmen finden Sie Begriffe wie "Benutzerdefiniertes Webdesign", "Erstellen einer WordPress-Site" oder "Ich werde entwerfen" professionelle und reaktionsschnelle WordPress-Website “. Wenn Sie sich jedoch genau ansehen, was enthalten ist, werden Dinge wie „Design Customization“ als Vorteil (was offensichtlich gut ist) angezeigt, aber für nur 50 US-Dollar für die gesamte Arbeit.

Realistisch gesehen fällt dies direkt unter die Kategorie „Page Builder“. Warum? Denn eine vollständige Entwicklung einer neuen Website umfasst:

  • Eine Erkennungsphase - Die Agentur / der Entwickler untersucht die vorhandene Codebasis, was migriert werden muss, was verbleiben oder neu implementiert werden muss
  • Ein gutes Verständnis der Probleme, die gelöst werden müssen, um mit dem neuen Design zu beginnen. In dieser Phase können viele Iterationen auftreten.
  • Benutzerdefinierter Code für das WordPress-Theme, benutzerdefinierte Plugins für die erforderliche Funktionalität. Dies kann je nach Umfang zwischen einigen Wochen und einigen Monaten dauern.

Bei einem Page-Builder-Ansatz werden viele dieser Probleme einfach deshalb übersprungen, weil sie nicht benutzerdefiniert sind.

Stattdessen wählen Sie ein Premium-Thema aus, das ein vordefiniertes Erscheinungsbild hat (oder eine Reihe von Optionen bietet), und erstellen dann die Seiten mit den bereitgestellten Tools, Abschnitten und Elementen. Natürlich können Designer immer noch an benutzerdefinierten Grafiken und Bildern arbeiten, aber häufig ist dafür eine zweite Person erforderlich.

Einige der Unterschiede zwischen den beiden könnten sein: Benutzerdefinierte Entwicklung vs Builder-Lösung

Weitere Informationen finden Sie in diesem Artikel: Maßgeschneiderte WordPress-Themes vs. Premium-Themes - DevriX

2. Warum wählen Sie WordPress überhaupt?

Viele Geschäftsinhaber fragen sich dies, noch bevor sie sich mit einer WordPress-Agentur in Verbindung setzen. Und es ist eine sehr berechtigte Frage, da es so viele Lösungen gibt, wie zum Beispiel vollständig kundenspezifische Systeme mit etwas wie Laravel, Node oder Django. Aber die Sache ist, dass WordPress für die meisten Jobs die perfekte Wahl ist.

Einige der Gründe für WordPress sind:

  • Es ist Open Source. Technisch gesehen sind es die meisten guten CMS, daher ist dies nicht der Hauptfaktor.
  • Es ist zeitgeprüft. Es gibt es seit über 15 Jahren, die meisten Probleme, die man haben könnte, wurden gelöst und es wurde entwickelt, um auf großen Websites mit wenig Fehlern zu funktionieren.
  • Es basiert auf PHP. Selbst wenn Ihr Entwicklerteam weniger Erfahrung mit WordPress hat, kann noch viel erreicht werden, solange es über PHP-Erfahrung verfügt.
  • Es gibt eine Menge hochwertiger WordPress-Entwicklungsagenturen.
  • Es funktioniert sehr gut auf großen und kleinen Websites.
  • Es gibt eine Menge Community-Events rund um WordPress.
  • Es geht nicht nur um Blogs!

Darüber hinaus gibt es keinen wirklichen Grund, Ihren Tech-Stack einzuschränken. WordPress kann auch hervorragend als Headless funktionieren, wenn Sie Ihre Client-Ansicht in React oder Vue.js erstellen und über die REST-API oder GraphQL eine Verbindung zu den WordPress-Daten herstellen.

Für viele Unternehmen ist WordPress aufgrund des robusten Multisite-Systems und der fortschrittlichen E-Commerce- und mehrsprachigen Erweiterungen auch eine sehr gute Wahl.

3. Können wir unsere neuen Landing Pages einfach bearbeiten?

Viele WordPress-Site-Besitzer kauften zunächst ein Premium-Thema und erstellten die wichtigsten Zielseiten über einen Seitenersteller. Aufgrund der UX solcher Builder treten häufig Probleme beim Positionieren von Elementen oder bei der Reaktionsfähigkeit, Geschwindigkeit oder Benutzerfreundlichkeit auf.

Der nächste Schritt für wachsende Unternehmen besteht darin, professionelle Entwickler zu kontaktieren, die ihre Websites auf die nächste Stufe bringen können. Je nachdem, für welche Entwickler sie sich entscheiden, ob es sich um billigere Freiberufler, Entwickleragenturen oder Premium-Agenturen mit mehr Erfahrung handelt, wird das Endergebnis sehr unterschiedlich sein.

In der unteren Preisklasse kann ein Entwickler das benutzerdefinierte Design statisch erstellen - das heißt, es ist praktisch nur eine HTML / CSS-Datei, die Text auf der Seite ausgibt. Keine Möglichkeit, das zu bearbeiten. Hier taucht häufig die Frage nach der Bearbeitung der neuen Zielseiten auf.

Einige Entwicklungsansätze, mit denen Sie den Inhalt bearbeiten können, sind:

  • Builder-ähnliche Erfahrung mit dem neuen Gutenberg-Editor. Benötigt Erfahrung mit der Gutenberg-API, React, PHP, UX und CSS, damit es gut aussieht
  • ACF (Advanced Custom Fields) für jede Zeichenfolge auf der Seite, die bearbeitet werden muss
  • ACF mit flexiblen Vorlagen, die bearbeitbare Abschnitte darstellen, die zum Erstellen benutzerdefinierter Zielseiten mit vordefinierten Komponenten wiederverwendet werden können

Technisch gesehen könnte ein benutzerdefiniertes Design auch für die Arbeit mit Seitenerstellern erstellt werden (wie alle Premium-Themen). Dies würde es den Website-Redakteuren jedoch auch ermöglichen, das Erscheinungsbild der Website zu verfälschen, und die Implementierung dauert im Vergleich zu häufig länger andere Lösungen.

Weitere Informationen zum Erstellen eines benutzerdefinierten Themas finden Sie hier: Was zum Erstellen eines benutzerdefinierten WordPress-Themas? - DevriX

4. Wie sieht der Prozess der Erstellung einer neuen Website aus?

Das ist eine große Frage. Wir haben versucht, in einem separaten Artikel hier näher darauf einzugehen: Der vollständige Aktionsplan für den Aufbau und das Wachstum einer professionellen WordPress-Website - DevriX

Aber um die wichtigeren Punkte zusammenzufassen:

  • Die Anfangsphase konzentriert sich hauptsächlich auf das Sammeln von Informationen. Was ist das Problem, mit dem die aktuelle Site konfrontiert ist (falls vorhanden) oder was sollte die neue lösen?
  • In der Entwurfsphase wird das neue Erscheinungsbild festgelegt. Design und Erstellung von Inhalten gehen oft Hand in Hand. Eine große Hilfe für die Designer ist es, einen allgemeinen Überblick / Inhalt zu haben, dem sie folgen können.
  • Im Webentwicklungsteil wird das erste Erscheinungsbild der Website erstellt. Dies ist, was wir als v1 betrachten. Vor der Veröffentlichung der ursprünglichen Version werden möglicherweise viele Anfragen außerhalb des Gültigkeitsbereichs gestellt, die für die Nachveröffentlichung verschoben werden können, wenn sie nicht in das ursprüngliche Budget passen. Mit einem Retainer-basierten Plan könnten solche Aufgaben außerhalb des Anwendungsbereichs in den folgenden Wochen und Monaten nach der ersten Veröffentlichung angegangen und natürlich weiterentwickelt werden.

Die meisten Entwicklungsunternehmen würden auch ein Setup erstellen, das die Entwicklung, Präsentation von Updates und das Testen der neuen Site und ihrer Funktionen sowie nachfolgende Versionsupdates optimiert.

Zum Beispiel:

  • Die Erstellung einer Entwicklungs- und Testphase, in der Kopien der Live-Site angezeigt werden. Zu diesem Zeitpunkt ist es nur für den Client und die Entwickler sichtbar (häufig hinter einem Kennwort). Dort können sie neue Funktionen vorstellen und testen.
  • Management- / Ticketing-System zur Verfolgung von Anfragen und Aktualisierungen. Dies könnte in einer Version eines kontrollierten Managementsystems wie Github in Form von Issues oder eines dedizierten PM-Systems wie Asana oder Jira erfolgen.
  • Eine tägliche / wöchentliche / monatliche Statusaktualisierung für den Fortschritt, alle auftretenden Probleme sowie Demos für die geleistete Arbeit. Hier ist das Hauptziel für den Kunden, zu sehen, wie die Dinge laufen, und Feedback / Gedanken darüber zu geben, ob etwas geändert / aktualisiert werden könnte.

Natürlich ist es nicht unmöglich, dass einige Anfragen nicht in den ursprünglichen Bereich passen. Während solcher Anrufe / Gespräche könnten sich die beiden Seiten darauf einigen, sie in den ursprünglichen Bereich einzufügen oder etwas davon zu ändern. Es ist wichtig zu beachten, dass die Planung umso schwieriger wird, je mehr Änderungen vorgenommen werden.