web-dev-qa-db-ja.com

登録ユーザーに自分の記事を自動公開させる方法はありますか

私はJoomlaに非常に慣れておらず、単にWebサイトをホストしているだけなので、可能であれば、回答はかなりステップバイステップである必要があります。

複数のユーザーが記事を投稿するホビーグループサイトを運営しています。

理想的には、登録ユーザーが承認なしで自分の記事を投稿できるようにしたいと考えています。だから、私は彼らに彼ら自身の記事への出版権を持たせたいです。自分の記事の状態を編集できるようにして、他のユーザーの記事の状態を編集できないようにしてほしい。

ユーザーが自分の記事の「編集状態」をオンにすることで自分の記事を自動公開できるように設定しました。しかし、それによって他のユーザーの記事を非公開にすることができました。理想的ではありません。

4
Verisimi

コンポーネントUser Article Manager( http://extensions.joomla.org/extensions/authoring-a-content/content-submission/18412 )を見てください。ユーザーが実行できることと実行できないことを微調整するための多くのオプションと設定があります。

ユーザーグループごとにメニュー項目を作成し、自分の記事のみを編集/公開する権限を付与します。

注:ユーザー記事マネージャー:この拡張機能は、次の理由により非公開になりました:

UR3: Vulnerable Extension
0
johanpw

結局、拡張機能を使って自分のやりたいことをやってしまいました。それは魅力のように働きました。私はまだJoomlaのコア機能に明らかな何かが足りないように感じますが、私は2日間これを読んで作業しているので、拡張機能でそれができればうまくいきます!

https://extensions.joomla.org/extensions/extension/authoring-a-content/content-submission/user-article-manager

注:この拡張機能は脆弱であると報告されたため、JEDから削除されました

2
Verisimi

Joomlaはこれを完全にサポートします。デフォルトのインストールではすでにいくつかのアクセスレベルが設定されていますが、独自のレベルを作成し、ACL(アクセス制御リスト)設定を必要に応じて調整できます(サードパーティコンポーネントの設定の変更を含む)。

これは、いくつかの光を当てるかもしれない短いチュートリアルです: http://docs.joomla.org/J2.5:Access_Control_List_Tutorial

「自分を編集」は、最も注意を払いたい設定です。その後、自分の記事で公開/非公開を切り替えることができます。

0
Brian Peat