Foros del Web » Creando para Internet » Diseño web »

Entorno de desarrollo Web

Estas en el tema de Entorno de desarrollo Web en el foro de Diseño web en Foros del Web. Quería saber si es posible integrar Dreamweaver con algún servidor como SVN. Trabajo en una empresa y venimos usando Source Safe. Pero es extremadamente incómo ...
  #1 (permalink)  
Antiguo 10/04/2008, 14:07
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Entorno de desarrollo Web

Quería saber si es posible integrar Dreamweaver con algún servidor como SVN. Trabajo en una empresa y venimos usando Source Safe. Pero es extremadamente incómo trabajar así.
El problema es que utilizamos la funcionalidad que tiene dreamweaver para actualizar Templates.
Es difícil de explicar el problema, asique voy a intentar hacerlo con un ejemplo:

Yo tengo una plantilla llamada "plantilla principal.dwt". Esta plantilla es utilizada por 200 archivos dentro de mi sitio. Como trabajamos en equipo, utilizamos el visual source safe para no pisarnos.
Si yo quiero cambiarle el color del menú, voy a tener que hacerlo en la "plantilla principal.dwt" y actualizar los 200 archivos que la utilizan. Pero el problema es que esto tengo que actualizarlo en el servidor, asique voy a tener que ir archivo por archivo (200 veces) para darle check in y tenerlo actualizado en el servidor.

Realmente es dificil de explicar asique espero haberlo hecho bien, pero estoy buscando algun servidor de control de versiones que se integre con dreamweaver, y que cuando yo haga una modificación, haga automaticamente los check ins a los archivos que vaya actualizando.
  #2 (permalink)  
Antiguo 10/04/2008, 19:14
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Re: Entorno de desarrollo Web

Hola

No es difícil de explicar, solo has de organizar las ideas y luego escribirlas.

Por lo que dices, tu problema es que una vez decidan un cambio, han de hacerlo en muchas páginas que fueron construidas con una determinada plantilla de base.

Bueno, svn no sirve para ahorrarte tocar los 200 archivos, ni subversion ni ningún sistema de versiones, ya que son eso, sistemas de almacenamiento y catalogación de versiones.

Lo que has de hacer en casos como el que mencionas, es utilizar diversos archivos para construir las páginas y unirlos mediante tecnologías de servidor, por ejemplo perl, php,asp, etc. También puedes hacerlo con apache.

La cosa es que de esa forma, cuando hagas un cambio, lo harás en un archivo y este se propagará a todos lados porque todos llaman a ese archivo como una inclusión.

Por otro lado, algo como un cambio de color debería estar reflejado en la hoja de estilos, lo cual no lleva nuevamente a hacer el cambio en un solo archivo; una vez cambias la css, todos los archivos que la llamen, se verán afectados.

Si esto no te ayuda, describe nuevamente tu problema.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 10/04/2008, 22:13
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Re: Entorno de desarrollo Web

Trabajo para la misma empresa que franco. El sitio ya está implementado de esa manera, por lo tanto no vamos a mezclar tecnologia de servidor para arreglarlo y ademas tampoco lo considero optimo. Es extremadamente incomodo para un diseñador trabajar de esa manera.

Estuvimos viendo el mecanismo de proteccion y desproteccion de dreamweaver, que parecia ser la solucion a nuestros problemas. Al actualizar una plantilla automaticamente protegia los archivos requeridos por esa plantilla lo cual era perfecto. El problema es que ahora cuando actualizamos una plantilla muchas veces, dreamweaver tira un error que dice:

Dreamweaver está interactuando con un servidor.

Para colocar un archivo al guardar también se requiere la interacción con un servidor, por lo que dreamweaver no puede ejecutar esta tarea en este momento.

Vuelva a intentarlo cuando se haya completado la tarea de servidor actual.


Esto fue bastante molesto asique este metodo tampoco fue nuestra solucion.
Y estuvimos viendo algo que se llama WebDav. Alguien sabe de que se trata???
Necesitamos ayuda urgente
  #4 (permalink)  
Antiguo 10/04/2008, 23:06
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 10 meses
Puntos: 59
Re: Entorno de desarrollo Web

De verdad quieren ayuda? porque lo que Patomas les recomienda es lo ideal, es la forma correcta de trabajar.

Se que en ocasiones se empieza un proyecto sin pensar en lo grande que este llegará a ser, pero una vez se crece se debe reiseñar la forma en que se trabaja.

Si el proyecto tiene mas de 200 páginas, me parece a mi que resultará dificil de manejar, incluso con herramientas que ayuden a esta tarea.

Lo ideal es buscar la forma de actualizarse, usando modelos MVC (Modelo, Vista, Controlador) los cuales son la forma ideal de:

1. Mantener sitios grandes (o proyectos)
2. Distribuir el trabajo (Diseñador al diseño, programador al código)
3. Hacer un proyecto escalable, es decir que al crecer no se convierta en algo incontrolable.

Por otra parte, les cuento que no conozco una herramienta (y la verdad dudo que la haya) que permita hacer lo que ustedes buscan.

Saludos, espero que encuentren una solución adecuada.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
  #5 (permalink)  
Antiguo 11/04/2008, 06:47
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: Entorno de desarrollo Web

Señores, gracias por sus respuestas.
Les comento:
El proyecto esta muy avanzado y tiene mas de 4000 archivos. El proyecto esta organizado en un modelo MVC (aunque no con algun framework com el Symfony), tiene su estructura de carpetas bien orgranizada.
Ahora yo les hago una pregunta:
Una empresa que desarrolla web, que tiene 10 diseñadores en distintas partes del mundo y que no tienen ni idea de programacion. Como hacen para organizarse? El tema de las plantillas y librerias en DW es algo muy usado. Alguien tendria que haber pensado un sistema que organice la edicion y los cambios en esas plantillas, que conlleva a cambios en muchos archivos dependientes de estas.
Si trabajan los diseñadores con tecnología de servidor como uds. proponen, como hacen los diseñadores que no tienen idea de programación? Además de que es mucho más difícil trabajar sobre plantillas organizadas de esta forma, ya que puede que no se vea el diseño final en el momento de edición, sino solamente cuando se ejecuta la página en el navegador.
Si bien aquñi es fundamental la comunicación entre los diseñadores para mantener todo coherente, creo que también el desarrollo se debe apoyar sobre ciertas herramientas que faciliten estas tareas. Esas herramientas son las que estamos buscando, no pedimos algo que nos soluciona la vida, n que nos haga todo automático, solamente, esas herramientas para construir una base y comenzar a organizarnos.
Gracias por sus respuestas.
Cualquier otra sugerencia por supuesto que es bienvenida.
Saludos a la gente del foro.
Franco.
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 20:21.