Lista con servicios de actualización para blogs

SEO, Wordpress

David | 4/02/2008
Navegando por internet he encontrado una lista con los principales servicios de actualización (ping) para blogs. La lista se encuentra dentro del libro WordPress-SEO-for-Beginners en el que se hace una introducción a las principales optim­izaciones para SEO en WordPress.

Simplemente hay que ir a options->writing y copiar esta lista de servicios:
Seguir leyendo..


Tutorial: Como crear componentes en Joomla – Patrón MVC

Frameworks, Joomla

admin | 4/02/2008

Índice de la serie: desarrollo de extensiones con Joomla

  1. Hacer componentes en Joomla!
    1. Patrón MVC
    2. Concepto de Front-End y Back-End
    3. Primer componente MVC simple con Joomla!
    4. Segundo componente, Back-End y acceso a datos.
    5. Crear el xml del componente de joomla y generar instalable.
  2. Hacer Módulos para Joomla!
  3. Hacer Plugins para Joomla!

El patrón de diseño MVC.

La nueva versión 1.5 de joomla! Incluye novedades en la elaboración de componentes, entre ellas la posibilidad de incorporar un patrón de diseño MVC , que a la larga facilitará el mantenimiento de nuestro componente, y lo hará más fácil de extender al mismo tiempo que resultará más fácil de leer por otras personas.

El patrón de diseño MVC se lleva utilizando mucho tiempo en el ámbito del desarrollo web en marcos de trabajo como Jakarta struts de apache (java), Java Server Faces de Sun (java), Symphony (php), etc…

Lo primero que hay que tener claro es el funcionamiento del modelo MVC.

MVC son las siglas de Model View Controller, es decir, modelo vista controlador.

Una aplicación web basada en este patrón separa su código en tres partes diferenciadas:

  • El controlador: el controlador es el punto de entrada de la aplicación, se mantiene a la escucha de todas las peticiones, ejecuta la lógica de la aplicación, y muestra la vista apropiada para cada caso.
  • El modelo : el modelo contiene todo el código relacionado con el acceso a datos. Es importante que sea un código lo más genérico posible y se pueda reutilizar en otras situaciones y proyectos. Nunca incluiremos lógica en el modelo, solamente consultas a la base de datos y validaciones de entrada de datos.
  • La vista : la vista contiene el código que representará lo que nosotros veremos por pantalla, en este caso se trata de código html.
  • ­

El objetivo de usar este patrón de diseño, es separar lo mas posible el código de nuestra aplicación, para que quede mas ordenado.

Proximamente más…


Videos de WordPress : WordCamp Argentina 2007

Wordpress

admin | 3/02/2008

La WordCamp es una conferencia que se celebra anualmente sobre WordPress dirigida a usuarios y desarrolladores de este popular CMS.

En ella se tratan temas muy interesantes de blogging como SEO, Blogs Empresariales , AdSense y demás, y acuden personas reconocidas del mundo del blogging, como Matt Mullenweg, el creador de WordPress.

Estos son los videos:

Seguir leyendo..


Efecto subrayado a lápiz con css

CSS

admin | 3/02/2008

Muchas veces he visto un efecto en páginas web en las que ponian sus enlaces con un subrayado hecho a lápiz como este.

Pues esta tarde lo he vuelto a ver y me ha entrado curiosidad por saber como lo hacen, así que he inspeccionado el código con firebug y la verdad es que no es muy complicado, simplemente poniendo este código css en el template de mi theme de wordpress obtengo este efecto:

background:transparent url(images/link.png) repeat-x scroll 100% bottom;
padding-bottom:3px;
text-decoration:none;
 }

Con este código le estoy diciendo que le ponga a los enlaces una imagen de fondo link.png abajo y que la repita horizontalmente, le doy un poco de padding abajo , para que la imagen no se quede debajo del texto, y por ultimo le quitamos el subrayado que traen los enlaces por defecto con la regla “text-decoration:none”.

A partir de ahora mis los enlaces aparecerán con este efecto de subrayado tan original.

Por cierto la imagen de fondo es esta :

link.png


Crear mapa del sitio en wordpress

Wordpress

admin | 2/02/2008

Esta tarde he estado creando el mapa del sitio de mi blog, pero no el mapa del sitio de Google en formato xml, sino un mapa de sitio para humanos, para que se puedan ver los posts de mi blog agrupados, y así mejorar la navegabilidad .

Buscando por internet encontré dos forma de hacerlo:

La primera forma consiste en crear una nueva página en wordpress y , gracias al plugin phpexec, agregar código php en esta, y así listar todos los posts de tu blog. Usando la función wp_get_archives() de wordpress  o wp_cat_posts() puedes crear un sitemap a tu gusto, si sabes programar claro. En esta página puedes encontrar más información sobre el plugin phpexec.

Si no sabes programar, o no te apetece, puedes instalarte el plugin Dagon Design Sitemap Generator , y de una forma más simple tendrás un mapa de sitio de tu blog más completo y con menos esfuerzo. Simplemente te bajas el plugin,lo descomprimes  y lo subes a la carpeta plugins de tu blog. Después en Opciones -> DDSitemapGen en el menú de administración configura tu mapa de sitio. Y por último, crea una nueva página , ponle un titulo y en el cuerpo de la página, introduce como código esto :

<!– ddsitemapgen –>

Ya está, y no hace falta programar nada, aunque también puedes enredar con el código del plugin si algo de él no te gusta.

Saludos.


El nuevo Joomla! 1.5

Joomla

admin | 1/02/2008

logoJoomlad Hola de nuevo ,  voy a empezar a publicar una serie de artículos de Joomla! 1.5, en especial de como crear componentes con el nuevo api.

Joomla! ha estado los tres últimos años en desarrollo, y hace muy poco salió la nueva versión en su rama estable, la 1.5, versión en la que se han llevado a cabo numerosos cambios.

En lo que a programación respecta , se ha remodelado la forma en la que se crean los componentes y se ha optado por adoptar un patrón de diseño mucho mas extendido y sobre todo mantenible, el patrón MVC, siglas de Modelo Vista Controlador.

Aun así , la gente del equipo de desarrollo de Joomla!, ha querido mantener un cierto grado de compatibilidad, y la nueva versión viene con un modo de ejecución llamado “legacy mode”

Seguir leyendo..


Presentación

Opinión

admin | 1/02/2008

Hola a todos, mi nombre es David Noguera y este es mi blog.

Muchas son las horas que he pasado delante del ordenador, en mitrabajo o en mi casa , navegando por internet y leyendo blogs como el de anieto o el de leandrodonofrio , o páginas web como illasaron , personas a las que estoy agradecido por haberme solucionado la vida en numerosas ocasiones con sus trucos y tutoriales, dándome soluciones a problemas concretos que me han ido surgiendo a lo largo de mi vida profesional y estudiantil.

Poco a poco he ido haciendo mis propias anotaciones , y elaborando un diario de trabajo en el que registraba todos mis “descubrimientos”y de esta forma no olvidarlos, o si lo hago, poder recordarlo confacilidad . Viendo que cada vez disponía de mas información, un día me dije mí mismo : ¿ por qué no poner toda esa información en internet?, ¿por qué no crear una bitácora como la de mi trabajo pero electrónica, a la cual pueda acceder desde cualquier lugar? y sobre todo ¿por qué no compartir mis humildes experiencias con mas gente y al mismo tiempo enriquecerme con las de los demás?.

Pués bién , después de pensar en todo esto me dispuse a crear mi propia bitácora electrónica, y aquí estoy, escribiendo delante de mi ordenador la presentación de mi blog , al que he decidido llamar nosoloCódigo.