Hinweis: Der folgende Artikel hilft Ihnen dabei: Interview mit Alexey Bobkov, Mitbegründer von Oct…
Wir kommen aus Vancouver, British Columbia und sprechen mit ihm Alexey BobkovMitbegründer von Oktober CMS. Alexeys Karriere begann bereits vor dem modernen Web und er hat den Wandel der Internetwelt miterlebt.
Alexey hat Desktop-Anwendungen für DOS, Windows und *nix und höher erstellt – Websites, Webtechnologien und Frameworks. Dank seines umfassenden Wissens und der Leitung eines preisgekrönten CMS ist Alexey eine prominente Persönlichkeit in der PHP-Community. Hören wir es vom Maestro.
Shahzeb: Hallo Alexy, vielen Dank für das heutige Gespräch mit uns! Bevor wir beginnen, stellen Sie sich bitte unserem Publikum vor – wie sind Sie auf das Programmieren aufmerksam geworden und was hat Sie dazu inspiriert, das Oktober-CMS zu entwickeln?
Alexy: Hallo Shahzeb,
Ich bin ein Programmierer der zweiten Generation. Mein Vater ist Wissenschaftler und Programmierer. Ich interessiere mich seit meiner Kindheit für das Programmieren.
In der High School erhielt ich Zugang zu Personalcomputern und begann, Pascal und Delphi zu lernen. Während meiner Studienzeit habe ich viele Anwendungen für DOS, Windows 3.1 und Windows 95 geschrieben.
Ungefähr zur Zeit meines Abschlusses lernte ich PHP, was damals für „Personal Home Page“ stand, und wechselte nach und nach zur Webentwicklung. Ich habe viele Webanwendungen entwickelt – Zeiterfassung, Projektmanagement, Remote-Dateiverwaltung, E-Commerce und Content-Management-Systeme. CMS waren in meiner Praxis besonders beliebt.
Vor October CMS habe ich in mehreren Webstudios gearbeitet und mehrere Content-Management-Systeme für den internen Gebrauch erstellt. Mir gefiel die Einfachheit, Windows-Anwendungen mit Komponenten in Delphi zu erstellen, und ich kam auf die Idee, dieses Konzept auf die Webentwicklung zu übertragen. Ich habe mehrere Ideen in LemonStand umgesetzt. LemonStand war eine E-Commerce-Plattform, bei der ich vor Oktober CMS als CTO tätig war. Später entwickelten sich die Ideen zu CMS-Komponenten, die im Oktober CMS umgesetzt wurden.
Die Grundidee von October CMS ist recht einfach. Wir haben das komponentenbasierte RAD-Konzept (Rapid Application Development) ins Web übertragen und als Flatfile-CMS implementiert. Der Konfigurationsabschnitt der CMS-Seiten von October verwendet das INI-Format. Das INI-Format ist eine alte Technologie; Ich glaube, es ist mindestens 30 Jahre alt. Deshalb haben wir einige wirklich alte Ideen aufgegriffen und sie mit der besten und neuesten Technologie der PHP-Welt – Laravel – vermischt. Diese Mischung ist jetzt als October CMS bekannt.
Shahzeb: Wer sind die Hauptakteure des Projekts? Können Sie uns etwas über sie erzählen?
Alexy: Es gibt zwei Hauptakteure – Samuel Georges und ich. Sam lebt in Australien und ich lebe in Kanada. Wir haben uns noch nie persönlich getroffen. Wir begannen etwa 2013 zusammenzuarbeiten, als ich ihm die Idee vorschlug, eine CMS-Plattform aufzubauen. Sam ist ein erfahrener und äußerst talentierter Entwickler. Im Moment investiert er mehr Zeit in die Plattformentwicklung als ich. Jetzt ist Sam der Hauptarchitekt von October CMS.
Ich bin für die geschäftliche Seite von October CMS verantwortlich, zu der Gebäudedienstleistungen, Marketing, Partnerprogramm und einige andere Dinge gehören. Wir haben auch ein verteiltes Team, das für nichttechnische Komponenten des Geschäfts verantwortlich ist.
Shahzeb: Ist October CMS für einen bestimmten Entwicklertyp gut geeignet?
Alexy: October CMS ist perfekt für Website- und Webanwendungsentwickler, die mit Laravel vertraut sind. Wenn Sie Webentwicklungsprojekte mit engen Fristen und vielen individuellen Anforderungen haben, ist October CMS die beste Lösung.
Shahzeb: Was zeichnet October CMS auf dem Markt aus? Warum nutzen Menschen es als ihr CMS?
Alexy: October ist das beste CMS basierend auf Laravel. Laravel ist ein äußerst beliebtes Framework. Oktober CMS fügt einen fehlenden Teil für Entwickler hinzu, die Websites für Kunden erstellen und Laravel verwenden möchten. Einfachheit für Entwickler und Zuverlässigkeit für Kunden sind unsere wichtigsten Verkaufsargumente.
Zuverlässigkeit bedeutet, dass die Website nicht kaputt geht, wenn Sie die Plattform aktualisieren. Dies ist besonders wichtig für Geschäftskunden, die Projektfristen und Verpflichtungen gegenüber ihren Kunden haben. Um die Antwort zusammenzufassen: Entwickler lieben October CMS, weil sie mit dem beliebtesten PHP-Framework schnell zuverlässige Websites für Kunden erstellen können.
Shahzeb: Was war die Inspiration für den Namen October CMS?
Alexy: Der Plattformname wurde von der Saison, in der wir mit dem Codieren begannen, und der Musik, die wir zu dieser Zeit gerne hörten, inspiriert. Im Herbst 2013 arbeiteten wir aktiv am October CMS. Und uns gefiel der Song November Rain von Guns N‘ Roses. Eines Tages sprachen wir über einen möglichen Namen und dachten, November könnte eine gute Option sein. Aber dann dachten wir, der Oktober könnte die bessere Wahl sein, da der November zumindest in Nordamerika und Europa normalerweise kalt und dunkel ist. Im Oktober ist die Natur am schönsten, was die Kreativität fördert.
Shahzeb: Welchen Rat würden Sie jemandem geben, der gerade erst mit October CMS anfängt?
Alexy: Wenn Sie Laravel kennen, kennen Sie October CMS. Sehen Sie sich die Plattformdokumentation an. Lernen Sie zunächst, wie das CMS funktioniert – Seiten erstellen und Komponenten verwenden. Erfahren Sie, wie Sie dynamische Inhalte von Tailor und Drittanbieter-Plugins anzeigen. Der nächste Schritt wäre die Entwicklung eigener Plugins. Bald werden Sie feststellen, dass Sie mit der Plattform im Grunde alles machen können.
Shahzeb: Sie haben Anfang des Jahres eine kostenpflichtige Version veröffentlicht. Können Sie mir etwas darüber erzählen, was in dieser Version neu ist und warum es zusätzlich zur Open Source auch eine kostenpflichtige Version gibt?
Alexy: Der Wechsel zu einer kostenpflichtigen Lizenz war eine schwierige Entscheidung. Gleichzeitig war es ein notwendiger Schritt für das Wachstum. Nachdem wir mehrere Jahre lang ein Marktplatzunternehmen betrieben hatten, stellten wir fest, dass wir aufgrund der wachsenden Supportnachfrage und unzureichender Ressourcen an Entwicklungsflexibilität verlieren.
Durch die Umstellung auf das kostenpflichtige Lizenzmodell und die Zusammenarbeit mit professionellen Entwicklern wurden beide Probleme behoben. Unsere Mission ist es, professionellen Webentwicklern die hochwertigste CMS-Plattform und das hochwertigste Ökosystem für ihren Geschäftserfolg zu bieten.
Jetzt sehen wir, dass es die richtige Entscheidung war. Wir führen regelmäßig neue Funktionen ein. Zusätzlich zu den Plattformfunktionen machen wir das Partnerprogramm für unsere Kunden noch wertvoller. Derzeit erstellen wir beispielsweise den Teams-Dienst, der allen Partnerebenen zur Verfügung stehen wird. Der Dienst ermöglicht es Entwicklerteams, an Projekten zusammenzuarbeiten. Und schließlich arbeiten wir aktiv am Marketing. Vor kurzem haben wir eine Agentur für digitales Marketing beauftragt, uns bei der Skalierung des Geschäfts zu unterstützen.
Shahzeb: Was denken Sie über Managed-Hosting-Lösungen wie DreamHost? Glauben Sie, dass diese Lösungen einen Mehrwert für PHP-basierte CMS-Anwendungen bieten?
Alexy: Wir erhalten häufig Anfragen, einen Hosting-Anbieter zu empfehlen, der mit October CMS kompatibel ist. Einige unserer größten Kunden nutzen ihre eigenen Server, um die Websites ihrer Kunden zu hosten. Der Großteil unserer Kunden nutzt jedoch öffentliche Hosting-Anbieter. Zuverlässigkeit, Flexibilität, Sicherheit, Kosten und Leistung sind die wichtigsten Kriterien bei der Auswahl einer Hosting-Plattform. Soweit ich über DreamHost weiß, ist es bei allen gut. Es handelt sich um eine Managed-Hosting-Lösung, das heißt, Sie erhalten einen konfigurierten Server, der von DreamHost verwaltet wird. Für viele Geschäftskunden eine optimale Lösung. Die manuelle Serververwaltung könnte für ein kleines oder mittleres Digitalstudio zu einer unnötigen Belastung werden.
Shahzeb: Es kann eine Herausforderung sein, Beruf und Privatleben unter einen Hut zu bringen. Wie verbringst du deine Freizeit? Was sind deine Hobbies?
Alexy: Ich spiele E-Gitarre und wünschte, ich könnte mehr Zeit damit verbringen. Wir lieben auch das Wandern. British Columbia ist eine wunderschöne Provinz.
Shahzeb: Wen sollten wir Ihrer Meinung nach als nächstes interviewen?
Alexy: Ich glaube, dass Sam Georges interessante und detaillierte Antworten zur technischen Seite der Plattform geben kann. Sie können auch einen unserer Partner interviewen. Sie können erklären, warum sie October CMS verwenden und warum ihre Kunden es lieben.
Shahzeb: Wir haben die Tradition, die Interviewpartner zu bitten, ein Bild ihres Schreibtisches oder Arbeitsplatzes zu teilen. Würde es Ihnen etwas ausmachen, uns zu zeigen, wo die Magie geschieht?
Shahzeb: Nochmals vielen Dank, Alexy!
×
Holen Sie sich unseren Newsletter
Seien Sie der Erste, der die neuesten Updates und Tutorials erhält.
Vielen Dank, dass Sie uns abonniert haben!