Imagina encontrar en cuestión de segundos un generador de PDF listo para usar, una biblioteca SVG o un generador de PPT, todos ellos diseñados específicamente para 4D, y añadirlos a tu proyecto con un solo clic. Sin tener que crear nada desde cero, sin tener que reinventar la rueda.
Eso es exactamente lo que te ofrece 4D Corner. Es el catálogo oficial de componentes de 4D: bloques de construcción predefinidos, aportados por la comunidad, que puedes explorar, evaluar e integrar en tus proyectos de 4D con solo unos clics. Tanto si buscas acelerar el desarrollo, ampliar las capacidades de tu aplicación o compartir tu propio trabajo con la comunidad, 4D Corner es el lugar donde todo sucede.
Esta guía te explica cómo encontrar y utilizar los componentes del catálogo y, si estás preparado, cómo aportar los tuyos propios.
¿QUÉ ES 4D CORNER?
4D Corner es el repositorio oficial donde los desarrolladores pueden descubrir, explorar e integrar componentes 4D ya creados. Se trata de un catálogo seleccionado, diseñado para centralizar cientos de componentes aportados por la comunidad, lo que facilita encontrar exactamente lo que necesitas y añadirlo sin problemas a tu proyecto con un único enlace de dependencia.
EXPLORAR Y UTILIZAR COMPONENTES DE 4D
Encontrar el componente adecuado
- Visita 4D Corner: explora el catálogo completo de componentes disponibles
- Busca por categoría: filtra los componentes por funcionalidad, autor o etiquetas

- Ver los detalles del componente: lee las descripciones, la documentación y la información sobre la versión
- Comprueba la compatibilidad: verifica la versión mínima de 4D necesaria para tu proyecto

- Accede a los detalles del componente: haz clic en cualquier componente para ver toda la información y las opciones de integración

Añadir un componente a tu proyecto
Una vez que hayas encontrado el componente que deseas utilizar:
- Copia el enlace de dependencia: cada componente muestra una referencia de dependencia lista para usar. Haz clic en
- Pégalo en las dependencias de tu proyecto: añade el enlace de dependencia directamente a las dependencias de tu proyecto
- ¡Listo! – Tu componente ya está integrado y listo para usar
Qué obtienes
Al añadir un componente de 4D Corner a tu proyecto, obtienes acceso a:
- Funcionalidad predefinida: no es necesario programar desde cero
- Mantenimiento activo: los creadores actualizan los componentes periódicamente
- Soporte de la comunidad: conecta con otros desarrolladores que utilizan los mismos componentes
- Integración perfecta: los componentes están diseñados para funcionar a la perfección con 4D
COMPARTIR TU PROPIO COMPONENTE (OPCIONAL)
Publicación de tu componente: los fundamentos técnicos
Lista de comprobación previa a la publicación
Antes de que tu componente pueda aparecer en 4D Corner, asegúrate de que se cumplen todos los siguientes requisitos:
- El componente incluye un icono válido (logo.svg o logo.png)
- Se ha proporcionado una descripción clara en GitHub
- Se ha añadido el tema «4d-component» al repositorio
- Se ha definido una licencia en el repositorio
- Se incluye un archivo README que explica cómo utilizar el componente
- El componente se empaqueta como un archivo ZIP y se añade a una versión de GitHub
- Se utiliza el versionado semántico (majorVersion.minorVersion.patchNumber)
La estructura del manifiesto JSON
Para enviar tu componente a 4D Corner, debes crear un archivo de manifiesto JSON. Este archivo contiene los metadatos que 4D Corner utiliza para catalogar y mostrar tu componente. El manifiesto es un elemento obligatorio de tu envío.
Campos obligatorios:
| Campo | Tipo | Descripción |
|---|---|---|
| título | cadena | El nombre del componente (no debe estar vacío) |
| repositorio | cadena (URL) | La URL del repositorio de GitHub del componente |
Campos opcionales:
| Campo | Tipo | Descripción |
|---|---|---|
| path_logo | cadena (URL) | URL directa al archivo del logotipo; resulta útil si el logotipo está almacenado en una ubicación no estándar |
Ejemplo en JSON:
{
"title": "4D QPDF",
"repository": "https://github.com/4d/4D-QPDF",
"path_logo": "https://raw.githubusercontent.com/4d/4D-QPDF/main/4D-QPDF/Resources/logo.svg"
}
Envío de tu componente a 4D Corner
Una vez que su componente esté debidamente preparado y su manifiesto JSON esté completo, puede enviar su componente al repositorio de GitHub 4D_Corner_Component_List para su revisión:
El proceso de envío:
- Crea una solicitud de incorporación de cambios (pull request): envía tu archivo de manifiesto JSON a través de una solicitud de incorporación de cambios al repositorio 4D_Corner_Component_List
- Revisión por partedel equipode 4D Corner: el equipo de 4D Corner analizará tu envío para garantizar que cumple con los estándares de calidad y las directrices
- Integración: si se aprueba tu componente, se integrará en el catálogo de 4D Corner y estará disponible para los desarrolladores de todo el mundo
Lo que 4D Corner extrae de tu repositorio
Cuando se indexa tu componente, 4D Corner extrae automáticamente los metadatos de tu repositorio de GitHub:
| Campo | Fuente | Notas |
|---|---|---|
| Título | Nombre del repositorio | Aparece destacado en el catálogo |
| Autores | Propietario del repositorio | Indica quién se encarga del mantenimiento del componente |
| Descripción | Descripción del repositorio | Aparece en los resultados de búsqueda y en la página de detalles |
| Licencia | Archivo /license.md (raíz) | Informa a los usuarios sobre los derechos de uso |
| Logotipo | /resources/logo.svg o /resources/logo.png | Identificador visual en el catálogo |
| Etiquetas | Temas del repositorio | Ayuda a los usuarios a filtrar y buscar |
| Versión mínima de 4D | Etiqueta de la última versión | Garantiza la compatibilidad |
| Versión | Etiqueta de la última versión | Muestra la versión actual |
| URL de descarga | Recursos de la versión | Enlaces para descargar el componente |
| Última actualización | Marca de tiempo de actualización | Indica que el mantenimiento está activo |
| Documentación | Página de inicio del repositorio | Dirige a los usuarios a guías detalladas |
| Enlace al repositorio | URL del repositorio | Permite a los usuarios ver el código fuente |
| Estado | Configuración de privacidad | Solo repositorios públicos |
CONCLUSIÓN
4D Corner es beneficioso para todo el ecosistema de 4D:
- Para los usuarios: descubre, evalúa e integra componentes ya creados en cuestión de segundos
- Para los colaboradores: comparte tu trabajo con miles de desarrolladores y gánate una reputación en la comunidad
- Para la comunidad: fomenta la innovación mediante componentes reutilizables y bien mantenidos
Tanto si buscas componentes para acelerar tu desarrollo como si estás listo para aportar los tuyos propios, 4D Corner es el centro neurálgico que lo hace todo posible.
¿Listo para empezar? Visita 4D Corner para explorar el catálogo o consulta la documentación oficial de 4D para obtener más información sobre el desarrollo y la publicación de componentes.
Por el momento, no se pueden publicar comentarios en esta entrada.