de.hideout-lastation.com
Paradies Für Designer Und Entwickler


10 Möglichkeiten, wie Sie zur Open Source Community beitragen können

Open-Source-Software hat dazu beigetragen, die Entwicklung der Informationstechnologie zu beschleunigen und neue Möglichkeiten zu schaffen. Denken Sie nur an Startups und kleine Unternehmen, die kostenlose CMS wie Drupal oder WordPress nutzen, oder Desktop-Umgebungen, die von Linux-Distributionen bereitgestellt werden, die wir kostenlos nutzen können.

Open-Source-Software, die wir von Orten wie Sourceforge, GitHub oder dem WordPress Plugin Repository herunterladen können, werden normalerweise von freiwilligen Entwicklern in ihrer Freizeit geschrieben und gepflegt . Wenn wir jemals eine Open-Source-Software verwendet haben, sind wir nicht nur ein Endbenutzer, sondern auch ein Mitglied der Open Source Community.

Da der Erfolg der Bewegung stark von ihren Nutzern abhängt, ist es wichtig, Open Source als unser eigenes Projekt zu betrachten und darüber nachzudenken, was wir tun können, um Open Source-Produkte (Software, Plugins, Designs, Code-Snippets, Blogging-Plattformen, Betriebssysteme usw.), die wir verwenden.

Mit Weihnachten kommt, in diesem Beitrag schauen wir uns an, wie wir der Open Source Community so viel oder so wenig zurückgeben können, wie wir die Zeit und die Kapazität dafür haben.

1. Geben Sie positive Bewertungen zu unserer Lieblingssoftware

Da Open-Source-Entwickler in der Regel nicht finanziell entschädigt werden, müssen sie anderweitig motiviert werden. Viele von ihnen haben leider erfahren, dass Nutzer negative Bewertungen viel leichter als positive geben.

Diese Tendenz wird normalerweise als ein Ergebnis der menschlichen Grundpsychologie gesehen, da ein verärgerter Benutzer, der durch eine nicht-funktionale Software verwirrt ist, schneller auf Qualität kommentiert als jemand, dessen Bedürfnisse befriedigt wurden, aber es lohnt sich, darüber auch von einem anderen Aspekt nachzudenken.

Das Erhalten von wenig positiven Bewertungen kann für Open-Source-Entwickler äußerst demotivierend sein. Wenn wir also ein gutes Thema, ein gutes Plugin oder eine gute Software finden, ist es immer eine gute Idee, zu den Ursprungs-Websites zurückzukehren und den Entwicklern ein positives Feedback zu geben.

Auch wenn sie nicht die Zeit haben zu antworten, werden sie es sicherlich zu schätzen wissen. Weihnachten kann eine gute Zeit sein, um die Autoren unserer Lieblings-Plugins und Themen mit einem atemberaubenden Bericht als Geschenk zu überraschen.

2. Stellen Sie Fragen, bevor Sie negative Bewertungen abgeben

Bei allem guten Willen kommt es häufig vor, dass etwas nicht so funktioniert, wie wir es uns vorgestellt haben. Es ist nicht unbedingt das Problem der Software, aber es kann auch von den Problemen unserer lokalen Umgebung, der Inkompatibilität anderer Software, die wir verwenden, und vielen anderen Dingen stammen.

Eine negative Bewertung zu hinterlassen, muss als letztes Mittel gesehen werden, wenn wir eine blühende Open Source Community wollen. Wir müssen immer daran denken, dass wir die Software, die wir brauchen, kostenlos bekommen, also sind wir nicht so sehr in der Rolle eines Kunden, sondern eher in der eines anderen .

Online-Plattformen, auf denen wir Open-Source-Software herunterladen können, bieten in der Regel einige Möglichkeiten, die Entwickler zu kontaktieren. Bevor Sie diese witzige 1-Sterne-Bewertung verlassen, sollten Sie das Problem im Detail beschreiben und Fragen im Support-Forum stellen . In den meisten Fällen werden Entwickler schnell antworten.

3. Helfen Sie Entwicklern, Bugs einfach zu reproduzieren

Egal, ob wir Zugang zu einem Support-Forum oder einem Bug-Tracking-System haben oder wir die Entwickler direkt per E-Mail oder über eine Social-Media-Website kontaktieren, es ist immer entscheidend, unser Problem im Detail zu beschreiben .

Good Bug Reporting ist eine eigene Art von Kunst und kann den Entwicklern enorm helfen, wenn es richtig gemacht wird, also lohnt es sich darüber nachzudenken, wie man es richtig zusammenstellt.

Entwickler müssen Schritt für Schritt wissen, was wir getan haben, bevor sie den Fehler gefunden haben, wie die Fehlfunktion genau passierte, welche anderen Software / Plugins gleichzeitig laufen und in einigen Fällen die Plattform, das Betriebssystem und das Gerät, das wir verwendet haben.

Fehlerberichte und Rezensionen, die nur sagen, dass "dieses Plugin saugt" oder "wertloser Mist", sind nicht besonders nützlich.

4. Unterstützen Sie Foren

Wenn wir bereits eine Weile eine Software, ein Plugin, ein Theme oder eine Blogging-Plattform verwenden, können wir der Community leicht etwas zurückgeben, indem wir unser vorhandenes Wissen mit weniger erfahrenen Nutzern teilen . Die meisten Sites mit Open-Source-Inhalten haben thematische Support-Foren, in denen sich jeder registrieren kann.

Wir müssen kein Entwickler sein, um zu helfen, da es normalerweise auch viele nicht-technische Fragen gibt. Der Beitrag zu Support-Foren ist nicht nur wichtig, weil wir anderen helfen können, sondern auch, weil wir so unser Wissen auffrischen können .

5. Verbreiten Sie das Wort über Software, die wir mögen

Wenn wir etwas gefunden haben, das uns besonders gefällt, ist es auch eine hervorragende Möglichkeit, ein engagiertes Mitglied der Open Source Community zu sein. Wenn wir einen Blog haben oder zu einem anderen beitragen, brauchen wir nichts anderes zu tun, als einen interessanten Beitrag darüber zu schreiben. Hier bei hongkiat.com haben wir das schon oft gemacht und werden es auch in Zukunft tun.

Wenn Sie keinen Blog besitzen, können Sie auch auf Social-Media-Websites Ihre Lieblings-Software verbreiten. Wir helfen nicht nur Open-Source-Entwicklern auf diese Weise, sondern auch anderen Leuten, die nach einer guten Software für diesen oder jenen Zweck suchen .

6. Empfehlen Sie Eigenschaften, aber mit großer Sorgfalt

Feature-Anfragen können nützlich sein, aber nur, wenn sie mit großer Sorgfalt durchgeführt werden. Wenn wir dies mit Überlegung tun und den Entwicklern zeigen, dass wir ihre Arbeit verstehen und schätzen, können wir ihnen wertvolle Ideen geben, indem wir sie darüber informieren, wie sie die Software verbessern können .

Leider verhalten sich viele Benutzer nicht wirklich respektvoll, wenn sie Feature-Anfragen stellen. Einige von ihnen geben sogar perfekt funktionierenden Plugins schlechte Bewertungen, nur weil sie nicht die Funktionen bieten, die sie brauchen.

Diese Art von Verhalten macht viele talentierte Entwickler von Open Source weg. Wenn wir also die Community zum Erfolg führen wollen, müssen wir Entwickler immer als Partner behandeln und nach Funktionen mit Respekt fragen.

7. Seien Sie ein Software Tester

Software muss gründlich getestet werden. Wenn wir also etwas Freizeit haben oder besonders an einem Plugin oder einer App interessiert sind, können wir als freiwilliger Software-Tester am Entwicklungsprozess teilnehmen. Open-Source-Teams informieren die Benutzer in der Regel über Testmöglichkeiten auf ihren Websites, in Newslettern oder auf ihren Social-Media-Profilen.

Zum Beispiel gab das WordPress-Theme den Entwicklern die Möglichkeit, ihr neuestes Standardthema, Twenty Sixteen, zu testen und sie geben sogar detaillierte Anweisungen, wie der Testprozess funktioniert. Indem wir Produkte testen, helfen wir nicht nur, sondern können auch viel über den Entwicklungsprozess und die jeweilige Software lernen .

8. Laden Sie einen Patch oder eine Verbesserung hoch

Open-Source-Teams freuen sich immer über neue Entwickler. Wenn wir also kein eigenes Open-Source-Projekt starten wollen oder können, kann es auch sehr hilfreich sein, Patches nur für bestehende Fehler oder Verbesserungen zur Verbesserung hochzuladen . Wenn wir das machen wollen, müssen wir normalerweise eine Patch-Datei erstellen, die eine Liste der Unterschiede enthält, die wir gemacht haben .

Das WordPress-Team erklärt sehr deutlich, wie man einen Patch gemäß dem SVN-Versionskontrollsystem von WordPress einreicht, und hier ist ein Leitfaden, wie wir eine Pull-Anfrage machen können , wenn wir zu einem GitHub-Projekt beitragen wollen.

Das Erstellen von Patches erfordert eine Codierung, daher wird es nur Entwicklern empfohlen.

9. Beitrag zur Dokumentation oder Übersetzung

Nutzbare Software besteht nicht nur aus Code, sondern benötigt auch verständliche Dokumentation und in einer globalisierten Welt auch Übersetzungen .

Die meisten Open-Source-Teams erlauben Benutzern, ihre vorhandene Dokumentation zu bearbeiten und neue Informationen hinzuzufügen. Denken Sie nur an den WordPress Codex. Wir müssen nicht unbedingt über große Dinge nachdenken, wir können sogar helfen, indem wir Tippfehler und Fehlinformationen korrigieren .

Wir können auch zusammenarbeiten, um Open Source zu entwickeln, indem wir unsere bevorzugte Software oder App in eine Fremdsprache übersetzen. Diese Art von Beitrag ist hervorragend für Menschen, deren Muttersprache nicht Englisch ist. Warum sollten wir in einer Welt leben wollen, in der coole Apps und Software in anderen Sprachen nicht erreichbar sind?

Softwarelokalisierung verwendet normalerweise Apps wie Poedit, die es ermöglichen, nur ein oder zwei Sätze gleichzeitig zu übersetzen, so dass wir nicht unbedingt viel arbeiten müssen, wie jeder kleine Beitrag hilft.

10. Verwenden Sie weiterhin Open-Source-Software

Wenn wir eine lebendige Open-Source-Szene sehen wollen, müssen wir Open-Source-Software aktiv nutzen und keine Angst haben, neue zu erproben . Wenn wir etwas Gutes finden, sollten wir nicht zögern, es anderen zu empfehlen, damit auch sie davon profitieren können.

Selbst wenn wir nur leidenschaftliche und respektvolle Benutzer sind, die nichts anderes tun, als unsere Erfahrungen zu teilen, haben wir bereits auf eine sinnvolle Weise beigetragen.

Erstellen eines statischen Blogs mit Cactus [OS X]

Erstellen eines statischen Blogs mit Cactus [OS X]

Update : Cactus App wurde eingestellt.Wenn Sie kein CMS benötigen und nur eine statische Website oder einen Blog bevorzugen, ist Jekyll ein gutes Tool, mit dem Sie Ihre Chance nutzen können. Wenn Sie jedoch ein Tool mit einer grafischen Benutzeroberfläche bevorzugen, anstatt mit Befehlszeilenwerkzeugen zu arbeiten, sollten Sie Cactus ausprobieren .Ca

(Tech- und Design-Tipps)

Erstellen Sie Responsive und Schöne ganzseitige Lightbox mit BaguetteBox.js

Erstellen Sie Responsive und Schöne ganzseitige Lightbox mit BaguetteBox.js

Es gibt Dutzende von Lightbox Plugins und sie sind alle aus verschiedenen Gründen großartig. Einige funktionieren besser auf Portfolio-Websites, während andere für Responsive-Layouts am besten geeignet sind.Aber eines meiner beliebtesten neuen Plugins ist baguetteBox.js, das vom JavaScript-Entwickler Marek Grzybek entwickelt wurde.Nat

(Tech- und Design-Tipps)