¿Consejos para usar WordPress como CMS? [cerrado]


140

Quiero usar WordPress como CMS para un sitio razonablemente básico en lugar de un blog. Tengo varias páginas y, por el momento, no tengo la intención de tener una página de "noticias".

Si bien hay formas de hacer que esto funcione, el enfoque en la consola wp-admin está claramente en nuevas publicaciones, y la creación de páginas con contenido personalizado como mapas y galerías parece que estoy trabajando en el sistema en lugar de hacerlo con él.

¿Tiene alguna sugerencia sobre el uso de WordPress como CMS?

Específicamente:

  • ¿Hay algún buen tema repetitivo diseñado en torno a un CMS en lugar de un blog?
  • ¿Hay algún buen complemento para ayudar a tratar WordPress como un CMS?

Alternativamente, ¿debería usar WordPress?

Respuestas:


138

La característica asesina que causó que WordPress 3.0 cruzara de una herramienta de blog extensible al CMS para 8 de cada 10 necesidades es Tipos de publicaciones personalizadas (con la adición de Taxonomías personalizadas de v2.9) con una mención de honor que va al nuevo sistema de menús en 3.0.

Entonces, si desea aprender WordPress como CMS, estudie Tipos de publicaciones personalizadas. Aquí hay algunos artículos para comenzar:

También hay varios complementos para hacer que los tipos de publicaciones personalizadas sean más fáciles sin ningún orden en particular y, aunque todos están muy lejos de ser completamente maduros, ¡así que Caveat Emptor !:

En cuanto a Temas, ese es un tema diferente. Si bien todos los temas del blog implementaron el mismo patrón de caso de uso, es probable que las necesidades de CMS de cada persona sean diferentes porque cada negocio es diferente (un restaurante necesita diseños diferentes que un estudio de yoga que un cine que una tienda de telas). Al menos desde el principio Creo que va a en apuros para encontrar el perfecto ya hecho " off-the-shelf tema" para su negocio; es mejor encontrar uno que sea generalmente bueno y planear modificarlo u obtener un diseñador de WordPress para crear uno personalizado. Tener una capa sobre temas como el Genesis Framework de StudioPress puede ser una buena opción.

Lo mejor que puedo sugerir es buscar los que sean compatibles con el sistema de menús de WordPress 3.0 y luego tomar sus decisiones desde allí. Puede buscarlo en Google y buscar artículos como este:

PD: si está preguntando acerca de cómo simplificar la interfaz de usuario de administrador para que las publicaciones y páginas y otras herramientas de blog pasen a un segundo plano y su contenido CMS específico aparezca en el administrador, entonces ese es un tema diferente; ¿Puedo sugerirle que haga otra pregunta para esa?

ACTUALIZACIÓN : Aquí hay algunas capturas de pantalla de algunos proyectos en los que estoy trabajando para darle una idea de lo que se puede hacer:

Ejemplo de publicación personalizada tipo n. ° 1

Ejemplo de publicación personalizada tipo # 2


8
Gracias Mike - respuesta completa impresionante. No estoy demasiado preocupado con las páginas de administración en este momento, pero probablemente valga la pena otra pregunta. PD: Gracias por el enlace directo de Google en lugar de lmgtfy.com;)
Damovisa

1
Nunca he oído hablar de Imgtfy.com, pero sí, ¡puedo ver cómo eso sería condescendiente! (¡Y no te olvides de marcar la mejor respuesta! :)
MikeSchinkel

Creo que Damovisa se refiere a lmgtfy.com
davemac

@ Mike: ¡Las capturas de pantalla son increíbles! ¿Puedes compartir la forma de hacerlo (scripts, clases o complementos, etc.)! Muchas gracias.
Anh Tran

1
@ozke - Gracias por comentar. Esa es realmente otra pregunta y es mejor hacer una nueva pregunta que discutir temas secundarios en los comentarios. Publíquelo como una pregunta para que yo u otros podamos responderlo en profundidad potencialmente con enlaces y / o código fuente. Asegúrese de incluir detalles y, si lo desea, puede vincular a mi respuesta en esta página .
MikeSchinkel

12

Si los tipos de publicaciones personalizadas son demasiado difíciles de administrar para usted

Eche un vistazo al famoso complemento "pods" . tiene muchas características Killer y hay algún complemento o complemento infantil llamado "pods ui" . Pods en sí mismo le permite agregar cualquier tipo de tabla (s) a su base de datos. También permite vincularlos a las tablas wp DB existentes. Entonces, si desea (por ej. :) extender los datos guardados con un usuario, simplemente agregue un pod llamado ex. "datos de usuario extendidos" y vincúlelo a los datos de usuario existentes. Eso es. "Pods UI" le permite crear una interfaz de usuario agradable casi sin esfuerzo.

Ambos lo ayudan a administrar y construir fácilmente todo lo que pueda necesitar. Todos los desarrolladores son más que agradables, tienen un foro perfecto y puedes conocerlos casi todos los días en su sala de chat irc. Construyo dos sitios bastante grandes para administrar eventos, además de toda la organización de fondo y todavía estoy impresionado de lo bien que está funcionando incluso cuando recibiste cientos de visitantes en el mismo momento. :)


11

Simpatizo De hecho, hice una pregunta relacionada sobre webmasters . No estoy seguro acerca de los temas o complementos, pero hay algunos enlaces útiles allí.

Todavía estoy en las primeras etapas de usar Wordpress como CMS, pero mi consejo hasta ahora, por lo que vale, es:

  • Lea la mayor cantidad de referencias de funciones que pueda para comprender realmente el funcionamiento interno de WordPress.
  • Explore publicaciones personalizadas y campos personalizados
  • Comprenda que puede hacer bastante con solo incluir páginas, tal como lo haría en cualquier CMS o sistema básico en el que se comparta contenido

8

En primer lugar, WordPress sigue siendo excelente para sitios pequeños (ish), ya sea que utilicen o no una sección de blog. Es fácil de usar, es fácil encontrar ayuda y, por supuesto, existe la posibilidad de agregar fácilmente un blog si es necesario en el futuro.

Si está intentando configurar una galería, tiene algunas opciones. Puede usar la galería incorporada tal como está, usar la galería incorporada pero instalar un complemento o editar su tema para formatearlo de manera diferente, o puede usar un complemento de galería totalmente separado .

Alternativamente, existen muchos temas orientados a un determinado tipo de sitio, ya sea cartera o fotografía o cualquier tipo de sitio que esté buscando. Recomiendo echar un vistazo a lugares como Theme Forest.


4

Como se mencionó en las respuestas anteriores, definitivamente vale la pena echarle un vistazo a los tipos de publicaciones personalizadas, especialmente en combinación con el complemento WP Easy Post types . Sin embargo, todavía recomendaría echar un vistazo al complemento Magic Fields, ya que ofrece algunas opciones de campo personalizadas adicionales que pueden ser bastante útiles. Sin embargo, puedo ver que WP Easy Post Type mejora y hace innecesarios complementos como Magic Fields, pero aún así vale la pena echarle un vistazo. Una cosa a tener en cuenta con Magic Fields es que almacena imágenes en una ubicación diferente a la carpeta de carga estándar, lo cual es un poco difícil y definitivamente es un área donde gana los tipos de publicaciones personalizadas.


3

Llevamos más de un año usando WordPress como CMS para mi universidad:

Definitivamente es muy útil para sitios más pequeños que tienen pocos editores. Algunos de los problemas que puede encontrar con sitios más grandes, no todos los cuales hemos resuelto todavía:

  • Personalización para grupos / usuarios individuales. Estamos utilizando la función de red de WordPress para dar blogs individuales a diferentes departamentos / grupos, lo que permite establecer algunas configuraciones por grupo. También desarrollamos el complemento de 9 puntos que reemplaza el diseño a través de plantillas con diseño a través de widgets, dando a cada blog la capacidad de establecer columnas personalizadas por tipo de página, categoría, etc. en el tablero.
  • Desarrollo frente a instancias de producción. Con nuestro antiguo CMS, puede editar contenido y pasar al servidor de desarrollo para verificar las cosas antes de que se activen. Tenemos menos capacidad para controlar el contenido a este nivel en WordPress, y es un poco engorroso mover contenido entre las instancias de desarrollo y producción. Del mismo modo, muchas configuraciones (es decir, widgets) son difíciles de mover entre servidores.
  • Bloqueo de contenido. Además de crear un nuevo blog, no podemos bloquear los privilegios de edición a un subconjunto específico de usuarios. Nos gustaría extender los privilegios de edición a páginas específicas a usuarios individuales o grupos de usuarios.

Creo que todo se puede resolver con suficiente tiempo de desarrollo y / o complementos de terceros, pero esas son algunas cosas con las que estamos luchando fuera de la caja.


1

La mejor manera para mí es crear un sitio pequeño, rápido y especialmente para los requisitos del cliente. También reduzco el respaldo y solo para la vista, cómo usar al cliente, menos es más. También escribo complementos pequeños y no utilizo complementos "hacer y hacer" excelentes, tal vez para el tipo de publicación personalizada, escriba esto en una solución para el cliente. Para reducir el backend, uso una fuente propia o el complemento Adminimize Compruebo la instalación también para las funciones, ella viene del núcleo y tal vez no es importante o necesaria. Desactivo estas funciones, como ejemplo el feed.


1

Encuentro que hay 4 complementos realmente agradables que instantáneamente convierten mi sitio en un buen CMS;

  • Más campos
  • Más taxonomías
  • y UI de tipo de publicación personalizada

Luego uso Gravity Forms para la entrada del usuario y luego uno solo necesita agregar las estructuras y hacerlo bonito.


1

En mi humilde opinión, WordPress ya es más una plataforma CMS que una plataforma de blogs. Como resultado de las encuestas realizadas en 2011, los usuarios usan WordPress:

  • como solo un CMS - 61%
  • como blog y CMS - 31%
  • como solo un blog - 8%

Si necesita alguna función adicional, intente buscarla en complementos o en el foro . Existe una gran posibilidad de que su problema ya esté resuelto.