WordPress for Android5.7がWordPress.comプランをアップグレードするためのパスを追加
公開: 2016-08-27
WordPress for Androidバージョン5.7は本日リリースされ、WordPress.comユーザー向けのサイトメニューの下に新しい「プラン」画面が表示されます。 このセクションでは、WordPress.comの商用プランの違いについて詳しく説明し、ユーザーがプランを管理およびアップグレードするためのリンクを示します。
以前のリリースでは、ユーザー管理と新しいユーザーを招待する機能が追加されました。 バージョン5.7はこれに基づいて構築されており、WordPress.comユーザーは「人の管理」画面からフォロワーと視聴者を管理できます。
モバイルアプリを使用してセルフホストのWordPressサイトを管理している場合、WordPress.comサイトと比較して機能が不足していることに気付いたかもしれません。 このアプリでは、セルフホストサイトの所有者がテーマ、サイト設定、またはユーザーを管理することはできません。 このギャップは、リリースごとにさらに顕著になります。
セルフホストのWordPressサイトがWordPress.comサイトと比較して機能が遅れている理由
Automatticのモバイルエンジニアの1人であるMaximeBiaisに話を聞いて、アプリがWordPress.comユーザー向けの新機能を追加料金で請求し、セルフホストユーザーを置き去りにしているように見える理由を調べました。
「「People」はセルフホストサイトのロードマップにありますが、何かを実装する前に、WordPress(コア)のいくつかの変更を待っています」とBiais氏は述べています。 「WP-APIプラグインがコアにマージされるのを待つと、時間がかかる場合があります。
「「テーマ」については、ブラウジング(およびインストール)に他の問題があり、それを除外していませんが、実際にはロードマップに含まれていません。」
WP REST APIプロジェクトの運命はまだ空中にあるため、セルフホストサイトがWordPress.comと同等の機能をいつ持つかを判断するのは困難です。 その間、アプリのエンジニアは、Jetpackが有効になっているサイトでより多くの機能を利用できるように取り組んでいます。
「ユーザー管理はJetpackサイト(およびその他の機能も)で有効になります」とBiais氏は述べています。 「現在、アプリのネットワークレイヤーを書き直しています。これにより、Jetpackユーザーに良いものがもたらされます。」
Biais氏によると、ネットワークレイヤーの書き換えは、アプリの主要なインフラストラクチャの変更に伴う大きなタスクです。 彼はETAを提供できませんでしたが、今年の終わりまでにこの新しいネットワーク層統合の最初のステップを完了することを目指していると述べました。
AutomatticのWordPressfor Androidチームには、約10人の開発者が含まれており、そのうちの一部はiOSやSimplenoteなどの他のアプリに取り組んでいます。 チームがアプリのロードマップと目標をどのように決定するかをBiaisに尋ねました。
「ロードマップについては、それは可変であり、私たちは通常、コンセンサスによって決定します」と彼は言いました。 「私たちはユーザーのフィードバックも見ていて、トレンドが見られたらいくつかの機能に取り組むことにしました。 たとえば、サインインエラーがますます増えており、xmlrpcエンドポイントを検出するためのより優れたツールと、WordPress.comユーザー向けの「電子メールによるサインイン」機能に取り組むことにしました。」
WordPress for Androidは、貢献を受け入れるオープンソースプロジェクトですが、アプリの複雑さのため、チームが貢献を受け取ることはめったにないとBiais氏は述べています。
「コードの複雑さは役に立たず、さまざまなAPI(WP.com REST API、XMLRPC、まもなくWP-API)をサポートするという事実は、貢献者にとって事態をさらに困難にします」と彼は言いました。 「この新しいネットワーク層は、その複雑さを隠し、物事を容易にしますが、これ以上の貢献は期待していません。」

リーダーや商用アップグレードパスなど、アプリにパッケージ化されたWordPress.comのみの機能の急増を評価しない、セルフホストのWordPressユーザーには、フォークする以外の選択肢はありません。 Automatticの従業員がアプリに組み込んでいる非公開関連の機能をオフにする方法はありません。
すべてのユーザーの全体的な改善とは対照的に、アプリのメンテナンスと開発の何パーセントがWordPress.comの機能に費やされているかをBiaisに尋ねました。
「言うのは難しいですが、一部の機能(たとえばエディター)はほとんどの時間を要し、WordPress.comとセルフホストユーザーに利益をもたらします」とBiais氏は述べています。 「その他の機能はWordPress.comに固有のものです:リーダー/通知。
「一部の機能は、セルフホストサイトではるかに時間がかかります。たとえば、サインイン画面や、あらゆる種類のセルフホストインストール(自己署名SSL、HTTP認証、設定ミス、PHP警告など)をサポートするネットワーク層です。」
セルフホストサイトをサポートするというコミットメントがWordPress.comサイトと同じかどうかを尋ねられたとき、Biaisは、機能が両方で利用できない場合のチームのアプローチを明確にしました。
「WordPress.comの機能はセルフホストよりも優先されません」と彼は言いました。 「両方に実装できる場合は実行しますが、実装できない場合(XMLRPCエンドポイントがない場合など)はWordPress.comに実装し、通常はCoreに変更を依頼して実装できるようにします。セルフホストユーザー向けの同じ機能。」
Biaisは、この良い例としてサイト設定機能を挙げました。 現在、WordPress.comのみの機能です。 セルフホストサイトのコードは準備ができていますが、チームがコア内の特定のチケットが修正されるのを待っているため、まだアプリに接続されていないと彼は言いました。
チームがリーダーのような機能を削除することを検討するのであれば、WordPress.comとセルフホストユーザーの両方が共有する機能のためだけにオープンソースのWordPressアプリを作成したいというユーザーの傾向があるかどうかをBiaisに尋ねました。
「それがユーザーの過半数だったとしたら、私たちはそれを行うことを考えていると思います」とBiaisは言いました。 「あるいは、WordPress.comとセルフホストユーザーが共有する機能のみを備えた特別なバージョンを構築する方法を見つけるかもしれません。 それは実行可能ですが、それは大きな仕事です。」
Biaisは、Android用の無料のオープンソースソフトウェアアプリのカタログであるFDroidのマネージャーからこのリクエストを受け取ったのは一度だけだと述べました。 それ以外の場合、チームはアプリの大幅な変更を希望するユーザーから多くのフィードバックを受け取っていません。
このアプリには、コアパブリッシングエクスペリエンスの中心ではない多くのWordPress.com機能が含まれているため、わかりやすくするために「WordPress.comforAndroid」に名前を変更することを提案する人もいます。 Biaisによると、チームはそれを2つのアプリに分割する可能性を検討しました。
「WordPressとWordPress.comの両方のアプリを用意することを検討しましたが、明確になっていないため、これを拒否しました」と彼は言いました。 「誰かがPlayストアで「WordPress」または「Blog」を検索し、WordPressとWordPress.comの両方のアプリを見つけた場合、おそらくさらにあいまいになります。」
今のところ、セルフホストユーザーは、WordPressコアの問題と、コアにWP REST APIがないために、WordPress.comサイトの所有者が享受しているのと同じ機能をアプリが提供できないことを認識しておく必要があります。 ネットワーク層の書き換えが行われると、Jetpackに接続されたサイトにはより多くの機能が表示されます。 チームには、セルフホストサイトのユーザー管理とサイト設定を含むロードマップがありますが、ユーザーはそれを可能にするためにWordPressの将来のリリースを待つ必要があります。
