Ir al contenido principal

Joomla!

Buenas! Como están?? Espero q muy bien!! Hoy comenzaremos a ver Joomla! una herramienta muy útil y muy popular para la creación de web dinámicas. Antes de sumergirnos de lleno a al mundo Joomla debo recomendar visitar las entradas sobre HTML y CSS ya q si bien no es imprescindible  tener conocimiento en programación web para desarrollar con esta aplicación es de muchísima ayuda conocer y así poder manejar con mayor facilidad todas las posibilidades q nos brinda Joomla!
Primero q es Joomla!???
Es lo q se conoce como un "sistema de gestión de contenidos" o CMS para los amigos, básicamente es una aplicación web q nos facilita el manejo de contenido de nuestro sitio, esto es porq mediante un panel de control podremos ingresar contenido, modificarlo, cambiar la disposición de los distintos elementos de nuestra web creada con esta plataforma y todo esto sin tener contacto con algún tipo de código. Está desarrollado en su mayoría en php y es de código abierto bajo licencia GLP. Una de las principales características de Joomla y tal vez la más importante es la posibilidad de agregarle módulos, plugins y distintas extensiones, lo q le dá un potencial gigantesco.

Este va a ser otro de los temas de las próximas entradas, hablaremos de su instalación en un servidor local, mostraremos las opciones más importantes del panel de control, hablaremos de extensiones, módulos y plantillas, veremos como instalar nuevas plantillas, como modificarlas o crear una desde cero...
Los espero para q vayamos juntos conociendo las posibilidades de este CMS.


Comentarios

Entradas populares de este blog

C: Ejemplos: Congruencia de Zeller (nivel básico) ...

La Congruencia de Zeller es un algoritmo que se atribuye al matemático alemán Julius Christian Johannes Zeller que vivió en el siglo XIX. Este algoritmo nos permite determinar el día de la semana que le corresponde a una fecha determinada del calendario Gregoriano. La fórmula que nosotros usaremos (con algunas modificaciones respecto de la original para poder usarla en  informática) es la siguiente: Donde h es el día de la semana (entre 0 y 6), J es año/100 (la centuria) y K es año mod 100 (el año de la centuria). Y hay que tener en cuenta que los meses de enero y febrero cuentan como el mes 13 y 14 del año anterior. Ahora que tenemos la fórmula, programemos el algoritmo en C mediante el uso de una función: Analicemos el código paso a paso: Tenemos en cuenta el caso de enero y febrero: Dijimos que estos meses corresponden a los meses 13 y 14 del año anterior por lo que los asignamos como corresponde (mes + 12 , que dará 13 para enero y 14 para febrero) y le ...

C: Conversiones de tipo (casting) en C...

El casting o simplemente cast  nos permite hacer una conversión explícita de un tipo de dato a otro, a criterio del programador siempre y cuando estos tipos sean compatibles. Este cast se realiza a través de un operador de conversión de tipos (type casting operator) y es un recurso a tener en cuenta ya que hay situaciones en que nos puede resultar de gran utilidad. Hacer uso de un cast es tan sencillo como poner (tipo de dato)  delante de la expresión o variable a convertir. Veamos un ejemplo: Declaramos una variable de tipo int con un identificador tan creativo como "a" y le realizamos diferentes cast a a para mostrarlo como si fuera un float, un double y un char en un printf. Lo que obtendríamos en pantalla sería lo siguiente: Donde tenemos el valor de nuestro a, a convertido en float y double (mostrándolo con 3 cifras decimales) y a convertido en char. Si vemos este último caso, al hacer la conversión de "a" a char toma a como el código ascii de...

C: Funciones. Pasaje de parámetros por valor y por referencia...

Esta vez avanzaremos en lo relativo a las funciones en C, incorporando dos nuevos conceptos acerca del pasaje de parámetros: el pasaje por valor y por referencia . Paso de parámetros por valor: Éste es el pasaje que ya conocíamos desde el post referente a funciones . Si recordamos un poco al respecto, al realizar la definición de la función colocamos los parámetros que ésta recibe especificando el tipo de dato de los mismos. Luego, cuando hacemos el llamado y especificamos los argumentos, estos se evalúan y se le pasa a la función una copia de los mismos. A esto es lo que llamamos paso por valor ya que la función trabajará con los valores de esas copias. Si pasáramos variables como argumento, éstas no se modificarían por este sistema de copias. Veamos esto con un ejemplo simple en que tenemos la siguiente función void que intercambia los valores de dos enteros x e y: Declaramos dos variables de tipo int en el main, mostramos sus valores, llamamos a la función y volvemos a mostrarlos...