Pregunta

Estoy buscando algunos enlaces a más información sobre cómo EE maneja grupos de miembros en relación con el MSM.

En mi caso, tengo dos sitios de adhesión. En términos generales, los dos sitios sirven al mismo grupo general de las personas, por lo que el hecho de que las acciones de MSM miembro de la base de datos funciona en mi favor. Lo que estoy confuso sobre es cómo manejar la combinación variable de los niveles de acceso, es decir:

  1. Miembro de sitio pero no B
  2. Miembro del Sitio B, pero no A
  3. Miembro de los sitios A y B

Dado que, como he leído en otros mensajes en el foro, no se puede asignar a un miembro de pertenecer a varios grupos, me parecer que crear 3 grupos miembros en la configuración anterior y asignar usuarios en consecuencia. Al menos en las plantillas puedo comprobar por la pertenencia al grupo 1 |? 3 ... derecho

Estamos planeando además dividir nuestra pertenencia a diferentes niveles de acceso en un solo sitio.

Por ejemplo,

  1. El pleno acceso a sitio
  2. El acceso al contenido de un solo mes del sitio
  3. El acceso a las herramientas de contenido web + de un solo mes

Si tengo que crear grupos que gestionan cada combinación de los anteriores, además de acceso a los niveles de acceso del sitio B, esto será rápidamente llegar a ser inutilizable.

Está empezando a sonar como voy a tener que usar código PHP personalizado directamente en las plantillas para gestionar mis niveles de acceso exterior de EE.

¿Alguien tiene alguna experiencia con este tipo de cosas?

¿Sería mejor no utilizar el MSM en absoluto y sólo administrar cada sitio como una instalación individual, que reúne a grupos separados? (Que iría en contra de una parte de la razón para el uso de EE en el primer lugar para mí, es decir, el intercambio de contenidos entre los sitios de weblog)

Los enlaces a recursos externos o la documentación serían útiles. (Sí, lo hice comprobar los documentos principio, pero puede haber perdido algo .. guiño)

Gracias!

¿Fue útil?

Solución


Sé que esto es las edades de edad, pero la respuesta nunca se le dio / aceptado. Tal vez esto ayude a otra persona que se topa con esta recta que utiliza EE.


Ian,

Me estoy haciendo una cosa similar con 6 sitios y múltiples mercados de todo estos sitios ahora.

Esto es lo que estoy haciendo. Espero que ayude.

Al igual que Michael dijo, las cuentas son de todo el sistema. Por lo tanto, cada cuenta tendrá acceso a todos los sitios de HSH. He creado varios dominios, (no es obligatorio), para cada "mercado" para iniciar sesión en. A continuación, en que "sitio", que es en realidad el mercado, he restringido el acceso al panel de control para los otros sitios, así como el contenido no se utilizan en varios sitios web. Esto da la apariencia de que son específicos del lugar y todavía permite la Superadministrador o lo representan construyo encima de ellos para gestionar a través de múltiples sitios.

Ejemplo: (vamos a usar su diseño)

  1. Miembro de sitio pero no B
  2. Miembro del Sitio B, pero no A
  3. Miembro de los sitios A y B

Me gustaría tener tres grupos de miembros.

  1. Grupo A
  2. Grupo B
  3. Grupo A-B

En el Grupo A, que haría lo siguiente: (Haga esto como Super Admin)

  • Seleccione el sitio B en el menú desplegable HSH.
  • Seleccionar miembros => Grupos de miembros de la CP
  • En el Grupo A, haga clic en 'Editar grupo'
  • Eliminar todos los accesos a este sitio y el acceso CP a continuación, guardar

En el Grupo B, yo haría lo siguiente: (Haga esto como Super Admin)

  • Seleccione el sitio en el menú desplegable HSH.
  • Seleccionar miembros => Grupos de miembros de la CP
  • En el Grupo B, haga clic en 'Editar grupo'
  • Eliminar todos los accesos a este sitio y el acceso CP a continuación, guardar

Para el grupo A-B, que haría lo siguiente: (Haga esto como Super Admin)

  • Seleccione el sitio en el menú desplegable HSH.
  • Seleccionar miembros => Grupos de miembros de la CP
  • Para el grupo A-B, haga clic en 'Editar grupo'
  • Dar todos los accesos a este sitio y el acceso CP continuación, guardar
  • Seleccione el sitio B en el menú desplegable HSH.
  • Seleccionar miembros => Grupos de miembros de la CP
  • Para el grupo A-B, haga clic en 'Editar grupo'
  • Dar todos los accesos a este sitio y el acceso CP continuación, guardar

A continuación, cuando los miembros de los grupos respectivos accedan a desempeñar funciones, solo verán el acceso que se han otorgado y así ver los sitios por separado.

Esto funcionó para mí. Espero que le ayuda a salir.

Otros consejos

Su base de datos de miembros se extendería a través de ambos sitios, por lo que no sería una instancia de un usuario sea un miembro de sitio A y no el sitio B - registrándose en cualquiera de los sitios, se creó su cuenta para todos los demás sitios asociados <. / p>

grupos de miembros pueden tener preferencias por - por lo que un grupo podría tener mayores privilegios en el sitio A que lo hacen en el sitio B. Esto también le permite configurar un grupo predeterminado diferente para los usuarios recién registrados, dependiendo de qué sitio se registran en .

son correctas en relación con un grupo de EE por cada miembro de - por lo que tendrá una variedad de grupos integrados. EE 2.0 estará disponible en breve, sin embargo, por desgracia, no he revisado todas sus características, pero es posible que desee ver si se puede admitir varios grupos por miembro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top