HTML 5 – Aggiornando la web November 27, 2009
Posted by cpaez in Diseño, coding.Tags: desarrollo, development, html, standards, web, web development, www
add a comment
Desde hace un tiempo se esta desarrollando la especificación del estándar HTML 5, el cual trae consigo una serie de cambios esperados desde hace tiempo.
Se quitaron tags, sobre todo los que tenían que ver con la presentación, los cuales pueden manejarse con estilos CSS, por ejemplo: <font>, <center>.
Se agregar nuevos tags con el objetivo de darle más semántica al código, por ejemplo: <footer>, <section>, <article>, <dialog> . Así como también otros tags y atributos fueron modificados.
Una de las mejoras realizadas es el llamado “local storage” ó “DOM storage”. Funcionalidad por la cual se podrá mantener información en el cliente, totalmente integrada al estándar, mitigando el riesgo de la pérdida de conexión.
Algo muy esperado por los usuarios es la feature de soporte de “Drag and Drop” nativo para que el usuario pueda arrastrar documentos, imágenes, videos, etc desde y hasta el navegador para compartir contenido.
Otra característica muy bienvenida por la comunidad es algo llamado “Web workers”, la cual habilita el uso de scripts que corren en background, en un contexto aislado a la interacción del usuario con la página. Así se mejoran los tiempos de respuesta y “lags” en la navegación de los sitios.
Próximamente voy a compartir más info ahondando en los temas más importantes
Links relacionados:
Draft de la especificación HTML 5 (WC3)
Cualquier comentario pueden escribirme a carlos.paez at snoopconsulting com
Como crear una master page propia en Sharepoint June 18, 2009
Posted by matiassnoop in .NET, Diseño, coding, sharepoint.Tags: desarrollo, masterpages, moss, sharepoint, wss
add a comment
A continuación describiré los pasos que se deben seguir para crear un feature con una master page:
1) Creamos un proyecto de tipo Class Library( llamemosle por ejemplo: DemoMasterPageFeature)
2)Creamos una carpeta llamada 12.
3) Agregamos una carpeta en 12, y le llamamos Template.
4) Agregamos una carpeta en Template, y le llamamos Features.
5) Agregamos una carpeta en Features, y le llamamos DemoMasterPage.
6)Agregamos tres carpetas en DemoMasterPage, y les llamamos MasterPages, Images y Styles.
7)En la carpeta MasterPages hacemos nuestra masterpage, llamemosla: demomasterpage.master
8)Por otro lado en las carpetas Images y Styles agregaremos las imágenes y los css correspondientes.
9)Agregamos un archivo xml llamado feature.xml a la carpeta DemoMasterPage.
10)En el escribiremos el siguiente código:
<Feature Id=”95F25D4A-D256-4158-96FE-010F599149CC” Title=”Demo Master Page”
Scope=”Site” Version=”1.0.0.0″ Hidden=”FALSE” DefaultResourceFile=”core” xmlns=http://schemas.microsoft.com/sharepoint/ Description=”This Feature contains the demo master page”>
<ElementManifests>
<ElementManifest Location=”elements.xml” />
<ElementFile Location=”MasterPages\demomasterpage.master” />
</ElementManifests>
</Feature>
11)Agregamos un archivo xml llamado elements.xml a la carpeta DemoMasterPage.
12) En el escribiremos el siguiente código:
<Elements xmlns=”http://schemas.microsoft.com/sharepoint/”>
<Module Name=”DemoMasterPage” Url=”_catalogs/masterpage” Path=”MasterPages” RootWebOnly=”FALSE”>
<File Url=”demomasterpage.master” Type=”GhostableInLibrary” />
</Module>
</Elements>
13)Realizamos un build en el proyecto para guardar los cambios.
Una vez que realizamos todos estos pasos debemos deployar el feature:
1)Copiamos la carpeta DemoMasterPage en %Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES.
2)Abrimos una command prompt del visual studio e ingresamos lo siguiente:
cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.
3)Posteriormente ingresamos lo siguiente: stsadm -o installfeature -name DemoMasterPage -force
4)Finalmente: stsadm -o activatefeature -name DemoMasterPage -url http://mysitecollectionpath -force
Ahora debemos setear la nueva Master Page.
1)Trabajando en MOSS debemos ir a la configuración del sitio y acceder dentro de Aspecto al link Página Maestra.
2)Seleccionamos en el combo nuestra página y aceptamos.
Con todo estos pasos cumplidos ya tendríamos nuestra nueva MasterPage.
Para realizar el post me guíe en la siguiente pagina: http://sharepointmagazine.net/technical/development/deploying-the-master-page