de en
← Zur Artikel-Übersicht

12 Jahre Mijingo

Mijingo Homepage 2010
Nach 12 Jahren ging Mijingo offline, das von Ryan Irelan betrieben wurde. Ein Rückblick auf eine besondere Lernplattform, die gerade Nischen-Systeme wie ExpressionEngine und Craft CMS thematisierte – aber nicht nur.

Ryan Irelan sollte jedem in der Craft-Community ein Begriff sein, schließlich leitet er mit CraftQuest die beste Online-Lernquelle, um Craft zu lernen. Eine Art Laracasts nur für Craft CMS, gegründet 2018 und ich kaufte mir damals direkt für 499 US-Dollar die lebenslange Mitgliedschaft.

ExpressionEngine

Warum Ryan von mir so viel Vorschusslorbeeren verdiente, hatte damit zu tun, dass ich ihn als Lehrer extrem schätze. Ich kenne Ryan seit so ungefähr 2009, damals waren wir beide in der ExpressionEngine-Community unterwegs. 2008 veröffentlichte er eine Screencast-Reihe zu ExpressionEngine, die ich kaufte und somit das CMS lernte. 2009 startete, mit eeinsider.com, eine der wenigsten Newsquellen rund um ExpressionEngine. Im Dezember 2009 folgte mit ExpressionEngine 2: A Quick-Start Guide ein E-Book, welches später sogar als gedruckte Fassung in den Handel kam.

2010 entschloss sich, eine Videoplattform unter dem Namen Mijingo zu veröffentlichen. Dort konnte man seine ExpressionEngine-Produkte dann kaufen. Beispielsweise Learning ExpressionEngine 2, wo in acht Screenshots in insgesamt mehr als 4 Stunden die Channel University gebaut wurde. Eine Episode kostete 7 US-Dollar, die ganze Reihe 48 US-Dollar.

Ryan widmete sich aber auch komplexeren Themen, etwa in Securing ExpressionEngine 2 oder MySQL and ExpressionEngine. Wer richtig tief einsteigen wollte, fand mit Building an ExpressionEngine Add-on direkt den passenden Kurs. Tutor war dort Lodewijk Schutte, der in einer Stunde seinen Prozess der Add-on-Entwicklung zeigte.

Mijingo?

Mijingo, LLC, war seit Jahren der Geschäftsname, unter dem Ryan seine Kurse veröffentlichte. Ryan und seine Frau hatten eine Katze namens Ringo. Ryan hat eine Vorliebe für gereimte Namen und das Ersetzen von Konsonanten und gab der Katze so den Spitznamen „Ringo Mijingo“ und so nannte er sein Unternehmen und seine Lernplattform letztlich nach seiner Katze.

Craft CMS

Auf Mijingo veröffentliche Ryan mit Learning Craft auch den ersten Kurs zu Craft CMS. In 2,5 Stunden konnte man zusehen, wie Ryan die Website Crafty Records auf Craft-Basis erstellte. Von der Installation über Dateimanagement bis zu Templating wurden die wichtigsten Grundlagen abgedeckt. Dieser Kurse wurde 2014 dann auch komplett aktualisiert für Craft 2.

Twig
war als Template-Sprache für die meisten Craft-Anfänger ein neues Konzept. Nicht verwunderlich also, dass später Kurse wie Twig Templates in Craft, Control Flow in Twig oder Flexible Twig-Templates in Craft veröffentlichte. Diese Kurse zusammen mit den Vorträgen von Craft Summit 2014 und 2015 halfen mir sehr dabei, Twig richtig lieben zu lernen.

Ben Croker
veröffentlichte über Mijngo den Kurs Craft Plugin Development. Und so wurde bezogen auf Craft CMS schnell ein breites Spektrum abgedeckt.

Learning Craft

Web-Technologien

Bei Mijingo ging es jedoch nicht nur um Craft CMS oder ExpressionEngine. In 33 Minuten erklärte Ryan die Syntax und Grundlagen von Markdown, eine Auszeichnungssprache in der ich heute alle meine Artikel verfasse.

Dank JavaScript Task Runners: Grunt & Gulp lernte ich erst Grunt schätzen, um später doch zu Gulp zu wechseln. Ich kopierte Ryans Beispiele sogar teils einfach raus und verwendete sie in Produktion.

Mit Git Up and Running, Git: Under the Hood, Git: The Next Steps, Command Line und OS X Shell Tricks gute Einblicke in diese Technologien, die ich mittlerweile täglich verwende. Natürlich setze ich Git gerne auf Git Tower, aber ich mache mittlerweile deutlich mehr im Terminal, als ich es mir vor 10 Jahren hätte vorstellen können. Damals nutze ich noch Editoren wie CSSEdit oder Coda, da diese eine schöne grafische Benutzeroberfläche hatten.

Ebenso vor fast 10 Jahren gab es eine Zusammenarbeit zwischen Mijingo und HappyCog. Für 149 US-Dollar konnte man mit The Happy Cog Way einen achtteiligen Kurs kaufen, der den modernen Webdeveloper-Workflow der Zeit demonstrierte:

  • HTML Prototyping
  • Responsive Web Design
  • Fundamentals of HTML 5
  • Fundamentals of CSS3
  • Up and Running with Sass
  • Building a Type System
  • Basics of Grids
  • Deploying Websites

Jeder Kurs war ungefähr eine Stunde lang, bot diverses Zusatzmaterial und zusätzlich gab es noch eine 30-minütige Gesprächsrunde mit den Happy Sog-Experten.

Happy Cog
ist eine digitale Full-Service-Agentur, die sich auf Web- und Mobile-App-Entwicklung, Design und digitales Marketing spezialisiert hat. Die Agentur wurde 1999 von Web-Pionier Jeffrey Zeldman gegründet und wurde 2018 von der Vector Media Group übernommen.

CraftQuest

Aufgrund all dieser positiven Erfahrungen mit Mijingo, war die lebenslange Mitgliedschaft bei CraftQuest ein No-Brainer für mich. CraftQuest ist der geistige Nachfolger von Mijingo, wo sich mittlerweile auch der Großteil der Mijingo-Kurse finden lassen. Seit 2018 wurden auf Mijingo auch keine neuen Inhalte veröffentlicht und so ist es nicht verwunderlich, dass Ryan – nach 12 Jahren – mijingo.com vom Netz genommen hat. Die Domain leitet jetzt auf craftquest.io weiter.

CraftQuest Homepage 2022

Als ich diese Ankündigung vor ein paar Wochen las, wurde ich etwas sentimental. Denn Mijingo war eine wichtige Lernplattform während meiner beruflichen Karriere. Viele Themen lernte ich so zum ersten Mal oder konnte ich vertiefen.

Danke Ryan, dass du diese Plattform so lange betrieben hast. Ich hoffe, dass CraftQuest noch sehr lange online bleiben wird und du weiter solche hilfreichen Inhalte produzierst. Gerade angehende Craft-Entwickler profitieren enorm von diesem Angebot und selbst die alten Hasen, lernen so immer etwas Neues.

Foto von  Thomas Sausen<

Selbstständiger Webentwickler, der 2005 mit WordPress-Websites anfing, dann zu ExpressionEngine wechselte und 2013 sein Herz an Craft CMS verlor. Als Gründer von Craftentries, berichtet er seit 2015 über das Craft-Ökosystem.

Thomas Sausen Web Developer