Agregar entradas de blog y de foros

Estás viendo la documentación de Apigee Edge.
Ve a la Documentación de Apigee X.
información

El portal de Servicios para desarrolladores te permite crear blogs y foros de múltiples conversaciones:

  • La compatibilidad con Blog permite a los usuarios crear, editar y borrar entradas de blog. Además, Los permisos basados en roles te permiten restringir las acciones de un blog a tipos de usuarios específicos.
  • Los foros permiten a los usuarios crear debates de múltiples conversaciones con moderación basada en roles. Puedes agregar foros al portal, agruparlos de forma jerárquica y configurar los roles de los usuarios para controlar el acceso a los foros.

Cómo trabajar con blogs

El portal permite que los usuarios con los privilegios necesarios creen, editen y borren entradas de blog. Blogs constan de entradas individuales que tienen la marca de tiempo y se ven por fecha. Cualquier persona, incluso usuarios anónimos, podrán ver las entradas más recientes del blog a través del vínculo de navegación que se ofrece en la página principal del portal.

Cualquier usuario con el privilegio necesario puede comentar una entrada de blog. Los comentarios pueden aparecer tan pronto a medida que se ingresan, o puedes configurar el portal para desarrolladores para que los comentarios se deban moderar antes de aparecer. De forma predeterminada, los usuarios anónimos no pueden publicar comentarios.

Información acerca de los tipos de blogs

El portal admite dos tipos de blogs según la versión que tenga:

  • Se usa el blog estándar que implementa el módulo Blog de Drupal de forma predeterminada, según las versiones del portal anteriores a la 14.02.156.1.
  • El blog personalizado de Apigee con una vista personalizada de entradas y compatibilidad con la imagen, el audio y el video tipos de contenido y un atributo "estilo tuumblr" barra de herramientas de edición implementada en Drupal de Apigee personalizado módulos. Las versiones 14.02.156.1 y posteriores del portal usan el blog personalizado de Apigee de forma predeterminada. Los portales existentes se pueden actualizar para usar el blog nuevo como parte de la actualización a la versión. 14.02.156.1.

El blog personalizado se define mediante tres módulos personalizados de Drupal que proporciona Apigee. Lo siguiente describe estos módulos:

Módulo Definición
Blog de Devconnect Define la funcionalidad básica del blog.
Menú de creación de contenido de Devconnct Define el menú que te permite crear diferentes tipos de contenido de blog.
Tipos de contenido de blog de devconnect Define los tipos de contenido especial de Drupal para el blog: imagen, audio y video. Sin en este módulo, solo puedes crear entradas de blog del tipo “artículo”.

Cómo determinar la versión del portal y los tipos de blog admitidos:

Puedes descubrir la versión del portal con el siguiente comando cURL:

$ curl <portal url>/buildInfo

Si quieres usar el blog personalizado, asegúrate de que tu versión sea la 14.02.156.1 o posterior.

Actualiza un portal existente para usar los módulos de blog personalizados de Apigee:

  1. Asegúrate de que el portal se haya actualizado a la versión 14.02.156.1 o posterior.
  2. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  3. Selecciona Módulos en el menú de Drupal.
  4. Inhabilita el módulo Blog.
  5. Habilita los siguientes tres módulos personalizados de Apigee:
    • Blog de DevOps
    • Menú de creación de contenido de Devconnct
    • Tipos de contenido de blog de devconnect
  6. Guarde la configuración.

Cómo ver un blog

El portal para desarrolladores muestra entradas de blog recientes en la página Blog. Las entradas de blog son se muestran en orden descendente por fecha y hora de creación. Para mostrar la página Blog, selecciona Blog menú principal del portal para desarrolladores.

Además, el portal para desarrolladores está configurado inicialmente para mostrar entradas de blog recientes en la página principal . Las entradas también se muestran en orden descendente por hora de creación.

Configura los permisos para el blog

Como administrador, controlas los permisos necesarios para realizar acciones en el blog, como como crear, editar y borrar entradas de blog.

También configurarás los permisos necesarios para publicar, editar y borrar comentarios del blog y si el comentario de un usuario debe ser moderado. Si no es necesario moderar un comentario, aparecerá de inmediato. Si el comentario debe moderarse, un usuario del portal con el permiso para moderar comentarios debe aprobarlo.

Para establecer permisos de blog, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. En el menú de Drupal, selecciona Personas.
  3. Selecciona el vínculo Permisos en la parte superior de la página Personas.
  4. Desplázate hacia abajo hasta el área Comentario de la página.
  5. En el área Comentario, establece los siguientes permisos para controlar cuáles los usuarios pueden agregar, ver, editar y aprobar comentarios:
    • Administra comentarios y su configuración
    • Ver comentarios
    • Comentarios de la publicación
    • Omitir la aprobación del comentario
    • Editar comentarios propios
  6. Desplázate hacia abajo hasta el área Nodo de la página.
  7. En el área Nodo, establece cinco permisos diferentes que controlan qué los usuarios pueden agregar, editar y borrar entradas de blog:
    • Entrada de blog: Crea contenido nuevo
    • Entrada de blog: Edita tu propio contenido
    • Entrada de blog: Edita cualquier contenido
    • Entrada de blog: Borrar contenido propio
    • Entrada de blog: Borra cualquier contenido
  8. Guarde la configuración.

Cómo agregar un blog entrada

Todos los usuarios con los permisos necesarios pueden crear una entrada de blog. Sin embargo, puedes configurar roles de usuario para que un usuario pueda agregar y editar su propia entrada de blog, pero no borrarla. O pueden agregar, editar y borrar sus propias entradas de blog, pero no editar las de otros usuarios.

Si tu versión del portal usa el módulo de Drupal Blog, aparece el siguiente botón para permitirte creas una entrada de blog:

Aparecerá la página de edición de blog predeterminada:

Si estás usando el blog personalizado de Apigee y tienes habilitada la compatibilidad con todos los tipos de contenido de blog, aparecerá el siguiente menú para que puedas crear entradas de blog de distintos tipos:

Selecciona el botón del tipo de contenido apropiado para crear la nueva entrada del blog. Según el tipo de contenido seleccionado, aparecerá el siguiente editor:

Los botones de la parte inferior derecha te permiten agregar contenido definido por el proyecto Bootstrap, incluido un carrusel, featurette, jumbotron y trifold.

La parte inferior te permite agregar el contenido multimedia asociado. Por ejemplo, en la figura anterior para el tipo de contenido de video, puedes agregar un video a la entrada del blog.

Para agregar una entrada de blog, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Blog en el menú de navegación del portal para desarrolladores.
  3. Selecciona Crear nueva entrada de blog (módulo de blog de Drupal) o el tipo de contenido. (Blog personalizado de Apigee).
  4. Agrega contenido en las secciones Título y Cuerpo.
  5. Si corresponde, haz clic en Editar resumen para agregar un resumen.
  6. Ingresa una lista de palabras clave separadas por comas. Estas palabras clave se usan para completar el Vista de temas en la página Blog De forma opcional, puedes agregar la vista de Temas del momento a la página principal. a cualquier otra página.
    Según el tipo de entrada del blog, es posible que debas expandir las metaetiquetas. de la página para ingresar palabras clave.
  7. Haz clic en Guardar.
    El blog se publica en la portada del blog y aparece en la página principal de la pestaña Recientes Entradas de blog

Cuando creas una nueva entrada de blog, el módulo Blog registra información básica sobre el contenido, incluidos el ID del autor, la fecha de creación y el tipo de contenido.

Moderación de los comentarios del blog

Los usuarios del portal para desarrolladores pueden publicar comentarios en las entradas del blog. De forma predeterminada, un usuario debe estar ha iniciado sesión en el portal para publicar un comentario. La capacidad de los usuarios para ver, publicar, editar y aprobar comentarios dependen de su rol y permisos, como se describió anteriormente.

Sigue estos pasos para moderar un comentario:

  1. Accede a tu portal como un usuario con privilegios de administrador o de aprobación de comentarios.
  2. Selecciona Contenido > Comentarios en el menú de administración de Drupal.
  3. Selecciona el vínculo de comentarios Publicados o el Vínculo de comentarios no aprobados.
  4. Usa esa página para moderar los comentarios.

Cómo configurar la visualización del blog página

El portal para desarrolladores utiliza una vista de Drupal, denominada Elementos etiquetados como contenido de blog View, que controla la visualización de entradas de blog en la página Blog. De forma predeterminada, las entradas de blog aparecen en orden descendente según la fecha de creación.

Para configurar la vista del blog, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Estructura > Views en el menú de administración de Drupal.
  3. Selecciona el vínculo Editar en la fila de Elementos etiquetados como blog vista de contenido (Contenido). Verás la siguiente página que puedes usar para configurar la vista:

  4. Edita la vista.
  5. Guarda los cambios.

Configura el tema actual visualización de entradas de blog

El portal para desarrolladores usa una vista de Drupal, llamada Hot Topics, para controlar el Visualización de Tema del momento para entradas de blog en la página Blog. De forma predeterminada, los elementos de Temas calientes corresponden las palabras clave que se agregaron a las entradas de blog.

Para configurar la vista de Temas del momento, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Estructura > Views en el menú de administración de Drupal.
  3. En la fila de Temas populares, selecciona el vínculo Editar. (Contenido). Se mostrará la página que puedes usar para configurar la vista.
  4. Edita la vista.
  5. Guarda los cambios.

Cómo trabajar con foros

Los foros permiten que los usuarios con los privilegios necesarios creen debates en múltiples conversaciones con funciones. similar a otros sistemas de paneles de mensajes. Un tema está contenido dentro de un foro, y cada foro puede contienen muchos temas. Los temas también pueden tener sus propias URLs.

Los usuarios publican temas nuevos en un foro. Cada tema del foro se compone de una publicación inicial y de respuestas o comentarios. Según los privilegios del usuario, este puede editar y borrar sus publicaciones, y editar y borrar las publicaciones de otros usuarios.

De forma predeterminada, los usuarios anónimos pueden ver las publicaciones, pero no las respuestas. Solo los usuarios autenticados con los privilegios necesarios puede responder una publicación. Las respuestas aparecen tan pronto como se ingresan, es decir, no son moderados.

Los administradores establecen los permisos necesarios para publicar, para editar publicaciones existentes y para borrar contenido. publicaciones. Los administradores también pueden promocionar las publicaciones del foro en la sección Debates del Foro de la Página principal .

Cómo determinar el Drupal que usan los foros

El portal usa dos módulos de Drupal para implementar foros:

  • El drupal Foro es el módulo principal del foro y se usa de forma predeterminada en las versiones de la portal anterior a la versión 14.02.156.1.
  • El programa Drupal Advanced Foro mejora el módulo central para agregar funciones adicionales, como un estilo mejorado, la búsqueda rápida de temas activos, temas sin respuesta, temas nuevos y mucho más. Las versiones 14.02.156.1 y posteriores del portal usan el módulo de Drupal Advance Forum de forma predeterminada.

Para determinar qué módulo está activo, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Módulos en el menú de Drupal.
  3. Ingresar al "foro" en la lista de filtros ubicada en la parte superior de la página Módulos.
    • Si el módulo Foro avanzado se encuentra en la lista y está habilitado, entonces puedes mediante el módulo Foro avanzado.
    • Si falta o deshabilita el módulo Foro avanzado, y las notificaciones Forum esté habilitado, usarás el módulo Forum.

Como alternativa, puedes descubrir la versión del portal con el siguiente comando cURL:

$ curl <portal url>/buildInfo

Configurando el foro avanzado módulo

El módulo del Foro avanzado tiene parámetros de configuración que controlan la visualización del foro, las rutas de navegación, y otras características visuales de los foros.

Para configurar el módulo de foros avanzados, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Configuración > Creación de contenido > Foro avanzado en el Menú de Drupal Aparecerá la página Foro avanzado.
  3. Configura las opciones de visualización.
  4. Guarde la configuración.

Configuración de permisos para los foros

Como administrador, tú controlas los permisos necesarios para realizar acciones en los foros. Se configuran los permisos que se usan en el módulo de Foros avanzados y foros, y se configuran específicas de cada módulo.

Para configurar los permisos del foro, sigue estos pasos:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. En el menú de Drupal, selecciona Personas.
  3. Selecciona el vínculo Permisos en la parte superior de la página Personas.
    • Si usas el módulo Foros avanzados, desplázate hacia abajo hasta la Advanced Forums y configura los permisos asociados.
    • Si usas el módulo Foros, desplázate hacia abajo hasta la Foros y configura los permisos asociados.
  4. Desplázate hacia abajo hasta el área Nodo de la página.
  5. En el área Nodo, establece cinco permisos diferentes que controlan qué los usuarios pueden agregar, editar y borrar publicaciones de foros:
    • Tema del foro: Crear contenido nuevo
    • Tema del foro: Editar contenido propio
    • Tema del foro: Editar cualquier contenido
    • Tema del foro: Borrar contenido propio
    • Tema del foro: Borrar cualquier contenido
  6. Guarde la configuración.

Cómo agregar un foro

De forma predeterminada, el portal para desarrolladores incluye un solo foro llamado Discusión general. Puedes agrega foros adicionales, anida los foros y crea contenedores de foros, que son grupos de foros.

El contenedor de un foro te permite crear un conjunto de foros. Sin embargo, un contenedor no es un foro, solo define un conjunto de foros.

Para agregar un foro, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Estructura > Foros en el menú de Drupal para ver la lista de foros.
    En esta página, puedes editar los foros existentes o cambiar el orden en que aparecen en el En la página Foros.
  3. Selecciona +Agregar foro.
  4. Agrega información sobre el nuevo foro, incluido su elemento superior si deseas anidar el foro.
  5. Selecciona Guardar.

Para cambiar el orden de los foros, sigue estos pasos:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Estructura > Foros en el menú de Drupal para ver la lista de foros.
  3. Haz clic y arrastra el signo más, +, antes del nombre de un foro para cambiar su orden. o nivel de anidación.
  4. Guarda los cambios.

Para agregar un contenedor del foro, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Estructura > Foros en el menú de Drupal para ver la lista de foros.
  3. Selecciona +Agregar contenedor.
  4. Agrega información sobre el contenedor nuevo, incluido su superior si quieres anidarlo.
  5. Selecciona Guardar.
    Se abrirá la página Foros.
  6. En la página Foros, haz clic y arrastra el signo más, +, antes del nombre de un foro. para agregarla a tu contenedor nuevo.
  7. Guarda los cambios.

Promoción de un tema del foro en la página principal página

La página principal predeterminada tiene una vista de Drupal que controla el contenido del foro. En el área de debates de la página principal. Para que un tema aparezca en los Debates del foro el administrador debe promover el tema.

Para promocionar un tema en el foro, sigue estos pasos:

  1. Accede a tu portal como un usuario con privilegios de administrador o de aprobación de comentarios.
  2. Selecciona Contenido en el menú de administración de Drupal.
  3. Para filtrar el contenido, selecciona Forum topic en Type. y selecciona Aplicar.
    Solo los temas del Foro aparecen en la lista de contenido.
  4. Selecciona uno o más temas de foros para promocionar.
  5. En el menú desplegable Operaciones, selecciona Ascender al frente. .
  6. Selecciona Ejecutar.
    Todos los temas seleccionados ahora aparecen en el área Debates del foro de la página principal.

También puedes editar una publicación individual del foro y seleccionar Ascender al frente en las Opciones de publicación del tema.