Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Asesoramiento configuracion para compatibilidad

Estas en el tema de Asesoramiento configuracion para compatibilidad en el foro de Drupal en Foros del Web. Hola! Tengo unas dudas acerca de la mejor opción para hacer que un proyecto no sufra cuando se actualicen módulos. El caso es que es ...
  #1 (permalink)  
Antiguo 14/10/2011, 02:38
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 8 años, 7 meses
Puntos: 6
Pregunta Asesoramiento configuracion para compatibilidad

Hola!

Tengo unas dudas acerca de la mejor opción para hacer que un proyecto no sufra cuando se actualicen módulos.
El caso es que es un site muy grande que utiliza mucho módulos.
Cómo todos sabréis cuando necesitas que 2 módulos sean compatibles entre si, o hagan exactamente lo que necesitas, aplicamos un parche y a correr.
Pero.. ¿que sucede con los updates?
Por ejemplo tengo parcheado el módulo views para eliminar los resultados duplicados cuando hay múltiples fechas en un campo cck date.
Si activo la actualización de dicho módulo, cuando haya un update, que seguramente no incluya este parche, perderé lo que había conseguido.
Me da miedo también que durante una update del core, por ejemplo actualicen la libreria jquery y se me vaya al traste lós módulos que utilizan jquery del core.
¿que debo hacer? ¿quito los updates de los módulos parcheados?
Mil gracias,
  #2 (permalink)  
Antiguo 14/10/2011, 06:29
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 10 años
Puntos: 265
Respuesta: Asesoramiento configuracion para compatibilidad

Primero que nada los updates nunca son automaticos, Honolulu, asi que no te preocupes por quitar o no quitar los updates, porque seras vos el que los haga siempre.

Los parches no son buenos, hackear un modulo representa que tengas que "cuidarlo" para siempre, ante posibles updates que vos hagas.
De normal cuando aparece una actualizacion del modulo y la misma sale en amarillo, no tenes por que preocuparte si no lo haces, hasta quizas solucione el problema que vos tenias y por el cual vos hiciste el parche. Dentro de las notas de la actualizacion siempre sale los cambios que hay en la misma.

Si actualizas el core la version de jquery va a ser la ultima siempre, de hecho si tenes modulos q dependen de versiones antiguas de jquery, es porque los mismos estan hechos. Tenes modulos para controlar la ultima version de jquery (jquery_update).

Mi recomendacion es siempre actualizar los modulos, yo todas las webs que tengo las tengo en verde...

Saludos.
  #3 (permalink)  
Antiguo 17/10/2011, 10:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 8 años, 7 meses
Puntos: 6
Respuesta: Asesoramiento configuracion para compatibilidad

Hola,

Al que le interese, salió publicado un artículo en el magazine de desarrolladores de IBM, donde explica cómo hacer modificaciones sobre los módulos del core (increible pero cierto), por lo que he visto hay dos corrientes importantes, los que dicen si a tocar los módulos y los que dicen no.
Una aclaración, un módulo sólo hay que tocarlo en caso de no existir alternativas. Os dejo el enlace:
http://raincitystudios.com/blogs-and...c-of-multisite
Por lo demás por si a alguien le interesa, si aplicas un parche a un módulo contribuido, debes comparar los archivos con un diff. Viene en la documentación de Drupal.
Mi conclusión es: si sabes lo que estás haciendo, y cómo hacerlo, puedes cambiar un módulo sin problemas.
  #4 (permalink)  
Antiguo 17/10/2011, 12:26
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 14 años
Puntos: 890
Respuesta: Asesoramiento configuracion para compatibilidad

Cita:
Iniciado por Honolulu Ver Mensaje
Mi conclusión es: si sabes lo que estás haciendo, y cómo hacerlo, puedes cambiar un módulo sin problemas.
Coincido al 100% el hecho de que tengas un lido botoncito que ponga Update no te garantiza absolutamente nada...
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 17/10/2011, 12:50
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 8 años, 7 meses
Puntos: 6
Respuesta: Asesoramiento configuracion para compatibilidad

Gracias, NUCKLEAR sienta bien el respaldo!!!
La verdad es que este mundo de la programación es complicado, por un lado están los programadores del "no se puede hacer" y por otro los que nos gustan los retos de "no se puede hacer".
La pregunta viene porque una persona casi me convence de que no se pueden tocar los módulos. Y mira que le explicaba todo, que son opensource, que muchas veces solo sirven para modificarlos, etc ...
Podríamos hacer un módulo en plan rewrite function o algo parecido, jeje.
¿Que opináis?
Saludos,

Última edición por Honolulu; 17/10/2011 a las 13:08

Etiquetas: asesoramiento, cck, compatibilidad, views
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.