Cuándo puedo ayudar
Participo en proyectos donde la configuración estándar ya no basta: hace falta un módulo propio, un intercambio con otro sistema o un cambio en la lógica de aplicación. Trabajo con PHP, JavaScript, Bitrix Framework D7, REST API, MySQL y Redis.
Otra área es la evolución de un portal existente tras el trabajo de otro equipo. Primero es importante recuperar el contexto: quién utiliza el sistema, qué modificaciones existen, de qué dependen los procesos críticos y cómo se publican las actualizaciones.
| Tarea | Punto de partida | Resultado que acordamos |
|---|---|---|
| Modificación del portal | Proceso del usuario, permisos e implementación existente | Proceso operativo y comprobación de funciones relacionadas |
| Integración | Responsable de los datos, dirección del intercambio, errores y reintentos | Contrato de intercambio, implementación y diagnóstico |
| Módulo | Responsabilidades y puntos de extensión de la plataforma | Solución instalable y documentación |
| Evolución de sistemas heredados | Dependencias, áreas problemáticas y publicación | Secuencia de cambios delimitados |
Versión autohospedada y nube
Bitrix24 autohospedado se instala en la infraestructura de la empresa o de su proveedor. El desarrollador puede trabajar con código de servidor y módulos locales. En la versión en la nube, las extensiones utilizan las aplicaciones disponibles y la REST API; no se puede trasladar a ella un módulo PHP arbitrario.
Esta página se centra en el desarrollo autohospedado. Antes de estimar, aclaro la edición, las versiones de los módulos, las restricciones de infraestructura y los métodos de integración disponibles. El nombre del producto no describe por sí solo las condiciones técnicas del proyecto.
Experiencia relacionada
En 2024 desarrollé un portal empresarial con Bitrix24 Enterprise: recuperé el contexto de un sistema con documentación insuficiente, analicé dependencias y realicé mejoras en procesos existentes.
En un proyecto B2B para socios participé en la definición de requisitos y la reestructuración de una arquitectura que combinaba Bitrix24 y Site Management. El equipo implementó el intercambio con 1C para catálogo y descuentos de socios, así como el registro de contrapartes rusas y extranjeras.
Cómo organizo el trabajo
Primero analizo un proceso concreto con su responsable. Después determino qué resuelve ya la plataforma, qué modificaciones hacen falta y qué restricciones considerar. La estimación se basa en esos límites.
Prefiero extensiones mediante código local y API de la plataforma. Alojar un módulo en /local/ no garantiza compatibilidad con cualquier actualización: sigue siendo necesario comprobar las dependencias y los procesos importantes en la versión utilizada.
Antes de desarrollar una integración, acordamos cómo gestionar reintentos, la indisponibilidad del sistema externo y la recuperación tras un fallo. Antes de publicar, definimos cómo comprobar el resultado, volver a la versión anterior y transmitir el contexto a quien mantendrá la solución.
Qué enviar para comenzar
- Versión autohospedada o en la nube, edición y versiones conocidas de los módulos.
- Qué hace actualmente el usuario y qué debe cambiar.
- Qué sistemas intercambian información y quién responde de los datos.
- Restricciones de infraestructura, plazos y método de publicación.
Al principio bastan una descripción y un ejemplo anonimizado. Los accesos se tratan después de delimitar el trabajo. Trabajo totalmente en remoto; puedo asumir una tarea de ingeniería concreta o una función con responsabilidad sobre un área y un equipo.
