EL PROYECTO
Acerca de Provelopment Foundation
Provelopment Foundation es una base de sitio web de código abierto para pequeñas empresas y desarrolladores. Existe para adelantar la línea de partida: un sitio web nuevo comienza desde una base operativa y validada en lugar de desde un proyecto vacío, y lo que se construye sobre ella se queda con quien la posee.
- Con licencia Apache License 2.0, con el código fuente y la documentación que lo describe públicos a la vez.
- Autoalojado por diseño: un sitio Foundation se despliega en su propia cuenta de alojamiento y su propio dominio.
- Independiente de Provelopment: adoptarlo no exige ninguna relación con nadie.
Por qué existe Foundation
El sitio web de una pequeña empresa parece sencillo desde fuera y es repetitivo de construir desde dentro. En cada proyecto se vuelve a abrir el mismo terreno, y el coste de esa repetición suele aparecer después del lanzamiento y no durante la construcción.
El problema, repetido en cada proyecto
Los mismos fundamentos, reconstruidos en privado
Enrutamiento, carga de contenido, metadatos y datos estructurados, comportamiento de la navegación en todos los tamaños de pantalla, temas, manejo de idiomas, interacción accesible, validación y despliegue se resuelven otra vez, en casa y bajo presión de tiempo.
Identidad repartida por el código de la aplicación
Los nombres de la empresa, los datos de contacto, las imágenes y el inventario de páginas acaban repartidos entre plantillas y componentes, así que cambiar el negocio significa editar la aplicación y no su configuración.
Presentación acoplada a los sistemas operativos
Cuando un proveedor de reservas, un mapa o un destino de consultas se cablea directamente en la presentación, cambiar ese proveedor se convierte en un cambio del sitio web mismo.
Trabajo que no se puede entregar
Un sitio cuyo comportamiento vive en detalles privados de implementación no se puede trasladar a otro desarrollador o agencia con confianza, y las mejoras no se pueden absorber sin arriesgar lo que ya funciona.
La respuesta de Foundation
Una arquitectura reutilizable
El trabajo recurrente se implementa una vez, como un producto con capas documentadas, fronteras y una dirección de dependencias que las pruebas aplican.
Fronteras de propiedad claras
Lo que se espera que cambie un adoptante —configuración, contenido, diccionarios y recursos— está separado del código de plataforma, así que el material propio de un sitio nunca vive dentro de la plataforma.
Identidad y contenido configurables
La identidad, la marca, la navegación, los datos del negocio y las páginas son configuración y contenido, validados en tiempo de compilación en lugar de montados a mano.
Puntos de integración explícitos
Donde un sitio web necesita un sistema operativo, la intención se modela tras un punto neutro respecto al proveedor que se puede reorientar sin reescribir el sitio.
Una ruta documentada para ponerlo en marcha
Adopción, personalización, contenido, validación, despliegue y actualización tienen cada uno un documento que posee el detalle, y una puerta de validación que informa de los problemas de configuración en tiempo de compilación, nombrando el ajuste.
Foundation no se presenta aquí como un resultado. La arquitectura, las pruebas y las demostraciones en funcionamiento son públicas, así que cada afirmación de este sitio web se puede comprobar contra ellas.
Sobre qué está construido el proyecto
Unas pocas decisiones dan forma a todo lo demás. Cada una cierra a propósito una opción más fácil, y cada una tiene un coste que se declara en lugar de ocultarse.
Propiedad
Su copia del repositorio es su despliegue. La identidad, el contenido, los diccionarios, la marca y los ajustes son suyos para cambiarlos, y no hay paso de activación, ni servidor de licencias, ni cuenta de la que dependa un sitio en funcionamiento.
Código abierto
Foundation se distribuye bajo la Apache License 2.0, y la documentación que lo describe se entrega junto al código, así que la explicación y la implementación no pueden separarse.
Separación
Foundation es una base de sitio web y se detiene ahí. No es un CRM, ni una plataforma de contabilidad, ni un registro de pagos, ni una base de datos de reservas, ni un sistema de cuentas de clientes, ni una plataforma empresarial para todo; cuando se necesitan, se accede a ellos a través de un punto de integración o se construyen al lado del sitio.
Elección de proveedor
Donde existe una integración, se modela tras un punto neutro respecto al proveedor, así que un proveedor se puede sustituir sin reescribir el sitio. Los servicios y el alojamiento los elige el adoptante, no la base.
Portabilidad
Quedarse con Provelopment para la implementación o el soporte es una decisión de servicio y no un requisito técnico. Un sitio Foundation puede mantenerlo usted, otro desarrollador o agencia, o nadie.
Evidencia por encima de afirmaciones
Las capacidades se demuestran en los sitios en funcionamiento y se ejercitan con las puertas de pruebas y verificación en navegador, en lugar de afirmarse en prosa. Donde algo aún no está implementado, este sitio web lo dice en lugar de insinuarlo.
El coste honesto de estos principios es menos capacidades integradas y más configuración. Este sitio web declara ese coste en lugar de presentar los principios como gratuitos.
Para quién es
Foundation lo usan organizaciones y desarrolladores, y ninguna de las dos partes es el caso secundario. La misma base sirve a ambas; lo que cambia es quién hace el trabajo.
Una organización que trabaja con un desarrollador o una agencia
El sitio lo construyen, personalizan y despliegan personas que usted contrata. Foundation les da configuración tipada, fronteras documentadas y un runbook de despliegue en lugar de un proyecto en blanco, y deja el sitio en un estado que usted posee después.
Un adoptante con capacidad técnica
Usted obtiene el repositorio, lo ejecuta localmente, configura la identidad y el contenido, valida y lo despliega en una cuenta que controla. Todo lo necesario está en el repositorio público, y nada de él depende de Provelopment.
Un desarrollador o una agencia que construye para otros
Foundation es una base repetible: las diferencias entre un sitio y el siguiente son datos y no bifurcaciones, así que el segundo y el décimo sitio cuestan menos que el primero y la base de código nunca se convierte en un caso especial para un negocio.
Una organización que quiere ayuda para implementarlo
La misma base, con la implementación o el soporte acordados por separado como servicio opcional. Cambia quién hace el trabajo, no sobre qué está construido el sitio.
Las empresas y los desarrolladores son audiencias legítimas, y las dos páginas de audiencia describen el mismo producto desde cada lado y no dos productos distintos.
Dónde se detiene deliberadamente
Foundation se detiene antes de que empiecen las operaciones del negocio. Esa frontera es una decisión de diseño y no una carencia a la espera de llenarse, y aquí se mantiene breve: la página de capacidades posee el detalle.
- No es un constructor de sitios sin código: un sitio Foundation lo configura y lo despliega alguien con implicación técnica.
- No es un CRM: las relaciones con los clientes pertenecen a un sistema que las posee.
- No es una plataforma de contabilidad ni un registro de pagos: el dinero no se registra aquí.
- No es una base de datos operativa de reservas: se modela la intención de reservar, no la agenda.
- No es una plataforma de cuentas de cliente ni de autenticación: el sitio web no guarda identidades, sesiones ni consentimientos de clientes.
- No es un servicio alojado: no se interpone entre usted y sus visitantes, y no guarda sus datos.
Qué se incluye y por qué la línea está ahí
Cuando una capacidad de esta lista se necesita de verdad, el patrón previsto es un servicio externo alcanzado a través de un punto de integración, o un sistema construido al lado del sitio.
Foundation y Provelopment
Provelopment mantiene la base y puede ofrecer ayuda de implementación, asistencia técnica, soporte y servicios gestionados. La base misma no depende de ello, y esta página describe la relación en lugar de ofrecer un servicio.
- Foundation se sostiene por sí mismo como proyecto de código abierto: obténgalo, ejecútelo, adáptelo, despliéguelo y manténgalo sin ninguna intervención de Provelopment.
- La asistencia es independiente del software y totalmente opcional. Nada del código, la documentación o los sitios en funcionamiento depende de ella.
- Foundation no es un nivel gratuito de un producto comercial, y este sitio web no es un embudo hacia uno. La adopción independiente es un resultado exitoso en sus propios términos.
- Puede implementarlo usted mismo, usar su propio desarrollador o agencia, o pedir ayuda a Provelopment. Elija la vía que elija, el código fuente con el que termina es el mismo.
El sitio propio de Provelopment es donde se describe todo lo que Provelopment ofrece; nada de este sitio del proyecto es una oferta de servicios.
Licencia y derechos
La licencia es lo bastante corta para leerla en unos minutos. Aquí solo está lo que significa en la práctica; no sustituye al texto.
- El código y la documentación propios de Foundation están licenciados bajo la Apache License 2.0, así que puede usarlos, modificarlos, distribuirlos y explotarlos comercialmente, incluso dentro de un sitio web propietario, según los términos de la licencia.
- La licencia es una licencia de derechos de autor: no concede derechos sobre el nombre, los logotipos ni la marca de Provelopment, y no implica respaldo.
- El material de terceros incluido conserva su propia licencia y atribución y no es relicenciado por Foundation.
Conserve la licencia y los avisos de atribución, y no tergiverse los cambios. El texto de la licencia es el que rige; este resumen no.
Dónde está la evidencia
Nada de este sitio web hay que creérselo. Todo lo siguiente es público y se puede inspeccionar directamente, que es el sentido de la disciplina de afirmaciones del proyecto.
Las demostraciones en funcionamiento
Dos empresas ficticias funcionando sobre esta misma base, con su propia identidad, su contenido y su navegación.
El código fuente y su documentación
El código, la documentación de arquitectura, las guías de personalización y despliegue, y la licencia, en un solo lugar.
Las fronteras de capacidad
Qué ofrece Foundation, qué deja deliberadamente a otros sistemas y de dónde viene cada afirmación.
La ruta de adopción
El camino del repositorio a un sitio en funcionamiento, con el documento que posee cada paso.
El proyecto no publica estadísticas de uso, listas de clientes, número de colaboradores ni cifras de rendimiento, porque nada de eso sería verificable desde el repositorio.
Empiece por la prueba o por el código fuente
Abra una demostración para ver cómo es un sitio Foundation terminado, lea el repositorio para ver con qué trabajaría o tome la ruta de adopción cuando esté listo para construir.
