Historia de "Con Clase"
Cursos y recursos
-
septiembre de 2000
Nacimiento
Comienzo del proyecto "Con clase" como una página web que contendría los cursos y que trabajaría conjuntamente con la lista de correo en Smartgroups.
Ambos: la página y la lista de correo, compartían el mismo nombre: "C con Clase".
El nombre tal vez requiera alguna explicación.
El contenido original y el objetivo del proyecto empezó siendo el C++ y su divulgación. En Internet, y en general, en todos los ámbitos, se necesita un nombre, y uno de mis primeros objetivos, antes de crear la página y la lista, fue buscar el nombre adecuado.
Los buenos nombres son sencillos, fáciles de recordar y deben estar relacionados con aquello a lo que se refiere. Con esto en mente empecé a pensar un nombre adecuado, y si no se me hubiera ocurrido nada, aún no existiría esta página.
Leyendo un libro de C++, encontré la inspiración.
Hablando de la historia de C++, el libro menciona que la primera versión, que evoluciono a partir del C, se llamó "C con Clases".
Me pareció una revelación, y me dije, "es casi perfecto". La verdad es que sólo tuve que quitar la 's'.
El nombre sugiere que estudiaremos C con clases, que es C++, y que lo haremos con elegancia, con cierta "clase". Y además, es fácil de recordar.
Con un nombre, una lista de correo, y una página alojada gratuitamente en 20m.com, empezamos a trabajar.
-
diciembre de 2000
WinAPI con Clase
Comenzamos el curso de programación usando el API de Windows. Este proyecto tiene una enorme envergadura, probablemente mucho mayor de lo que aún hoy nos atrevemos a pensar, pero ha seguido avanzando, y lo seguirá haciendo en el futuro.
-
febrero de 2001
Referencia librerías C
Empezamos con la referencia de las funciones de las bibliotecas estándar de C.
También añadimos el libro de visitas, y aún hoy estamos sorprendidos de su éxito. (Gracias a todos.)
-
marzo de 2001
Traslado de contenidos
El mes de Marzo fue un mes de mucho trabajo, tuvimos que trasladar todo el sitio, que ya era más grande de lo que habíamos pensado, al nuevo servidor. Cambiamos el estilo, haciéndolo algo más austero y serio, y creamos programas perl para el libro de visitas y los formularios de preguntas. Y añadimos un buscador y un boletín de novedades.
-
abril de 2001
Arranque de conclase.net
Se produjo uno de los mayores cambios del proyecto: comenzamos a trabajar sólo en el nuevo sitio.
A partir de entonces, la actualización de los cursos y referencias continuó con normalidad.
El servidor de 20m.com se nos estaba quedando pequeño, y tenía ciertos problemas con las descargas de los ficheros. De modo que decidimos buscar un servidor más grande, y a ser posible más rápido y seguro.
Finalmente buscamos un servidor de pago, que nos permite mayor control sobre programas que se ejecutan en el servidor, como libros de visita o formularios y que además tiene la enorme ventaja de que no tenemos que insertar publicidad.
Esto nos creó otro pequeño conflicto: teníamos que registrar un nombre de dominio, pero también teníamos planes de crecimiento, y "C con Clase" estaba demasiado vinculado al C++. La solución fue crear subdominios, nuestro servidor lo permite, y acortar el nombre del sitio. Así nació "ConClase.net", y los tres primeros subdominios: "c.conclase.net", "winapi.conclase.net" y "articulos.conclase.net".
-
junio de 2001
HTML con Clase
Arranque html.conclase.net con la traducción al castellano de la especificación de HTML 4.01 y varios tutoriales.
-
julio de 2001
Estructuras dinámicas de datos
Empezamos el curso sobre estructuras dinámicas de datos.
-
julio de 2001
Archivos en C/C++
Empezamos otro sobre el manejo de archivos en C.
-
agosto de 2001
Referencia Borland®
Empezamos la referencia de las bibliotecas de Borland.
-
agosto de 2001
Cierre de 20m.com
Durante mucho tiempo, el sitio antiguo ha seguido recibiendo muchas visitas, eso dice mucho sobre vuestra fidelidad. Sin embargo a finales de Agosto de 2.001 se eliminaron los contenidos y se dirigieron las visitas al nuevo sitio.
-
junio de 2004
Gráficos con Clase
Añadimos un nuevo subdominio, dedicado a la programación gráfica.
-
mayo de 2005
MySQL con Clase
Añadimos otro subdominio más, este dedicado a MySQL.
-
enero de 2009
Cambio de estilo
Hemos hecho un lavado de cara. Para los visitantes, el cambio más notable es en el aspecto de la página. Se ha unificado el estilo y se ha mejorado el diseño gráfico. Para nosotros las mejoras son más evidentes, ya que se facilita la actualización de contenidos, y la estructura interna de la página, haciendo más fácil su mantenimiento.
-
enero de 2020
Otro cambio de aspecto
Tras un largo paréntesis, hemos vuelto a renovar el sitio por completo.
En 2020 se ha reestructurado toda la página para adaptarla al presente. Esto es:
- Hacer el contenido adaptable (responsive), para que sea más accesible desde teléfonos y tablets. Para ello hemos usando Bootstap.
- Actualizar el código HTML para aprovechar algunas de las ventajas de HTML5.
- Usar un marco (framework) PHP que facilite el mantenimiento de la página, en nuestro caso Codeigniter.
- Actualizar y optimizar las bases de datos que hay detrás de todo éste tinglado.
- Crear un foro integrado en la página.
- Hemos abandonado el acceso mediante subdominios con el fin de que el acceso se haga mediante direcciones (URL) amigables.
-
mayo de 2023
Actualización de librerías
En 2023 actualizamos las librerías de Bootstap a la versión 5 y el framework de CodeIgniter a la versión 4.3.5.
Esto hace que la mayor parte del código asociado a vistas tenga que ser revisado, ya que las modificaciones en Bootstrap desajustan completamente las páginas.
Así que aprovechamos para modificar el tema del sitio y se opta por uno gratuito, adaptado a nuestras necesidades, de Iqonic-desing, concretamente el tema "Hope".
Este tema tiene algunas características que nos resultan muy interesantes:
- Maximiza el área útil de la pantalla. El menú principal se puede reducir en anchura, y los submenús que normalmente se muestran a la derecha se ocultan por defecto usando la propriedad "offcanvas".
- Se puede elegir entre una apariencia clara u oscura, según las preferencias de cada uno, o dejar esta opción en automático, para que se use la misma apariencia que se especifica para el navegador.
- En dispositivos móviles el menú principal se despliega desde la izquierda, en lugar de desde arriba. Esto evita el tener que desplazar el contenido hasta el comienzo de la página para poder acceder al menú.
- Se ha aligerado el tema para minimizar el tiempo de carga, manteniendo el diseño minimalista que nos gusta tanto. :)