2016-11-08 14 views
0

私は新しい非営利団体のウェブサイトの作成を手伝っています。私は物事をスピードアップし、他の人にメンテナンスとセキュリティを追いかけるために、WordPress.comを使用するかもしれないと思っていました。しかし、グループが望んでいるものを見てみると、WordPressには多くのものがネイティブではないように見えます。投稿の操作

ユーザーが投稿を並べ替えるようにしたい(カテゴリやタグに問題はありません)が、ユーザーは自分の投稿を投稿できるようになり、承認後に並べ替えて選択できるようになります。私はこの作品を許可するユーザータイプがあることを知っていますが、彼らは一種のものです。もちろん、ダウンロード可能なWordPressを使用して更新することを心配した場合は、プラグインもあります。

理想的には、ユーザーはお気に入りの投稿を選択して、何らかの種類のドキュメントにまとめておくのが理想的です。私はWordPressでこれを行う方法を知らない。

私はこれをすべて自分でコーディングすることができますし、WordPressサイトポイントを持っているだけです(私は思っています!)が、メンテナンスとセキュリティの利点は消えます。

私は、地面から(おそらくRoRを使って)始めるのが一番良いかもしれないようですが、誰かがWordPressを操作して、私が必要としていること、あるいはおそらく知っていることをする良い方法を知っているのだろうかと思います。クイックスタートを手伝ってくれるCMSがあり、私が探している余分な機能の一部に対応できますか?

ありがとうございます!

+0

これは、WordPressと既製のプラグイン(有料)を使用して100%行うことができると思います。唯一の疑問は、「それらを何らかの種類の文書に集める」ことです(実際にその意味が分かりません)。 CMSを書くことは簡単ではありませんし、潜在的に最初から行うこともできますが、少なくともWPのような実証済みのフレームワークから始めるのはなぜですか? –

+0

ありがとう! 「ドキュメントを何らかの種類のドキュメントにまとめる」とは、ユーザーがプレゼンテーションに使用できるように、選択したポストのみを組み込んだPDFまたはWebページを作成することです。 –

答えて

1

あなたがやろうとしていることは、WordPress(スタンドアロン)で簡単に行うことができます。 Ruby on Railsやその他のフレームワークやCMSは必要ありません。 WordPress.comにはいくつかの点で制限があるかもしれません。

個々のユーザーの役割と機能を作成できます(https://codex.wordpress.org/Roles_and_Capabilities)。

user_metaテーブルを使用して、投稿ID(get_user_meta()/ add_user_meta()/ update_user_meta()など)を個別に保存することができます。

カスタム出力を作成するには、カスタムプラグインを作成するか、カスタムテーマを作成してユーザーのお気に入りの投稿を書き出すことができます。

あなたが必要とするのは、PHPの基本的なプログラミング知識と、WordPressに関する特定の知識だけです。ここから始めてください:https://codex.wordpress.org/

+0

ありがとう!以前はWordPressを使っていましたが、もっと詳しく調べる必要があります。 –

関連する問題