Un sitio web es creado con codigo de programación para presentar las palabras y imagenes de las paginas. Tipicamente los sitios usan una combinación de idiomas y herramientas como HTML, CSS y PHP.
Hay dos tácticas para crear un sitio. Cada una tiene ventajas y detrimentos.
El primer metodo es escribir codigo a mano. El programador tiene que empezar de nuevo con cada sitio, escribiendo codigo para retirar información del base de datos, crear una estructura en la pagina, formatear la información, colocarla en la estructura, y entregar el contenido y pagina al navegador del lector.
Esta táctica permite control total al programador. Por una parte, puede hacer lo que quiere en cualquier manera. No hay limites ni restricciónes de posibilidades de diseño y estructura.
Por otra parte, tiene la responsibilidad de organizar su codigo para seguridad, eficaz de rendimiento y facildad de cambiar o mejorarlo en el futuro. Toma mucho tiempo para crear, diseñar y probar el codigo a mano cada vez que el progamador comienza un proyecto nuevo.
El segundo metodo es usar un CMS, un sistema que gestiona contenidos. Eso es un sistema para desarollar sitios web basados en un fundamento estandar y comun. El CMS tiene funcionas predeterminadas para retirar información del base de datos, crear las estructuras de las paginas y mas. El CMS es el producto mas utilizado hoy en dia por la mayoria de las paginas web por ejemplo su popularidad alcanzo tal nivel que la casa blanca de los Estados Unidos eligio este sistema para su sitio http://www.whitehouse.gov , cientos o miles de programadores que escriben, revisan y prueban su codigo para asegurar su eficaz, usabilidad y seguridad.
El CMS tiene un núcleo para crear y gestionar las caracteristicas comunes. Para agregar otras funciones, hay modulos opcionales que integran con el núcleo; por ejemplo la capa transparente de este sitio que muestra imagenes. Los modulos, como el núcleo, siguen los estandares y su codigo es abierto y transparente para inspección y mejora de los programdores mundiales.
Es mas rapido desarollar un sitio por un CMS porque el programador no tiene que empezar de cero; el CMS ya tiene todo las herramientas para crear un sitio. Por la mayor parte, no hay muchos limites para el programador pero a veces es mas dificil cambiar una caracteristica de una pagina. Por supuesto, siempre el programador tiene la opción de anular el codigo de CMS y insertar sus modifcaciones propias.
Una gran ventaja de CMS es que los programadores revisan y cambian su codigo para mejorar rendimiento y seguridad contra los hackers. Otra ventaja es que el codigo sigue los estandares mundiales de programación, con documentación amplia. Si algun día el dueño de un sitio basado en CMS quiere cambiar su programacion en el codigo, es facil de entender y modificar el codigo; con el codigo a mano, muchas veces es complicado, incomprensible. Hay tantas historias de programadores que se niegan a modificar un proyecto porque es tan dificil entender el codigio existente; es mas facil y rapido comenzar de cero.
Grupo Unide elegia Drupal como nuestro CMS. Es un sistema popular, serio y eficiente que es la base de cientos de miles de sitios mundial, incluido los de empresas y organizaciones de alta importancia como Warner Brothers, La Casa Blanca, y mas. Puedes estar seguro que si algun día quieres transferir tu sitio a otra empresa de programación no perderas nada; usamos un esquema de codigo estandar y respetado.
