Was macht einen erfolgreichen ehrenamtlichen Discourse-Systemadministrator aus?

Ich würde gerne einen Freiwilligen gewinnen, der unsere Non-Profit-Discourse-Plattform technisch unterstützt.

Diese Person würde sich um folgende Aufgaben kümmern:

  • Digital Ocean
  • Fehlerbehebung bei Problemen, die ich selbst nicht lösen kann
  • Beiträge zum Open-Source-Code von Discourse, wenn eine Funktion, die wir benötigen, auch der gesamten Discourse-Nutzerbasis helfen könnte
  • (zu einem späteren Zeitpunkt) Zusammenarbeit mit einem Front-End-Entwickler, um Discourse in unsere Hauptwebsite zu integrieren.

Fragen:

  • Wie beschreibe ich diese Rolle und ihre Aufgaben, um die richtige Person zu finden? Ist die Bezeichnung „Sysadmin
10 „Gefällt mir“

Das ist ein gutes Problem, denn es bedeutet, dass Ihre Community wächst.

Da Sie Digital Ocean für das Hosting nutzen, wäre es gut, wenn sich potenzielle Kandidaten bereits mit deren Dashboard auskennen. Falls nicht, ist das kein großes Problem. Es ist sehr einfach, und sie werden sich schnell zurechtfinden.

Was die Aufgaben angeht, die sie übernehmen müssten, hängt das davon ab. In den meisten Fällen müssen sie keine Arbeiten an Digital Ocean durchführen, da die Website bereits läuft.

Einige Aufgaben, die möglicherweise anfallen:

Bugs können nervig sein, aber um es einfach zu halten, empfehle ich Folgendes:

Wenn Sie etwas falsch bemerken, sollte Ihr erster Schritt immer der Safe-Mode sein. Tritt das Problem auch im Safe-Mode auf, handelt es sich wahrscheinlich um einen Fehler im Kerncode. Teilen Sie uns das mit, und wir werden es so schnell wie möglich beheben.

Tritt das Problem im Safe-Mode nicht auf, liegt es wahrscheinlich an einem Ihrer Plugins oder Theme-Komponenten. Der Safe-Mode bietet einige Optionen wie (alle Plugins deaktivieren – inoffizielle Plugins deaktivieren – Theme deaktivieren).

Das sollte helfen, das Problem einzugrenzen. Eine weitere Fehlersuche hängt von der Ursache des Problems ab.

Themes können nur das Frontend ändern (sie nehmen keine Änderungen am Server vor). Wenn der Kandidat also etwas Erfahrung mit den Browser-Inspektionswerkzeugen hat, sollte er daraus einige Hinweise erhalten können.

Plugins können sowohl das Frontend als auch das Backend ändern. Liegt das Problem eines Plugins im Frontend, sollten die Browser-Inspektionswerkzeuge für die Fehlersuche ausreichen. Liegt es im Backend, muss der Kandidat die Protokolldateien unter /logs auf der Website überprüfen, um das Problem zu finden.

Das ist großartig! Es gibt nichts Besseres, als sein eigenes Problem zu lösen. Ich bin mir sicher, dass die Community hier diese Beiträge zu schätzen wissen wird.

Mich interessiert dieser Punkt etwas. Was hindert Sie daran, das heute zu tun? Wenn Sie durch irgendetwas blockiert sind, erstellen Sie bitte ein Thema dazu, und wir werden unser Bestes versuchen, um zu helfen.

Ich habe oben bereits einiges dazu gesagt. Ich denke nicht, dass Sie einen Sysadmin suchen.

Ich glaube, Sie suchen jemanden, der ausreichend mit Frontend-Aufgaben vertraut ist. Die Backend-Aufgaben, die sie möglicherweise übernehmen müssen, sind hier gut dokumentiert, und sie sollten sich schnell damit vertraut machen können.

Ich glaube nicht, dass man jemanden für irgendetwas begeistern kann, wenn er nicht leidenschaftlich dabei ist.

Dennoch: Wenn einer Ihrer bestehenden Community-Mitglieder die erforderlichen Fähigkeiten für die Position besitzt und sich leidenschaftlich für die Ziele Ihrer Community einsetzt, dann ist das der goldene Schlüssel.

Mit anderen Worten: Sie brauchen jemanden, der aktiv in Ihrer Community engagiert ist und die Arbeit leisten kann. Das wäre das Beste.

Das hängt vom Kontext ab. Wenn sie nur dafür verantwortlich sind, dass die Website läuft, dann reicht es meistens aus, wenn sie:

  • die Browser-Konsole zur Fehlersuche nutzen können
  • die Protokolldateien unter /logs lesen können
  • wissen, wie man den Safe-Mode verwendet
  • wissen, wie man das Terminal für manuelle Updates und Ähnliches verwendet

Wenn Sie einen Kandidaten suchen, der auch dabei helfen kann, neue Features für Ihre Community zu erstellen:

  • CSS/SCSS (Plugins/Themes)
  • JavaScript (Plugins/Themes)
  • HTML/Handlebars (Plugins/Themes)
  • Ruby (Plugins)

Ich habe dies oben bereits erwähnt, aber es lohnt sich, es noch einmal zu betonen: Der beste Ort, um zu rekrutieren, ist innerhalb Ihrer eigenen Community. Es ist in Ordnung, wenn die Leute langsam starten.

Ein angeheftetes Thema in Ihrer Community sollte funktionieren.

Wenn Sie dort keine Anhaltspunkte erhalten, gehen Sie noch einen Schritt weiter und bitten Sie Ihre Community-Mitglieder, jemanden zu empfehlen, den sie kennen.

Wenn Sie auch daraus keine Anhaltspunkte erhalten, erweitern Sie den Suchradius und wenden Sie sich an Ihre E-Mail-Kontakte.

16 „Gefällt mir“

Wie gefällt dir diese Stellenbeschreibung?

Frontend-Entwickler für Online-Forum

Überblick

Die Youth Power Coalition sucht einen freiwilligen Frontend-Entwickler, der seine technischen Fähigkeiten einer basisdemokratischen Bewegung für von Jugendlichen geführte kollektive Wirkung einbringt.

Unsere Bewegung geht darum, dass junge Menschen in jedem Bereich Entscheidungen treffen, in dem Entscheidungen über junge Menschen getroffen werden – von gemeinnützigen Vorständen bis hin zum Rathaus.

Wir werden von denen angeführt, die am stärksten von Ungleichheit betroffen sind, darunter Schwarze, indigene und/oder People of Color, Menschen mit Behinderungen, Menschen aus armen/arbeitenden Klassen und Menschen, die LGBTGIA2+ sind.

Du wirst unser Online-Forum von einem Alpha-Produkt zu einer vollwertigen Plattform weiterentwickeln, die es unserer Bewegung ermöglicht, transparent zu kommunizieren, im Einklang mit unserem Ziel, sicherzustellen, dass alle, insbesondere junge Menschen, die Informationen haben, die sie benötigen, um sich vollständig an Entscheidungen zu beteiligen, die sie betreffen.

Besuche unser Online-Forum unter hub.youthpowercoalition.org.

Erfahre mehr über die Youth Power Coalition unter www.youthpowercoalition.org.

Details

Unser Forum läuft auf Discourse, einem Open-Source-Softwareprodukt, das für Online-Communities entwickelt wurde. Wir werden auf Digital Ocean gehostet.

Zu deinen Aufgaben gehören

  • Anpassung unseres Forums mit Themes und Plug-ins
  • Beitrag zum Open-Source-Code von Discourse
  • Ausführen von Rake-Tasks
  • Leitung eines Projekts zur Zusammenführung unserer Unternehmenswebsite mit unserem Online-Forum

Die Sprachen, die du beherrschen musst, sind

  • CSS/SCSS
  • JavaScript
  • HTML/Handlebars

Zeitplan

Wir suchen einen Freiwilligen, der sofort einsteigt.

Nach einem ersten Onboarding-Prozess besprechen wir, was in Bezug auf die Stunden, die du für diese Arbeit aufwenden möchtest, sinnvoll ist. Die Wartung unseres Forums beträgt in der Regel 2 Stunden pro Monat. Die für Updates unseres Forums erforderlichen Stunden variieren je nach genauem Projekt und unserem Zeitplan, aber 2 Stunden pro Woche wären ideal!

Kontakt

Interessiert? Bitte schreibe Deborah eine E-Mail an deborah@youthpowercoalition.org.

5 „Gefällt mir“

Ich würde dafür wahrscheinlich einen anderen Begriff wählen. „Softwareingenieur

6 „Gefällt mir“

Vielen Dank!

Ich habe diese Änderung vorgenommen.

Das auch.

Ich muss zugeben, dass ich wenig Ahnung habe, was das bedeutet. Wie würdest du empfehlen, das näher zu erläutern?

3 „Gefällt mir“

Hauptsächlich, dass es in Ordnung ist, wenn deine Bewerber diese Dinge nicht beherrschen, da sie es lernen können.

Solange der Bewerber mit der DigitalOcean-Konsole vertraut ist, wird er keine Probleme haben.

Einige Beispiele hierfür findest du hier:

Schau dich dort um und prüfe, wie oft du diese Aktionen normalerweise in deiner Community durchführen musst. Das gibt dir einen Hinweis darauf, wie wichtig das für deine Community ist.

Aus meiner persönlichen Erfahrung wird dies ein sehr kleiner Teil der Arbeit sein, die sie verrichten. Fast alles kann innerhalb der Seite erledigt werden.

Es ist auch erwähnenswert, dass sie sich jederzeit hierher wenden und fragen können, falls sie bei irgendetwas feststecken.

4 „Gefällt mir“