匿名ユーザーが自分のサイトにノードを投稿できるようにしたいのですが。デフォルトでは、投稿は非公開ですが、投稿すると、サイトから確認URLが記載されたメールが送信されます。そのURLでサイトに再度アクセスすると、ノードを公開できます。
これを「クレイグリストモデル」と呼びます。 :-)
言い換えると、メールからリンクすることで、ユーザーが自分のノードを匿名で公開できるようにしたいと思います。
これを行うモジュールまたは設定を見つけることができなかったので、コードに飛び込む前に質問したいと思いました。
更新:このメンテナンスされていないDrupal 5プロジェクト: 匿名の公開 が見つかりました。
ルールモジュールを使用できますが、送信されたノードからメールを取得し、確認リンクをメールアドレスに送信するには、 カスタムルール を記述する必要があります。 hook_entity_insert() を使用して、カスタム関数でこれを行うこともできます。
検証リンクの場合、 drupal_hmac_base64() を使用して、投稿またはノードのコンテンツ+タイムスタンプ+電子メールなどのURLセーフハッシュを作成できます。
次に、検証リンクが正しい場合、検証リンクから引数を取得してノードを公開するコールバック関数を起動するカスタムメニューを作成できます。
これには Anonymous Publishing を使用できるはずです。
Drupal 7ポートがダウンロード可能になりました。まだ開発中ですが、匿名公開用の「Craigslistモデル」が私のテストサイトで機能しており、安定しているようです。現在、コードをテストして、完全なリリースの準備ができていることを確認できる人を探しています。
開示;私は 匿名出版 のメンテナーです