Pregunta

estoy empezando a planear un completo rediseño de nuestros departamentos páginas de intranet. Tal como está, cada departamento tiene su propio dentro de la carpeta raíz. Todos ellos comparten la misma apariencia pero no use CSS todo en cada archivo es hacia arriba texto estático. Básicamente, si un cambio tiene que ser hecho a la cabecera, cada archivo debe obtener cambiado. El número de archivos es en algún lugar de las centenas. Ya que estamos en el proceso de conseguir un nuevo look & feel, pensé que este sería el momento adecuado para rediseñar la estructura en su conjunto también. Mi idea era crear un nuevo proyecto C # Web para utilizar los C # páginas maestras. Dentro de este proyecto, cada página sería utilizar la página maestra. Como sé que les gusta hacer muchos cambios cosméticos menores, páginas maestras haría las cosas mucho más simple y francamente, no tengo tiempo para editar manualmente una cabecera 564 veces (al azar). El otro aspecto de este sitio es que la raíz contendría una carpeta de documentos dentro de las subcarpetas correspondientes a cada fo nuestros departamentos.

que mi pregunta es, ¿alguien ha abordado un tema como este y que podría arrojar alguna luz sobre cómo lo arreglaron.

Además, valdría la pena actualizar IIS y .NET a su última versión?

¿Fue útil?

Solución

Si ya está trabajando en .NET 2.0, entonces debería no necesita hacer cualquier actualización, y no habrá ningún coste infraestructura adicional.

Yo recomendaría el uso de páginas maestras, como lo hacen que sea sin dolor para tener una apariencia común para todo el sitio.

Otra característica interesante de páginas maestras es que puede juntos . Esto permitirá tener una idea común entre todas las páginas. Y a continuación, cada departamento tendrá su propia página principal anidado en su página de nivel superior.

Otros consejos

Voy a empezar con la cuestión de costes. Es necesario estar usando ASP.NET 2.0 o superior para aprovechar las páginas maestras. Técnicamente el marco .NET es libre, sin embargo Visual Studio no es. Visual Web Developer es libre, pero la licencia podría ser únicamente para los proyectos no comerciales. No estoy seguro. IIS también es gratis, Windows Server 2008 no es. Usted está muy bien que se ejecuta en XP o Server 2000/2003. En realidad no hay ninguna razón para actualizar.

No puedo decir que he abordado un problema exactamente igual que la suya, pero suena como lo que necesita es un sistema de gestión de contenidos. Algunos ejemplos son la href="http://www.cuyahoga-project.org/" rel="nofollow noreferrer"> Cuyahoga proyecto Umbraco . Estos sistemas permiten crear una apariencia general, y almacenar todo el contenido de una base de datos o XML y proporciona un editor de contenidos en línea, por lo que el contenido de las páginas pueden ser manejados por personas que no necesariamente conocimientos de HTML o programación.

Puede tener una jerarquía maestro-página:

  • página maestra para todo el mundo
    • página principal para el departamento A
    • página principal para el departamento B

Lo que es común para todos configura en la primera página maestra.

A continuación, hacer una página maestra para las páginas Departamento A -. Página maestra de esta página maestra es el primero

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top