WordPress pentru Android 5.7 adaugă o cale pentru actualizarea planului WordPress.com
Publicat: 2016-08-27
WordPress pentru Android versiunea 5.7 a fost lansată astăzi cu un nou ecran „Plan” sub meniul site-ului pentru utilizatorii WordPress.com. Această secțiune detaliază diferențele dintre planurile comerciale ale WordPress.com și include un link pentru ca utilizatorii să își gestioneze și să își actualizeze planurile.
Versiunile anterioare au adăugat gestionarea utilizatorilor și posibilitatea de a invita noi utilizatori. Versiunea 5.7 se bazează pe aceasta și permite utilizatorilor WordPress.com să-și gestioneze urmăritorii și spectatorii din ecranul „Gestionarea oamenilor”.
Dacă utilizați aplicația mobilă pentru a gestiona site-uri WordPress auto-găzduite, este posibil să fi observat lipsa de funcționalitate în comparație cu site-urile WordPress.com. Aplicația nu permite proprietarilor de site-uri auto-găzduite să gestioneze teme, setări ale site-ului sau utilizatori. Acest decalaj devine din ce în ce mai pronunțat cu fiecare lansare.
De ce site-urile WordPress auto-găzduite sunt în urmă cu funcții în comparație cu site-urile WordPress.com
Am vorbit cu Maxime Biais, unul dintre inginerii de telefonie mobilă ai Automattic, pentru a afla de ce aplicația pare să încarce noi funcții pentru utilizatorii WordPress.com și lăsând în urmă utilizatorii auto-găzduiți.
„„Oamenii” este pe foaia de parcurs pentru site-urile auto-găzduite, dar așteptăm unele modificări în WordPress (de bază) înainte de a putea implementa ceva”, a spus Biais. „Ar putea dura ceva timp dacă așteptăm ca pluginul WP-API să fie îmbinat în core.
„Pentru „Teme”, există și alte probleme cu navigarea (și instalarea) și nu o excludem, dar nu se află cu adevărat pe foaia de parcurs.”
Deoarece soarta proiectului WP REST API este încă în aer, este dificil de evaluat când site-urile auto-găzduite vor avea paritatea caracteristicilor cu WordPress.com. Între timp, inginerii aplicației lucrează la obținerea mai multor funcții pentru site-urile care au Jetpack activat.
„Gestionarea utilizatorilor va fi activată pentru site-urile Jetpack (și și alte funcții)”, a spus Biais. „În prezent rescriem stratul de rețea al aplicației și acest lucru va aduce lucruri bune pentru utilizatorii noștri Jetpack.”
Biais a spus că rescrierea stratului de rețea este o sarcină mare care va veni cu unele modificări majore de infrastructură în aplicație. El nu a putut furniza un ETA, dar a spus că urmăresc ca primii pași ai acestei noi integrări la nivel de rețea să fie finalizați până la sfârșitul acestui an.
Echipa Automattic WordPress pentru Android include aproximativ 10 dezvoltatori, dintre care unii lucrează pe iOS și alte aplicații precum Simplenote. L-am întrebat pe Biais cum decide echipa cu privire la foaia de parcurs și obiectivele aplicației.
„Pentru foaia de parcurs, este variabilă, de obicei decidem prin consens”, a spus el. „De asemenea, ne uităm la feedback-ul utilizatorilor și decidem să lucrăm la unele funcții atunci când vedem o tendință. De exemplu, am văzut din ce în ce mai multe erori de conectare și am decis să lucrăm la un instrument mai bun pentru a detecta punctul final xmlrpc și o funcție de „conectare prin e-mail” pentru utilizatorii WordPress.com.”
WordPress pentru Android este un proiect open source care este deschis pentru contribuții, dar Biais a spus că echipa primește rareori contribuții din cauza complexității aplicației.
„Complexitatea codului nu ajută, iar faptul că acceptăm diferite API-uri (WP.com REST API, XMLRPC și în curând WP-API) face lucrurile și mai dificile pentru un colaborator”, a spus el. „Acest nou nivel de rețea va ascunde această complexitate și va face lucrurile mai ușoare, dar nu mă aștept la multe contribuții.”
Utilizatorii WordPress auto-găzduiți care nu apreciază proliferarea funcțiilor numai pentru WordPress.com împachetate cu aplicația, cum ar fi cititorul și calea de actualizare comercială, nu au altă opțiune decât să o forkeze. Nu există nicio modalitate de a dezactiva funcțiile care nu sunt legate de publicare pe care angajații Automattic le includ în aplicație.

L-am întrebat pe Biais ce procent din întreținerea și dezvoltarea aplicației este dedicat funcțiilor WordPress.com, spre deosebire de îmbunătățirea generală pentru toți utilizatorii.
„Este greu de spus, unele funcții iau cea mai mare parte a timpului – editorul, de exemplu – și beneficiază de WordPress.com și de utilizatorii auto-găzduiți”, a spus Biais. „Alte caracteristici sunt specifice WordPress.com: Reader / Notificări.
„Unele funcții necesită mult mai mult timp pentru site-urile găzduite automat: ecranul de conectare, de exemplu, și stratul de rețea pentru a accepta toate tipurile de instalări găzduite automat (SSL auto-semnat, autentificare HTTP, configurare greșită, avertismente PHP etc.”
Când a fost întrebat dacă angajamentul de a sprijini site-urile auto-găzduite este același cu site-urile WordPress.com, Biais a clarificat abordarea echipei atunci când o funcție nu este disponibilă pentru ambele.
„Funcțiile WordPress.com nu au prioritate față de auto-găzduite”, a spus el. „Când putem implementa lucruri pentru amândoi, o facem, dar când nu putem (ca atunci când nu avem punctul final XMLRPC) o facem pentru WordPress.com și, de obicei, îi cerem lui Core să facă modificările, astfel încât să putem implementa aceeași caracteristică pentru utilizatorii auto-găzduiți.”
Biais a citat funcția Setări site ca un bun exemplu în acest sens. În prezent, este o funcție numai pentru WordPress.com. Deși codul pentru site-urile auto-găzduite este gata, el a spus că nu este încă conectat în aplicație, deoarece echipa așteaptă ca un anumit bilet în nucleu să fie reparat.
L-am întrebat pe Biais dacă există o tendință de utilizatori care doresc aplicația open source WordPress creată exclusiv pentru funcții partajate atât de WordPress.com, cât și de utilizatorii auto-găzduiți, dacă echipa ar lua în considerare eliminarea unor funcții precum Reader.
„Dacă ar fi majoritatea utilizatorilor, cred că ne-am gândi să o facem”, a spus Biais. „Sau poate găsiți o modalitate de a crea o versiune specială cu doar funcții partajate de WordPress.com și de utilizatorii auto-găzduiți. Este realizabil, dar este o sarcină mare.”
Biais a spus că au primit o singură dată această solicitare de la managerul FDroid, un catalog de aplicații software gratuite și open source pentru Android. În caz contrar, echipa nu a primit prea mult feedback de la utilizatorii care doresc modificări majore ale aplicației.
Deoarece aplicația conține multe funcții WordPress.com care nu sunt esențiale pentru experiența de publicare de bază, unii au sugerat să fie redenumită „WordPress.com pentru Android” pentru claritate. Potrivit lui Biais, echipa a examinat posibilitatea împărțirii acestuia în două aplicații.
„Ne-am gândit să avem atât aplicații WordPress, cât și WordPress.com, dar am respins acest lucru pentru că nu este mai clar”, a spus el. „Este probabil și mai ambiguu atunci când cineva caută în Magazin Play „WordPress” sau „Blog” și găsește atât aplicații WordPress, cât și WordPress.com.”
Deocamdată, utilizatorii auto-găzduiți ar trebui să recunoască că problemele legate de nucleul WordPress și lipsa API-ului WP REST în nucleu împiedică aplicația să ofere aceleași caracteristici de care se bucură proprietarii site-ului WordPress.com. Site-urile conectate la Jetpack ar trebui să vadă mai multe funcții odată ce rescrierea stratului de rețea este la loc. Echipa are o foaie de parcurs care include gestionarea utilizatorilor și setările site-urilor pentru site-uri găzduite de sine, dar utilizatorii vor trebui să aștepte lansările viitoare ale WordPress pentru a face acest lucru posibil.
