WordPress Coding pe iPad

Cu anunțul iminent al iPad 3, nu există nicio îndoială că am intrat în era Post-PC. Aceste dispozitive sunt adesea tentate ca fiind mai mult despre consumul de media decât crearea, dar pe măsură ce devin din ce în ce mai puternice, chiar și această linie devine încețoșată. Să examinăm viabilitatea codării pentru WordPress pe un iPad.

Notă: pentru acest exemplu folosesc aplicații iPad și iOS, dar, bineînțeles, aceste principii se aplică și pentru Android și alte tablete. Doar scriu din propria mea experiență și cu privire la aplicațiile pe care le-am folosit.


Unele backstory

De când am cumpărat iPad-ul meu, unul dintre lucrurile pe care le-am bucurat a fost că nu puteam să-l folosesc pentru muncă. A fost un fel de relaxare forțată, dar în timp ce se simțea încă conectat. Cu timpul, am început să o folosesc din ce în ce mai mult pentru a lucra și, recent, am decis să încerc să dezvolt un plugin WordPress folosind doar iPad-ul meu. Încă dezvolt pluginul, dar iată ce am găsit până acum.


Este hardware-ul pregătit?

IPad este suficient de puternic pentru a rula aplicații de dezvoltare. Aplicațiile de dezvoltare nu sunt, în general, exigente în ceea ce privește hardware-ul unei mașini, și să ne confruntăm cu aceasta, iPad-ul este mai puternic decât computerele pe care le-am fi putut utiliza pentru dezvoltare cu 10 ani în urmă oricum.

Un lucru pe care l-am descoperit este că pentru dezvoltare, sau chiar doar scrierea de articole, tastatura pe iPad nu este într-adevăr adecvată pentru utilizarea regulată pe termen lung. Am cumpărat o tastatură fără fir și stau să o folosesc (în mod special, un ZaggFolio dacă sunteți interesat), iar acest lucru a schimbat cu adevărat lucrurile. Acum, scrierea de articole și codul pe iPad-ul meu este foarte posibil.


Sistemul de operare este pregătit?

În general vorbind, atâta timp cât aveți software-ul de care aveți nevoie, sistemele de operare într-adevăr nu se opresc în calea dezvoltării. Deci, dacă utilizați iOS, Android sau orice altceva, este vorba mai mult despre aplicații. Un lucru pe care l-am găsit despre iOS care ar putea folosi unele îmbunătățiri atunci când vine vorba de dezvoltare, deși, este de comutare app. De ce?

  1. Aplicația de comutare este puțin clunky și consumă mai mult timp decât Alt + Tab pe desktop sau laptop
  2. Unele aplicații nu acceptă foarte bine comutarea aplicațiilor și își pierd starea atunci când nu sunt aplicația în focalizare
  3. Lipsa unui sistem de fișiere partajat poate fi uneori frustrant, deși nu a fost un blocant major pentru experimentul meu particular până acum

Aplicațiile sunt pregătite?

Acesta este cu adevărat cel mai important aspect. Dacă aplicațiile nu sunt gata, atunci va fi imposibil să se dezvolte pe iPad. Deci, ce aplicații avem de fapt nevoie atunci când vine vorba de dezvoltarea de teme sau plugin-uri pentru WordPress?

Aplicații pentru planificarea proiectului dvs.

Aceasta este o zonă specială care a primit o mare atenție de la dezvoltatorii de aplicații, și aceasta arată. Există o vastă colecție de aplicații disponibile pentru planificarea și gestionarea proiectelor dvs. De la extinderea pe kernel a unei idei, la interacțiunea cu sistemele de control al versiunilor, la colaborarea pe rețelele de tip wireframes. Iată câteva exemple de aplicații pe care le-am decis pentru aceste părți ale proiectului meu:

  • SimpleMind+ este o aplicație pe care mi-am găsit-o extrem de utilă pentru cartografierea fluxului unui plugin și pentru a-l primi drept în cap înainte de a începe.

  • iMockup este o aplicație pentru proiectarea și proiectarea interfeței înainte de a începe proiectul.

  • iHub vă permite să gestionați și să păstrați pasul cu activitatea din contul și depozitele GitHub din iPad, inclusiv gestionarea problemelor.

Aplicații pentru dezvoltarea proiectului dvs.

Din ce în ce mai mulți editori de coduri devin disponibili, iar în timp ce diferă în abordarea exactă, toate au funcționalitatea de bază de care aveți nevoie pentru a merge. Există, de asemenea, aplicații pentru interacțiunea cu serverul dvs. web și cu sistemele de fișiere.

  • dropbox ar putea fi una dintre aplicațiile mele preferate vreodată. Aproape că nu-mi acord nici o atenție pe laptop-ul meu, dar îmi stochează cu fidelitate toate fișierele mele, astfel încât atunci când am nevoie de ele pe iPad-ul meu, acolo sunt!

  • Prompt, de panică! care fac de asemenea Coda, este aplicația mea preferată pentru conectarea prin SSH către serverul meu web și efectuarea oricăror modificări ale sistemului de fișiere de comandă pe care ar trebui să le fac în timpul dezvoltării.

  • Bucurie este aplicația pe care o folosesc în prezent ca editor de cod. Acesta include, de asemenea, capacitatea de a fi (S) fișiere FTP de la proiectul meu la serverul meu web, care este extrem de util. Unii alți editori de coduri pe care i-am încercat fie nu aveau funcția simplă pe care a avut-o Gusto, fie au fost prea neintenționați să le folosească.

Mai multe aplicații pentru proiectul dvs.

Deci, ați reușit să vă planificați proiectul și să îl dezvoltați, iată câteva aplicații care trebuie utilizate odată ce proiectul dvs. este în desfășurare:

  • WordPress pentru iOS, evident! De asemenea, este important să rețineți că această aplicație este într-adevăr pentru gestionarea conținutului site-ului dvs., va trebui să utilizați Mobile Safari și wp-admin pentru gestionarea setărilor, pluginurilor, temelor etc..

  • PSExpress vă va permite să optimizați fotografiile și imaginile înainte de a le încărca pe site-ul dvs. web.

  • Frazeologie face articole de scris foarte frumos și ușor. Este foarte minimalist, dar nu atât de minimalist încât nu are instrumentele de care aveți nevoie. De asemenea, acceptă marcarea în jos.


Utilizarea în practică

Ok, așa că mi-am mărit iPad-ul pentru codare cu o tastatură bluetooth și am primit toate aplicațiile necesare pentru planificarea, dezvoltarea și gestionarea proiectului. Acum, cum au lucrat împreună? Iată ce am făcut până acum:

  1. Am configurat domeniul și serverul web pe furnizorul meu de gazduire prin Mobile Safari
  2. Conectat la serverul meu web prin SSH cu WordPress Prompt și instalat
  3. Configurați Gusto pentru accesul SFTP la instalarea WordPress pe serverul meu web
  4. Planificat fluxul pentru plugin-ul meu în SimpleMind+
  5. A creat o serie de fire wireframe în iMockup
  6. A început codarea pluginului în Gusto
  7. Testați plugin-ul până acum prin Safari Mobile
  8. Scrierea fișierului readme.txt din Frazeologie
  9. Scrieți articolul pe care îl citiți acum în Frazeologie!

Concluzie

În timp ce sunt încă destul de aproape de începutul proiectului meu de dezvoltare a pluginurilor, cred că lucrurile sunt extrem de promițătoare pentru dezvoltarea iPad-ului. Nu am fost forțat să abandonez încă iPad-ul și să continuu să dezvolt pe mașina mea principală de dezvoltare, și altfel decât schimbarea aplicațiilor, a fost de fapt o experiență destul de distractivă.

Ce credeți despre potențialul de a dezvolta teme și pluginuri WordPress în timp ce sunteți în mișcare cu dispozitivul Post-PC?

Cod