Acelerá tu sitio de WordPress

PoP es software de código libre para construir platformas online poderosas basadas en WordPress.

Haciendo que WordPress sea sexy nuevamente

PoP es una capa que envuelve WordPress, lo que permite utilizar WordPress como el Sistema de Administración de Contenido (Content Management System) que da vida a la aplicación en el back-end, pero proporciona un framework para producir sitios de alto rendimiento y altamente dinámicos en el front-end.

PoP funciona con todo el código “legacy” de WordPress y tiene un amplio soporte para el ecosistema de plugins de WordPress.

Arquitectura Robusta pero Flexible basada en Componentes Reutilizables

PoP se basa en el concepto de módulos, los cuales son una funcionalidad atómica o una composición de otros módulos.

Los sitios PoP se crean apilando módulos uno encima del otro, creando finalmente estructuras complejas a partir de componentes básicos.

Los componentes reutilizables permiten crear cualquier tipo de estructura, desde básicos hasta muy complejos.

Los módulos pueden proporcionar opciones configurables para cambiar su diseño y funcionalidad, lo que permite una gran versatilidad:

Leonardo Losoviz

Founder of PoP

I’m the founder of the PoP framework. I’ve been working in this project since April 2013, when developing the website for MESYM (https://www.mesym.com), an environmental NGO in Malaysia which I co-founded. Later on, I’ve used the software to launch other projects, such as TPP Debat... Leer más

Jun-E Tan

Running around with a hammer

I am a freelance researcher on issues related to sustainable development. I write, I talk to people, I try to make as big a difference as I can. I’ve been running MESYM.com since 2013, an online platform for environmental issues in Malaysia. My motivation for working on MESYM.com is to amplify... Leer más

PoP

Break the information monopoly

the PoP framework is open source software which aims to decentralize the content flow and break the information monopoly from large internet corporations.

Leonardo Losoviz

Jun-E Tan

PoP

La creación de estas estructuras complejas es extremadamente fácil de hacer, similar a jugar con LEGO:

Creamos módulos básicos, como enlaces/botones con funcionalidades específicas:

 

Agrupamos estos en módulos más complejos, como dropdowns:

Lista desplegable de enlaces de contacto:

 

Agrupamos estos módulos en unidades más complejas, como agregar botones de redes sociales al menú desplegable de enlaces de contacto, lo que produce una barra de herramientas de usuario:

 

Creamos un avatar de usuario y, al agruparlo con todos los módulos anteriores, finalmente obtenemos el componente deseado, como la vista de un usuario:

 

Al repetir este proceso, el resultado será el sitio web completo, completamente creado a partir de la combinación de módulos.

La API viene gratis

Un sitio PoP es una API autoconsumida. No hay distinción entre la página web y la API: cada URL devuelve la página web de manera predeterminada, y con solo agregar el parámetro output=json, en su lugar devuelve su API.

Y no es necesario crear documentación para la API, ya que el sitio web ya es la documentación de la API.

Optimizado para Dispositivos Móviles

Un sitio PoP es una Aplicación Web Progresiva (PWA): una aplicación web que utiliza las últimas tecnologías web para aparecer al usuario como una aplicación móvil nativa, instalándoselo en el pantalla de inicio del móvil y funcionando sin conexión a Internet.

Diseñado para la Mayor Velocidad

PoP implementa varias técnicas para proporcionar experiencias súper rápidas:

Renderización del lado del Servidor: HTML se procesa directamente en el servidor, al cargar el sitio inicialmente

Almacenamiento en Caché Agresivo: se implementan 5 capas de almacenamiento en caché entre el servidor y el cliente

Integración de CDN: se pueden cargar archivos y contenido de una Red de Entrega de Contenido (CDN)

División de Código Nativo con Arranque Progresivo: el sitio sólo carga los archivos necesarios, ordenados por prioridad

Como resultado, los sitios PoP tienen un rendimiento sobresaliente en los reportes de medición de velocidad, con una puntuación inferior al objetivo recomendado de 1250 para índice de velocidad (Speed Index) y menos de 1 segundo para la primera pintura significativa (First Meaningful Paint).

Múltiples Resultados de un Mismo Origen

PoP está diseñado para el mínimo esfuerzo y la máxima productividad:

Representación isomórfica: el mismo código se utiliza para producir HTML directamente en el servidor, de forma dinámica en el cliente y para emails transaccionales

Aplicación Web Progresiva: el sitio web se comporta como una aplicación móvil, lo que elimina la necesidad de implementar aplicaciones Android/iOS

Vistas múltiples: cada componente admite diseños de diseño alternativos, lo que permite que el sitio proporcione diferentes funcionalidades

Correos Electrónicos Transaccionales

Cualquier página del sitio, conteniendo contenido tanto público como específico del usuario, se puede producir para email con el mínimo esfuerzo.

Con esta característica, la aplicación puede implementar fácilmente cualquier tipo de correo electrónico transaccional, como notificaciones automáticas de usuarios.

A/B Testing Nativo

PoP proporciona mecanismos para ajustar fácilmente los estilos de aplicación, ofrecer una u otra versión al usuario y realizar un seguimiento de los resultados sin necesidad de bibliotecas de terceros.

Responsabilidades Claramente Desacopladas

Cada módulo está compuesto por responsabilidades claras, no superpuestas, lo que permite que un equipo de varias personas, cada una con una capacidad específica (desarrollo de back-end y front-end, diseño, etc.), trabaje en el mismo componente simultáneamente:

Lógica de back-end a través de PHP

Vistas a través de templates de Handlebars

La lógica del front-end a través de Javascript

Estilos CSS

Poderoso como GraphQL, más Fácil de usar

Una sola consulta producirá todos los datos requeridos, manteniendo la estructura relacional de los objetos como en la base de datos.

Esta característica otorga el poder de GraphQL, sin embargo evitando los problemas de seguridad y la falta de caché en el lado del servidor.

Concebido para Comunidades

PoP sale de fábrica con innumerables características de redes sociales, proporcionando una plataforma para sostener a comunidades de cualquier tamaño:


Me gusta

Seguir a usuarios

Añadir contenido

Notificaciones

Notificaciones

Estas son las notificaciones generales. Por favor iniciar sesión para ver sus notificaciones personales.

Agregación de Contenido de Otros Sitios

Plataformas PoP pueden interactuar unas con otras, creando una red social compuesta de sitios independientes, cada cual es dueño de sus propios datos.

Próximamente: Integración con WordPress Gutenberg

Actualmente estamos trabajando para que todos los bloques PoP estén disponibles como bloques de WordPress Gutenberg, también llamados Gutenblocks.

Navegar todas las características:

Explorar sitios web PoP:



Implementá tu sitio

Sostenible a través de Verticals

Con el fin de mantener el proyecto de código abierto PoP sostenible, hemos creado Verticals, una agencia para implementar sitios de PoP de cualquier tipo: blogs sencillos, redes sociales, mercados, y otros.

Si necesitas ayuda para implementar tu sitio PoP, podéis visitar verticals.io para obtener más información.

Traído a usted por…

leo-zakopane

Leonardo Losoviz es el creador del PoP framework, trabajando incansablemente en el mismo desde 2013.

Lea más sobre nosotros y la historia detrás de PoP.


Suscribite a nuestro newsletter:

Bienvenidos a the PoP framework!
Break the information monopoly

the PoP framework es software de código abierto que tiene como objetivo descentralizar el flujo de contenido y romper el monopolio de la información de las grandes empresas de Internet. Leer más.