Está en la página 1de 31

POST OFF

Editor de blogs de Wordpress para Mac OS X

1
domingo, 9 de junio de 13

NDICE
1.Introduccin: 1.Wordpress. 2.La adopcin de productos Apple 2.Post Off: Desarrollando un editor de blogs para Mac OS X 1.Qu es? Cmo funciona? 2.Demostracin funcional.
2
domingo, 9 de junio de 13

INTRODUCCIN: WORDPRESS
Wordpress: Gestor

de contenidos para blogs de cdigo abierto. desde 2003

Funciona Sencillo

de usar

Versin .com y .org


3
domingo, 9 de junio de 13

WORDPRESS: QUIN LO USA?

22 El

de cada 100 nuevos dominios en EEUU usan Wordpress

14,7% de las pginas mundiales utilizan Wordpress.


4

domingo, 9 de junio de 13

WORDPRESS: TENDENCIAS

Google Trends: Wordpress

An sigue creciendo...
5
domingo, 9 de junio de 13

WORDPRESS: EL ESCRITORIO

6
domingo, 9 de junio de 13

WORDPRESS: PANEL DE ESCRITURA

7
domingo, 9 de junio de 13

LA ADOPCIN DE PRODUCTOS APPLE EN LOS LTIMOS AOS

Google Trends: Microsoft vs Apple

8
domingo, 9 de junio de 13

VENTAJAS DE DESARROLLAR PARA MAC

Objective Cada

C: Lenguaje de programacin minoritario.

vez ms demandado. implantacin de dispositivos mviles de Apple. con otros lenguajes demandados: C y C++
9

Mayor

Similitud

domingo, 9 de junio de 13

EDITORES DE BLOGS PARA MAC OS X

Existen

muy pocos. privativo. lenta.

Software Evolucin

10
domingo, 9 de junio de 13

POST OFF
Desarrollando un editor de blogs para Mac OS X

11
domingo, 9 de junio de 13

QU ES?
Editor

de blogs. libre. ms rpida ms sencilla

Software Evolucin

Utilizacin Similitud

con el panel de Wordpress


12

domingo, 9 de junio de 13

CMO ES?

13
domingo, 9 de junio de 13

CMO FUNCIONA?

14
domingo, 9 de junio de 13

CMO SE COMUNICA CON EL BLOG?


Ejemplo de llamada XML-RPC

wp.UsersBlogs

15
domingo, 9 de junio de 13

FASE INICIAL: PLANIFICACIN

La

organizacin es importante. a programar en Objective C. del aprendizaje.

Aprender

Documentacin Evernote

y Dokuwiki

16
domingo, 9 de junio de 13

Evernote
17
domingo, 9 de junio de 13

Dokuwiki
18
domingo, 9 de junio de 13

CONTROL DE VERSIONES: GIT


Creado

por Linus Torvalds

Rpido, ecaz, sencillo Utilizado

con Github con XCode


19

Integrado

domingo, 9 de junio de 13

TECNOLOGAS UTILIZADAS
Objective Cocoa Gestin

de la base de datos: Core Data


Permite

SQLite entidades
20

Almacena

domingo, 9 de junio de 13

DIFICULTADES DURANTE EL DESARROLLO


Desarrollo Utilizacin

y diseo de la interfaz grca.

de entornos de desarrollo, lenguajes y tecnologas no vistas en la carrera. de libreras externas poco documentadas.

Utilizacin Pruebas

de ejecucin en distintos entornos.


21

domingo, 9 de junio de 13

POST OFF
Funcionalidades principales

22
domingo, 9 de junio de 13

EDICIN DE POSTS Y PUBLICACIN


Ttulo Tags Categoras Contenido Estado Campos

personalizados HTML
23

Guardar/Publicar Etiquetas

domingo, 9 de junio de 13

CAMPOS PERSONALIZADOS: WORDPRESS


Propenso Poco Slo Poco

a errores

intuitivo un tipo (texto) cmodo


Puntuacin: <?php echo get_post($ID, puntuacion): ?>

Puntuacin: 1
24
domingo, 9 de junio de 13

CAMPOS PERSONALIZADOS: POST OFF

Plantillas Distintos Sencillo

tipos

25
domingo, 9 de junio de 13

SINCRONIZACIN
Sincronizacin

de posts. se sabe cul es la ltima edicin. al usuario.

Complicado: No

Solucin: Preguntar Sincronizacin El

de categoras.

usuario elige cundo.

Trivial
26
domingo, 9 de junio de 13

SEGURIDAD
De

serie en Mac OS X seguridad para el usuario DES

Mayor

Encriptacin Triple Acceso

utilizando una librera externa.


27

domingo, 9 de junio de 13

OTRAS FUNCIONALIDADES

Internacionalizacin Compatible Gestin Registro

en ingls y castellano.

con Wordpress .com y .org.

de categoras y etiquetas. de logs y trazas de ejecucin en desarrollo.

28
domingo, 9 de junio de 13

OBJETIVOS DEL PROYECTO

Aprender Conseguir Crear

un nuevo lenguaje de programacin. desarrollar un producto de calidad.

una pequea comunidad de usuarios interesados.

29
domingo, 9 de junio de 13

EL FUTURO DE POST OFF

Liberar

el cdigo bajo licencia de software libre. mejoras. una comunidad de usuarios y colaboradores.

Aadirle

Construir

30
domingo, 9 de junio de 13

DEMOSTRACIN FUNCIONAL

31
domingo, 9 de junio de 13

También podría gustarte