Bei der Arbeit an fortgeschrittenen WordPress-basierten Projekten sind viele wichtige Faktoren zu berücksichtigen. Bisher haben wir uns einige Strategien für die Planung, den Bau und die Vermarktung eines Projekts angesehen, aber wir haben uns nicht damit befasst, was es tatsächlich braucht, um ein Projekt aufrechtzuerhalten.
Schließlich ist kein Softwareprojekt ohne Fehler. Vorausgesetzt, Sie generieren eine beträchtliche Benutzerbasis, haben die Kunden auch Ideen für Funktionen oder Änderungen, die sie gerne im Projekt sehen würden. Dazu ist es wichtig, dass Systeme vorhanden sind, um Probleme zu verfolgen, Funktionen zu planen und mit Benutzern zu kommunizieren.
Im letzten Artikel dieser Reihe schauen wir uns an, wie Sie Ihr Projekt am besten für eine langfristige Verwaltung positionieren, die sowohl Ihnen als auch Ihrem Kunden zugute kommt.
Wenn Sie ein professioneller Entwickler sind, kennen Sie bereits mindestens ein Quellcodeverwaltungssystem (und haben es wahrscheinlich auch verwendet). Wenn dies der Fall ist, ist dieser Abschnitt möglicherweise von geringem Wert. Wenn Sie jedoch relativ neu in der Entwicklung und/oder Quellcodeverwaltung sind, ist dies möglicherweise eines der nützlichsten Dienstprogramme, die Sie Ihrer Toolbox hinzufügen, und das nicht nur ist spezifisch für dieses Projekt, umfasst aber auch zukünftige Arbeiten.
Einfach ausgedrückt ist die Quellcodekontrolle (manchmal auch Versionskontrolle genannt) eine Methode, um einen Verlauf aller an einer Datei in Ihrem Projekt vorgenommenen Änderungen zu führen.
Konkret ermöglicht es Ihnen, Snapshots Ihres Codes für die Veröffentlichung zu erstellen, ein Rollback auf frühere Versionen Ihres Projekts durchzuführen und Notizen darüber zu machen, was mit jedem Update abgeschlossen wurde. Wenn Sie mit einem Team zusammenarbeiten, können Sie den Beitrag jeder Person zur Bewerbung einsehen, Konflikte lösen und Differenzen zusammenführen.
Letztendlich bietet Ihnen die Quellcodeverwaltung die Möglichkeit, den Projektverlauf zu verwalten, Arbeitsiterationen zu verwalten (in denen Fehler behoben und neue Funktionen eingeführt werden) und bestimmte Versionen zur Veröffentlichung zu markieren.
Es stehen auch viele verschiedene Quellcodeverwaltungssysteme zur Verfügung. Obwohl es den Rahmen dieser Serie sprengen würde, im Detail auf jedes System oder seine Verwendung einzugehen, ist es erwähnenswert, dass viele kostenlose Optionen verfügbar sind:
Jede Plattform hat ihre eigenen Vor- und Nachteile. Anstatt so viel Zeit damit zu verbringen, darüber nachzudenken, welches System Sie wählen sollen, können Sie sich besser für eines entscheiden und es verwenden. Es ist besser, etwas vorhanden zu haben, als gar nichts.
Wie bereits erwähnt, wird Ihr Projekt mit Fehlern veröffentlicht. Unabhängig davon, wie viel Zeit Sie mit dem Testen und Bewerten Ihrer Arbeit verbringen, ist es nahezu unmöglich, jedes Problem zu erkennen.
Weil Siesie nicht finden können, werden Ihre Benutzer sie finden, und Sie müssen darauf vorbereitet sein, zu verfolgen, was sie finden. Die Suche nach einer Lösung zur Fehlerverfolgung kann entmutigend sein – es gibt eine Fülle von Optionen auf dem Markt.
In den frühen Phasen eines Projekts gibt es keinen Grund, viel in große Lösungen zu investieren. Wenn Ihr Projekt wächst, können Sie es jederzeit erweitern. Für eine effektive Fehlerverfolgung sind nur wenige Funktionen erforderlich:
Es gibt viele kostenlose Möglichkeiten, Fehler zu verfolgen – einige altmodische, einige moderne Web-Apps:
Auch hier ist es wichtiger, die Bereiche von Problemen zu verfolgen, als wie Probleme verfolgt und
sie zu nutzen, um Ihr Produkt zu verbessern. 🎜Wenn Sie Fehler verfolgen müssen (und das werden Sie tun!), macht es nur Sinn, dass Sie Ihr Projekt in irgendeiner Form unterstützen. Das Beste daran ist, dass die Bereitstellung von Support den Benutzern auch einen Anreiz gibt, das Produkt zu kaufen (oder eine höherstufige Lizenz zu erwerben), und ihnen die Gewissheit gibt, dass jemand „auf Abruf“ ist, der ihre Fragen beantwortet.
Was auch immer es wert ist, ich denke, es ist für beide Seiten von Vorteil: Benutzer haben jemanden, der ihnen bei der Nutzung Ihres Produkts hilft, und Kunden können Feedback geben, um Ihnen beim Ausbau Ihrer Arbeit zu helfen.
Genau wie bei der Fehlerverfolgung gibt es Dutzende unterstützter Plattformen, von bewährten Bulletin-Board-Systemen bis hin zu fortschrittlicheren Ticketing-Lösungen. Aber denken Sie daran, unser Ziel ist es, es kostengünstig zu machen.
Wenn Ihr Projekt wächst, können Sie erweiterte Supportanwendungen in Betracht ziehen, die mit Ihrer Arbeit wachsen.
Ich finde, dass die Nutzung öffentlicher Systeme wie Foren oder Kommentare dem Kundenstamm gute Dienste leistet, denn sobald man einmal antworten und verwertbare Informationen liefern kann, hat man eine Vorstellung davon, wie man das Problem umsetzen (oder lösen) kann Dokumentieren Sie Ihre Arbeit und Sie haben die Möglichkeit, Benutzerfehler und Funktionswünsche zu verfolgen.
Obwohl dieser Teil subjektiv ist, finde ich es erwähnenswert: Kunden lieben Kommunikation. Sie möchten wissen, ob das Produkt, das sie kaufen, ihr Geld wert ist. Da die WordPress-Community sehr aktiv ist, ist sie an Aktualisierungen gewöhnt, was bedeutet, dass Ihr Produkt mit der Plattform auf dem neuesten Stand bleiben muss.
Eines der besten Dinge, die Sie für Ihre Kunden tun können, ist, ihnen mitzuteilen, dass Sie an dem Projekt arbeiten – es befindet sich in der Entwicklung und Sie hören ihnen zu.
Natürlich möchten Sie nicht zu viel kommunizieren. Hier sind einige Möglichkeiten, Ihre Benutzer über den Status Ihres Projekts zu informieren, ohne sie mit zu vielen Informationen zu überfluten:
Bitte beachten Sie, dass alle oben genannten Möglichkeiten den Benutzern die Möglichkeit bieten, von Ihnen zu hören – Sie zwingen ihnen nichts auf, was sie nicht hören möchten. Dies ist eine weitere Möglichkeit, Ihren Benutzern weiterhin Kommunikation zu bieten, ohne sie mit Informationen so sehr zu überfordern, dass sie lästig werden.
Wir haben uns um alle Phasen der Planung, Erstellung, Vermarktung und Verwaltung hochwertiger WordPress-Projekte zu günstigen Preisen gekümmert. Hoffentlich hat diese Serie einige Leitplanken bereitgestellt, die Ihnen bei Ihrem nächsten (oder aktuellen) Projekt helfen können.
Natürlich erheben diese Beiträge keinen Anspruch auf Vollständigkeit. Es gibt immer noch mehr zu besprechen und hinzuzufügen, also schreiben Sie uns gerne Ihre eigenen Gedanken in die Kommentare!
Das obige ist der detaillierte Inhalt vonLeitfaden zur Wartung fortgeschrittener WP-Projekte – Teil 4: Laufende Wartung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!