Este post me lo han pedido bastantes personas, ya que son muchas las que quieren compartir sus intereses/opiniones con el mundo y wordpress nos facilita esta tarea.
Os voy a dar unas pequeñas indicaciones de como crear vuestro primer blog profesional con la tecnología Wordpress sin morir en el intento.
Antes, debemos saber que es Wordpress:
Wordpress es un CMS (Content Management System - Sistema de Gestión de Contenido) para la creación, gestión y mantenimiento de una Web con Blog, o un Blog a secas.Trabaja con plantillas, que no son nada más que unos "estilos" que se aplican al gusto del usuario, además se le pueden añadir Plugins, lo que enriquece la navegación web a través del blog, como por ejemplo añadiendo un carrusel de fotografías en la parte superior de tu blog.
Ahora tenemos que diferenciar entre Wordpress.com y Wordpress.org:
En wordpress.com tendremos la posibilidad de crearnos un pequeño blog gratuito que tiene una serie de plantillas gratis que puedes aplicar. También cabe la posibilidad que pagues al año 99€ y tengas un dominio propio y además tengas espacio para subir contenidos de gran tamaño. OJO! -> No deja subir plantillas personalizadas.En es.wordpress.org encontraremos la aplicación, la cual nos podemos bajar e instalar en un Hosting propio, donde podremos subir nuestras plantillas personalizadas.
¿Qué recomiendo?
Si no te quieres liar subiendo plantillas ni configurando cosas raras, te recomiendo www.wordpress.com aunque olvídate de usarlo profesionalmente, sin embargo si necesitas personalizarla y darle un aire profesional, te recomiendo es.wordpress.org ya que podrás instalarle temas personalizados.Instalación de un Wordpress.org
1. Bajamos Wordpress:http://es.wordpress.org/
2. Hosting & Dominio (en 1and1)
Por ejemplo, en www.1and1.es seleccionamos un hosting + dominio con un servidor LINUX. Muy importante que sea linux, ya que así nos vendrá con mySQL y con myPhpAdmin, requisitos imprescindible para instalar wordpress.
Al año sale por 30-40 € y tiene buena cobertura para crearte un espacio por primera vez en la web.
Tendréis que esperar a que os activen todo el "tinglao" unas horas, así que paciencia.
3. Instalación de Wordpress (en 1and1)
Instalar wordpress tal y como indica el siguiente videotutorial:
4. Conseguir una plantilla
Comprar una plantilla, buscar una gratuita por la red o seleccionar una de las dos que vienen por defecto. Os recomiendo una web para comprar plantillas de alta calidad que van muy bien y vienen con mucha documentación. En algunos casos vale la pena:
http://www.themeforest.net
5. Instalar plantilla
Subir la plantilla descargada a vuestro wordpress tal y como indican sus tutoriales o la documentación de la plantilla.
Y listo, ya tenéis vuestro primer WebBlog profesional.
Siempre que hablo de PhoneGap para dispositivos móviles, parece que soy un TaliPhoneGap y que vengo a predicar mi dogma multiplataforma.
Todo lo contrario, conozco de primera mano las limitaciones, y siempre aviso de las desventajas que tiene usar este tipo de técnicas.
A favor
"Codifica una vez, distribuye en muchas plataformas."
Como he hablado en otros post anteriormente, aproximadamente el 80% del esfuerzo a la hora de desarrollar toda la lógica del servicio de una aplicación móvil con PhoneGap para una plataforma dada, por ejemplo Android, es totalmente portable a otras como iPhone, BlackBerry...a golpe de click.
El 20% del esfuerzo restante se utiliza para configurar los plugin´s y los entornos propietarios para distribuir las aplicaciones.
De manera que si queremos realizar una app con técnicas de desarrollo multiplataforma para Android, iPhone, Windows Phone, tendríamos el siguiente escenario:
80% Esfuerzo (Desarrollo de la lógica del servicio) + 20% (implantación en iPhone) + 20% (implantación en Android) + 20% (implantación en Windows Phone) = 140% de Esfuerzo.
Si lo quisiéramos hacer sin técnicas de desarrollo multiplataforma, y tiráramos por lo nativo, tendríamos:
30% Esfuerzo (Lógica del servicio portable entre plataformas) + 70% (implantación en iPhone) + 70% (implantación en Android) + 70% (implantación en Windows Phone) = 240% de Esfuerzo.
Nota: en Esfuerzo entraría la relación de: Tiempo, dinero y recursos.
En contra
"Experiencia de usuario"
La experiencia de usuario ofrecida por los SDK de los fabricantes es (a día de hoy) inigualable. La fluidez con la que se mueve una aplicación nativa, el como se comporta el dispositivo propietario con la aplicación nativa y la cantidad de recursos y herramientas de las que se dispone hace que nos replanteemos utilizar las técnicas de desarrollo multiplataforma.
El ejemplo que os puedo poner es mi caso. Actualmente estoy trabajando en un proyecto en phonegap, donde mi mismo proyecto se encuentra de forma nativa en Android y en iPhone, que son proyectos que llevan otros compañeros. Los tres damos el mismo servicio y yo puedo exportar mi aplicación no solo para Android y iPhone (aunque ahora mismo no es mi intención, ya que existen de forma nativa), sino también para Windows Phone, Black Berry, Bada...
Aunque los tres hacemos básicamente lo mismo, se nota muchísimo que las aplicaciones desarrolladas de forma nativa poseen ese punto de calidad, de fluidez como dije antes, y de sensación que todo va acorde a la plataforma.
Existen técnicas que permiten desarrollar la aplicación en un lenguaje dado, como JavaScript con ciertas sutilezas, y después distribuirlas con re-compiladores a forma nativa para todas las plataformas. Este proyecto se llama Titanium - Appcelerator, y que recomiendo a todo lector de este blog que se pase y le eche un vistazo.
Nos vemos en la próxima ;)
jQuery Mobile
Parte 1. Seminario: Aplicaciones Híbridas - PhoneGap + jQuery Mobile + Plugins
noviembre 12, 2012Para ello elaboré unas diapositivas en las que se pueden obtener los conceptos esenciales para introducirnos en este mundillo.
Aquí tenéis la descarga:
Seminario PhoneGap&JQM - Parte 1
Cualquier duda que tengáis, preguntadme sin problemas ;)
Gracias a Cristina Rodríguez, mi tutora en el trabajo de fin de grado, y a los asistentes.
I´m very pleased to write this post because of the new tools in the www to make mobile applications are sweeping, and the present post have the idea to show the best two tools of the market. Let´s go!
At the present time i´m working in Universidad Rey Juan Carlos, in a project of Mobile Web Multiplatform, with PhoneGap. In the approximately six months ago, i could be able to discover this fantastic world, and i have some reason´s to recommend you this pretty framework:
The best feature:
"Make one coding effort a time for all OS with the aid of Web Technologies"
Yes, if you are iOS/Android/BB... developer and you have received a request to make one application for all platform, you will think about looking for a team for all OS that you don´t know. Ok, stop, with Phonegap you can solve almost problems of this request, because if you know some HTML,CSS and JavaScript, you will be able to make the aplication only once. This is possible because PhoneGap let to developers write the code in web technologies (80% of coding) and very little work in native technologies (20% of coding). In this blog you can find a lot of post with more information:
http://www.franciscojavierpulido.com/search/label/PhoneGap
The best feature:
"MultiPlatform Native Experience in Applications"
If you are reading this post is probable that you have read other post of Titanium, or you are very interested in Mobile Development. Perfect, because Titanium could be your solution if you need to code a native application in different OS. PhoneGap let developers make multiplatform applications, but it´s not native the experience (..so exist some tricks to solve partially). Users often want native experience when them launch the mobile applications, it´s because it´s an experience in line with the platform. With Titanium you can make Native Experience Applications with less cost. I´m testing the UI of Appcelerator and i´m still learning some concepts. I encourage you to look for more information:
http://docs.appcelerator.com/titanium/latest/
This is all for today, i´m continuously looking for information of this amazing Tools/Technics.
Note: This it´s my first post in english...so i´m sorry for misspellings (Working on it!!).
PhoneGap - "One framework for all OS = hybrid experience"
At the present time i´m working in Universidad Rey Juan Carlos, in a project of Mobile Web Multiplatform, with PhoneGap. In the approximately six months ago, i could be able to discover this fantastic world, and i have some reason´s to recommend you this pretty framework:
The best feature:
"Make one coding effort a time for all OS with the aid of Web Technologies"
Yes, if you are iOS/Android/BB... developer and you have received a request to make one application for all platform, you will think about looking for a team for all OS that you don´t know. Ok, stop, with Phonegap you can solve almost problems of this request, because if you know some HTML,CSS and JavaScript, you will be able to make the aplication only once. This is possible because PhoneGap let to developers write the code in web technologies (80% of coding) and very little work in native technologies (20% of coding). In this blog you can find a lot of post with more information:
http://www.franciscojavierpulido.com/search/label/PhoneGap
Titanium - "Cooking the modules in one programming language & Include them in the shaker + Some configurations(Natives tips)) = Native Mobile Web Application"

"MultiPlatform Native Experience in Applications"
If you are reading this post is probable that you have read other post of Titanium, or you are very interested in Mobile Development. Perfect, because Titanium could be your solution if you need to code a native application in different OS. PhoneGap let developers make multiplatform applications, but it´s not native the experience (..so exist some tricks to solve partially). Users often want native experience when them launch the mobile applications, it´s because it´s an experience in line with the platform. With Titanium you can make Native Experience Applications with less cost. I´m testing the UI of Appcelerator and i´m still learning some concepts. I encourage you to look for more information:
http://docs.appcelerator.com/titanium/latest/
This is all for today, i´m continuously looking for information of this amazing Tools/Technics.
Note: This it´s my first post in english...so i´m sorry for misspellings (Working on it!!).