Heim  >  Artikel  >  CMS-Tutorial  >  Leitfaden zur Wartung fortgeschrittener WP-Projekte – Teil 4: Laufende Wartung

Leitfaden zur Wartung fortgeschrittener WP-Projekte – Teil 4: Laufende Wartung

WBOY
WBOYOriginal
2023-08-29 18:02:291253Durchsuche

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.


Quellcodeverwaltung

维护高级WP项目的指南 – 第四部分:持续维护

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:

  • GitHub ist eine Git-basierte Quellcodeverwaltungsanwendung.
  • Unfuddle ist eine auf Subversion basierende Versionskontrollanwendung.
  • Kiln basiert auf dem Quellcodeverwaltungssystem Mercurial.

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.


Bug-Tracking

维护高级WP项目的指南 – 第四部分:持续维护

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:

  • BeschreibungGibt nur das Problem an und gibt grobe Informationen darüber, wie sich die Funktion seltsam verhält.
  • Schritte zum ReproduzierenBietet Anweisungen, wie Sie das Problem in Ihrer lokalen Umgebung reproduzieren können.
  • Lösungsstatus bietet Schritte zur Lösung des Problems in der aktuellen Version (oder zur Lösung des Problems in der neuesten Version).

Es gibt viele kostenlose Möglichkeiten, Fehler zu verfolgen – einige altmodische, einige moderne Web-Apps:

  • Tabellenkalkulationensind besonders nützlich, insbesondere wenn Sie Tools wie Google Docs verwenden. Jede Zeile stellt ein Feature dar und jede Spalte ist der obigen Anmerkung zugeordnet.
  • E-Mail. Dies ist eine sehr einfache Möglichkeit, Fehler zu verfolgen. Durch das Festlegen von Beschriftungen in der Betreffzeile und das Festlegen benutzerdefinierter Filter in Ihrer E-Mail-Anwendung können Sie jedoch jedes Problem als separaten E-Mail-Kommentar verwalten und ihn nach Auftreten des Problems aus dem Postfach löschen. Gelöst.
  • Notizen. Manchmal reicht ein reines Textdokument, oder?
  • Bugzilla ist eine kostenlose Webanwendung zur Verfolgung von Fehlern in Software.
  • Trac ist eine weitere kostenlose Webanwendung zur Fehlerverfolgung. Es wird auch vom WordPress-Kernteam verwendet, um WordPress-Probleme zu verfolgen.

Auch hier ist es wichtiger, die Bereiche von Problemen zu verfolgen, als wie Probleme verfolgt und

sie zu nutzen, um Ihr Produkt zu verbessern. 🎜

Support-Service

维护高级WP项目的指南 – 第四部分:持续维护

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.

  • BBPress ist ein kostenloses Bulletin-Board-System, das vom WordPress-Team entwickelt und verwaltet wird. Dies ist eine kostenlose und einfach zu installierende Lösung.
  • Blog-Kommentare. Wenn Sie einen Blog betreiben, laden Sie Benutzer ein, ihre Bedenken in den Kommentaren zu einigen Ihrer Beiträge zu äußern. Dadurch wird es für sie einfacher, Ihr Projekt zu verfolgen und ihre Fragen zu teilen.
  • E-Mail ist der alte Standby-Modus. Geben Sie einfach eine Adresse an, unter der Benutzer Sie kontaktieren und alle Fragen verwalten können, die sie in Ihrem Postfach erhalten.

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.


Kommunikation

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:

  • Blog. Die Pflege eines Blogs ist eine großartige Möglichkeit, die Leser über die neuesten Entwicklungen auf dem Laufenden zu halten. Laden Sie sie ein, den Beitrag zu kommentieren und mit ihnen zu interagieren.
  • E-Mail-Newsletter sind eine weitere Möglichkeit, Benutzern die Wahl der Kommunikation zu ermöglichen. Nutzen Sie ein Tool wie MailChimp, um Adressen zu sammeln und regelmäßig E-Mails zu versenden.
  • Forum-Update. Wenn Sie Ihren Benutzern ein Support-Forum anbieten möchten, eröffnen Sie einen Thread für Updates und geben Sie allen Mitgliedern regelmäßig Kommentare.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn