Con Joomla es más dificil llevar un blog, al principio, pero cuando te acostumbras tampoco es mucho más complicado que Wordpress y la estética es mucho mejor.
18 Septiembre 2009
Buenas, soy Joan, de Valencia, y este es mi primer intento de crear un blog con una temática definida: Aprender a crear una web desde cero, pasando por el código, el diseño, su alojamiento y su dominio.
La idea no es solo aprender PHP, el lenguaje más utilizado para la creación de páginas web dinámicas. La idea es abarcar todo lo referente a "tener una web".
Supongo que, en principio, hablaré más desde la experiencia que desde el conocimiento.
Yo empecé con todo esto de "tener una web" a mediados de 2007, con 18 años recién cumplidos (a mi me suena que con 17 ya hice algo, pero no recuerdo el qué).
Nunca he tenido un tutorial completo, he tenido que buscar aquí y allá y he tardado 2 años en aprender lo que yo considero necesario para la creación y mantenimiento de una web en todos sus aspectos, includio el alojamiento y su protección. Opino que es más lo que me queda por aprender que lo aprendido y espero que, con el tiempo, aprenda cada vez más.
Mi intención es formar un tutorial donde explique paso a paso y con todo detalle cómo crear y mantener una web, en todos sus aspectos, de forma que, con solo visitar este blog, uno pueda hacerlo sin tener que visitar o buscar nada más. Por supuesto, siempre es bueno que busquen más información. Cuantos más lugares visiten, más conocimiento obtendreis y más variado será.
Yo, por mi parte, las he pasado ****, pues aunque hice alguna que otra cosa con wordpress, al estilo blog, lo que yo considero mi primer proyecto auténtico empezó el 6 de octubre del 2007 y en 1 semana estaba abierto al público.
Era una web basada en Joomla!, un CMS al igual que Wordpress, pero más orientado a páginas de contenidos que a un blog.
Joomla! tiene una pega: No sirve mucho como blog o, al menos, creo que es mejor alternativa usar wordpress. Su enfoque es más hacia páginas como las de php-nuke, es decir, páginas cuyo contenido no suele ser texto con relevancia por fecha. Es más para páginas con una portada estática, con un contenido dinámico en esta portada, pero que muestre siempre el mismo aspecto. Por desgracia, no cumple con los requisitos para una web de ese estilo.
Mi primer proyecto, del que os he hablado antes, era un portal de series online, donde utilizando el servicio Stage6, podías ver los videos por streaming (en el propio navegador) o incluso descargarlos. Esta web era, y sigue siendo, www.serieonline.net.
Cuando empecé con esta web, mis conocimientos en php eran nulos. Sabía que existía php, para que servía, pero nada más. Había aprendido html viendo código fuente de algunas webs, y editandolo en un servidor local para ver que hacía cada cambio. Mediante una plantilla html, hecha por mi, me hice una portada para Joomla!. Cada vez que tenía que añadir unvideo, debía ir al panel y crearlo como si de una entrada nueva de un blog se tratara, poniendo un título, un alias, el código html, editándolo, usando casillas para información que no necesitaba como espacio para guardar otros valores, como la imágen del video, etc. Luego, editar el código html de la portada para que el video apareciera. Era horrible, lento, insostenible.
De ahí surgió mi necesidad por aprender php. Logré crear un sistema de paginación (que más adelante compartiré, aunque es algo que se puede encontrar por muchos lugares) y así el trabajo de la web se agilizó mucho, y los errores disminuyeron bastante.
Poco a poco he ido mejorando mis conocimientos de php, hasta lograr pasar de gestionar la web completamente a mano, introduciendo y modificando código html por todos lados, ha tener un panel de administración, creado por mi, que me permite a mi y a otros colaboradores introducir en la web gran cantidad de videos en poco tiempo, encargandose el panel de la mayoría del trabajo a partir de poca información introducida por el usuario.
Para eso está php, para hacer las cosas mucho más fáciles. Si en el sistema antiguo añadí unos 2000 videos en un año (yo creo que menos), con el actual sistema llevaremos entre 3 y 4mil videos en 4 meses. Se nota la mejora.
Aunque debo admitir que mi aprendizaje de php ha sido casi sin querer. Empecé a estudiar ingeniería informática y ahí aprendes a programar en "C". Cuando conocía bastante bien el lenguaje C (al menos su sintaxis), vi que php usaba casi la misma sintáxis, con apenas algunos cambios, siendo algunas funciones o instrucciones idénticas en ambos lenguajes.
Además, tras estudiar C, notas una comodidad en php y es que en C nosotros nos teníamos que hacer nuestras funciones para casi cualquier cosa (aunque ya existieran), mientras que en php hay montones y montones de funciones ya creadas y solo necesitas buscar cual es su sintaxis, con lo que resulta realmente sencillo realizar cualquier cosa que se te ocurra.
Actualmente estoy aprendiendo CSS, y lo hago como todo lo demás, probando en un servidor local y aprendiendo que hace cada cosa que modifico. Es mi sistema y me va bien. Una cosa está clara, en un PC existe el comando Control+Z, que permite deshacer cualquier destrozo. No tengais miedo de probar, pues todo tiene fácil arreglo.
Cualquier cosa que querais preguntar, adelante.
-
He intentado usar wordpress para el blog, pues es lo más comodo para llevar un blog, pero sus plantillas me parecen horribles. Seguro que hay plantillas geniales, pero yo he visto cientos (de verdad, cientos, no es una exageración) y ninguna me acababa de gustar.
Con Joomla es más dificil llevar un blog, al principio, pero cuando te acostumbras tampoco es mucho más complicado que Wordpress y la estética es mucho mejor.