Verwalten Sie eine kollaborative WordPress-Site sicher und effektiv
Dieser Gastbeitrag stammt von Juliana Payson von InMotion Hosting
Als langjähriger WordPress-Benutzer habe ich in der Vergangenheit viele erfolgreiche Websites betrieben und viele Autoren / Mitwirkende / Entwickler zu meinem Team eingeladen. Damit der Prozess reibungslos verläuft, musste ich ihnen Zugriff auf das WordPress-Backend gewähren. Diese Entscheidung ist mit eigenen Risiken und Belohnungen verbunden. In diesem Artikel werde ich erzählen, wie ich eine kollaborative WordPress-Site sicher und effektiv verwalte.
Warum müssen Sie den Admin-Zugriff vergeben??
WordPress ist von Natur aus eine dynamische Plattform. Hinzu kommt, dass sich Websites ständig weiterentwickeln und mit der aktuellen Entwicklung des Webdesigns konkurrieren können. Web-Trends für das Blog-Design haben sich seit der starken Ausrichtung der Seitenleiste der 90er Jahre, den schwebenden Header-Bannern der Noughties, geändert. Jetzt legen wir mit HTML5 die Latte. Für Leute wie ich gehört das Bloggen zum Experimentieren, wie weit man die Interaktivität von WordPress vorantreiben kann. Oft brich ich die Website auf, während ich experimentiere, und muss dann jemandem Administratorzugriff erteilen, damit ich sie reparieren kann. Manchmal möchte ich Funktionen in meinen Themen, die ich nicht implementieren kann. In anderen Fällen brauche ich Hilfe beim Verwalten von Kommentaren oder ich möchte einfach nicht das Kopieren und Einfügen von Artikeln von unseren Inhaltsautoren durchführen. Um meine Zeit effizient zu gestalten und mich auf das zu konzentrieren, was ich gut kann, verwende ich Autoren, Mitwirkende und Entwickler, die mir dabei helfen, meine Websites erfolgreich auszuführen.
Wie wählt man die richtigen Leute aus?
Ein positiver Aspekt beim Aufbau eines Teams besteht darin, dass Sie eine Gruppe leidenschaftlicher Menschen gewinnen können, die bereit sind, Zeit und Mühe zu investieren, um Ihre Website aufzubauen. Dies ist die Zeit, in der Sie sich auf das konzentrieren können, was Sie am besten können! Wenn Sie vorschreiben, die richtigen Personen auszuwählen und diese zusätzliche Zeit damit zu verbringen, vorsichtig zu sein, werden Sie viele der Probleme vermeiden, die ich im Folgenden beschreiben werde. Dies ist der erste Tipp, um die Sicherheit Ihrer Backend-Installation zu kontrollieren. Wählen Sie ein leidenschaftliches, gutmütiges Team!
Ich habe oft eLance verwendet, Bieter mit bestimmten Fähigkeiten eingeladen und mit deren Geboten verhandelt. Allein der Verhandlungsprozess vermittelt Ihnen ein gutes Gefühl über ihre Natur und darüber, ob Sie mit ihnen arbeiten und ihnen den Zugriff auf Ihr WordPress-Hosting anvertrauen möchten.
Hier ist der Trick, um das richtige Gebot für die von Ihnen angebotene Arbeit einzuladen. "Es sollte EINFACH für jemanden sein, der weiß, wie ..." diese wenigen Wörter werden sofort diejenigen herausfiltern, die sagen, dass es ein zweiwöchiger Job ist, vielleicht um einen höheren Preis auszuhandeln. Sie werden wahrscheinlich eine breite Palette von Geboten erhalten, wenn Sie dies zum ersten Mal bei eLance beginnen, sich nicht von scheinbar hohen Preisen abschrecken lassen oder das niedrigste Gebot anziehen. Geben Sie sich Zeit, um mit jedem zu kommunizieren und ein Gefühl für Ihre Verhandlungsgeschicklichkeit zu bekommen. Dieser Typ war ein früherer Gewinner bei mir, und ich verhandelte mit seinem Angebotspreis nach unten, indem ich ihm den Planungs- und Vorbereitungsgrad zeigte, den ich durchlaufen hatte, bevor ich den Job erledigt hatte. Dies stellte sicher, dass er wusste, dass ich keine doppelten Anstrengungen zusätzlich zu den Dingen wollte, die ich bereits mit der Vorbereitung verbracht hatte. Die Schlüsselwörter, die ich aufgegriffen habe, waren, dass er zum Ausdruck brachte, wie interessant, lustig und leicht die Aufgabe war. Ich freue mich darauf, leidenschaftliche Menschen in meinem Team zu wählen!
Die getesteten Fähigkeiten, auf die ich besonders bei potenziellen WordPress-Admins achten sollte, sind: WordPress 3.1, CSS 3.0, PHP5. Geprüfte Fähigkeiten werden gegen einen Timer gemessen. Sie haben also die Gewissheit, dass die Person, die Sie einstellen, nicht beruflich lernt.
Sie können Menschen immer eine Chance geben, die noch nie zuvor bei eLance tätig geworden sind. Es gibt jedoch eine Lernkurve für die effektive Kommunikation mit Ihrem neuen Teamkollegen - und ich behandle sie als solche. Wenn sich die Kommunikation abrupt anstatt kurz fühlt, nehme ich dies als eine Gefahr an, die wahrscheinlich am besten vermieden wird.
Benutzerrollenverwaltung
Ein Konto auf Administratorebene herauszugeben, kann riskant sein. Besonders wenn es jemand ist, den Sie NICHT so gut kennen. Außerdem muss nicht jeder in Ihrem Team über die gleiche Berechtigungsstufe verfügen. Wenn sie beispielsweise ein Autor sind, sollten sie nur über die Berechtigung auf Autorebenenebene verfügen. In manchen Fällen möchten Sie möglicherweise einen Autor als Moderator oder Community-Manager promoten, sodass Sie einfach eine neue Rolle erstellen können, die diese Benutzerrolle um diese Funktion erweitert. Dafür verwende ich das User Role Editor Plugin.
In diesem speziellen Fall habe ich eine neue Rolle namens "Webmaster" erstellt, die dem Benutzer bestimmte Berechtigungen gibt. Dazu müssen Sie zu den Benutzerrollen-Editor-Einstellungen gehen und einen neuen Rollentyp erstellen. Ich habe dieser "Webmaster" -Rolle alle Fähigkeiten eines "Editors" zugewiesen, um die Dinge zu beginnen. Diese Person muss möglicherweise in einige meiner Seitenbeiträge einsteigen und Fehler im HTML-Code beheben. Daher muss ich dieser Person mindestens die Steuerelemente des Bearbeiters zuweisen.
Wenn Sie eine Webmaster-Rolle erfolgreich erstellt haben, wählen Sie die Benutzerrolle aus der Dropdown-Liste aus und fügen Sie gegebenenfalls weitere Funktionen hinzu. In meinem Fall habe ich folgendes hinzugefügt:
- Plugins aktivieren
- Edit Plugins - um PHP zu bearbeiten und CSS an Ihre Site anzupassen.
- Design-Optionen bearbeiten - bestimmte Stylesheet-Anpassungen
- Themen bearbeiten - Eventuell müssen Javascript-Konflikte in der Header-Datei behoben werden
- Installiere Plugins
- Installiere Themes - für Ihre Notiz, dass ich "Activate Themes" weggelassen habe
- Verwaltungsoptionen - In einigen Fällen müssen Veröffentlichungsoptionen von Remote aus in die Positivliste aufgenommen werden, um Ihrem Webmaster zusätzliche Flexibilität zu bieten.
Ich kann jederzeit einsteigen und Berechtigungen entfernen, sobald die Aufgaben abgeschlossen sind.
Weisen Sie Ihrem neuen Benutzer nun die umfassenden Funktionen seiner neuen Rolle "Webmaster" zu:
Wählen Sie den neuen Benutzer aus, den Sie erstellt haben. Es wird eine Unterseite angezeigt, auf der Sie die Möglichkeit haben, den von Ihnen erstellten neuen Rollentyp zuzuweisen. Hinweis: Richten Sie 'Admin' nicht wirklich als Benutzernamen ein. Normalerweise hacken jemand grob ein, wenn er die Hälfte seiner Arbeit mit einem globalen Namen erledigt hat. Ich habe dies nur zur Demonstration verwendet!
Benutzerüberwachung mit ThreeWP Activity Monitor
Während das Rollenmanagement eine gute Möglichkeit ist, die Kontrolle zu behalten, gibt es ein Plugin, das nachverfolgt, was alle Ihre registrierten Benutzer tun.
Dazu wird das Änderungsprotokoll der Benutzeraktivität an einem zentralen Ort gemeldet.
Hoffentlich haben Sie jetzt den Platz für Fehler in Ihrer Website mit mehreren Autoren eingenommen. Sie haben die Gewissheit, dass irgendetwas, das aufgrund von Benutzerfehlern oder Manipulationen auffällig ist, zumindest nachvollziehbar ist. Nun, da Sie wissen, wie Sie Ihre Site mit mehreren Mitwirkenden schützen können, finden Sie hier einen Artikel, der Ihnen zeigt, wie Sie einen guten redaktionellen Workflow verwalten und Ihr Team besser organisieren können.
Juliana Payson (@JulianaPayson) ist ein in Los Angeles ansässiger Content Manager für InMotion Hosting, bekannt für ihr engagiertes Hosting. Sie entwickelt Inhalte basierend auf Web 2.0-Design und "Socialization" von Websites.