WordPress-Codierung auf Ihrem iPad

Mit der bevorstehenden Ankündigung des iPad 3 besteht kein Zweifel, dass wir in das Post-PC-Zeitalter eingetreten sind. Diese Geräte werden oft als eher über den Medienverbrauch als über ihre Erstellung bezeichnet, aber mit zunehmender Leistungsfähigkeit werden auch diese Linien unscharf. Sehen wir uns die Möglichkeiten der Codierung für WordPress auf einem iPad an.

Hinweis: Ich verwende für dieses Beispiel eine iPad- und iOS-App. Diese Prinzipien gelten natürlich auch für Android und andere Tablets. Ich schreibe nur aus meinen eigenen Erfahrungen und über die Apps, die ich verwendet habe.


Einige Hintergrundgeschichte

Seit ich mein iPad gekauft habe, war eines der Dinge, dass ich es nicht wirklich beruflich nutzen konnte. Es war eine Art erzwungene Entspannung, die sich aber trotzdem verbunden fühlte. Im Laufe der Zeit habe ich damit begonnen, es immer mehr für die Arbeit zu verwenden, und vor kurzem habe ich beschlossen, ein WordPress-Plugin zu verwenden, das nur mein iPad verwendet. Ich entwickle immer noch das Plugin, aber ich habe das bisher gefunden.


Ist die Hardware bereit??

Das iPad ist stark genug, um Entwicklungs-Apps auszuführen. Entwicklungs-Apps stellen im Allgemeinen keine besonderen Anforderungen an die Hardware einer Maschine. Das iPad ist leistungsfähiger als Computer, die wir ohnehin schon vor 10 Jahren für die Entwicklung verwendet haben.

Ich habe festgestellt, dass die Bildschirmtastatur des iPads für die Entwicklung oder auch nur für das Schreiben von Artikeln wirklich nicht für eine regelmäßige Langzeitnutzung geeignet ist. Ich habe eine kabellose Tastatur gekauft und bin damit einverstanden (insbesondere ZaggFolio, wenn Sie interessiert sind), und das hat die Dinge wirklich geändert. Das Schreiben von Artikeln und Code auf meinem iPad ist jetzt sehr machbar.


Ist das Betriebssystem bereit??

Im Allgemeinen behindern Betriebssysteme nicht die Entwicklung, solange Sie über die Software verfügen, die Sie benötigen. Egal, ob Sie iOS oder Android oder etwas anderes verwenden, es geht mehr um die Apps. Eine Sache, die ich über iOS herausgefunden habe, die in Bezug auf die Entwicklung einige Verbesserungen erzielen könnte, ist das App-Switching. Warum?

  1. Das Wechseln der App ist etwas klobiger und zeitaufwendiger als Alt + Tab auf Ihrem Desktop oder Laptop
  2. Einige Apps unterstützen das App-Switching nicht sehr gut und verlieren ihren Status, wenn sie nicht im Fokus der App stehen
  3. Das Fehlen eines gemeinsam genutzten Dateisystems kann manchmal frustrierend sein, obwohl es bisher noch kein wichtiger Blocker für mein spezielles Experiment war

Sind die Apps fertig??

Das ist wirklich die wichtigste Überlegung. Wenn die Apps noch nicht fertig sind, kann die Entwicklung auf dem iPad nicht erfolgen. Welche Apps brauchen wir eigentlich, wenn es darum geht, Themes oder Plugins für WordPress zu entwickeln?

Apps zur Planung Ihres Projekts

Dies ist ein bestimmter Bereich, der von App-Entwicklern viel Aufmerksamkeit erlangt hat und das zeigt. Es gibt eine umfangreiche Sammlung von Apps zur Planung und Verwaltung Ihrer Projekte. Von der Erweiterung des Kernels einer Idee über die Interaktion mit Versionskontrollsystemen bis zur Zusammenarbeit bei Wireframes. Hier sind einige Beispiele von Apps, für die ich mich für diese Teile meines Projekts entschieden habe:

  • Einfacher Geist+ ist eine App, die ich als äußerst nützlich empfunden habe, um den Fluss eines Plugins abzubilden und ihn direkt in meinen Kopf zu bringen, bevor ich anfange.

  • iMockup ist eine App zum Wireframing Ihres Projekts und zur Gestaltung der Benutzeroberfläche, bevor Sie mit der Entwicklung beginnen.

  • iHub können Sie die Aktivitäten Ihres GitHub-Kontos und Ihrer Repositorys von Ihrem iPad aus verwalten und auf dem Laufenden halten, einschließlich der Problemverwaltung.

Apps zur Entwicklung Ihres Projekts

Immer mehr Code-Editoren werden verfügbar, und obwohl sie sich in ihrem genauen Ansatz unterscheiden, verfügen sie alle über die grundlegenden Funktionen, die Sie benötigen, um in Betrieb zu gehen. Es gibt auch Apps für die Interaktion mit Ihrem Webserver und Dateisystem.

  • Dropbox könnte eine meiner Lieblings-Apps überhaupt sein. Ich beachte es kaum auf meinem Laptop, aber es speichert alle meine Dateien getreu, wenn ich sie auf meinem iPad brauche, sind sie da!

  • Prompt, von Panik! Wer auch Coda macht, ist meine bevorzugte App, wenn ich über SSH eine Verbindung zu meinem Webserver herstellen und Änderungen am Befehlszeilendateisystem vornehmen möchte, die ich während der Entwicklung vornehmen muss.

  • Gusto ist die App, die ich derzeit als Code-Editor verwende. Es beinhaltet auch die Möglichkeit (FTP) von FTP-Dateien von meinem Projekt auf meinen Webserver, was äußerst nützlich ist. Bei einigen anderen Code-Editoren, die ich ausprobiert habe, fehlte entweder die einfache Funktionalität von Gusto oder sie waren zu uninteressant.

Weitere Apps für Ihr Projekt

Damit Sie Ihr Projekt planen und entwickeln konnten, finden Sie hier einige Apps, die Sie verwenden können, sobald Ihr Projekt läuft:

  • WordPress für iOS natürlich! Es ist auch wichtig zu wissen, dass diese App wirklich für die Verwaltung des Inhalts Ihrer Website dient. Sie müssen Mobile Safari und wp-admin verwenden, um Einstellungen, Plugins, Designs usw. zu verwalten.

  • PSExpress können Sie Ihre Fotos und Bilder optimieren, bevor Sie sie auf Ihre Website hochladen.

  • Phraseologie macht das Eintippen von Artikeln wirklich nett und einfach. Es ist sehr minimalistisch, aber nicht so minimalistisch, dass es nicht die Werkzeuge hat, die Sie brauchen. Es unterstützt auch Markdown.


Verwendung in der Praxis

Also, ich habe mein iPad für die Codierung mit einer Bluetooth-Tastatur erweitert und bekam alle Apps, die ich zum Planen, Entwickeln und Verwalten des Projekts benötige. Wie haben sie eigentlich zusammengearbeitet? Folgendes habe ich bisher gemacht:

  1. Konfiguration der Domäne und des Webservers auf meinem Hostinganbieter über Mobile Safari
  2. Verbindung zu meinem Webserver über SSH mit Prompt und installiertem WordPress
  3. Konfigurierter Gusto für SFTP-Zugriff auf die WordPress-Installation auf meinem Webserver
  4. Der Ablauf für mein Plugin in SimpleMind wurde geplant+
  5. Eine Reihe von Wireframes in iMockup erstellt
  6. Codierung des Plugins in Gusto gestartet
  7. Testen Sie das Plugin bisher durch Mobile Safari
  8. Schrieb meine readme.txt in Phraseologie
  9. Schrieb den Artikel, den Sie gerade lesen, in Phraseologie!

Fazit

Ich bin zwar noch ziemlich am Anfang meines Plugin-Entwicklungsprojekts, aber ich denke, dass die Entwicklung für das iPad äußerst vielversprechend ist. Ich war noch nicht gezwungen, das iPad aufzugeben und meine Hauptentwicklungsmaschine weiterzuentwickeln. Abgesehen vom App-Switching war dies eine wirklich lustige Erfahrung.

Was halten Sie von dem Potenzial für die Entwicklung Ihrer WordPress-Themes und Plugins, während Sie mit Ihrem Post-PC-Gerät unterwegs sind??