2010-07-21 17 views
5

Durante aproximadamente un año y medio utilicé Codeigniter para construir mis sitios. Luego, un cliente me suplicó que creara el suyo en Wordpress. Pronto encontré la alegría de usar un CMS (si Wordpress se puede llamar así). Así que durante los últimos 8 meses he estado usando Wordpress tanto como sea posible para agregar mis sitios, hice que el contenido se ajustara al diseño.¿Cómo puedo mejorar el trabajo con Drupal?

Bueno, empecé a cansarme de las limitaciones de Wordpress: necesitaba más control y flexibilidad sobre mis sitios. Por lo tanto, recientemente comencé a usar Drupal 7 (no 6.x, realmente me gusta el panel de administración).

Después de trabajar con Drupal ahora por un poco menos de dos meses, he comenzado a sentir que estoy usando Stone Age Tools para construir equipos Space Age.

Entonces mi pregunta es: ¿Drupal se pone mejor? ¿Tiene Realmente tiene que usar Vistas para mostrar su contenido? Pedir ayuda en los foros es simplemente mejor que pedir un muro. Tengo ganas de hacer cualquier cosa, requiere un módulo. ¿Por qué? ¿Es mejor quedarse con un marco?

+0

Why Poines, Why? – Booski

+2

¿Drupal empeora? - arreglado eso para ti. – Fosco

+0

Estoy realmente interesado en estas preguntas. No he trabajado mucho con Drupal pero sé que en nuestro lugar, casi siempre que necesitamos una funcionalidad, tenemos que escribir un módulo. Es doloroso, pero las cosas que hacemos, estamos exportando una gran cantidad de texto en varios formatos y no solo páginas HTML. –

Respuesta

2

En primer lugar, puede instalar el Admin module en el administrador de Drupal 6. No es necesario usar 7. 7 está todavía en alfa, por cierto. Garland apesta, pero Garland es solo un tema, no es "el" administrador en sí mismo. El administrador de Drupal puede tomar la forma de cualquier tema de Drupal, que es útil en sí mismo, según el caso de uso.

En Drupal, puede crear tipos de contenido haciendo clic a través de la interfaz en Drupal 6 o 7. Por lo que puedo ver en WP3, tiene que crear una secuencia de comandos. Unos pocos clics versus secuencias de comandos, la opción para mí no es difícil allí. La primera forma es mucho más eficiente, y una tarea que puede entregar a un no codificador para hacerlo.

Usted no tiene TIENE para usar las vistas para mostrar el contenido.

Puede utilizar las vistas para hacer que la visualización del contenido sea más fácil, al decirle a Drupal que recopile datos y proporcione una página, bloque o fuente para mostrar. Esto le permite crear secciones específicas de contenido para áreas del sitio. De lo contrario, tendría que crear un nodo y secuestrar su plantilla, ejecutar usted mismo una consulta SQL directa Y escribir las funciones del buscapersonas solo para mostrar algo fácil, como los últimos 10 tipos de contenido de "Notas de prensa". Luego, si alguien agregó un nuevo campo a ese tipo de contenido, debe actualizar todo ese código SQL y mostrar el código. Views te hace la vida más fácil en ese sentido. En minutos, puede completar las secciones del sitio y organizar el contenido de múltiples maneras. En Wordpress, este método de organizar contenido sin funcionalidad de Views es/era una pesadilla moderna y una razón por la que no quiero usarlo a menos que sea un blog y nada más.

El foro de soporte de Drupal es complicado. No todos los módulos son tan activos como, por ejemplo, Views o Pathauto (siendo dos de los módulos más populares). Sin embargo, SO también está a su disposición. Respondo muchas preguntas de Drupal aquí. El truco para el foro es que tienes que preguntarlo en el lugar correcto. Es cierto que a veces es posible que tenga que esperar unos días para obtener una respuesta, y luego nadie más, sino una respuesta para un producto gratis. Esa es la naturaleza de la fuente abierta.

Cada desarrollador tiene sus módulos favoritos para utilizar con Drupal, y más a menudo que no, sus los mismos 20 o más módulos. Depende de lo que estás haciendo, de lo que estás tratando de implementar. No es que 'todo necesite un módulo' es que Drupal es una instalación tan vana porque Drupal no quiere asumir su propósito ni abrumarlo con opciones. El UX es algo que están tratando de mejorar de todos modos, y los módulos populares están llegando al núcleo.

1

Estás a que sale de WordPress, que tiene un gran apoyo y es relativamente fácil que se extienden a superar lo que se llama a sus limitaciones, si sabe PHP básico, HTML, CSS & JavaScript. Cada marco tiene sus propias posibilidades/limitaciones.

Como usuario de WordPress, mi humilde opinión es que debería haberse quedado con ella.

A partir de su última pregunta, depende, para quedarse con uno y solo un marco tiene sus ventajas y desventajas, lo mejor de todo es que puede llegar a conocerlo muy bien y eventualmente aprender a extenderlo. La parte mala es que, con frecuencia, los marcos pierden popularidad y usted queda solo sin una comunidad de usuarios activa y de soporte.

Atentamente.

1

Todos los productos populares de CMS (tal vez agregaría Expression Engine a la mezcla) son geniales para el 80% de lo que quieres lograr y un gran dolor para manejar el otro 20%.

Esa es la naturaleza de la bestia.

En el lado positivo, es OS por lo que hay mucha gente a cortar lejos en ella al igual que lo que abre la posibilidad de que otra persona que ya ha inventado la rueda.

Y con las soluciones de la empresa CM voluminosos, como SharePoint me parece que hay que invertir la ecuación a 20/80 (uf!).

0

Si está desalentado con Drupal y prefiere quedarse con WP, WordPress tiene muchos miles de complementos, incluidos los que pueden superar las limitaciones que tiene y hacer que WP se comporte más como un CMS normal.

Sólo hacer una búsqueda en Google de "top plugins de Wordpress CMS." Hay muchos artículos que pueden recomendar formas de hacer que WP haga exactamente lo que usted desea.

3

"Después de trabajar con Drupal ahora por un poco menos de dos meses -. He empezado a sentir como que estoy usando herramientas de la Edad de Piedra para construir equipos de la era espacial"

Bueno, mi reacción intiial es que esto es lo que vas a sentir como que está haciendo cuando se está trabajando con Drupal 7, que no está fuera de alfa todavía. Un buen número de personas que mantienen los módulos aún no han empezado a actualizar a 7, y eso significa que se está perdiendo una de las grandes características de Drupal, que es su amplio y profundo espacio de módulos prefabricados.

Try 6.

¿Es necesario utilizar las vistas para mostrar todo el contenido? No, en absoluto. Puede ingresar, crear un nuevo módulo y escribir el sql y la presentación que desee. O puede encontrar un módulo que mostrará las cosas para usted. O, dependiendo, puede obtener el efecto que desea simplemente ajustando el tema que está utilizando.

(Como nota al margen, utilizando un tema de administración realmente embellece la experiencia de Drupal. Soy aficionado a rootcandy, a pesar de Rubik es agradable problema también. Con Rubik es que no está en drupal.org.)

La fortaleza de Drupal es que al usar módulos, no tiene que volver a escribir el código que otra persona ha escrito; en su lugar, puede tomar ese código y modificarlo (con ganchos) para hacer lo que quiera. Esto significa que no tiene que volver a escribir un sistema de autenticación/autenticación: está allí en el núcleo. No es necesario escribir manejadores OpenID, está en el núcleo. No necesita escribir código para integrarse con Twitter directamente; hay un módulo que contiene una API que ayuda.No tiene que escribir un servidor xmlrpc desde cero: puede usar el módulo de servicios.

No necesita escribir un sitio web desde cero. En su lugar, puede comenzar con Drupal, agregar la mayor parte de la funcionalidad que necesita y luego dedicar su tiempo a que se ajuste a lo que su cliente desea.

+0

Corrección, druapl 7 está en su fith o sexta alfa. –

2

Bueno, comenzó a crecer muy cansado de las limitaciones de Wordpress - Me necesita más control y flexibilidad sobre mis sitios. Entonces ... Recientemente, comenzó a usar Drupal 7

¿Por qué no volver a CI? Drupal ciertamente tiene sus puntos fuertes, pero no creo que Drupal le otorgue más "control y flexibilidad" que Wordpress.

Si los módulos/plugins estándar, temas/plantillas, de WP, Drupal o Joomla, satisfacen sus necesidades, entonces usar un CMS puede ser mucho más rápido que crear un sitio desde cero. Pero, si esos CMS no satisfacen tus necesidades, podrías encontrarte "luchando contra el marco" y nunca conseguir lo que deseas.

Cuestiones relacionadas