Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas

sábado, 7 de marzo de 2009

Tutorial: Listas en HTML

El lenguaje HTML nos brinda una serie de elementos que nos permiten elaborar párrafos estructurados de múltiples formas. Las conocemos como listas, y pueden ser de varios tipos: Listas ordenadas, no ordenadas, de definiciones y otros dos tipos menos conocidos debido al desuso de las mismas que son los menús y los directorios.

En este articulo trataremos como realizar las listas de los tres primeros tipos, dado que como dijimos las dos ultimas ya no se usan.

Listas ordenadas <ol>:

Las listas ordenadas, como nos indica su nombre nos permiten disponer los elementos de manera que cada uno tengo un predecesor numerado. Podemos ver el siguiente ejemplo:
  1. Primero

  2. Segundo

  3. Tercero

  4. Cuarto

  5. ......

Correspondiendole el siguiente código en HTML:
<ol>
<li> Primero </li>
<li> Segundo </li>
<li> Tercero </li>
<li> Cuarto </li>
<li> ...... </li>
</ol>
Si observáis, podéis distinguir que todo el código que encierran las etiquetas <ol> y </ol>, son todas <li>, por lo que es fácil deducir que para añadir mas elementos a la lista solo debéis repetir esta última etiqueta.

Listas desordenadas <ul>:

Estas listas se caracterizan por no tener una enumeración que indique un orden de manera estricta por lo que nos sirven para listar elementos de cualquier genero. Podemos ver el siguiente ejemplo:
  • ABCDEF

  • GHIJK

  • LMNÑOP

  • QRSTUV

  • ........

Correspondiendole el siguiente código en HTML:
<ul>
<li> ABCDEF </li>
<li> GHIJK </li>
<li> LMNÑOP </li>
<li> QRSTUV </li>
<li> ........ </li>
</ul>
Con las listas no ordenadas ocurre lo mismo que las anteriores, solo es necesario duplicar la etiqueta <li>, para añadir mas objetos a la lista. A diferencia de las anteriores las no ordenadas comienzan y terminan con las etiquetas <ul> y </ul> respectivamente.

Listas de definiciones <dl>:

Por ultimo explicaremos como formar una lista de definiciones, que viene a ser lo mas parecido al formato de un diccionario, donde escribimos un termino y bajo él su definición. Podemos ver el siguiente ejemplo:

Vocales

AEIOU

Consonantes

BCDFGHJ...

Números

123456...

Correspondiendole el siguiente código en HTML:
<dl>
<dt>Vocales </dt>
<dd> AEIOU </dd>
<dt>Consonantes </dt>
<dd> BCDFGHJ... </dd>
<dt>Números </dt>
<dd> 123456... </dd>
</dl>
Este último tipo de lista tiene una estructura completamente diferente. Estas comienzan y terminan con las etiquetas <dl> y </dl>, pero el código que encierran en esta ocasión se compone de dos etiquetas distintas, <dt> y <dd> siendo la primera la correspondiente al termino y la segunda a la definición.

Llegados a este punto ya somos capaces de crear nuestras propias listas del tipo que queramos, sin embargo, todavía queda mucho por aprender como etiquetas adicionales o propiedades de las mismas que veremos a continuación.

En primer lugar, existen dos etiquetas adicionales la cual nos permite incrustar un titulo o texto en cualquier lugar de la lista, siempre y cuando se encuentre dentro de las etiquetas principales (<ol>, <ul> o <dt>). Estas etiquetas son <lh> y <dh>, la primera para las listas ordenadas y no ordenadas y la segunda para las listas de definiciones.

Y en segundo lugar tenemos los atributos que se les pueden aplicar a las etiquetas para darnos una mayor funcionalidad, todos estos atributos se sitúan entre las comillas de la propiedad style="atributo1, atributo2, ...", a continuación se listan con su respectiva descripción:

list-style-type: estilo --> Este atributo especifica el estilo de un objeto de lista. Los valores disponibles son los siguientes:

Para listas ordenadas:
  • decimal

  • decimal-leading-zero

  • lower-roman

  • upper-roman

  • lower-alpha

  • upper-alpha

  • lower-greek

  • lower-latin

  • upper-latin

  • hebrew

  • armenian

  • georgian

  • cjk-ideographic

  • hiragana

  • katakana

  • hiragana-iroha

  • katakana-iroha

Para listas no ordenadas:
  • disc

  • circle

  • square

start = numero; --> Sólo para listas ordenadas, <ol>. Este atributo especifica el número del primer objeto de una lista ordenada. El número inicial por defecto es el "1".

value = número; --> Sólo para objetos de lista, <li>. Este atributo establece el número del objeto de lista actual.

skip = número; --> avanzará la lista en cantidades de número.

Hay alguno mas que paras un conocimiento básico no los he considerado necesarios, de todas maneras al final del articulo se disponen una serie de link de los cuales me he servido por si deseáis profundizar en el tema.

Una vez abarcado todo lo necesario para poder construir nuestras listas de todas las maneras posibles, dispongámonos a aplicar todo lo aprendido de manera que haremos una serie de listas anidadas con todos los atributos anteriores:

TIPOS DE LISTAS

Listas ordenadas

  1. Primero

    • A

    • B

    • C

  2. Segundo

  3. Tercero

  4. Cuarto

  5. ......

Listas no ordenadas

  • ABCDEF

    1. 1

    2. 2

    3. 3

    4. 4

  • GHIJK

  • LMNÑOP

  • QRSTUV

  • ........

Listas de definicion

Vocales

  • Abiertas

    1. A

    2. O

  • Cerradas

    1. E

    2. I

    3. U

Consonantes

BCDFGHJ...

Números

123456...

Siendo este el código correspondiente en HTML:
<dl>
<dh>TIPOS DE LISTAS</dh>
<dt>Listas ordenadas </dt>
<dd>
<ol>
<li> Primero </li>
<ul TYPE = square COMPACT>
<li> A </li>
<li> B </li>
<li> C </li>
</ul>
<li> Segundo </li>
<li> Tercero </li>
<li> Cuarto </li>
<li> ...... </li>
</ol>
</dd>
<dt>Listas no ordenadas </dt>
<dd><ul type = circle>
<li> ABCDEF </li>
<ol style="list-style-type: upper-roman" START = 2>
<li> 1 </li>
<li> 2 </li>
<li> 3 </li>
<li VALUE = 9> 4 </li>
</ol>
<li> GHIJK </li>
<li> LMNÑOP </li>
<li> QRSTUV </li>
<li> ........ </li>
</ul></dd>
<dt>Listas de definicion</dt>
<dd>
<dl>
<dt>Vocales </dt>
<dd><ul>
<li> Abiertas </li>
<ol>
<li> A </li>
<li> O </li>
</ol>
<li> Cerradas </li>
<ol>
<li> E </li>
<li> I </li>
<li> u </li>
</ol>
</ul>
</dd>
<dt>Consonantes </dt>
<dd> BCDFGHJ... </dd>
<dt>Números </dt>
<dd> 123456... </dd>
</dl></dd>
</dl>
Con todo terminamos y espero que os sea de utilidad, si tenéis alguna duda comentadlo que como digo siempre estamos dispuestos a ayudaros en lo que este en nuestras manos.

Importante, se me olvidaba comentaros un detalle, para aquellos que vayáis a usar las listas en Blogger, debéis escribir el código de manera continua y no como aparecen en los ejemplos, es decir cada etiqueta detrás de otra, dado que si no, os interpretará también los saltos de linea y os dejara espacios entre los objetos de la lista o cosas mas extrañas. Si queréis una explicación, no la tengo, aunque muchos sabemos que el editor de Blogger es algo, digamos caprichoso.

Link: Listas en documentos HTML

sábado, 20 de septiembre de 2008

Todas las opciones para configurar tu feed en FeedBurner. Parte (III)

Publicación (Publicize): En la siguiente categoría trataremos los distintos métodos que nos brinda FeedBurner para publicar el feed.
  • Headline Animator: Como ya comentábamos anteriormente, aquí tenemos la posibilidad de crear un banner animado con los titulares de nuestro feed, siendo este totalmente personalizable de manera muy intuitiva, pudiendo incluso cambiar la posición de los distintos elementos del banner en la ventanita de previsualización que nos muestran en la parte inferior. Una vez configurado el banner, al activarlo nos generara un código que podrás implementarlo donde quieras.
  • BuzzBoost: Como el blogroll de Blogger en el que a los blogs agregados se les muestra su ultimo articulo mediante su feed, esta función es similar exceptuando que solo lo hará con nuestro feed. Por ejemplo, si deseas que los artículos de tu blog, es decir tu feed se muestre en tu red social como Facebook, o quizas en otra web que poseas, con esta opción es posible, altamente configurable te generará un codigo que al pegarlo en el lugar que deseas actuara como un lector de tu feed online.
  • SpringWidget: SpringWidgets es una plataforma que comparte una serie de applets con distintas funcionalidades, entre ellos agregadores/lectores de feeds. De manera que si tu configuras esta opción con la imagen que prefieras, esta automáticamente sera añadida en esos applets en los que tengan agregado tu feed. Los usuarios normalmente suelen incrustar este tipo de widgets en foros o en sus redes sociales.
  • Suscripciones por Email: Como su nombre indica, este servicio nos genera un código que al implementarlo en nuestra plantilla habilita una área con un formulario donde poder ingresar la dirección de correo para las suscripciones por email. Aparte, este servicio dispone de sus respectivas herramientas para configurar y personalizar este tipo de suscripción, como la hora de envió de los emails, el mensaje de confirmación de la suscripción y demás, es muy intuitivo así que no cabra duda a la hora de realizarlo.
  • PingShot: Habilitando esta opción avisa automáticamente a los distintos lectores RSS online al momento de publicar algún post. Actualizándose de manera mas efectiva.
  • FeedCount: FeedCount es el famosísimo contador de los suscriptores al feed que se puede ver por toda la blogosfera. Puedes modificar su apariencia y luego pegar el código generado para su visualización en el blog.
  • Chicklet Chooser: Si no has dispuesto una área en algún lugar de tu plantilla para facilitar la suscripción del feed a tu usuarios, con esta herramienta te creara una a medida de manera que solo tendrás que pegar el código HTML en algún elemento de la plantilla.
  • Awareness API: Al activar esta herramienta estarás permitiendo a FeedBurner recopilar información no comprometida de tu feed para aquellos desarrolladores que les interese crear nuevas aplicaciones basadas en el mismo recurso que FeedBurner. Estos datos pueden ser desde cantidad de artículos publicados en un periodo de tiempo, hasta la popularidad de determinados artículos, pasando por temáticas mas leídas, horario de mayor lectura por parte de los usuarios entre otras cosas.
  • Creative Commons: Si dispones de una licencia CC, FeedBurner habilita una sección para adjuntar esta licencia al feed de tu web.
  • Password Protector: Otra opción dirigido a aquellos blogs de carácter personal, la cual cifra tu feed permitiendo el acceso únicamente mediante una contraseña.
  • NoIndex: Si tienes un blog público y deseas que este llegue hasta las fronteras de la red, bajo ningún concepto actives esta opción, ya que si lo haces harás que los motores de búsqueda como Google, Yahoo!, Live Search, etc no indexen el contenido de tu feed por lo que reducirá notablemente las posibilidades de posicionamiento en dichos buscadores. En cambio si tu blog, y volviendo a lo de antes es personal para tus familiares y amigos, imagino que te dará lo mismo activarla, o no si deseas un nivel de privacidad.
Monetisacion (Monetize): Esta pestaña actualmente no la tenemos disponible para su análisis simplemente por el hecho de que para poder usarla se necesita tener una cuenta en AdSense. Aquí es donde podemos configurar aquella publicidad de la que tanto se hablo que va adjunta a los artículos del feed. En un futuro si llegamos a poseer este servicio haremos su respectiva revisión.

Problemas (Troubleshootize): Para terminar tenemos esta ultima pestaña en donde FeedBurner recopila toda la información necesaria relacionada con todos sus servicios, pudiendo acceder a todo tipo de cuestiones, así como problemas relacionados. Tenéis un enlace al foro oficial y a otros hacia distintas bases de información. También tenéis un botón que vuelve a sincroniza el feed con FeedBurner en caso de mal funcionamiento, aunque solo se aconseja en casos extremos porque de no serlos este método puede causar republicaciones o incompatibilidades con los lectores RSS.

En fin, con esta guía espero aclarar todas las dudas posibles sobre la configuración y manejo de FeedBurner. He de decir que no pretendo considerar la guía perfecta, por lo que agradecería muchísimo cualquier sugerencia o consejo con intención de mejorarla, esto implica que si veis alguna error de cualquier índole hacedmelo saber para corregirlo en la brevedad.

Espero que os sea de utilidad.

Enlace: FeedBurner

Podéis visitar el resto de la guia en los siguientes enlaces: Parte (I) y Parte(II)

viernes, 19 de septiembre de 2008

Todas las opciones para configurar tu feed en FeedBurner. Parte (II)

Optimización (Optimize): aquí se llevan a cabo las configuraciones generales del feed que creamos oportunas.
  • Tu feed: Previsualiza tu feed como si de un lector se tratara.
  • Fuente XML: Muestra el archivo en formato XML que incluye la configuración del feed y el contenido de tu blog que se enviara a tus suscriptores.
  • BrowserFriendly: aquí configuras la apariencia que tendra la pagina del feed, eligiendo distintos lectores de feed o bien un mensaje personal invitando a la suscripción de este por ejemplo.
  • SmartCast: Esta opción va dirigida a aquellos usuarios que estén ofreciendo un podcast aunque en teoría también soporta distintos formatos digitales como vídeos e imágenes. Este nos da la opción de hacerlo compatible con iTunes, a la vez que podemos clasificarlo en distintas categorias, escribir un resumen sobre este o incluirle palabras claves para facilitar su búsqueda. Por otro lado tenemos la posibilidad de configurar también si contiene contenido explicito, el nombre del autor o alguna licencia copyright.
  • SmartFeed: Activando esta función hace tu feed compatible con cualquier lector RSS haciendola mas compatible para todas las aplicaciones.
  • FeedFlare: En este apartado se despliegan diferentes atributos con la opción de añadirlos al pie del feed, agregando de esta manera mas funcionalidad a tus artículos. Por ejemplo, en mi caso me son muy utiles las siguientes, "Email this", para enviar el articulo por email a algún contacto, "Comments count", que muestra el numero de comentarios que se hayan realizado en el post, "Save to del.icio.us" para aquellos que quieran agregarlo a su lista personal en este servicio y "Digg This!" Para enviar el articulo a esta red social.
    Por otro lado a FeedFlare, se le pueden añadir mas atributos o Flares como lo nombran ellos. La lista completa la podéis mirar en los 2 enlaces (Browse the Catalog o 101 FeedFlare Ideas) que están justo debajo del recuadro para agregarlos. Uno interesante puede ser el "Attribution" que añadiéndolo harás que en todos tus feeds aparezca el sitio de donde proviene es decir el enlace hacia tu blog/web.
    Para agregarlo debes copiar el link que aparece en el catalogo, luego lo pegas en el cuadro de texto y haces clic en botón "Add New Flare" y listo. Podéis indagar y buscad alguna otra opcion interesnate y comentarnos vuestras impresiones.<
    Una ultima cosa de este apartado es que en la parte inferior podremos ver la previsualización de como va quedar el pie del feed pudiendo incluso cambiar la posición de los distintos atributos.
  • Link Splicer: Es una herramienta que nos permite unir nuestro feed de algún servicio de recolección de enlaces tipo del.icio.us, Digg o ma.gnolia entre otros al feed de nuestro blog.
  • Photo Splicer:Similar al anterior pero esta vez se trata de unir el feed de tu álbum de fotos online como Flickr o Webshots.
  • Geotag Feed: Implementas el lugar en donde publicas tus artículos al feed mediante la longitud y la latitud o por código postal si resides en EEUU.
  • Feed Image Burner: aquí tienes la posibilidad de agregar una imagen para personalizar la pagina de tu feed.
  • Title/Description Burner: Como el nombre indica, podemos añadir el nombre y la descripción de nuestro feed o cambiarla por otra.
  • Convert Format Burner: Tienes la posibilidad de convertir el formato de tu feed a una de las alternativas que disponen (RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0).
  • Content Type Burner: Parecido al anterior pero no lo es, esa opción te permite elegir el tipo en que sera mostrado el contenido de tu feed. Lo mejor es dejarlo en la opción mas apropiada para el feed.
  • Summary Burner: Este apartado se usa para agregar una introducción a todos los artículos de tu feed, ojo que esta introducción o resumen sera el mismo para todos los artículos por lo que se usa mas bien para invitar al lector a que visite el blog o la web.
  • Event Feed: Esta utilidad permite publicar junto con tus artículos aquellos eventos programados por algún servicio como Google Calendar. Útil cuando tu blog es de carácter personal y quieres avisar a todos tus contactos de las salidas que tienes planeadas.
  • Tickerize: Esta opción únicamente es funcional para aquellos blogs o webs que su temática abarque la economía o las finanzas. Su función consiste en dar un trato especial a los artículos que encuentre con alguna referencia como GE (General Electric) o YHOO (Yahoo! Finance) haciendo mas fácil la indexación del feed para aquellos agregadores financieros.
  • Amazon ID Burner: Si eres asociado de Amazon.com, con este servicio puedes insertar tu identificación como tal.
Fin de la segunda parte, mañana continuaremos con el tercer y ultimo post de esta guia.

# Actualización: Parte (I) y >(III)

jueves, 18 de septiembre de 2008

Todas las opciones para configurar tu feed en FeedBurner. Parte (I)

Como bien indica el titulo, intentare elaborar una pequeña guía, tutorial o como queráis verlo, de todas las opciones y/o funciones del manejador de feeds mas popular de la red, es decir Feedburner. La dividiré en varias partes debido a su extensión, las cuales serán publicadas consecutivamente. De alguna manera quiero aclarar todas esas cuestiones que se nos pueden llegar a plantear a la hora de configurar nuestro feed de manera que cada uno pueda adaptarlo a sus necesidades.

Para aquellos que aun no conozcáis que es Feedburner podréis poneros al día aquí, en el cual también indicamos como registrarnos en este servicio por lo que en el siguiente articulo ese paso lo obviaremos.

En principio, el propio Feedburner proporciona breves descripciones a algunas de sus funciones, para verlas en nuestro idioma solo debemos cambiar el lenguaje mediante el enlace que disponen en la parte superior de la pagina junto al enlace para iniciar sesión.

Una vez hayamos accedido a nuestro feed, todas las opciones se reparten en 5 categorías:

Análisis (Analyze): Esta categoría se rige con el sistema de estadísticas del feed.
  • Suscriptores: Nos muestran un histograma de las suscripciones, así como una gráfica de los soportes que se utilizan para leer vuestro feed.
  • Live hits: Contabiliza el numero de veces que se carga tu feed en alguno de los agregadores, buscadores u otros programas.
  • Uso de items: Esta opción por ahora solo esta disponible en la versión de pago, sin embargo se usa para determinar que usos les dan a los artículos, es decir cuales son los mas leídos o los mas visitados entre otras estadísticas.
  • Usos no comunes: Como su nombre indica, nos informa de aquellos usos que no sean los propios de un lector de feed o similar. Como por ejemplo clientes email o webs basadas en agregadores de feeds.
  • Headline animator stats: Mas adelante veremos que hay una función muy practica en el que podremos crear un banner animado en donde va a mostrar nuestro feed e irán rotando nuestros artículos. Es en esta sección donde se hace su respectiva gestión y donde nos mostraran las estadísticas.
Aquí termina esta primera parte del artículos. En los próximos días será publicada su continuación.

#Actualización:Parte (II) y (III)

jueves, 21 de agosto de 2008

Tutorial: Tablas en HTML

A petición de un lector y por iniciativa propia debido a que determinadas personas se están dedicando a copiar nuestro código fuente, en especial el diseño de la visualización de los fondos de pantalla me voy a dedicar en este articulo a diversos ejemplos de cómo crear una tabla original y divertida que cualquiera será capaz de adoptar el modelo para elaborar el suyo propio.

En principio la estructura de un tabla en HTML es bien simple, tener en cuenta que en blogger a la hora de escribir el código de la tabla deberéis hacerlo de manera continua, es decir sin ningún salto de línea. La estructura es la siguiente:Siendo la etiqueta <table> la que formatea el inicio de la tabla, <tr> la que crea una fila y por último <td> la que crea una celda.

Aquí diversos ejemplos:
Celda 1Celda 2
Celda 1Celda 2
Celda 3Celda 4
Celda 1Celda 2Celda 3
Celda 4Celda 5Celda 6

Con estos ejemplos podéis haceros un idea de cómo se organiza cada elemento, es decir por cada nueva etiqueta <tr> se crea una fila y por cada <td> se crea una celda.

Lo siguiente es añadirle un estilo dado que este tipo de tablas son un poco sosas. Así que explico las distintas propiedades que podemos usar.

Dentro de la etiqueta <table>, <td> y <tr> podemos agregar lo siguiente:

cellspacing = "X" distancia entre el borde y el contenido de las celdas.
cellpadding = "X" distancia entre las celdas.
colspan = "X" número de celdas que quieras unir.

A su vez dentro del atributo "style" podemos configurar estas variables:

border = X px estilo #color; (estilos: none, solid, dotted, dashed, double,ridge, groove, inset, outset)
background-color = #color; color de fondo.
align = left,center,right;
width = X px; ancho de la tabla.
Height = X px; alto.

Con esto tenemos suficiente para crear diseños curiosos sin necesidad de saber más por lo que a continuación incluyo distintos diseños utilizando los parámetros anteriores:


Celda 1
Celda 2
Celda 3
Celda 4
Celda 5
Celda 6
Celda 7
Celda 8
Celda 9

Cabecera
Celda 1
Celda 2
Celda 3
Celda 4
Celda 5
Celda 6
Celda 7
Celda 8

Cabecera
Celda 1
Celda 2
Celda 3
Celda 4
Celda 5
Celda 6
Celda 7
Celda 8
Pie
Para mas información podeis visitar los siguientes enlaces:

Tablas-Vagabundia parte (I) y (II)
Tutorial: Tablas en HTML
Tablas en HTML y atributos
Introducción a las tablas en HTML

jueves, 5 de junio de 2008

Tutorial: Botones web estilo 2.0

Para no ser los únicos, nosotros también queremos estar a la vanguardia de lo que a webs 2.0 se refiere, y para empezar que mejor que crearnos nuestros propios botones con ese estilo.

Navegando por la red encontré un fantástico tutorial de cómo crear botones con efecto de degradado y resplandeciente muy 2.0. Lo expongo aquí de manera traducida y matizando algunos aspectos para llevarlo a cabo.

En principio necesitamos el Adobe Photoshop para este tutorial he utilizado la version CS2, por lo de más cada uno es libre de experimentar con distintas configuraciones, formas, colores y demás.

  • Abra el programa Photoshop y cree un nuevo documento acorde a las dimensiones que desee para su botón.


  • Haz clic en la herramienta con la forma que desees crear tu botón, en este ejemplo utilizaremos la elipse.

  • En la nueva capa creada hacemos clic derecho y pinchamos en Opciones de fusión.

  • Activamos la casilla Superposición de degradado eligiendo el degradado que más nos guste.

  • También activamos la opción de Trazo eligiendo el color y el tamaño que más nos agraden.

  • Por último activamos el Resplandor interior, aplicando un Modo de fusión normal y por lo demás tanto la opacidad el tamaño o el color queda a su disposición.

  • Por otro lado como ya tenemos configurado lo que va a ser en si nuestro botón, creamos otra forma igual a la que eligieron, la cual será el que le dé el efecto resplandeciente.

  • Lo hacemos de menor altura pero aproximadamente del mismo ancho y lo colocamos donde queramos que incida el reflejo. Posteriormente hacemos clic derecho en la capa y pinchamos en Resterizar capa.

  • Añadimos una Máscara rápida.

  • Y con la herramienta degradado, creamos un gradiente de dos colores para crear una ligera transparencia en uno de los extremos.

  • Lo último que nos queda es añadir el texto que queramos e insertar algún icono si queremos. Obteniendo el resultado final.


Fuente: Iris Design