web-dev-qa-db-ja.com

WordPressに追加したい機能は何ですか?

次の質問をするためにcommunity wikiを作成しています。

  • WordPressに追加したい機能は?

この質問はいくつかのことを意味します。

  • "P" を大文字にする必要があることを気にすることができない人々からのちょっとしたドライブではなく、 フィーチャーファンが最も望んでいる を浮上させるはずです。 ( 冗談の中。もちろん...

  • 上級者向けの機能を好む _、特にテーマやプラグイン開発者 _。

  • また、APIを支持およびその他のイネーブラーに対して、さらに別の新しいUIウィジェットもあります。この例としては、多くの開発者がその上に構築できるBackup API、またはその開発者が構築できるTwitter APIなどがあります。

  • 考えることができるすべてではなく、あなたが本当に欲しいものはほんの少しだけに焦点を当ててください。これを、あなたが考えられることも今まで考えたことがあるすべてのもののための投棄場所にしないでください。必要な機能を追加するときに、それを使用したいのか、または top 3 機能を使用したいのかを自問してください。そうでなかったら多分あなたはそれを追加するべきではありません。

  • 必要に応じて、いくつかの詳細を記入してくださいを含めて:

    A. Wireframes(多分 Balsamiq ?を使う)、

    B. APIインターフェース

    C. おすすめフック

    D. URL構造

    E.そしてもっと。

    F.偶数ソースコード

  • 重要な機能のみ、どうぞ。 "管理コンソールを紫色にしたい" または "本当に管理メニューを右側にしたい"のようなものを追加しないでください。

  • 自動 だけが制御できるものは避けてくださいWordPress.comのものが好きです!オープンソースプロジェクトへの貢献者がコードやコラボレーションのような影響を与える可能性があるものに固執するほうが良いでしょう。

このWikiのルール

  • 提案を複製しないでください。あなたがそうしたとしても大丈夫ですが、モデレータがそれを棄権したり、可能であれば削除したりします。重要な複製が存在するが、いくつかの良い追加があれば、それを複製する答えを追加を含むように編集する必要があります。

  • 必要に応じて他のルールが追加されます.

WordPressのアイデア コアチームのバイイン または WordPress/Automatticとの関係 に関連する懸念がある場合は、のコメントをご覧ください。下記のこの質問に投稿した私自身の " answer "のうちの1つ。私の願いは、この努力が{完全にポジティブになるでしょうであり、そしてAutomatticとWordPressコアチームを含む全員がその結果から大きな価値を得ることです。

26
MikeSchinkel

カスタムフィールドUI

私は本当にカスタムUIを持つカスタムフィールドは本当に多くの人々にとって大きな要件であると思います。つまり、強制、繰り返し、グループ化、複数の画像などです。

機能を提供しようとするプラグインがたくさんありますが、それらはすべてアドオンであり、毎回新しいWP機能に追いつく必要があります。 Magic Fields は出発点としてはかなり良いようだ。

そして、彼らは新しいカスタム投稿に完璧に追加するでしょう。

14

投稿/ページの関係

ある投稿を別の投稿に関連付ける機能は、間違いなく私がWordpressを使用しているより高度なクライアントWebサイトで非常に多く必要としている機能です。ある投稿を別の投稿またはページに関連付ける機能は、核となるものです。

私は、MikeがWordpressのTracに関わっていることを知っていますが、まだ追加されていません。

例;

artists というカスタム投稿タイプがあります。 albums reviews および tours というカスタム投稿タイプもあります。これで artists カスタム投稿タイプがあります。略歴、Last.fm&Facebookのようなソーシャルメディアのウェブサイトへのリンク、そしてアーティストの画像。

tours カスタム投稿タイプに新しいツアーを追加したいのですが、特定のアーティストのために持っています。この場合、アーティストはThriceで、2011年5月にThriceが行っているツアーを追加したいと思います。場所、日付を追加し、それからどの投稿に関連付けるかを選択します。この場合はThriceです。

それから私はすべてのツアーに問い合わせて、フロントエンドで彼らの関連アーティストを手に入れることができます。私が見た議論はあなたがカスタム分類法を使うことができるということです、しかしそれは特に芸術家がイメージを持っていること、ソーシャルメディアプロフィールへのリンクおよび他の芸術家特有の事柄を考えると内容を複製しなければならずそして全く効率的でない必要があるでしょう。

前述の Posts To Posts を実行するプラグインがすでにあります。このようなものが追加されれば、それは私の人生とこの機能を望んでいる他の多くの人々を楽にするでしょう。

15

これらは現在私の候補リストに載っている機能です。

1)メディア管理

私はメディア管理の開発/改良が近い将来のリリースの優先順位を与えられることを望んでいます。 "投稿"と "ページ"の投稿タイプ。メディアは適切な分類体系を持つべきです。メディア(およびギャラリー)は、自分自身で管理できる必要があります(つまり、メディアが接続されている投稿を通じてのみ管理できるのではなく)。メディア(およびギャラリー)は、はるかに簡単に投稿またはページに添付、非添付、および再添付できるはずです。

基本的に、NextGen Galleryのようなプラグインの機能の多くは(どんな適切な方法でも)コアに組み込まれるべきです。

2)ウィジェットUI

私は、すべての管理者インターフェースの中で、外観 - >ウィジェットUIが最も改善が必要なものだと思います。限られた数のウィジェット、さらにもっと限られた数のウィジェットサイドバーに最適です。しかし、UXはウィジェットが多すぎると(特に)サイドバーが多すぎると急速に劣化します。

私はUXのエキスパート/デザイナーではありませんが、何か提案するのであれば、1列のウィジェットリスト(できれば自己完結型のスクロールを含む)を見たほうがいいでしょう。サイドバーさらに、IDが最も低いサイドバーが常にページロード時に展開されるのではなく、展開/折りたたみサイドバーの以前の状態を保持したいと思います。

3)テーマインストール/アンインストール/アクティブ化/非アクティブ化フック

これらのフックはテーマの機能と標準化をプラグインに沿ったものにします。私は実際に3.2用にこれらのパッチを提供することを試みることを志願しました。

4)開発ロードマップ

私は、コア開発チームが少なくとも3〜5回の将来の大きな改訂をカバーする開発ロードマップを作成してほしいと思います。このようなロードマップは、ユーザーコミュニティに、予想される機能の追加/変更に注目する機会を与え、開発者コミュニティのインプット/貢献を各リリースに集中させるのに役立ちます。

8
Chip Bennett

完全にサポートされている管理テーマ

WordPressの管理テーマは現在部分的にしかサポートされていません。 CSSファイルを変更することで管理者の外観を変更することは可能ですが、WordPressのコアソースコードを変更せずにHTMLを変更することはできません。これが今のところWordPressの管理者用テーマがあまりない理由であり、存在するテーマは別のCSSを適用することにのみ依存しています。

たとえばThemeForestスキンを適用するには、開発者はHTMLで変更を加える必要があります。そうしないと、提供されたCSSすべてを適用できませんでした。

現時点で私は最高の管理テーマはこれだと思いますが、もっとうまくやれると思うと思います: Fluency Admin

4
Nuno Morgadinho

カスタム投稿スタチュー。

単なるドラフトや公開ではなく、新しい投稿/ページ/投稿タイプのステータスを定義する機能。私はこれが進行中だと思います!これを使用して、ブロックと呼ばれる新しいタイプを作成します。次に、ページに関連しているがフィードで公開されていない、または直接アクセス可能なコンテンツブロックを作成します。

サムネイルクロップ位置の定義

残念ながら、サムネイルの生成は常に画像の中央に配置されていますが、たとえば左上からトリミングする必要がある場合もあります。

トリミング座標を定義できるのは素晴らしいことです。サムネイル機能はフィルタを使用しないので、現在これらの変更はコアメディアファイルを編集することによってのみ可能です。

3
addedlovely

WordPress IdeasCore TeamバイインまたはWordPress/Automatticとの関係

WordPress Ideas ?について

しかし、待ってください、すでにこのようなものはありませんか? WordPress Ideas と呼ばれていませんか?まあtrue、ただし:

  • WordPress Ideasにはすべてのレベルのユーザーからのアイデアがあるため、熱狂者の懸念は混乱の中で失われます。

  • WordPress Ideasコミュニティモデレーションは許可されません St​​ackExchangeのように。

  • WordPress Ideas良い書式設定を推奨しませんおよび編集を許可しませんので、がらくたを投稿するときは、くずを残さなければなりません。

  • WordPress Ideas(一方的に最高評価のアイデアを排除しました_最近のコミュニティからの入力も警告もありません。StackExchangeには監査システムがあります」バイパスとStackExchangeには、主要な貢献を排除するインセンティブがありません

  • WordPress Ideas5つ星評価システムのみを使用(ユーザーの評判にプラスまたはマイナスの影響を与えない。StackExchangeは、上下の投票を提供しますユーザーの評判に影響を与え、後者は品質と有用な参加を確保する上でより良い仕事をしているようです。

  • WordPress Ideasアイデアを表示するにはドリルダウンする必要があります全体的なビューを提供します。StackExchangeを使用すると、同じページにリストされている機能、および多くの作業なしで両方の詳細をスキャンすることができます。

  • WordPress Ideasis Automatticにより制御。これはAutomatticに対する批判ではなく、すべてのエンティティが自分の利益、期間に注目しているという認識にすぎません。 Automatticの既得権益によって監視されていないことは、何らかの真の価値を持つ可能性があります(明確にするために、下にジャンプ)。

  • 率直に言って、WordPress Ideasにアイデアを投稿したときはいつでも、単に私のアイデアがブラックホールに落ちたのように感じ、二度と聞かれない。これらの機能のアイデアとやり取りし、具体的な進展が見られることを願っています。

  • 最後に、残念なことに、tracとwp-hackersのコアチームと頻繁な貢献者は ユースケースの機能リクエストを検討するほどオープンではない 少なくとも、私には馴染みがありません。だから私は個人的にこれが機能のアイデアを投稿できる場所になりたいと思っています。最も重要だと思うもので、有効性を理解しようと努力しない人に軽視されずに議論できるようにするためです私のユースケースの。さらに、議論されたアイデアが健全である場合、私は他からの検証を取得したいと思います。誰が 自分に対する敬意を深めているようです機能のアイデア自体について

Core Teamバイイン

しかし、待ってください。これについて議論するために、コアWordPressチームの賛同を得なければなりませんか?まあ、実際にはno

  • これはコアに追加された機能だけである必要はなく、プラグインとして開発される可能性のある機能について、または(実質的に)WordPress(前述のようにAutomatticのみが制御できるものを除く。)

  • お互いを知り合い、お互いに敬意を払うユーザー同士の議論コラボレーションを促進する可能性があります

  • ここにリストされた機能の結果として開発されたコードは、core自体にはなりませんが、これらの機能は、コアプラグインステータスになるタイプになることはありません。

  • エントリーレベルのエンドユーザーの要望をマニア/デザイナー/開発者のニーズから切り離すことで、{コアチームにより明確にするを理解し、マニア/デザイナー/開発者コミュニティは必要だと考えています WordPressのより広範なエンドユーザーコミュニティに加えて。

  • そして最後に、評判の高い多数の名前付きユーザーがここにある場合_特定の機能の必要性に同意する、特に既に実装している場合は、もっと大きいと思います一人の個人からフラストレーションのある方法で提案された場合よりもコアチームが注意を払う可能性が高い(過去に1、2回行ったことを認める。:) IOW、このメカニズムは本当にできると思うみんな助けて。

この取り組みとWordPress/Automatticの比較

明確にするために、私はこのNOTを投稿しましたNOTを繰り返し、AutomatticまたはWordPress] _コアに対して拮抗します代わりに、StackExchangeが提供する信じられないほどのメカニズムを使用して、最も必要な機能を明らかにし、話し合い、おそらくコラボレーションし、最も有用な機能を見つけたいと思いました。

繰り返しになりますが、この努力は完全に肯定的であり、AutomatticとWordPressコアチームを含む全員がその成果から大きな価値を得ることができます。

そして、これが役立つことを願っています。

-マイク

3
MikeSchinkel

日常的に使用されるいくつかの重要なツールがあり、それらはWordPress開発者を本当に手助けすると思います。これらはプラグインとして属していないと私は信じているほとんどのサイトでとても重要です。

フォームAPI - すべてのサイト/フレームワーク/ CMSには何らかの種類のフォーム処理があり、WordPressにはありません。

Media API - 特に管理とユーザ制御のための堅牢なメディアAPIは、長い間ロードマップに組み込まれてきました。

カスタムフィールドAPI - WPAlchemy(メタボックスクラス)の方針に沿ったものを基本レベルでコアに組み込む必要があります。

管理API - 管理要素(メニュー、追加項目、フィールドなど)を制御することは、ユーザーロールにとって非常に面倒です。

2
Wyck

Rtmp/rtmpeサーバー用の新しいgsocストリームラッパーAPIプロジェクトに必要なwordpressメディアUIを構築する方法はどうですか。

http://wiki.github.com/jmstacey/wp-stream-wrappers/ /

私が抱えている問題は、多くのライブビデオ放送をしているのと同じように、自分のビデオコンテンツをすべて別々のフラッシュ通信サーバークラスターに保存することです。私と私の顧客がワードプレスについて悩むのは、wpエディタを離れて他のサーバーのビデオ管理ソフトウェアプラットフォームからビデオの埋め込みコードを入手しなければならないことです。

さらに悪いことに、私はhighwindsとakamai cdnも使用して、ビデオファイルを3か所に残しています。

ワードプレスエディタ内で、cdnという任意のサーバから私のすべてのメディアにアクセスできることは、夢の実現につながるでしょう。私にとっては、少なくとも今年の最優先事項となるでしょう。

2
shawn

リポジトリ設定

私がLinux Derivatesを使うようになればなるほど、wordpress.orgのウェブマスターと密接に関連しているのはなぜだろうか。例えばリポジトリ。一つだけです。サポーターや管理者が自分のリポジトリを設定するのに何がクールになるでしょうか?そのため、テーマやプラグインのようなアドオンを提供するために、彼らは彼らのユーザを含む世話をします。アップデートなどを提供する。

たとえば、ある顧客向けに作成されたテーマでは、他のテーマではなく、そのテーマに関心があります。そのため、更新を要求する場合は、開発システムで更新を行い、それが機能している場合はリポジトリを介して最新バージョンを公開するなど、独自のリポジトリを使用すると顧客とのワークフローがはるかに簡単になります。

しかし、現時点では、WordPressリポジトリの設定とそれに伴う更新機能は、wordpress.orgか、それほど賢くない同等のシステムをハックするユーザに完全に制限されています。誰もが他のものを壊すかもしれないことをする必要はありません。

主な問題は、それがwordpress.orgにロックされているということです。特にフリーソフトウェアではなく、 ベンダーロックイン ソフトウェアを強く嫌います。それがフリーソフトウェアの既知の利点をますます時代遅れにしています。

関連チケット: #13067 - プラグインとテーマのリポジトリの設定/ ies

コア開発者がこれに反対しているようです - 明らかにさまざまな理由から。しかし結局、これはwordpress.orgに提供される機能をすべてのユーザーに提供しないという結果になります。これは、プロのワードプレスサポーターや管理者、さらにはローカルネットワークのシステム管理者にとっての利点とは決して無関係です。では、なぜデフォルトで無制限になる可能性があるものを制限するのでしょうか。

もしWordpressコアがこれを統合することを考えていないのであれば、私たちは既存の機能が互いに互換性を保ちながら誰もが使えるようにするために、共同所有のプラグインによってこれを提供することが可能です。

2
hakre

スピード最適化分析と改善

1
wonderdoo

高度なフロントエンドオプション

私は個人的にはWordpressのダッシュボードは2つの部分に分けられるべきであり、CONTENTに関するもの(投稿、用語、リンク、コメントなど)はフロントエンドであるべきだと思います。ワードプレスで。コンテンツを投稿するためにワードプレスを使用しているユーザーの割合は、私たちのような開発者よりも高く、彼らは管理パネルを表示する必要がないからです。

wp-adminは設定(テーマ、プラグイン、設定など)のためだけにあるべきです。

CSVインポーター内蔵

CSVを介して大量のコンテンツをアップロードする場合は、組み込みのCSVインポーターが便利です。私はwordpressの現在のインポーターオプションはほんの数人しか使われていないと感じています。その多くはxlsフォーマットの内容を持っています。

リンクではなくディレクトリ

Linksオプションはwordpressで最も使用されていないオプションであり、wordpressがそれをディレクトリオプション(map、アドレスレコグナイザ付き)に変更するのであれば、オープンソースのディレクトリで利用可能なパッケージは正確に認識されないそれのための。私はディレクトリが追加されれば私はワードプレスはキラープラットフォームになると思います。

1
Ezhil

評価オプションを内蔵

格付けの投稿に対して(wordpress.orgのもののような)優れた格付けシステムがあればそれは良いでしょう。

高度なギャラリーオプション

現在のギャラリーのオプションにはアップロードからの画像のみが含まれます。外部の画像を添付ファイルとして追加するオプションであれば、ギャラリーに含めることができます。

Ajaxワードプレス登録

Ajax登録に組み込まれていると時間を節約でき、ユーザーの混乱を避けることができます。これはbp-xtraサインアッププラグインを介して行うことができますが、私は組み込みオプションを持つことは良いだろう、そのやり過ぎだと思います。

1
Ezhil

ギャラリー

1. 現在しない投稿に 最低2枚の画像をアップロードしていない場合は[ギャラリー]タブを表示します 。そのため、メディアライブラリファイルを使用して新しいギャラリーを構築することは不可能です。 (未知の)理由により、同じ画像(または他のファイル)を複数の投稿に追加することがサポートされていますが、既存の投稿からギャラリーを作成することはできません。

2. バイパス/ギャラリーマークアップのみをフィルタ処理します。現時点では、追加するためだけにgallery関数を完全にオーバーライドする必要があります。例えば。すべての画像へのCSSクラス。 (かなり長い)コアコードを何度も繰り返すのを防ぐために、 単一のフィルタ が必要になります。

1
kaiser

サイドに注目の画像、またはサイト上のthe_contentの任意の画像を含む最近の投稿。

このように http://prntscr.com/1oj69

0
user4271