Se que no tiene mucho que ver con el tema del blog pero realmetne me divierte.
Muerto pero Rankeado (MPR) es mas que un blog que habla de diseño, SEO y programacion: Significa la union de tres ideas en una sola, la conjuncion de aficiones y gustos compartidos, y, mas que nada, muchos buenos momentos de conversaciones increibles entre patas. ¡Sean bienvenidos!
Posted by Madi Malso Tuesday, November 11, 2008 at 9:01 AM
Se que no tiene mucho que ver con el tema del blog pero realmetne me divierte.
Posted by Joselo (cheche) Thursday, October 16, 2008 at 8:44 PM


0 comments Labels: borracho, correo, gmail, mail goggles
Posted by Madi Malso Sunday, October 12, 2008 at 10:32 AM
Continuando con el manual para templates de Joomla! 1.5.x, me encantaría qeu dejasen algunos comentarios, para indicar cuales son las deficiencias q encuentran en este manual o que creen que debería colocar, antes de seguir:
Una de las primeras cosas que nos dicen los manuales sobre cómo crear plantillas para cualquier CMS es que no podemos usar editores WYSIWYG como el dreamweaver o que estos no podrán sernos de gran ayuda durante el desarrollo de nuestra plantilla, a mi parecer esto no es del todo cierto por lo que considero que el diseño de una plantilla para Joomla! debe de desarrollarse en cuatro pasos:
No importa cuál sea el método que utilizamos para diseñar nuestra plantilla o nuestro sitio web en general, este debe de contemplar todos los aspectos de la misma o al menos los más generales que lo conforman. Lo ideal es trabajar el diseño en un programa de diseño que nos sea familiar, realizando en este las vistas que consideremos más importantes pero manejándolas inicialmente en forma grafica a manera de una maqueta. A más detallada este nuestra maqueta, más sencillos serán nuestros demás pasos.
En nuestro caso en particular lo más importante es considerar dentro de nuestra maqueta ciertas partes que son de uso general en el Joomla!; recordemos primero que el Joomla! se compone básicamente de Módulos (Menús, encuestas, Titulares, Banners, etc.), que son los que se encargan de mostrarnos la “información adicional” de cada página y los componentes (Artículos, Secciones y Categorías en vistas de Blog o simple, resultado de encuestas, etc.) que se encargan de mostrarnos el “contenido” de la página en que nos encontramos, por tanto nuestra maqueta debe de considerar estos aspectos antes de empezar a trabajar.
Como indicaba al inicio de este post, en lo personal creo que si se puede usar un editor WYSIWYG, solo se trata como hacerlo; lo que podemos hacer es armar en este paso el diseño que hemos realizado en el paso anterior como si de un sitio web tradicional se tratase armando cada una de las pantallas que vamos a necesitar para completar nuestra plantilla Joomla! lo único que necesitamos en esta etapa es tener en cuenta los siguientes consejos:
Nota: Los archivos .html son temporales y serán eliminados una vez terminada la plantilla.
Bueno si tienen experiencia en el desarrollo de templates, supongo que el paso anterior y este son realmente absurdos, pero en verdad facilitan la comprensión de cómo trabaja el Joomla! y es posible que con algo de practica estos pasos terminen simplificándose en uno solo.
En este paso se crea el archivo index.php, basado en el código de nuestros “archivos base” anteriores, luego remplazaremos ciertas partes del código del mismo por llamadas del código de Joomla!
Similar al paso anterior, se irá copiando código de nuestras bases y realizando las modificaciones necesarias para la creación de los módulos componentes y visualizaciones necesarias para la creación de nuestra plantilla.
En los siguientes post continuare con la construcción de el archivo index.php y de los módulos y componentes, pero antes de empezar sería recomendable leer el diccionario de variables.
0 comments Labels: Desarrollo Web, Joomla 1.5, Manual, Templates, Web developer
Posted by Madi Malso Tuesday, October 7, 2008 at 7:27 AM

En verdad nada les cuesta hacer click a este enlace y es que la historia es la más triste que he escuchado en mi vida... mmmm... jajaja
E
n fin la historia va como sigue, si consigue juntar 5 000 000 de entradas en un mes, digamos que su amiga le hará el "favor", y tomando en cuenta que esta como preso creo que el castigo de que quede como esclavo de la misma por una semana es lo de menos preocupación.
Si desean conocer la historia al detalle entren al siguiente enlace http://www.prawiczek25.pl/index_en.php donde podrán leer la historia en ingles.
0 comments Labels: Off-topic
Posted by Madi Malso Sunday, October 5, 2008 at 1:21 PM
Continuando con el manual para templates de Joomla! 1.5.x, la lección de hoy es:
Como indicamos en el post anterior, este archivo incluye la lista de todos los elementos que conforman la plantilla de Joomla! 1.5.x y es muy importante tenerlo bien configurado a la hora de la instalación del mismo, es decir, estar seguro que estamos listando todos los archivos y que todos los archivos listados existan realmente. Este archivo también incluye cierta información de la plantilla, nombre, versión y descripción, como del autor y sobre el copyright.
El código XML del mismo tiene la siguiente estructura:
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">
<name>nuestro_template</name>
<creationDate>Septiembre 2008</creationDate>
<author>Madi Malso</author>
<copyright>GPL</copyright>
<authorEmail>micorreo@dominio.com</authorEmail>
<authorUrl>www.muertoperorankeado.com</authorUrl>
<version>1.0</version>
<description>Ejemplo de plantilla para Joomla! 1.5.x</description>
<files>
<!-- Lista de todos los archivos que conforman la plantilla -->
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
<filename>component.php</filename>
<filename>param.ini</filename>
<filename>css/template.css</filename>
<filename>html/pagination.php</filename>
<filename>html/modules.php</filename>
<filename>html/com_nombre/nombre_vistas/diagramado.php</filename>
<filename>html/mod_nombre/diagramado.php</filename>
<filename>images/imagen_demo.jpg</filename>
<filename>jascript/java_demo.js</filename>
</files>
<positions>
<!-- Lista de las posiciones con las que contara nuestra plantilla, estas se encontraran definidas en el archivo index.php -->
<position>user1</position>
<position>top</position>
<position>left</position>
<position>banner</position>
<position>right</position>
<position>footer</position>
</positions>
<params>
<!-- Lista de parámetros con los que contara nuestra plantilla, estos se encontraran definidos en el archivo param.ini -->
<param name="coloresFondo" type="list" default="blanco" label="Color de Fondo" description="Colores de fondo para usar">
<option value="azul">Azul</option>
<option value="rojo">Rojo</option>
</param>
</params>
</install>
Como pueden ver la estructura es bastante sencilla y simple de armar aunque en un plantilla puede ser algo engorrosa lo mejor es mantener todos los archivos en orden he ir agregándolos a medida que los creemos. Bueno pasemos a describir algunas de estas líneas:
<install version="1.5" type="template">: Sirve para indicar al instalador que es una plantilla de Joomla! 1.5
<name>nuestro_template</name>: Nombre de la plantilla, como indicamos antes este debe ser el mismo nombre que colocamos en la carpeta que contiene la plantilla.
<creationDate>Septiembre 2008</creationDate>: Fecha de creación, no hay una estandarización al respecto así que puede colocarse de distintas maneras siempre y cuando indique la fecha en la que la plantilla fue creada.
<author>Madi Malso</author>: Sirve para indicar la autoría de la plantilla
<copyright>GPL</copyright>: Indica el tipo de licencia con la que deseamos distribuir la plantilla para su uso.
<authorEmail>micorreo@dominio.com</authorEmail>: Indica la dirección de correo electrónico del autor en caso de querer ser contactado. Esta dirección se encuentra protegida para evitar el envio de spam a través de robots
<authorUrl>www.muertoperorankeado.com</authorUrl>: Dirección del sitio web del autor.
<version>1.0</version>: Versión de la plantilla
<files>..<files>: Lista de todos los archivos que conforman la plantilla; cada elemento debe de encontrarse dentro de sus propias etiquetas bajo el siguiente esquema: <filename>carpeta/archivo.ext</filename> en caso de que estos archivos se encuentren en carpetas dentro de la plantilla estas se deben de listar de manera relativa a la posición en la que se encuentra el template, por ejemplo si quisiéramos incluir nuestro archivo template.css que se encuentra dentro de la carpeta css/ se debería colocar de la siguiente manera: <filename>css/template.css</filename>
<positions>..</positions>: Lista de las posiciones que luego serán definidas en el archivo index.php donde se integraran los módulos de Joomla! 1.5.x, similar a los archivos estos se definirán dentro de las etiquetas <position>Posición</position>
<params>..</params>: Lista de los parámetros con los que trabajará nuestra plantilla este se encuentra definido de la siguiente manera: <param name=”NombreDelParametro” type=”tipo” label=”Etiqueta para el parametro” description=”Descripción del parametro” default=”valor inicial del parametro”>; según el tipo que hayamos tiene sus propias variaciones.
Posted by Madi Malso Tuesday, September 30, 2008 at 10:50 PM
Ya ha pasado más de una semana y por fin tengo tiempo para continuar este pequeño manual, a este paso creo que terminare cuando la versión 2.0 este en vigencia.
Bueno regresando con el manual para templates de Joomla! 1.5.x, la lección de hoy es:
¿Qué cosas conforman una plantilla de Joomla! 1.5.x?Bueno creo que aquí empieza realmente lo importante, existen varias cosas que conforman una plantilla de Joomla! 1.5.x, pero básicamente la estructura del mismo es como sigue:
Espero que el grafico les sirva de guía, pero igual tratare de usar una lista ordenada para darles la idea de árbol que debe tener todos los nombres en azul son archivos y en verde carpetas, los que tengan los nombres entre corchetes son archivos opcionales pero ayudan a que nuestra plantilla sea más sólida y profesional:
Nota: Es ideal colocar un archivo index.html completamente en blanco dentro de cada carpeta que creemos para nuestra plantilla incluyendo la raíz (nuestro_template/) por motivos de seguridad y así evitar el mal pase de que nuestro servidor liste los archivos en un index.html generado.
Sé que a primera vista esta estructura puede resultar algo confusa, en especial con nombres como componentes y módulos, pero realmente es mucho más sencillo de lo que parece.
0 comments Labels: Desarrollo Web, Joomla 1.5, Manual, Web developer
Posted by Joselo (cheche) Sunday, September 28, 2008 at 7:01 PM
Myth: "Dynamic URLs cannot be crawled."
Fact: We can crawl dynamic URLs and interpret the different parameters. We might have problems crawling and ranking your dynamic URLs if you try to make your urls look static and in the process hide parameters which offer the Googlebot valuable information. One recommendation is to avoid reformatting a dynamic URL to make it look static...
Mito: "Las URLs dinámicas no pueden ser rastreadas".
Realidad: Nosotros podemos rastrear URLs dinámicas e interpretar sus distintos parámetros. Podríamos tener problemas rastreando y rankeando tus URLs dinámicas si tratas de hacerlas lucir como estáticas y durante el proceso escondes o eliminas parámetros que podrían ser de mucha utilidad para el Googlebot. Una recomendación es EVITAR REFORMATEAR una URL dinámica para que luzca como una estática...
2 comments Labels: google, googlebot, seo, urls dinámicas