Noticia: ¡Componentes 4D disponibles en GitHub!

Traducido automáticamente de Deepl

En 2017, 4D inició un nuevo programa para compartir el código fuente de los componentes internos de 4D con los socios de 4D.

¡Compartir el código fuente de los componentes 4D le permite personalizarlos y hacerlos suyos! Con las bases de datos de proyectos y la posibilidad de compartir el código fuente de una aplicación a través de un sistema de control de fuentes, hemos convertido nuestros componentes internos 4D en bases de datos de proyectos y hemos empujado el código fuente a la cuenta GitHub de 4D. Está abierto a todo el mundo, todo lo que necesita para aprovecharlo es una cuenta en Github. ¿Por qué hemos hecho esto? Para hacer su vida más fácil al mantener un seguimiento de los cambios y modificaciones tanto en el código como en los formularios.

Los componentes disponibles:

  • 4D Report
  • 4D Etiquetas
  • 4D WritePro Interface
  • 4D Progreso
  • 4D Widgets
  • 4D SVG

Hemos añadido el tema«4d-componente» a todos nuestros componentes. Si compartes componentes en GitHub, no dudes en añadir estos temas para que sean fáciles de encontrar, ya que los temas de Github ayudan a otras personas a encontrar y contribuir a los proyectos.

Cómo utilizarlos

¿Quiere utilizar estos componentes en su aplicación pero el aspecto de la «interfaz de 4D WritePro» no coincide con el estilo de su carta gráfica, o falta una funcionalidad que su negocio requiere? En lugar de escribir completamente un componente desde cero, puede inspirarse en el componente 4D y crear su propio componente.

Para ello, cree un clon del repositorio. A continuación, añada código o modifique la interfaz del componente según sus necesidades. A continuación, compile y cambie el nombre del nuevo componente. Por último, para el despliegue, coloque el componente recién compilado en la carpeta «component» de su base de datos.

No tiene que preocuparse por la evolución de los componentes 4D, los proporcionaremos para cada versión de 4D para que pueda reconocer fácilmente la diferencia entre las versiones. Esto le permite decidir si quiere incorporar alguna modificación en su componente.

Ahora, ¡depende de usted!

Nota: Cuando utilice sus propios componentes basados en 4D Labels y 4D Report, debe adaptar y utilizar los métodos de su componente. Los comandos 4D (por ejemplo, Imprimir Etiquetas) están reservados para los componentes 4D internos.

Vaya más lejos…

Si quiere seguir un ejemplo paso a paso sobre cómo personalizar componentes 4D, puede ver esta sesión de Angelo Caroprese en el 4D Summit 2018.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.