WordPress REST API https://ayudawp

Slides:



Advertisements
Presentaciones similares
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Advertisements

MASHUPS INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO.
Desarrollo de aplicaciones web en entorno servidor
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN PRESENTADO POR: LAURA ILLIANA CHIANG BARRAGÁN DURANTE EL CURSO INTERSEMESTRAL ENERO 2016.
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
Introducción Principios de Programación Web Aplicaciones Web con JSP y Servlets de Java.
Herramientas de la web 2.0. O Google Docs está alojado de forma segura en la Web, lo que te ofrece la posibilidad de trabajar desde tu puesto de trabajo,
¿QUE ES SLIDESHARE? SlideShare es un sitio web que ofrece a los usuarios la posibilidad de subir y compartir en público o en privado presentaciones de.
Espacio digital. ¿Por qué hablar de los medios digitales?
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
¡LOS SERVIDORES DE FTP Y NUBE!
David Chacón Muñoz. Servidor de Streaming Es la retrasmisión multimedia (audio y video) a través de la red. Actualmente hay dos grandes plataformas de.
La web es un medio relativamente joven, y en constante evolución. En poco tiempo hemos pasado de una web estática, en la que el usuario tenía un papel.
UNIVERSIDAD YACAMBÚ VICERRECTORADO ACADÉMICO FACULTAD DE CIENCIAS ADMINISTRATIVAS CARRERA-PROGRAMA LICENCIATURA EN CONTADURÍA PÚBLICA Yennifer Ramírez.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Un sistema de gestión de contenidos (Content Management Systems o CMS) es un software que se utiliza principalmente para facilitar la gestión de sitios.
nuevos medios de pago impulsados
MEIVER HERRERA 8B.
¿Qué es y para qué nos sirve BootStrap?
Capítulo 2: Tecnologías para la creación de sitios web
DESARROLLO DE APPS MÓVILES Introducción
APLICACIONES DE MENSAJERIA INSTANTANEA
Espacios Virtuales. Un espacio virtual es un entorno interactivo adaptado para Internet, que representa escenarios reales o inventados que se han modelado.
Social Media Rogelio Ferreira Escutia.
LABORATORIO DE PAGINA WEB
CMS Un sistema de gestión de contenidos (en inglés: Content Management System, más conocido por sus siglas CMS) es un programa informático que permite.
GOOGLE DOCS Y GOOGLE TALK
Que es un foro tipos de foros, aplicaciones y usos de foros y en que paginas se puede acceso aun foro.
Ajax (ASYNCHRONOUS JAVASCRIPT AND XML)
1.
Miguel García Ruiz Jackeline Giraldo Urrea
Unidad I Herramientas de la web 2.0.
Introducción a AJAX.
LAS REDES SOCIALES..
REDES SOCIALES.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
PROYECTO DE COMPUTACION INTERNET RED DE REDES. INTERNET ES CONOCIDA COMO LA RED DE REDES YA QUE SE TRATA DE UN SISTEMA DESCENTRALIZADO DE REDES DE COMUNICACIÓN.
QUE ES EL SOFTWARE Es un conjunto de programas de computo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones.
Sesiones 06 de Mayo de 2004 Fernando Alonso Blázquez.
Metodología de la programación
REDES SOCIALES MAS IMPORTANTES
nuevos medios de pago impulsados
TIC TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACION
Gabriel Alonso Navarro Altamar
definición los productos digitales como las herramientas creadas a base de software, que surgen en base a la voluntad de ciertas personas (organizaciones.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
A RQUITECTURA C LIENTE - SERVIDOR La arquitectura del cliente servidor se divide en dos partes Los promovedores de recursos o servicios llamados servidores.
Plugins.
EVOLUCIÓN DE LA WEB. INTRODUCCIÓN Desde hace alrededor de unos 40 años atrás la tecnología ha venido desarrollándose vertiginosamente, de tal manera que.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Tecnología Informática
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Conceptos relacionados con la interfaz gráfica Taller de diseño página Web.
¡Bienvenido! “Ponemos la mejor Tecnología al alcance de TI”
INFORMATICA. Vamos a hablar de...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Arquitectura Aplicaciones Web
ARQUITECTURA DE UN NAVEGADOR WEB ESTO SE REFIERE AL SOFTWARE O HARDWARE? Un navegador web es un programa que codifica y decodifica una serie de reglas,
LA NUBE: ¿QUÉ ES? Es el servicio virtual que sirve para guardar tus archivos en Internet, siempre dispuesto para ti sin necesidad de descargar, traer tus.
INTERNET Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten.
Google Forms. Esta útil herramienta también nos permite planificar eventos, hacer preguntas a nuestros compañeros o amigos y así recopilar otro tipo de.
Conjunto de programas contenidos en un núcleo o kernel que efectúan la gestión de los procesos básicos de un Sistema informático, y permite la normal.
Transcripción de la presentación:

WordPress REST API https://ayudawp

¿Qué es una API? ¿Utilizas Facebook, Twitter, Google Analytics o compras algo online? Si la respuesta es sí entonces ¡felicidades, ya te estás beneficiando de las APIs? API es la abreviatura de Application Programming Interface, oInterfaz de Programación de Aplicaciones.  Una API consigue que los desarrolladores interactúen con los datos de la aplicación de un modo planificado y ordenado. Por ejemplo, la API de Facebook ofrece a los desarrolladores la posibilidad de obtener y mostrar todos los amigos de un usuario. Como las APIs incluyen documentación (una serie de instrucciones detalladas) es fácil para los desarrolladores obtener los datos que necesiten.

JSON Abreviatura de JavaScript Object Notation, un formato que permite la clasificación e intercambio de datos, principalmente utilizado en bases de datos. Con JSON la WordPress REST API será posible la comunicación con la información almacenada en nuestro WordPress, da igual el tipo de aplicación que los requiera.

Arquitectura REST Es un estilo de arquitectura para diseñar aplicaciones en red. Una API podría considerarse REST si su arquitectura se ajusta a ciertas reglas o restricciones. ¿Quieres saber cuáles son estas restricciones? aquí puedes verlas. La idea que transciende tras una REST es ofrecer una alternativa sencilla para tecnologías complejas como CORBA, RPC o SOAP. REST utiliza HTTP.

HTTP REST API es mucho más efectiva gracias a HTTP (Hyper Text Transfer Protocol). El motivo de que esto sea así es que este protocolo permite compartir información entre un cliente (portátil, teléfono móvil, tableta, etc.) y un servidor. Un ejemplo sería una actualización de estado en Facebook. En nombre de un usuario de Facebook se envía una petición HTTP desde un código JavaScript (cliente) a la API de Facebook (servidor). Una vez que el usuario publica una actualización de estado el cliente (el código JavaScript) recibirá una respuesta del servidor de Facebook estableciendo que la operación se ha completado con éxito. Por resumirlo, un escenario de petición HTTP funciona así:

Un cliente envía una petición HTTP a un servidor. El servidor devuelve una respuesta HTTP.

Posibilidades de la API REST de WordPress Una de las mejoras que incorpora la API WordPress es que ya puedes realizar cualquiera de las acciones CRUD en cualquiera de los recursos de tu sitio WordPress (entradas, páginas, medios, meta de entradas, revisiones de entradas, comentarios, taxonomías, etiquetas, usuarios). Gracias a esto puedes usar la API WordPress para crear una entrada, mostrarla, actualizarla, o borrar entradas asociadas a tu sitio WordPress. Si ya tienes una mejor comprensión de lo que son las APIs, la arquitectura REST, las peticiones HTTP y la API WordPress, vamos a ver las posibilidades, así como implementaciones, de la API REST de WordPress. Y nada mejor que tomar como referencia un par de ejemplos que el mismo Matt Mullenweg expuso. Para empezar, Matt describió la REST API como “enorme y revolucionaria para los desarrolladores“, lo que implica que facilitará que haya plugins aún más potentes, y temas y aplicaciones que hasta ahora no habíamos visto en WordPress.