WordPress kodning på din iPad

Med det närmaste tillkännagivandet av iPad 3 finns det ingen tvekan om att vi har skrivit in efter åldern efter PC. Dessa enheter präglas ofta av att vara mer om förbrukningen av medier än dess skapande, men när de blir mer och mer kraftfulla, blir även denna linje suddig. Låt oss granska lönsamheten för kodning för WordPress på en iPad.

Obs! Jag använder en iPad och IOS-appar för det här exemplet, men de här principerna gäller naturligtvis även för Android och andra tabletter. Jag skriver bara ur min egen erfarenhet och angående de appar som jag har använt.


Några backstory

Sedan jag köpte min iPad har jag haft det som jag verkligen inte kunde använda för att jobba. Det var en slags tvångsrelaterad avkoppling, men samtidigt som den kände sig kopplad. När tiden har gått på, har jag börjat använda den mer och mer för arbete och nyligen bestämt mig för att försöka utveckla ett WordPress-plugin med bara min iPad. Jag utvecklar fortfarande plugin, men här är det jag hittat hittills.


Är maskinvaruklaren?

IPad är mycket kraftfull nog för att köra utvecklingsapp. Utvecklingsapp är i allmänhet inte särskilt krävande på maskinens maskinvara, och låt oss möta det, iPad är kraftfullare än datorer som vi kanske har använt för utveckling för 10 år sedan ändå.

En sak som jag har funnit är att för utveckling, eller till och med bara artikelskrivning, är iPad-tangentbordet på skärmen verkligen inte tillräckligt för regelbunden långsiktig användning. Jag har köpt ett trådlöst tangentbord och kan använda (speciellt en ZaggFolio om du är intresserad), och det här har verkligen förändrat saker. Nu skriver du artiklar och kod på min iPad är mycket genomförbart.


Är operativsystemet redo?

Generellt sett, så länge du har den programvara du behöver, kommer operativsystemen verkligen inte i vägen för utveckling. Så om du använder iOS eller Android eller något annat handlar det mer om appar. En sak jag har funnit om iOS som kan använda viss förbättring när det gäller utveckling men är app-switching. Varför?

  1. Appbyte är lite klumpig och mer tidskrävande än Alt + Tab på skrivbordet eller datorn
  2. Vissa appar stöder inte appbyte mycket bra och förlorar sin status när de inte är appen i fokus
  3. Brist på ett gemensamt filsystem kan ibland vara frustrerande, men har hittills inte varit en stor blockerare för mitt specifika experiment

Är verktygen redo?

Detta är verkligen det viktigaste övervägandet. Om programmen inte är klara, blir det omöjligt att utvecklas på iPad. Så vilka appar behöver vi faktiskt när det gäller att utveckla teman eller plugins för WordPress?

Appar för att planera ditt projekt

Detta är ett särskilt område som har fått stor uppmärksamhet från apputvecklare, och det visar. Det finns en omfattande samling av appar som är tillgängliga för planering och hantering av dina projekt. Från att expandera på kärnan i en idé, att interagera med versionskontrollsystem, för att samarbeta med wireframes. Här är några exempel på appar som jag har bestämt för dessa delar av mitt projekt:

  • SimpleMind+ är en app som jag har hittat mycket användbar för att kartlägga flödet av ett plugin och få det rakt i mitt huvud innan jag börjar.

  • iMockup är en app för wireframing ditt projekt och utforma gränssnittet innan du börjar med utveckling.

  • IHUB låter dig hantera och fortsätta med aktiviteter på ditt GitHub-konto och repositorier från din iPad, inklusive problemhantering.

Appar för att utveckla ditt projekt

Allt fler kodredaktörer blir tillgängliga, och medan de varierar i deras exakta tillvägagångssätt, har de alla den grundläggande funktionaliteten du behöver komma igång. Det finns också appar för att interagera med din webbserver och filsystem.

  • Dropbox kan vara en av mina favoritappar någonsin. Jag betalar knappt någon uppmärksamhet åt den på min bärbara dator, men det lagrar trovärdigt alla mina filer bort så när jag behöver dem på min iPad, där är de!

  • Prompt, av panik! vem gör också Coda, är min app valfri för att ansluta via SSH till min webbserver och göra några ändringar i kommandoradsfilsystem som jag kanske behöver göra under utveckling.

  • Välbehag är appen jag använder för närvarande som min kodredigerare. Det inkluderar också möjligheten att (S) FTP-filer från mitt projekt till min webbserver, vilket är extremt användbart. Några andra kodredigerare som jag har försökt antingen saknade den enkla funktionen Gusto har, eller var för ointuitiv att använda.

Fler applikationer för ditt projekt

Så du har kunnat planera ditt projekt och utveckla det. Här är några appar att använda när ditt projekt är igång:

  • Wordpress för iOS, självklart! Det är också viktigt att notera att den här appen verkligen är för att hantera innehållet på din webbplats, du måste använda Mobile Safari och wp-admin för att hantera inställningar, plugins, teman, etc.

  • PSExpress tillåter dig att tweak dina foton och bilder innan du laddar upp dem till din webbplats.

  • Fraseologi gör att skriva artiklar verkligen trevligt och enkelt. Det är väldigt minimalistiskt, men inte så minimalistiskt att det inte har de verktyg du behöver. Det stöder också markdown.


Användning i praktiken

Ok, så jag förstärkte min iPad för kodning med ett Bluetooth-tangentbord, och jag fick alla appar som jag behövde för att planera, utveckla och hantera projektet. Hur funkar de faktiskt ihop? Så här har jag gjort hittills:

  1. Konfigurerade domänen och webbservern på min webbhotell via Mobile Safari
  2. Ansluten till min webbserver över SSH med snabb och installerad WordPress
  3. Konfigurerad Gusto för SFTP-åtkomst till WordPress-installationen på min webbserver
  4. Planerat ut flödet för mitt plugin i SimpleMind+
  5. Skapat ett antal trådramar i iMockup
  6. Började koda plugin i Gusto
  7. Testar plugin hittills genom Mobile Safari
  8. Skrev min readme.txt i Phraseology
  9. Skrev artikeln du läser nu i Phraseology!

Slutsats

Medan jag fortfarande är ganska nära början av mitt pluginutvecklingsprojekt tror jag att saker ser väldigt lovande ut för utvecklingen på iPad. Jag har inte blivit tvungen att överge iPad nu och fortsätta att utveckla på min huvudsakliga utvecklingsmaskin, och förutom app-switching, det har verkligen varit en rolig upplevelse.

Vad tycker du om möjligheten att utveckla dina WordPress-teman och plugins när du är på språng med din Post-PC-enhet?