Archivo de la categoría: HTML5

Libro gratuito: Programming Windows 8 Apps with HTML, CSS, and JavaScript

De la mano de Microsoft Press, podemos disfrutar de forma gratuita de este libro: “Programming Windows 8 Apps with HTML, CSS, and JavaScript” escrito por Kraig Brockschmidt.

Este libro cuenta en algo más de 500 paginas, como implementar aplicaciones para Windows 8 utilizando los lenguajes HTML, CSS y JavaScript (en un total de 12 capítulos), haciendo hincapié en los citados lenguajes, en la capa de presentación y en las librerías de Windows 8 para JavaScript.

Como os podréis imaginar, este no es un libro totalmente acabado, ya que el autor actualmente esta escribiendo un nuevo capitulo sobre todo el tema de notificaciones… pero de momento podemos aprovechar esta versión con muchísimo contenido.

Para mi, uno de los puntos mas interesantes ha sido la introducción a aplicaciones WinRT, arquitectura de aplicaciones y características de la plataforma Windows 8.

  • Puedes descargar el libro en formato PDF desde aquí.
  • Puedes descargarte (en un archivo .zip)  el codigo fuente de ejemplo y videos referentes a este libro, desde aquí.

 

HTML5 en SharePoint 2010

Como todos sabemos, el contenido que renderiza SharePoint 2010 no es HTML5, aunque si es mucho mas estándar que la versión 2007… Pero necesitamos dar un pasito mas (para adaptarnos a las necesidades del mercado y tener acceso sobre todo desde dispositivos móviles, como smartphones con Android o iPads con iOS), y para ello convertir nuestro código en HTML5.

Si esta es una de vuestras necesidades los primero que tenéis que hacer es lo siguiente:

1) Tenéis que editar bien a través de SharePoint Designer o con Visual Studio (depende como hayáis planteado vuestro modelo de desarrollo/despliegue) la pagina o paginas maestras y modificar el siguiente tag HTML:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

y debeis cambiarlo por:

<!DOCTYPE html>

2) Lo siguiente es eliminar el renderizado por defecto de Internet Explorer 8 (esto solo afecta a navegadores Intrnet Explorer):

<meta http-equiv=”X-UA-Compatible” content=”IE=8″/>

Con estos dos cambios, lo que estamos haciendo es quitar la limitación que impone SharePoint a la ejecución de HTML5. A partir de este cambio, puedes bien introducir contenido HTML5 en paginas de publicación (recomiendo encarecidamente usar la opción “Edit HTML Sesource”), o bien implementarte tus propios WebParts que devuelvan este código.

Otra opcion que puedes tener en cuenta es descargarte de CodePlex un proyecto interesante llamado: http://sharepoint2010html5.codeplex.com/, que incluye una modificación de la plantilla de pagina maestra v.4, la cual incorpora estas características avanzadas de los navegadores.

Con respecto a este tema, os recomiendo un documento (en formato PDF) que me ha parecido muy interesante:  SPSTC-HTML5JQuery Presentation