WordPressに追加したい機能は何ですか?[閉まっている]


27

私は次の質問をするためにコミュニティwikiを作成しています

  • WordPressに追加してほしい機能は何ですか?

この質問はいくつかのことを暗示しています:

  • 「P」を大文字にする必要があることを気にすることのできない人々からのドライブバイスだけでなく、愛好家が最も望んでいる機能を明らかにする必要があります(もちろん...

  • より上級のユーザー、特にテーマやプラグインの開発者に役立つ機能を提供します

  • また、APIその他のイネーブラーを、もう1つの新しいUIウィジェットよりも優先してください。この例としては、多くの開発者が作成できるバックアップAPIや、作成者が作成できるTwitter APIがあります。

  • あなたが考えることができるすべてではなく、あなたが本当に最も欲しい少数のことだけに焦点を合わせてください。これが、あなたが考え得る、あるいは今まで考えたすべてのもののゴミ捨て場にしないでください。必要な機能を追加するときは、それを使用するか、上位3つの機能を使用するかを自問してください。そうでない場合は、追加しないでください。

  • 必要に応じて、次のような詳細情報を提供します。

    A. ワイヤフレームBalsamiqを使用している可能性がありますか?)、

    B. APIインターフェース

    C. 推奨されるフック

    D. URL構造

    E.その他。

    F.偶数ソースコード

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

  • Automatticのみが WordPress.comのようなものを制御できるものは避けてください !! (愛好家が気にかけるわけではありませんが...)オープンソースプロジェクトへの貢献者がコードやコラボレーションなどに影響を与える可能性のあるものに固執する方が良いでしょう。

このWikiのルール

  • 提案を複製しないでください。あなたがやっても大丈夫ですが、モデレーターがそれをダウン投票したり、可能であれば削除したりできます。重大な重複が存在する場合でも、いくつかの適切な追加を行うと、重複している回答を編集して追加を含める必要があります。

  • 必要に応じて必要に応じてさらにルールが追加されます。

WordPressのアイデアコアチームの賛同、またはWordPress / Automatticとの関係に関する懸念がある場合は、以下のこの質問に投稿された自分の「回答」のいずれかのコメントを参照してください。私の希望は、この取り組みが完全に前向きであり、AutomatticやWordPressコアチームを含むすべての人がその成果から大きな価値を得られることです。


マイク、私はあなたが気にしないことを願っています-私はいくつかの文法とスペルを調べて整理しました。それはあなたのメッセージをより効果的に伝えるのに役立つと思いました。
トラビスノースカット

この質問は適切ですか?FAQに反しているようです(「主観的、議論的、または詳細な議論が必要な質問は避けてください。」)
ボビージャック

たぶん、次のようなルールを尋ねて提供する方が良いかもしれません:答えごとに1つの提案があり、既存のものに投票する。または、これはすでにコミュニティWikiの意味ですか?
-hakre

回答:


14

カスタムフィールドUI

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

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

そして、彼らは新しいカスタム投稿に完璧な追加を行います。


@Alexandre Rafalovitch参考register_post_field()までに、投稿に関連するフィールドを定義する機能を提供し、エンドユーザー向けではなく開発者やテーマ向けに設計されたカスタムフィールドを定義するためのプラグインに取り組んでいます。フック可能かつ(ほぼ)無限に柔軟。コミュニティがそれを十分に気に入っている場合、コアプラグインとして含めることは理にかなっているかもしれません。
MikeSchinkel

メタメタ作品?いいですね。誰かがそれをする必要があり、私はそれが高く評価されると確信しています。
アレクサンドル・ラファロヴィッチ

@MikeSchinkel、これはカスタム投稿宣言でカスタムフィールドを記述することができ、フォームが自動的に生成されることを意味しますか?
タラスマンコフスキー

@tarasmはい、いいえ、それは問題ではありません。:)あなたは、カスタムフィールドを記述していないでしょうINカスタムポストタイプ登録ではなく、後にregister_post_type()呼び出すことによってregister_post_field()。はい、フォームは自動的に生成されます。既にこれを行うプラグインがいくつかありますが、ほとんどの場合、開発者に標準APIを提供するのではなく、エンドユーザーにUIを提供することに焦点を合わせているようです。私は後者に焦点を当てています。
MikeSchinkel

@MikeSchinkel、それも同様に機能します。数年前にJoomla用に似たようなものを作成しました。あなたが助けを必要とするならば、私はこれで助けたいです。アルファ版またはベータ版をリリースする準備ができていると思うときのタイムラインはありますか?
タラスマンコフスキー

15

投稿/ページの関係

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

マイクがこのような何かをコアにプッシュすることに関連して、Wordpressトラックにいくらか関与したことは知っていますが、まだ何も追加されていません。

例;

アーティストと呼ばれるカスタム投稿タイプがあります。アルバムレビューツアーと呼ばれるカスタム投稿タイプもあります。現在、アーティストのカスタム投稿タイプには次のものがあります。バイオ、Last.fmやFacebookなどのソーシャルメディアWebサイトへのリンク、アーティスト画像。

ツアーのカスタムポストタイプに新しいツアーを追加したいが、特定のアーティスト用に追加したい。この場合、アーティストはThriceであり、2011年5月にThriceが行っているツアーを追加します。場所、日付を追加し、関連付けたい投稿を選択します。この場合はThriceです。

その後、すべてのツアーを照会し、フロントエンドで関連アーティストを取得できます。私が見た議論は、カスタム分類を使用できるということですが、特にアーティストに画像、ソーシャルメディアプロファイルへのリンク、および他のアーティスト固有のものがあることを考慮すると、コンテンツを複製する必要があり、まったく効率的ではありません。

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


+1うん、それも不可能だとわかって驚いた。やや不満足な方法でタグを使用することになりました。
-addedlovely

私の回答に追加したいのは、ScribuのプラグインPosts 2 Postsが、前述のWordpressの機能を非常にうまく提供しているということです。そのプラグインをコアにマージするか、デフォルトでWordpressに同梱する必要があります。
ドウェインチャーリントン

8

これらは現在私のショートリストに載っている機能です:

1)メディア管理

「メディア」ポストタイプが「ポスト」および「ページ」ポストタイプと類似の機能パリティを前提とするように、メディア管理の開発/改善が近い将来のリリースに優先ステータスを与えられることを望みます。メディアには適切な分類システムが必要です。メディア(およびギャラリー)は、独自に管理できる必要があります(つまり、メディアが添付されているポストを通じてのみ管理できるようにする必要があります)。メディア(およびギャラリー)は、投稿またはページに簡単に添付、添付解除、および再添付できる必要があります。

基本的に、NextGen Galleryなどのプラグインの機能の多くは、コアに適切な方法で組み込む必要があります。

2)ウィジェットUI

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

私はUXの専門家/デザイナーではありませんが、何か提案する場合は、単一列のウィジェットリスト(できれば自己完結型のスクロール)を表示し、画面の大部分はサイドバー。さらに、ページの読み込み時に常に最小のIDのサイドバーが展開されるのではなく、展開/折りたたまれたサイドバーの以前の状態を保持したいと思います。

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

これらのフックは、プラグインに沿ったテーマ機能と標準化をもたらします。私は実際に3.2用にこれらのパッチを提供しようと試みたので、幸運を祈ります!

4)開発ロードマップ

コア開発チームが、少なくとも3〜5の将来の主要な改訂をカバーする開発ロードマップを作成することを望みます。このようなロードマップは、ユーザーコミュニティに予想される機能の追加/変更を検討する機会を与え、各リリースの開発者コミュニティの入力/貢献に焦点を当てるのに役立ちます。


4

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

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

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

現在、私はそこに最高の管理者のテーマはこの1つだと思いますが、私は、あなたがより良いが行うことができます同意するだろうと思う:流暢管理を


これは、テーマの複雑さのために起こりそうにありません。HTMLからコードを抽象化して、最終的にはほとんど成果を上げないようにするのは大変な作業です。CSSに固執し、CSSを介したより良いカスタマイズを可能にするパッチを提出することをお勧めします。
Viper007Bond

何らかの形で関連するチケットは次のとおりです。[ core.trac.wordpress.org/ticket/11517#11617 ]私は、管理者。
hakre

3

これらは、WordPressのアイデアコアチームの賛同またはWordPress / Automatticとの関係に関する潜在的な懸念に関する私のコメントです。

何についてWordPressのアイデア

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

  • WordPress Ideasにあらゆるレベルのユーザーからのアイデアがあるため、熱狂的なファンの心配は混乱の中で失われます。

  • WordPress Ideas では、StackExchangeのようなコミュニティモデレーションは許可されていません

  • WordPress Ideas は適切な書式設定推奨しておらず、編集を許可していないため、がらくたが投稿されたときはくたくたのままでなければなりません

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

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

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

  • WordPress IdeasAutomatticによって制御されます。それはAutomatticの批判ではなく、すべてのエンティティが自分の利益、期間に注目しているという認識にすぎません。しかし、Automatticの既得権益によって見過ごされないものを持っていることは、ある程度の真の価値を持ち得る。(明確にするために一番下にジャンプします。)

  • 率直に言って、WordPressのアイデアアイデアを投稿したときはいつでも、自分のアイデアがブラックホールに陥り、二度と聞けないよう感じました。これらの機能のアイデアを実際に操作して、具体的な進展が見られることを期待しています。

  • 最後に、残念なことに、少なくとも私からは、コアチームと、tracおよびwp-hackersの頻繁な貢献者が、慣れていないユースケースの機能要求を検討することに対して寛容ではないことがわかりました。だから私は個人に、これが私が最も重要だと思うものの特徴的なアイデア投稿でき、私のユースケースの妥当性を理解する努力をしない誰かに軽視されることなくそれらを議論できる場所にしたいです。議論のアイデアが健全であればさらにその後、私がしたいのですが他の人からの検証を取得し 、私は尊重し、誰ことが表示されにそれを私のために敬意を開発している 機能のアイデアそのものに

どのようにコアチームバイイン

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

  • これはコアに追加された機能だけである必要はありません。プラグインとして開発される可能性のある機能、または(実質的に)WordPressに影響を与える他の機能(Automatticのみが制御できるものを除く)

  • 議論は、お互いを知り、お互いの尊敬を築いているここのユーザー間のコラボレーションを促進する可能性があります。

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

  • うち分離することにより、エントリレベルのエンドユーザーのニーズ愛好家/デザイナー/開発者から望んでいる私たちはコアチームより分かりやすく提供することができるかもしれない彼らが理解し、助け愛好家/デザイナー/開発者のコミュニティが必要だと考えて何に加えてをWordPressの幅広いエンドユーザーコミュニティ。

  • 我々が持っている場合は、最終的には、高い評判と名付けられ、多数のユーザーをここでは、特定の機能の必要性について合意、我々はすでにそれを実装している場合は特に、私はそれが提案されている場合コアチームは、より注意を払うだろう大きいの可能性があると思いますイライラした方法で一人の個人によって(私は過去に1、2回やったことを認めます

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

明確にするために、私はこの投稿はありません、私は繰り返しませオートマティックやWordPressのコアチームに向けて拮抗します。代わりに、StackExchangeが提供する信じられないほどのメカニズムを使用して、最も必要な機能を明らかにし、議論し、おそらくコラボレーションし、最も有用な機能を見つけたいと考えました。

繰り返しになりますが、この取り組みが完全に前向きであり、AutomatticやWordPressコアチームを含むすべての人がその成果から大きな価値を得られることを願っています。

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

-マイク


3

カスタムポストスタチュー。

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

サムネイルのトリミング位置の定義

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

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


これらの両方とも、私は本当にできました。しかし、作物の位置の定義がどのように機能するかはわかりません。アップロードする画像ごとに異なるトリミング位置が必要になる場合があります。そして、あなたがいくつかのサムネイルサイズを持っているならば、それらは異なるクロップ位置も必要とするかもしれません。
ブレイディ

サムネイルについては、add_image_size関数に別の変数を追加します。x / y座標の別の配列。add_image_size( 'gallery'、306,208、true、array(0,0));
追加された素敵な

2

rtmp / rtmpeサーバー用の新しいgsocストリームラッパーAPIプロジェクトに必要なワードプレスメディアUIを構築する方法について。

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

私の問題は、多くのライブビデオブロードキャストを行うので、すべてのビデオコンテンツを個別のフラッシュ通信サーバークラスターに保持することです。私と私の顧客がワードプレスに夢中になっていることの1つは、他のサーバーのビデオ管理ソフトウェアプラットフォームからビデオの埋め込みコードを取得するために、wpエディターを離れる必要があることです。

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

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


3.1がメディアUIに大きな変更を加えないことを聞いて非常に残念でした。暫定的に誰かが提案することのできるプラグインの一時停止タイプがありますか?
ショーン

これは非常に重要な一歩であり、これ以上無視するべきではないと思います。
ウィック

2

リポジトリ構成

Linux Derivatesを使用するほど、wordpress.orgのウェブマスターと密接に結びついているのはなぜだろうと思います。たとえば、リポジトリ。1つだけです。サポーターと管理者が自分のリポジトリを設定するのにもっとクールなものは何ですか?そのため、テーマやプラグインなどのアドオンを提供するために、ユーザー向けのサービスを提供しています。更新などを提供します。

たとえば、顧客向けに作成されたテーマでは、彼女/彼は他のテーマではなく、そのテーマに興味があります。したがって、更新を要求すると、独自のリポジトリを使用すると、開発システムで更新を実行し、作業中にリポジトリを介して最新バージョンを公開するなど、顧客とのワークフローがはるかに簡単になります。

しかし、現時点では、WordPressリポジトリの設定とそれによる更新機能は、wordpress.orgまたはあまり賢くない比較可能なシステムをハッキングする人に完全に制限されています。これは、リポジトリ機能の大部分が既に実装されておりみんなが他のことを壊すようなことをする必要はありません。

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

関連チケット:#13067-プラグインとテーマリポジトリの構成

コア開発者はこれに反対しているようです-明らかにさまざまな理由があります。しかし、最終的にこれは、wordpress.orgに提供される機能をすべてのユーザーに提供しないという結果になります。これは、プロのワードプレスのサポーターと管理者、およびローカルネットワークのシステム管理者にとってのメリットに重きを置くものではありません。では、デフォルトで無制限にできるものを制限するのはなぜですか?

ワードプレスコアがこれを統合することを検討していない場合は、既存の機能が相互に互換性を維持しながらすべての人が使用できるように、共同所有のプラグインでこれを提供することが可能だと思います。


2

WordPress開発者にとって本当に役立つと思う日常的に使用されるいくつかの重要なツールがあります。これらはプラグインとして属していないと思われるほとんどのサイトで非常に重要です。

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

Media API-特に管理とユーザー制御のための堅牢なメディアAPIは、長い間ロードマップ上にあります。

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

管理 API-管理要素(メニュー、エクストラ、フィールドなど)を制御することは、ユーザーの役割にとって大きな苦痛になります。


1

ギャラリー

1.現在、あなたはしていない、あなたがアップロードしていない場合は、「ギャラリー」タブを取得する2枚の画像の最小値をポストします。そのため、メディアライブラリファイルを使用して新しいギャラリーを作成することはできません。何らかの(不明な)理由により、同じ画像(または他のファイル)を複数の投稿に追加することがサポートされていますが、既に存在する投稿からギャラリーを作成することはできません。

2.ギャラリーマークアップのみをバイパス/フィルターします。現在、追加するためだけにギャラリー機能を完全にオーバーライドする必要があります。例えば。すべての画像へのcssクラス。(かなり長い)コアコードを何度も繰り返すのを防ぐために、1つのフィルターが必要になります。



1

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

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

wp-adminは、構成(テーマ、プラグイン、設定など)専用です。

組み込みのCSVインポーター

組み込みのCSVインポーターは、CSVを介して大量のコンテンツをアップロードする場合に便利です。wordpressの現在のインポーターオプションはごく一部で使用されているように感じます。多くはxls形式のコンテンツを持っています。そのためのプラグインはありますが、その場合はより良いでしょう。

リンクの代わりにディレクトリ

リンクオプションはwordpressで最も使用頻度の低いオプションです。オープンソースのディレクトリで使用できる正確に認識されたパッケージはありませんが、wordpressがディレクトリオプション(map、アドレス認識)に変更するとよいでしょう。それのための。ディレクトリが追加された場合、ワードプレスはキラープラットフォームになると思います。


1

組み込みの評価オプション

投稿を評価するための優れた評価システム(wordpress.orgのシステムなど)があれば良いでしょう。

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

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

Ajaxワードプレス登録

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.