¿Construya o compre un CMS?
 
	
	
  Crear un sistema de gerencia contento del rasguño, o usar
bloques de edificio preexistentes, puede sonar como la última manera 
de conseguir la solución exacta que usted requiere.
Sin embargo, los análisis cuidadosos revelan a menudo 
trampas peligrosas y comings cortos serios con muchos sistemas de 
gerencia contentos construidos de encargo.  
En la comparación a maduro de hoy, los productos probados
y cuidadosamente diseñados, la mayoría de los sistemas de cosecha 
propia son quirky, mal pensamiento-hacia fuera, y difíciles de 
mantener.  
Sin embargo, incluso ahora muchos considerarán seriamente
el desarrollo de encargo. Como cualesquiera proyecto de encargo 
del desarrollo, usted podría adquirir riesgo serio cuando viene a 
entregar su proyecto sobre tiempo y presupuesto, para no mencionar la 
desventaja de la ayuda costosa y la carencia de mejoras en el futuro. 
Dos organizaciones de las razones principales eligen 
construir 
Flexibilidad Percibida  
La decisión a construir más bien que la compra se
basa con frecuencia en la aserción que ningún producto disponible 
podría resolver posiblemente las necesidades específicas del negocio
de la organización. 
Para muchos reveladores, del arreglo para requisitos 
particulares de los esfuerzos arquitecturas constantes que abandonan 
malas rápidamente, o procesos, en el favor de satisfacer requisitos 
aparentemente complejos. Tal acercamiento es miope, no pagando 
ningún respecto a la necesidad del cambio, y un modelo constante de 
asegurar scalability, seguridad y verdadero-flexibilidad. 
En realidad, la gerencia de información y los requisitos 
que publican de una amplia gama de usos posibles se pueden contener 
con éxito en un pensamiento bien fuera del sistema. Si se 
encuentran los requisitos que no caben el sistema, en vez de 
convertirse en una tangente para resolver una cierta necesidad inusual
específica (y de tal modo de crear una isla de la inversión del 
desarrollo), preferimos algo ajustar el sistema, así que la necesidad
se puede resolver fiable repetidas veces. 
Con eso en mente:  El buen CMS del A debe ofrecer un almacén dinámico de la
información que permita que cualquier estructura concebible del 
contenido sea creada. Cualquier número de los campos de los 
meta datos puede ser definido y las estructuras de registro de la base
de datos compleja se pueden configurar, permitiendo a datos 
estructurados ser manejado con la misma facilidad que los artículos 
de la libre-forma. Todo el esto sin cualquier programación de 
encargo, y en un interfaz constante para la información de manejo.  El sistema de la plantilla debe separar verdad la 
presentación y el contenido, y elimina la necesidad  de la programar 
para crear funcionalidad flexible de la página. Esto se puede 
hacer posible a través de un sistema de las pieles (el HTML) y de las
opiniónes (las reglas que atan la información a la presentación), y
de una cierta forma de representación o de marca encima de la lengua. 
 El resultado final es un sistema del edificio de la plantilla 
con la flexibilidad extraordinaria, permitiendo usos complejos de la 
tela incluyendo el catálogo en línea basado hace compras, los 
portals y los directorios que se desplegarán rápidamente, sin la 
programación costumbre-ASP.  
Coste  
Un cierto desarrollo de la tela pone firme con 
frecuencia promesa de entregar un CMS de gran alcance para un coste 
delantero ascendente que pueda sonar atractivo. 
Es un hecho bien conocido de que los proyectos del 
desarrollo funciona con frecuencia bien expectativas en un cierto 
plazo y del presupuesto. El dirigir abajo de la trayectoria de 
encargo del desarrollo casi está garantizado para dar lugar a escapes
del proyecto, a plazos faltados, y a complicaciones inesperadas. 
La examinación cercana de muchas puestas en práctica del
CMS del costumbre revela descuidos serios en el diseño del motor que 
publica y la flexibilidad del sistema.  
En vista de que una solución basada producto robusto 
representa muchos años de la persona del tiempo de desarrollo, es 
pequeña maravilla que un sistema de encargo comparable no se puede 
construir en una cuestión de algunas semanas o meses del rasguño. 
Por ejemplo, muchos sistemas a la medida carecen las 
características importantes siguientes:  el rastro de intervención del 100% y rueda detrás: 
Actuales expedientes vivos de encargo rápidamente con 
frecuencia construidos de la base de datos de los sistemas a los 
visitantes del Web site, más bien que contenido aprobado versioning, 
y mudanza en un formato del fichero "plano" que puede ser servido más
rápidamente, con menos carga en su web server vivo. 
 Esto es aventurado desde un punto de vista de la seguridad, y 
podría dejar su organización expuesta a los riesgos legales 
innecesarios debido a una carencia de datos históricos en su publicar
del Web site.  Separación verdadera de la presentación y de la lógica 
del negocio. En lugar, las plantillas son costumbre construidas 
con código de programación, y presentación, en una sola página, 
creando una base firmemente interdependiente del código que sea 
compleja mantener. Los cambios del diseño necesitan ser 
realizados por los programadores más bien que los diseñadores, 
significando el coste de cambio son desperdiciadores de tiempo y 
costosos. Hay sistema para la funcionalidad de manejo de la 
plantilla, por lo tanto el cambio requiere el desarrollo adicional. 
El coste de la propiedad se extiende rápidamente a medida que 
la necesidad inevitable de cambios continúa.  Interfaz utilizador constante para manejar diversas 
estructuras de la información, o del contenido. En lugar, 
muchos módulos separados de los sistemas Bolton, que no integra 
verdad en la plataforma de la base, función diferentemente, y no 
funcionan con la misma seguridad o modelo que publica.  Seguridad integrada, abajo al nivel del campo. A 
menos que haya un modelo constante para los permisos de manejo del 
usuario a través de todos los aspectos del sistema, la seguridad es 
difícil de manejar, dejó adelante entiende.  Verdad la ayuda para los usuarios concurrentes, con 
record-locking apropiado, y la comprobación del artículo. En 
una tela del complejo basada el ambiente del servidor de cliente, 
gerencia apropiada de tentativas concurrentes de corregir la 
información es crítico a asegurar a autores no  stomp en cada otros 
trabaja.  
La cara del desarrollo de encargo  
El dirigir abajo de la trayectoria de encargo del 
desarrollo no está para el débil hearted.  El desarrollo de encargo es desperdiciador de tiempo, y 
requiere diligencia considerable en scoping y requisitos del 
planeamiento para evitar de sentir bien iterativo a un monstruo 
hambriento del recurso.  El desarrollo del Web no es como usos del tablero 
del escritorio del edificio. La naturaleza del Internet crea 
requisitos intrínsecamente complejos de una perspectiva del servidor 
de cliente. Hay muchas capas de tecnología que se extienden de 
las idiomas basadas hojeadas cliente-lado del Servidor-Lado del 
código (tal como DHTML, Javascript, flash) (VBScript, Jscript, PHP 
etc), los lenguajes de interrogación y los procedimientos (SQL), los 
componentes del servidor (C, Java, VB) y más. El desarrollo de 
una solución sofisticada exige una comprensión clara de todas estas 
capas.  La tela de manejo basó el uso y los servidores de la base
de datos que funcionan una solución modificada para requisitos 
particulares son más complejos que manejando un producto documentado.  Probando en diversas plataformas, y cargas, puede ser 
extremadamente desperdiciador de tiempo.  La documentación se puede nunca escribir para cubrir 
sistemas de encargo del 100%, o elementos de un sistema modificado 
para requisitos particulares. Están trabajando con los bloques 
de edificio preexistentes que no se documentan correctamente, o 
realmente solamente las bibliotecas del código, pueden ser tan 
desperdiciadoras de tiempo como el edificio del rasguño.  La ayuda para un sistema de encargo no estándar puede ser
dolorosa de extraer, y costoso continuar.  El mantenimiento es más complejo, más desperdiciador de 
tiempo y más probable ser cargado con los problemas de las funciones 
indocumentadas, que han sido largas olvidadas por los programadores 
que se han movido sobre otros proyectos.  
Trabajo con una solución probada  
Productos mejores del CMS no son simplemente 
herramientas, o una colección de módulos libremente definidos. 
Se prueban, las soluciones sólidas, que puede ser instalado y 
ser funcionado fuera de la caja.  Desplegar un producto leverages la maestría de un equipo 
centrado en el desarrollo de una solución que ha gozado de la 
atención y de templar de millares de horas del desarrollo.  A través de niveles mínimos de la configuración, un 
buen sistema puede resolver las necesidades contentas de la gerencia 
de una amplia gama de usos.  El arreglo para requisitos particulares de su capa de 
presentación del negocio es rápido, los gracias a un sistema 
flexible definido pozo de la plantilla que sea manejado por el 
producto.  ¿Los tiempos del despliegue son típicamente meses de las 
semanas no, y cuestan una fracción del coste de la licencia del 
producto? ¿no un múltiplo de él? como algunas soluciones
pesadas supuestas del peso.  El entrenamiento y la ayuda, más la comisión en curso 
para proporcionarle una solución de trabajo que pueda crecer con sus 
necesidades, es una pieza de la base de la visión de los productos.  La documentación se organiza constantemente, y creciendo 
mientras que el sistema se amplía.  El entrenamiento en línea es creciente y que se sofistica
ma's.  
 En la comparación: Compra contra estructura  
    Compra  Estructura    Ã"â· Un costo más bajo de la propiedad  Ã"â· Un coste más alto de la propiedad    Ã"â· Despliegue rápido  Ã"â· Despliegue muy largo    Ã"â· Integración rápida  Ã"â· Integración lenta    Ã"â· Alto nivel de la funcionalidad  Ã"â· funcionalidad Bajo-moderada    Ã"â· Fácil utilizar y mantener  Ã"â· Para utilizar más difícilmente, mantenimiento 
complejo    Ã"â· Sigue las mejores prácticas  Ã"â· El diseño de encargo puede ser pobre    Ã"â· Características que usted podría nunca producir para 
construir  Ã"â· Carece características sofisticadas    Ã"â· Ayuda confiada  Ã"â· Ayuda contingente    Ã"â· Mejoras y mejoras  Ã"â· Limitado o ningunas mejoras    Ã"â· Alta calidad  Ã"â· Baja Calidad  
Andy Farrell es director de manejo de Gravitymax, 
revelador 
contento del sistema de gerencia basado en Sydney, Australia.
Artículo Fuente: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!