¿Extender controlador existente?

Si los propietarios son quienes deciden, ¿qué sucede cuando alguien vende la unidad? ¿Quién decidiría entonces?

El nuevo propietario se convierte en la autoridad. Si no están en el sitio web o no responden rápidamente a las solicitudes, el personal del sitio web intervendrá según sea necesario, hasta que el propietario intervenga o a menos que lo haga.

Al menos al principio, planeo otorgar acceso automáticamente a los usuarios para que no tengan que esperar a que una persona revise su registro o cualquier otra cosa. Si se descubre un problema, se puede solucionar retroactivamente. Dudo que tengamos una ola de estafadores al principio, que afirmen poseer propiedades que no tienen.

Ya veremos cómo resulta después de eso.

¿Qué pasa con un propietario al que no le importa si su inquilino puede ser miembro del foro?

Nuevamente, si los propietarios son negligentes en la moderación, el personal/administradores del sitio web intervendrán. Primero asumiremos que el usuario dice la verdad sobre dónde vive y le otorgaremos acceso como residente, pero si es posible, nos comunicaremos con el propietario para confirmar.

Supongo que si nunca confirman, el usuario puede seguir usando el sitio. Simplemente no obtendrán una marca de verificación junto a su estado de residente, supongo. No estoy decidido si eso se mostrará a todos, o solo a los administradores, pero esa es la idea básica.

Creo que dejarlo en manos del administrador del complejo tendría mucho más sentido y probablemente no requeriría un plugin.

Toda la razón de ser de mi sitio web es evitar exactamente ese tipo de escenario. Si quieres escuchar sobre política, aquí tienes… El administrador de la propiedad está externalizado a una empresa que nos trata como chicle en su zapato. Si supieran de mi sitio web, probablemente ni siquiera lo mirarían, y mucho menos lo usarían, y mucho menos proporcionarían una moderación efectiva.

La única otra autoridad centralizada es la junta electa, y oh, no me hagas empezar con ellos. Ya tenemos un grupo de Facebook, donde han estado abusando de sus poderes. Soy parte de un esfuerzo de base. Mi sitio web de Discourse es secreto, no autorizado y necesitará reemplazar su grupo de Facebook con la menor fricción posible para tener éxito.

Basta decir que nuestra comunidad necesita desesperadamente un foro moderado por partes separadas y libres de conflictos de intereses. Ese es el objetivo aquí.

Si crees que los propietarios comenzarán a abusar de su poder, entonces supongo que tendré que cruzar ese puente cuando llegue.

Con un poco de “CSS hacking”, sí.

No si lo configuras así

¿Quiénes son “ellos” en esa frase? ¿Los caseros?
¿Son ellos los que van a decidir si sus residentes están trolleando? :popcorn:

Para mí, solo suena a que tendrás propietarios y residentes.

  • Pon a los propietarios en un grupo.
  • Dale a todos un campo personalizado que identifique la propiedad.
  • Cuando alguien se registre, busca al propietario de la propiedad encontrando a la persona en el grupo de propietarios con la misma propiedad y pídele que confirme. Una vez que hayan confirmado, pon al residente en el grupo de residentes.
  • Asegúrate de tener un buen procedimiento para cuando alguien se vaya.
  • Olvídate de la moderación por parte de los propietarios (si te entendí correctamente) y deja eso al personal.
2 Me gusta

¿Cómo? Sugiero que quienquiera que sea el que haga eso simplemente administre a todos los usuarios. Dijiste que estás tratando con personas mayores. Parece muy improbable que logres que eso suceda. Suena más a que tendrás que ir a la casa de cada persona y mostrarles cómo iniciar sesión para que se registren si quieres que alguien adopte discourse. ¿Quién va a capacitar a cada propietario en todo el complejo para usar este plugin que solo existe en una instalación de discourse en el mundo? Serás la única fuente de soporte. Será mucho más fácil para ti administrar los usuarios que pretender que los propietarios lo harán. O espera un año hasta que todos supliquen la capacidad de hacerlo ellos mismos y estén dispuestos a pagar para que se desarrolle el plugin.

Sí. Simplemente haz eso.

Ya veo. Simplemente tendrás que conseguir tu propia camarilla para administrarlo. Realmente necesitarías algún sistema como el que tiene el vecino de al lado, donde envías postales o haces que la gente avale a los demás. Así que usar invitaciones podría ayudar. Los inicios de sesión de Facebook también podrían ayudar.

Es difícil imaginar un plugin que pueda resolver los problemas que describes.

¡Buena suerte!

1 me gusta

Honestamente, empiezo a pensar que tienen razón. Si elimino ese requisito del proyecto, de repente la carga del sistema se reduce prácticamente a la funcionalidad existente/central en Discourse.

En aras de cualquiera que busque mi problema original específico, sospecho que este comentario es técnicamente la solución: Extend Existing Controller? - #21 by petermarkley

Pero en aras de mi proyecto real… Cuanto más exploré los Grupos (gracias a RGJ aquí y aquí) y las funciones de Campos de Usuario Personalizados (gracias a Moin y RGJ), más cómodo me sentí con ellos. Aprecio especialmente la parte de “resaltado de avatar” de los Grupos, honestamente no esperaba que existiera y es básicamente lo que imaginaba con las cosas del ícono SVG que mencioné aquí. Es muy elegante, debo confesar.

Lo único que todavía estoy considerando, ya que de todos modos comencé el desarrollo de plugins, es extender el controlador del modal de registro para que la selección de un usuario en el campo “número de edificio” pueda filtrar las opciones en el campo “número de unidad”, de 200 a aproximadamente 6. Supongo que tengo que sopesar lo mucho más agradable que será eso para los usuarios frente al tiempo que llevaría desarrollarlo. Pero en este punto, creo que puedo empezar a aceptar usuarios de todos modos y empezar a poner contenido en el sitio…

¡Gracias a todos!

4 Me gusta

Esa es una gran idea. Debería haber buenos ejemplos de cómo hacerlo, pero no conozco ninguno de inmediato. Tengo al menos un cliente que realmente necesita un plugin o un componente temático que haga algo así.

3 Me gusta

vaya, interesante discusión. ¡me alegro de haber preguntado esto! :sweat_smile:

5 Me gusta

En mi opinión, no te excedas a menos que lo uses como excusa para aprender la extensión de Discourse (¡lo cual es un objetivo completamente razonable!).

Tuve un Discourse similar durante varios años, cubriendo una comunidad de HOA (conocida como “Leaseholders” en el Reino Unido). Todos los Leaseholders compartían el Freehold, por lo que había mucho de qué hablar. Los residentes también fueron invitados y no dividimos las áreas de acceso, no parecía haber necesidad. Había Categorías para los Directores de las empresas de Freehold (compuestas por voluntarios entre los accionistas Leaseholders), pero no ganaron tracción.

Lo que encontré fue:

  • que surgieron varios matones, molestaron a la gente, me obligaron a (¡con razón!) moderar su lenguaje, ante lo cual se enfadaron y nunca volvieron a iniciar sesión, por lo que la comunidad terminó solo con los agradables y razonables que podían mantener la calma y manejar el desacuerdo, pero que ya no representaban a la comunidad en su conjunto. Me imagino que la mayoría de los grupos de residentes en línea tienen el mismo problema, sea cual sea la plataforma.
  • Facebook tenía un grupo y fue una competencia dura que nuevamente redujo la participación y las inscripciones.

Es muy difícil sacar a la gente de Facebook, pero definitivamente deberías intentarlo. Quizás sea más fácil convencer ahora que hemos pasado el “Pico de Facebook” (personalmente, no he estado en Facebook en varios años).

Aprecio que la creación de funciones personalizadas podría ayudar a convencer a la gente, pero, de nuevo, fue como arrear gatos.

Y ahora estamos muy fuera del tema de la solicitud técnica original…

4 Me gusta

En mi opinión, esta fue la mejor respuesta. :slight_smile:

3 Me gusta

Definitivamente ayuda que nuestro motivo para crear el sitio web en primer lugar haya sido uno que afecta a todos, ya que la Junta ha sido tan tiránica en Facebook. Sin mencionar lo mal equipado que está Facebook para las necesidades únicas de un foro comunitario en primer lugar.

Tenemos un aliado que es increíble en la creación de redes puerta a puerta, y estamos a punto de descubrir cuán fuerte es este movimiento de base. :clinking_glasses:

4 Me gusta

Mucha suerte en tu empeño :slight_smile:

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.