martes, 31 de julio de 2012

Nace en España Freelancer, un nuevo punto de encuentro entre autónomos y empresas

Nace en España Freelancer, un nuevo punto de encuentro entre autónomos y empresas:
AGENCIAS
  • Esta web, ahora en español, relaciona profesionales 'freelance' con compañías.
  • Cuenta con dos millones de proyectos que conectan a 4 millones de trabajadores.
  • La plataforma online tiene el objetivo de apoyar a las pymes españolas para ayudarles a comercializar sus productos en todo el mundo.
Autónomos
En el difícil mercado laboral actual cada vez son más quienes optan por trabajar por cuenta propia ante la falta de oportunidades. Esto, a su vez ha provocado la proliferación de plataformas virtuales que facilitan a los autónomos y profesionales freelance la búsqueda de empleos puntuales, un fenómeno que en Estados Unidos está muy extendido y que en España empieza ahora a despertar con fuerza.
Uno de los ejemplos es la compañía Freelancer, encargada de poner en contacto a diferentes empresas con profesionales autónomos para facilitar su contratación, que ha anunciado el lanzamiento de su página web en español con el objetivo de poner en marcha, en seis meses, más de 100.000 nuevos negocios en España.  
Freelancer, que cuenta con más de 2 millones de proyectos, tiene el objetivo de ser el nexo de unión entre profesionales independientes y pymes para llevar a cabo proyectos muy puntuales y variados.
El sitio web de la compañía se encarga de poner en contacto a más de cuatro millones de profesionales en todo el mundo para trabajar en proyectos de software, redacción, marketing en Internet y social media, ventas, diseño gráfico y otros.

¿Por qué en España?

Según ha indicado la compañía, el lanzamiento de Freelancer se presenta a raíz de un estudio realizado entre más de 15.000 ciudadanos españoles en el que se destacaba que el 85% de los encuestados estaría dispuesto a crear un negocio por cuenta propia como única alternativa ante la actual situación económica.
La plataforma online tiene el objetivo de apoyar a las pequeñas empresas españolas para ayudarles a comercializar y vender sus productos en todo el mundo. Según indica la empresa, Freelancer pretende ayudar a los jóvenes españoles a emprender su propio negocio para situarse a la cabeza del comercio electrónico en España.
Además, las compañías españolas y los autónomos podrían utilizar el nuevo sitio web para conectar con negocios y profesionales independientes en Latinoamérica, lo que les permitiría unirse al mayor mercado del mundo de negocios online de habla hispana, que cuenta con más de 500 millones de personas.

Sacar partido a las buenas ideas

"Los españoles quieren dar un impulso a la economía comenzando por crear sus propios negocios, mientras que las pequeñas empresas más conocidas están desesperadas por crecer. Tienen ideas, pero no reciben ningún tipo ayuda de los bancos ni del Gobierno", dice el CEO de Freelancer, Matt Barrie.
Freelancer opera ya en muchos lugares del mundo. "Con una tasa de desempleo entre jóvenes de más del 53%, ahora existe una oportunidad real para sacar partido de las ideas creativas de los jóvenes emprendedores y convertirlas rápidamente en negocios", añade Pembridge.

Microsoft reinventa su servicio de correo electrónico con 'Outlook.com'

Outlook.com
Microsoft reinventa su servicio de correo electrónico con 'Outlook.com':
EP / PORTALTIC
  • El gigante informático quería modernizar su oferta y han lanzado esta plataforma de correo, de "aspecto más limpio, con menos anuncios y menos molesto".
  • Además de gestionar el correo, la nueva herramienta de Microsoft permitirá enlazar con redes sociales como Facebook o Twitter.

El gigante informático Microsoft ha anunciado Outlook.com, un nuevo servicio de correo electrónico personal que moderniza la oferta de la compañía. Desde Microsoft han explicado que Outlook.com ofrece un "aspecto más limpio, con menos anuncios y menos molesto" que su antecesor. Los usuarios podrán gestionar su correo y conocer las novedades de sus redes sociales con Oultlook.com.
Microsoft consiguió que su plataforma Hotmail se hiciese con una parte importante del mercado de correo electrónico en el pasado. Sin embargo, la llegada de Gmail y otros servicios han restado protagonismo a la plataforma de Microsoft. La compañía ha ido introduciendo novedades poco a poco y ahora ha decidido crear un nuevo servicio que aproveche todos esos cambios y ofrezca una experiencia nueva.
 El resultado es Outlook.com. Microsoft ha utilizado el nombre de su servicio de gestión de correo para crear un "nuevo servicio de correo electrónico personal que reimagina la forma en que la gente utiliza el correo", ha explicado la compañía en un comunicado.
Microsoft ha prometido que Outlook.com tiene un "aspecto más limpio, menos anuncios y es menos molesto" que los servicios que había hasta el momento. Esta nueva plataforma, además de permitir gestionar todo el correo electrónico desde la web de una forma más eficiente, también incluirá posibilidades de conexión con sitios de medios sociales como Facebook y Twitter.
Outlook.com ya está disponible en forma de avance para que los usuarios puedan probar sus posibilidades. Microsoft ha asegurado que incluye los avances más importantes que la compañía ha conseguido en campos como el correo en la nube, algunos de los cuales ya se habían podido ver en Windows Live.
"Creemos que ha llegado el momento de reinventar el correo electrónico personal, desde los datos conseguidos con la experiencia del usuario. Así que hoy estamos presentando una primera versión de Outlook.com", ha confirmado el vicepresidente corporativo de Microsoft para Windows Live, Chris Jones.
Los usuarios ya pueden acceder a Outlook.com. En la página se ofrece la posibilidad de registrarse en el servicio o de acceder con una cuenta Windows Live. Según Neowin, al acceder con una cuenta Windows Live se puede configurar el sistema para conseguir la interfaz Outlook.com, sin necesidad de cambiar el dominio de la dirección de correo.


lunes, 30 de julio de 2012

Friday, el diario automático que captura tus actividades, en Android


Binil Anthony de Dexetra nos presenta Friday, una aplicación que desde el 20 de Julio podemos encontrar en Google Play y que, básicamente, nos realiza la función de diario automático y pasivo registrando todos nuestros check-ins y actividades en forma de bonito Timeline.
Con Friday puede registrarse absolutamente todo lo que haces durante el día, y tal y como se registran tus actividades pueden seleccionarse y filtrarse posteriormente para que te sea más fácil encontrar la información que buscas en lo que a eventos pasados se refiera: cualquier fotografía, canción, actividad, acción, tweet y chec-in quedará guardado en Friday, siendo posible también compartir la información en redes sociales en cualquier momento.
Os dejamos a continuación con el vídeo presentación de la aplicación, que ilustra de manera muy gráfica cómo funciona:

Link: Friday
Friday, el diario automático que captura tus actividades, en Android:

Texto escrito en wwwhatsnew.com



Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

La UCLM permite descargar libros sobre desarrollo de videojuegos

La UCLM permite descargar libros sobre desarrollo de videojuegos:
Desarrollo videojuegos UCLMLa Universidad de Castilla-La Mancha ha puesto a disposición de todo el mundo el material con el que impartió la primera edición de su curso de desarrollo de videojuegos. La descarga es gratuita y se puede realizar en formato PDF (más tarde será posible descargar el material en EPUB).
Además, también es posible comprar los cuatro libros, que corresponden a cuatro módulos del programa (Arquitectura de motor, Programación gráfica, Técnicas avanzadas y Desarrollo de componentes) en formato físico por 14,95 euros cada uno.
Por otro lado, la Universidad ha publicado el programa de la segunda edición del curso (PDF), en el que podrán matricularse un máximo de 25 personas, que recibirán clases presenciales y tutorización individualizada.
“El objetivo de este Curso Universitario de Experto en Desarrollo de Videojuegos (enmarcado como Título Propio de la Universidad Castilla-La Mancha con una carga de 30 ECTS) es la capacitación profesional para el desarrollo y programación de videojuegos, generando titulados que puedan integrarse directamente en los proyectos y procesos de fabricación de las empresas que explotan esta línea de negocio”, explican en el programa.
La preinscripción se abrió el pasado 1 de julio y puede realizarse hasta el 21 de septiembre. El 24 del mismo mes se publicará la lista de admitidos y al día siguiente se abrirá el plazo de matrícula (cuyo precio es de 1.500 euros, aunque hay descuentos para alumnos y exalumnos de la UCLM y para empresas). El curso se impartirá entre el 12 de octubre y el 24 de mayo.

¿Qué es la telefonía IP?

http://alfredovela.files.wordpress.com/2012/07/telefoniaip.jpg

jueves, 26 de julio de 2012

5 páginas de inicio para Google Chrome

5 páginas de inicio para Google Chrome: FVD Speed Dial

La página de inicio es lo primero que ves al abrir el navegador. En Chrome te muestra un poco de todo para facilitarte la navegación: marcadores, páginas más visitadas, pestañas abiertas en otros dispositivos y pestañas cerradas recientemente.

No está nada mal, pero siempre hay posibilidad de mejora o, por lo menos, variación. Existen muchas extensiones para Chrome que cambian esta página de inicio -o de nueva pestaña- por algo distinto, más personalizable, y que quizá te interese más.

1. Speed Dial

El aspecto es una versión algo más estilizada del inicio normal de Chrome, pero es en la posibilidad de personalizar donde gana puntos.

Speed Dial

En Speed Dial puedes elegir qué página ocupa cada cuadro. Éstos pueden mostrar una captura de pantalla de la página en cuestión, o una imagen de tu elección. También puedes cambiar el número de filas y columnas.

Al igual que la página de inicio de Chrome, muestra la barra de marcadores, arriba, y las últimas pestañas cerradas, abajo.

Quizá es un poco básico, pero lo compensa con una carga rápida.

2. Speed Dial 2

Si bien no es del mismo creador que el anterior, Speed Dial 2 añade algunas funciones adicionales al concepto de página de inicio.

SpeedDial2

El funcionamiento es muy parecido entre Speed Dial y Speed Dial 2, pero el aspecto del segundo está algo más cuidado.

Entre sus funciones adicionales se encuentra una barra donde aparecen tus aplicaciones de Chrome, marcadores y pestañas cerradas, grupos de marcadores, fácil personalización con muchos fondos para elegir e importación y exportación de la configuración.

Speed Dial 2 es la página de inicio perfecta, y sólo tiene una pega: para sincronizar la configuración necesitas la versión Pro (barata, eso sí).

3. Incredible StartPage

El nombre es un poco pretencioso, pero hay que reconocer que Incredible StartPage tiene algo de increíble.

Incredible StartPage

La interfaz de Incredible StartPage se divide en varios paneles. Uno muestra las pestañas cerradas, otro los marcadores, otro un bloc de notas con algunos accesos directos y, por último, el panel principal.

En el panel principal puedes acceder a tus marcadores, las apps de Chrome que has instalado y las páginas más visitadas.

Uno de los principales atractivos de Incredible StartPage es la apariencia: incluye un buen número de imágenes de calidad listas para usar como fondos. A cambio, no puedes añadir tus propios accesos rápidos como en Speed Dial.

4. Awesome New Tab Page

¿Usas Windows 8? Entonces viste tu Google Chrome a la misma moda que la interfaz Metro.

Amazing New Tab

Awesome New Tab da un soplo de aire fresco al mundo de las páginas de inicio para Chrome, con una cuadrícula multicolor donde puedes añadir tus páginas favoritas y también widgets.

Muy personalizable y colorido, esta extensión le da vida a tu Chrome... a cambio de quitarle agilidad, pues tarda algo en cargar.

5. FVD Speed Dial

FVD es una versión equilibrada de todos los anteriores. Varias opciones de configuración, algunas opciones interesantes y una carga rápida.

FVD Speed Dial

FVD Speed Dial muestra tus páginas favoritas, las más visitadas o cerradas recientemente, con previsualizaciones de las mismas.

Desde las opciones puedes cambiar la apariencia de los cuadros, elegir un fondo o importar y exportar tu configuración. De momento no se sincroniza con Internet, como su versión para Firefox, pero el desarrollador afirma que lo hará "pronto".

¿Usas la página de inicio de Chrome?

Facebook expande su centro de aplicaciones a nivel internacional

Facebook expande su centro de aplicaciones a nivel internacional:

Si en las últimas horas habéis entrado en Facebook, igual os habréis encontrando con una indicación de que ya está disponible el centro de aplicaciones de Facebook. Y así es, Facebook expande a nivel internacional su centro de aplicaciones, llegando a Brasil, Francia, Alemania, Rusia, España, Taiwán y Turquía.
Una de las cosas que hay que tener en cuenta es que las aplicaciones pueden mostrar diferentes contenidos en función de las localizaciones desde las que se accedan. Otra de las cosas es que las aplicaciones no están centradas en una plataforma en concreto, pudiéndose encontrar aplicaciones para diferentes sistemas de terminales móviles como para sistemas de escritorio.
El centro de aplicaciones de Facebook, disponible inicialmente desde hace seis semanas en Estados Unidos, se trata de un directorio de aplicaciones que, al igual que Google Play o App Store de Apple, las páginas de las aplicaciones mostrarán las capturas de las mismas, así como las reseñas y calificaciones obtenidas. Se ha esperado a su lanzamiento internacional una vez que dichas páginas han sido traducidas a otros idiomas.
Vía: VentureBeat



Texto escrito en wwwhatsnew.com



Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

Google anuncia la nueva API Interactive Spaces

Google anuncia la nueva API Interactive Spaces:

Nos anuncian desde el blog de Google Opensource la apertura de Interactive Spaces, una nueva API que permitirá a desarrolladores crear aplicaciones interactivas en espacios físicos reales.
En el ejemplo que nos enseñaba en su post oficial, se nos mostraba un área con cámaras en el techo realizando blob tracking (un sistema en el que las cámaras reconocen los objetos en el entorno mediante las diferencias de color y brillo respecto a éste), siendo personas los objetos a reconocer por estas cámaras.
Interactive Spaces incluye una colección muy completa de librerías para que los programadores y desarrolladores puedan utilizarlas como gusten, tanto si desean implementar una actividad cambiando unas pocas líneas de código como si desean empezar un proyecto desde cero rediseñándolo todo, tarea más compleja pero que explota mucho más el potencial de la herramienta. Consulta todo lo que puedes hacer en su espacio en Google Codes.
Interactive Spaces está desarrollado en Java y puede funcionar en cualquier sistema operativo que soporte el lenguaje (Linux y OS X, y pronto Windows).
Vía: Google OpenSource



Texto escrito en wwwhatsnew.com



Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

WebSapp – chatea con usuarios de WhatsApp desde el PC

WebSapp – chatea con usuarios de WhatsApp desde el PC:

A pesar de la diversidad de redes de mensajería móviles a las que podemos optar para estar en contacto con nuestros amigos, WhatsApp es la red de mensajería más popular en estos momentos, conocida tanto por usuarios con altos conocimientos tecnológicos como el resto de usuarios de terminales smartphones. WhatsApp como red de mensajería móvil que es, está planteada para su uso en terminales smartphones, aunque la verdad, hay momentos en lo que sería más cómodo usarlo desde aplicaciones de sistemas de escritorio.
Pues bien, esa aplicación existe y se llama WebSapp, permitiéndonos desde nuestro navegador web convencional poder estar comunicándonos con nuestros amigos allá donde estén ellos. Tan sólo tenemos que rellenar un sencillo formulario, sin necesidad de registros de usuario, para poder establecer comunicación con nuestros amigos.
Importante es la indicación que nos muestra a la hora de mandar un mensaje, ya que nos indica que no debemos de abusar del servicio porque de lo contrario, tendrían que cancelar el proyecto. Esperemos que no.
Enlace: WebSapp | Vía: Seetio

Texto escrito en wwwhatsnew.com



Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

La versión móvil de Google.com introduce la escritura a mano para realizar búsquedas

La versión móvil de Google.com introduce la escritura a mano para realizar búsquedas:

En la versión móvil de Google.com acaba de introducir una nueva característica, en fase beta, que nos permite a los usuarios, a través de nuestros terminales smartphones y tablets, escribir a mano nuestras búsquedas.
De esta manera, estemos en el lugar que estemos, podemos escribir nuestras búsquedas a mano a través de la pantalla de nuestro terminal estando en la página principal de Google.com, el cual se encargará de interpretar y mostrar los resultados. Según Google, se trata de una forma fácil y divertida de buscar.
Veámoslo en el siguiente vídeo:

Vía: TNW



Texto escrito en wwwhatsnew.com



Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

Template de Wordpress: pasar HTML5 a Wordpress (III)

Template de Wordpress: pasar HTML5 a Wordpress (III): Bienvenidos a esta la última parte del tutorial Pasar HTML5 a Wordpress, trabajaremos con la barra lateral o sidebar, agregaremos soporte para widget en la plantilla, aprenderemos cómo utilizar campos personalizados en wordpress y crearemos los widgets específicos para esta web.

Tutoriales anteriores de la serie:




Dejaré para descargar la plantilla ya terminada, está completamente desarrollada por mí, le he agregado algunas funcionalidades que no tocamos en este tutorial, entre las cuales puedo destacar el uso de un panel de configuración para la plantilla en el cual puede configurar lo siguiente:
  • Activar o desactivar el slider de imágenes.
  • Seleccionar la categoría que mostrará las imágenes en el slider
  • Seleccionar la cantidad de imágenes a mostrar en el slider
  • Subir su propio logo
  • Activar o desactivar el botón más vídeos
  • Activar o desactivar la caja de búsqueda de la parte superior
  • Excluir categorías de la página principal de la web


Plantilla para página de contacto

  • Sidebar exclusivo para la página de contacto
  • Introducir el email donde quiere recibir los mensajes.
  • Agregar información adicional de contacto (email, teléfono, dirección, etc.)
  • Agregar url de las principales redes sociales


Capturas del Panel de configuración


Todas estas opciones son configurables de una forma muy simple, ésta es la forma en la que un desarrollador debe entregar una plantilla a un cliente para que éste no tenga que meter mano dentro del código de la web, si no que sólo tenga que rellenar algunos campos y obtener resultados.



Contenido del tutorial


En este tutorial trataremos los siguientes temas:
  • Registrar posición de los widgets para el sidebar
  • Utilizar campos personalizados de wordpress.
  • Crear el widget próximos conciertos utilizando campos personalizados
  • Crear Widget últimos videos[/url]
  • Crear formulario de contacto con el plugins contactform

Antes de empezar les pido disculpas por el gran retraso para salir esta parte del tutorial, ahora empezamos con el tutorial, espero les sirva de mucho.

Registrar posición de los widgets para el sidebar


En estos momentos nuestra plantilla wordpress no tiene áreas definidas para la utilización de widget, si entras al panel de administración –> Apariencia –> Widget, notarás que la plantilla efectivamente no tiene soporte para widget por que no tenemos ninguna área definida para este fin.



Para definir el área de widget, que en nuestro caso solo será el sidebar, agregaremos la función que utiliza wordpress para este fin (register_sidebar()) en el archivo functions.php, copiamos el siguiente código en este archivo y más adelante explicaré cada parte del código.
Código :
if ( function_exists('register_sidebar') ) {

   register_sidebar(array(
     'name' => 'Right Sidebar',//Titulo del área de widget, aparece en el panel de Administración.
     'before_widget' => '<div id="%1$s" class="widget %2$s">', // div que estará antes del widget
     'after_widget' => '</div>', // cierre del div anterior
     'before_title' => '<h3 class="widget-title">', //Lo que envolverá al titulo del widget
     'after_title' => '</h3>',
   ));

}
  • name – nombre de la barra lateral (este nombre se visualiza en el panel de administración áreas de wiget).
  • Descripción – Texto descriptivo de la ubicación de la barra lateral. Se muestra en la pantalla de gestión de widgets.(Opcional)
  • before_widget – HTML para colocar antes de cada widget
  • after_widget - HTML para colocar después de cada widget utilizaremos
  • before_title – HTML para colocar antes de cada título
  • after_title – HTML para colocar después de cada título

Con esto ya tenemos soporte para widget en nuestra plantilla, sólo nos queda hacer la llamada desde nuestra plantilla en el lugar que queremos que aparezcan los widget agregados en esta área de widget.
Para ello abriremos el archivo sidebar.php y borraremos todo su contenido y agregaremos la siguiente línea de código.
Código :
<!-- #sidebar -->
   <aside id="sidebar" role="complementary">
     if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar('Right Sidebar') ) ?>>
   </aside>
<!-- Final #sidebar -->

Con la función dynamic_sidebar() en este caso llamamos al sidebar registrado en el archivo funtion.php, como parámetro tenemos la opción de pasarle o bien el nombre o el ID que utilizamos para registrar el área de widget que queremos llamar.

Con esto ya tenemos activa nuestra área de widget y lista para agregar los widgets necesarios para este ejemplo que estamos desarrollando en la serie de tutoriales.

Aunque agregaremos código directamente en el archivo sidebar.php, también podemos agregar widget desde el gestor de widget de wordpress, estos widget quedarán siempre por encima de los que agreguemos directamente en el archivo sidebar.php.

Aunque esto nos sea útil, no quiere decir que sea la única opicón que nos brinda wordpress para trabajar con los widget. He utilizado la forma más sencilla de trabajar los widget en una plantilla, pero esto tiene una infinidad de opciones, las cuales no tocaré en este tutorial. Si quieren ampliar su información sobre las distintas opciones que puedes utilizar en este tema de los widget y las zonas de widget te recomiendo pasar por el codex de wordpress en donde el tema está bastante documentado.

Temas recomendados para leer:

  • dynamic sidebar: para agregar widget dinámica mente y código estático
  • register sidebar: para registrar área de widget para tu plantilla
  • register sidebars: para crear múltiples sidebar o áreas de widget.
  • is dynamic sidebar: Tag condicional que revisa si hay widget activos en el actual sidebar, con esto puedes mostrar un contenido por defecto si no existen widget activos.
Ya puedes hacer una prueba y agregar algún widget en el sidebar y comprobar que se visualiza correctamente.

Utilizar campos personalizados de wordpress


Los campos personalizados también conocidos como custom fields, son meta datos que se pueden agregar tanto a los artículos como a las páginas de wordpress.

Por ponerles un ejemplo, el título, la fecha, categoría y los tags de un post son campos generales de una entrada en wordpress, de esta misma forma podemos utilizar los campos personalizados para agregar información adicional a un artículo, se pueden utilizar tanto en los artículos como en cualquier otra parte de nuestra plantilla, sólo hay que utilizar la llamada adecuada para obtener esos datos.

En nuestro caso utilizaremos campos personalizados para crear los widgets para nuestro sidebar, primero creando el widget próximos conciertos. Este widget será bastante sencillo, sólo necesitamos 3 datos que son: Nombre del artista, Fecha y lugar del concierto, estos tres datos se le agregaran a cada artículo que pertenezca a la categoría conciertos, y desde nuestro sidebar llamaremos esos datos los cuales sustituiremos por los datos estáticos del html del widget. Ya no los mareo más, creo que con un ejemplo se entenderá mejor, empecemos!!!

Lo primero es crear la categoría en la que agregaremos los artículos referentes a los conciertos. En esta categoría agregaremos los artículos de los conciertos y a estos artículos agregaremos los campos personalizados.

En cada artículo que agreguemos en esa categoría debemos agregar 3 campos personalizados, el área dedicada a este fin está ubicada justo debajo del editor de artículos, y desde aquí agregaremos los tres datos: Artista, Fecha, Donde, y a cada campo agregarle un valor que será lo que utilizaremos en el widget.



Como muestra la imagen anterior, debes agregar cada campo personalizado lo que nos daría como resultado lo siguiente.



Para mostrar estos campos personalizados sólo debemos utilizar la función get_post_meta() dentro del bucle de wordpress, puede utilizar el siguiente código para hacer esa llamada desde el lugar de tu plantilla donde quieras mostrar el campo personalizado.
Código :
<?php $Fecha = get_post_meta($post->ID, 'Fecha',true); echo $Fecha ?>




Ya teniendo claro el uso de los campos personalizados en wordpress abordaremos la creación del widget específico para esta web.

Antes de empezar quiero aclarar algo, esta no es la forma de crear widget para wordpress, wordpress cuenta con un API para este fin. En este tutorial no crearemos un widget utilizando esta información sino que agregaremos el código directamente en el archivo en el que queremos mostrar esta información en forma de widget. Esta no es la forma más profesional de hacerlo, pero para este tutorial creo que es suficiente ya que la creación de widget es un tema bastante extenso que no tocaré en el tutorial.

Crear el widget "próximos conciertos" utilizando campos personalizados


Teniendo los campos personalizados en cada artículo que agreguemos en la categoría conciertos sólo debemos llamar esos datos desde el archivo sidebar.php. Para poder extraer estos datos debemos utilizar la función get_post_meta()

Hasta este punto nuestro sidebar.php sólo tiene el siguiente código.
Código :
<!-- #sidebar -->
   <aside id="sidebar" role="complementary">
     <?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar('Right Sidebar') ) ?>

                 <!-- CÓDIGO A MOSTRAR -->
   </aside>
<!-- Final #sidebar -->

Dentro de la etiqueta aside pegaremos el siguiente código, este mostrará los datos que nos interesan para formar el widget, pegaré el código completo y explicaré cada línea para que sirve.
Código :
<!-- Widget Proximos conciertos -->
<h3>Proximos Conciertos</h3>
   <ul>
      <?php query_posts("cat=10&posts_per_page=5");while (have_posts()) : the_post();?>
      <li>
          <a href="<?php the_permalink();?>"><?php $Artista = get_post_meta($post->ID, 'Artista',true); echo $Artista ?></a>
     <p><?php $Fecha = get_post_meta($post->ID, 'Fecha',true); echo $Fecha ?></p>
     <p><?php $Donde = get_post_meta($post->ID, 'Donde',true); echo $Donde ?></p>
      </li>
      <?php endwhile; ?>
   </ul>
<!-- Final Widget Proximos conciertos -->



Código :
<?php query_posts("cat=10&posts_per_page=5");while (have_posts()) : the_post();?>
Primero utilizamos el loop personalizado de wordpress con la función query_posts pasando como parámetro a esta función la categoría y el número de post a mostrar.
Código :
<li>
   <a href="<?php the_permalink();?>"><?php $Artista = get_post_meta($post->ID, 'Artista',true); echo $Artista ?></a>
   <p><?php $Fecha = get_post_meta($post->ID, 'Fecha',true); echo $Fecha ?></p>
   <p><?php $Donde = get_post_meta($post->ID, 'Donde',true); echo $Donde ?></p>
</li>
Dentro de la lista desordenada llamamos como aprendimos anteriormente los datos que nos dan los campos personalizados. Este contenido será el que se repetirá con el loop de wordpress, este sencillo código nos dará el siguiente resultado.



En la imagen anterior se muestra el resultado final, como de una forma fácil obtenemos los datos de los campos personalizados en nuestra plantilla, esta es una técnica no muy profesional para realizar widgets pero es algo que te puede evitar muchos dolores de cabeza.

Crear widget "últimos videos"


Este widget no lo trataré en este tutorial, es un plugin específico para esta plantilla, por lo que creo que no a muchos le interesará, de todas formas pueden hacerlo con campos personalizados tomando como referencia el widget anterior.

La idea que tenía era agregar un campo personalizado a los artículos agregados en la categoría vídeos musicales, y en ese campo personalizado agregar una captura del video que publico en ese post. Con ese campo personalizado y el título de la entrada crear un listado de los artículos de esa categoría sólo sacando en la lista la imagen del campo personalizado y el título de la entrada. No creo que sea muy complicado hacerlo teniendo ya un ejemplo como el que creamos anteriormente.

Si alguien tiene interés de agregar esta funcionalidad a su web o a esta plantilla que deje su comentario y lo crearé, en estos momentos no lo veo necesario por lo que obviaré este paso.

Crear formulario de contacto con el plugin Contact Form 7


Pasaremos a la creación del formulario de contacto con el plugin contact form 7, este es un plugin con el que puedes crear formularios de contacto fabulosos de una forma extremadamente fácil, en nuestro caso es un formulario sencillo, pero este plugin te brinda un sin número de opciones para formularios avanzados creado desde el panel de administración.

Para iniciar esta parte lo primero que haremos es instalar el plugin en nuestro wordpress, tiene la opción de hacerlo de dos formas:

  1. Descargar del plugin y subir vía FTP a la carpeta wp-content/plugins.

  2. Instalar el plugins desde el gestor de plugins de wordpress.


Después de instalar el plugin tomando la opción que más te guste, sólo debes activarlo y ya podemos empezar con la configuración de formulario de contacto para la web.

Después de activar el plugin se activa un nuevo apartado en la barra de menú de wordpress llamado contacto, generalmente al final, accedemos a ella y encontramos el apartado de configuración del formulario, editaremos ese formulario que encontramos creado por defecto, editaremos su nombre y borraremos el código que trae el formulario para crear el nuestro.



En la parte derecha podemos encontrar un listado de opciones en el que aparecen todos los tipos de entrada de datos para los formularios, en nuestro caso sólo necesitamos un campo de texto, un campo de email, un área te texto y un botón submit. Empecemos la configuración del formulario.

Campo de texto Nombre

Seleccionamos de la lista desplegable la opción campo de texto y agregamos la configuración que muestra en la imagen.



Cada campo de que utilicemos lo utilizaremos envuelto con la etiqueta <p>

Campo de email

Seleccionamos en la lista desplegable la opción campo de email, y configuramos sus opciones como muestro en la imagen de abajo, siempre tengan presente que esto lo explico teniendo en cuenta las necesidades de la plantilla, siempre pueden cambiar lo que deseen.



Campo área de texto

De la lista desplegable seleccionamos la opción Área de texto, y lo configuramos como en la imagen siguiente.



Botón de enviar (submit)

Para general el botón de envío del formulario utilizaremos la opción botón de enviar de la lista desplegable y lo configuramos como muestro a continuación.



El código completo que hemos generado será el siguiente:
Código :
<p>[email* email id:form-email watermark "Email"]</p>
<p>[textarea* mensaje x8 id:form-mensage watermark "Mensaje"]</p>
<p>[submit id:form-enviar "Enviar"]</p>

Con esto ya tenemos nuestro formulario generado y ya podemos utilizarlo en cualquier parte de nuestra plantilla o en cualquier parte de una página o post. En este formulario, sólo debemos utilizar el código identificador del formulario que hemos creado.



Este código sólo funciona si lo utilizas en una página o parte de un post, en nuestro caso no nos sirve ya que lo agregaremos directamente en el código del archivo sidebar.php, para que funcione debemos pegar este código en formato php y ayudarnos de la función <php do_shortcode(); ?>, de esta forma.
Código :
<?php echo do_shortcode('Aquí El identificador del formulario'); ?>
El código completo que debemos pegar en el sidebar.php justo debajo del widget anterior es el siguiente.
Código :
<!-- Widget Contáctenos -->
   <div class="widget" id="contact">
      <h3>Contáctenos</h3>
      <?php echo do_shortcode('Identificador del formulario'); ?>
   </div>
<!-- Final Widget Contáctenos -->

Al agregar este código en el sidebar.php debemos tener el formulario ya funcionando, nos quedará algo como en la siguiente imagen.



Como pueden notar el formulario no está tomando los estilos css aplicado en tutoriales anteriores. Para solucionarlo sólo debemos arreglar un error que surge, el error es que cuando aplicamos las reglas css para dar estilos al formulario utilizamos un ID (#wiget-contact) este ID lo sustituiremos por la ID (#wpcf7-f76-t1-o1) del DIV que envuelve a la etiqueta <form>

Con esto ya nuestro formulario debería tomar los estilos que tenemos en nuestro archivo style.css, si visualizamos el formulario quedaría como muestro en la siguiente imagen.



Con esto ya tenemos configurado nuestro formulario de contacto para la web, sólo quedaría configurar la forma en que llegan los mensajes a nuestro correo, esto se configura en el panel de configuración del formulario en el segundo cuadro, debajo del que utilizamos para generar nuestro formulario.



Como pueden notar en la imagen anterior se puede configurar la forma en que llegan los mensajes a nuestro correo, utilizando los ID de los distintos campos de formularios que utilizamos.

También tenemos la opción de agregar código HTML al cuerpo del mensaje, con esta opción podemos resaltar parte del mensaje o algún título para diferenciar las distintas partes del mensaje que nos llega.

Con esto ya queda configurado nuestro formulario de contacto y doy por concluido el tutorial.


Conclusión


Antes que nada pedir disculpas por la larga espera para concluir el tutorial, dar también las gracias a todos los usuarios que dejan sus comentarios, que sepan que sus comentarios me llenan de gratitud al ver que con mi tutorial muchos han aprendido algo nuevo.

En este tutorial además de seguir las pautas que me marcaba el diseño de la plantilla he tratado de utilizar algunas técnicas muy útiles para el desarrollo en wordpress, con este tutorial debes de ser capaz de crear una plantilla simple para tu blog.

La plantilla desarrollada en este tutorial la he creado yo de forma avanzada agregándole un panel de configuración propio, con este panel de configuración podemos mostrar y ocultar algunas partes de la web, o activar y desactivar otras, dejare la plantilla para descargar y cuando la instalen podran ver las opciones que he agregado, lo más lógico sería que creara un artículo hablando de la configuración de la plantilla pero no voy a hacerles esperar más. Si quieren ver la plantilla sólo descárguenla y miren la opciones que tiene.

Un saludo muy grande a todos y esperen otro interesantes tutoriales que tengo en marcha.

Twitter: @jordano_p
Enviar comentario