Un poco de historia: como puede ver en http://charlotte.ebayclassifieds.com , si hace clic en "publicar un anuncio" y luego elige una categoría, puede completar el formulario y enviar contenido sin tener que registrarse. Todo esto se hace y se administra mediante el envío de correos electrónicos de validación al campo de dirección de correo electrónico que, cuando se hace clic, permite a un usuario manipular su contenido.
¿Se puede lograr una funcionalidad similar en Drupal? No me importa escribir un módulo, pero antes de hacerlo, quiero asegurarme de no reinventar la rueda.
Tengo un sitio de anuncios locales basado en Drupal para mi comunidad en http://www.gastonia.com . El sitio está creciendo en tráfico anónimo, pero pocos usuarios se están registrando para publicar. Después de un par de bucles de retroalimentación con la comunidad, casi todos dicen que la única barrera para ingresar es tener que registrarse para obtener una cuenta, consultar el correo electrónico, validar, descubrir cómo navegar para publicar un anuncio, etc. De hecho, hay 7 pasos necesario pasar antes de que se publique un anuncio. Es demasiado..
Hemos reelaborado la arquitectura para poder reducirla a dos clics: haga clic para publicar y luego haga clic para guardar. Más específicamente, un usuario hace clic en 'Agregar contenido' y aparece el formulario nodo / agregar (ahora solo hay un tipo de contenido en la nueva arquitectura); Luego, cuando terminan, hacen clic en guardar.
Originalmente pensé en el módulo de registro en línea , pero todavía está en DEV y la lógica realmente no está ahí para admitir si el usuario vuelve a publicar con la misma dirección de correo electrónico (sin iniciar sesión). Podría alterarlo, pero luego volvemos a escribir un módulo.
También pensé en las reglas: ¿podrían las reglas manejar una funcionalidad similar a la del sitio ebayclassifieds o lo que estoy tratando de hacer? Todo se basaría en un correo electrónico archivado en el nodo / formulario de adición (funcionalidad CRUD).
¿Qué dirección o receta sugeriría para lograr la funcionalidad? Por supuesto, el objetivo final aquí es permitir que los usuarios anon publiquen; crear una cuenta detrás de escena para uso futuro; permita el uso del formulario anon incluso para usuarios con correos electrónicos que ya tienen cuentas (y asigne contenido en consecuencia), todo mientras mantiene la seguridad (contra spam, bots) que se obtiene al hacer que un usuario se registre y autentique una cuenta.
EDIT: 4/1/2013 Gisle Hannemyr ha revivido el módulo de publicación anónima que está muy cerca de lograr los objetivos descritos aquí y en otras publicaciones. Participe en el hilo para proporcionar comentarios de la comunidad sobre cómo hacer que el módulo esté libre de errores y mejor: http://drupal.org/node/1957644