
En estos días, la pregunta por la fecha de lanzamiento de Merlin Server y Merlin Project Go figura cada vez más entre las diez consultas de soporte más frecuentes. Por eso hoy hago una excepción a mi principio de no hablar de productos aún no publicados y ofrezco un primer vistazo al estado del proyecto, así como algunas de las nuevas funciones.
Actualización al final del texto
Merlin Server 3
Hace ya varios años que reflexionamos intensamente sobre el modo óptimo de funcionamiento de un servidor. Basándonos en la experiencia con Merlin Server 2, quisimos llevar la tecnología a un nivel completamente nuevo. Así que echamos un vistazo al mercado y el concepto de Git nos inspiró un flujo de trabajo fundamental. Sin entrar demasiado en tecnicismos, lo explico de forma sencilla:
El usuario descarga un proyecto de Merlin Server a su Mac o iPhone y trabaja con él de forma completamente local, aprovechando todas las ventajas que esto conlleva. Cada vez que el Mac o el iPhone se conecta a Merlin Server, los datos se sincronizan automáticamente en segundo plano. Si el Mac o el iPhone está sin conexión, es decir, desconectado del servidor, todos los cambios se guardan primero en local y se sincronizan en cuanto el dispositivo vuelve a estar en línea.
Tan sencillo como eficaz. Puede que algunos vean aquí paralelismos con DropBox y servicios similares, pero eso es solo parcialmente cierto. DropBox (por usar ese nombre como sinónimo de este tipo de servicios) no puede hacer algo fundamental: integrar los cambios en el conjunto de datos existente, es decir, sincronizar. Eso sí lo hace Merlin Server 3.

Organización de archivos de proyecto
En nuestra lista de funciones deseadas para Merlin Server 2, el apartado "organización de proyectos" ocupaba el primer puesto. Aquí hemos dado un paso decisivo e implementado dos funciones clave.
Inquilinos
Ahora es posible crear inquilinos como criterio de organización adicional. Si desea gestionarlos como departamentos de su empresa o como sucursales independientes, la decisión es completamente suya. No hay que preocuparse por una carga administrativa innecesaria: el inquilino estándar se crea y gestiona de forma automática.

Subdirectorios
Dentro de un inquilino puede estructurar sus proyectos en subdirectorios de cualquier nivel. Así dispondrá de una visión de conjunto perfecta según sus propias necesidades o flujos de trabajo.
Publicación automatizada
Pero Merlin Server 3 ofrece aún más. Seguramente habrá notado que hay una función que no se puede activar en Merlin Project: la publicación periódica automatizada.

Esta función la proporciona Merlin Server 3. Cuando se abre un proyecto a través del servidor, Merlin Project lo sabe y puede indicarle al servidor que ejecute una acción en días determinados a una hora fija. Las posibilidades son prácticamente ilimitadas:
- Un informe de estado preparado,
- una exportación de calendario para miembros externos del equipo,
- la lista de tareas para el asistente de proyecto,
- la carga de vistas HTML especiales por FTP,
- o mucho más.
Vale la pena echar un vistazo ya a la opción de publicación (menú Archivo > Publicar > Ajustes). El servidor se encargará más adelante de la automatización.
Compartir en la web
El servicio web presenta un aspecto algo diferente en Merlin Server 3. Se publica en cada caso el estado actual del proyecto, pero por ahora no se ofrecen funciones de edición. En muchas conversaciones con los usuarios comprobamos que la gran mayoría utilizaba el uso compartido web en Merlin 2 y Merlin Server 2 únicamente para consultar los datos del proyecto. Esto nos permitió concentrarnos en la velocidad y en la optimización de la visualización.
Merlin Project Go
Ya lo hemos anunciado: Merlin Server también es compatible con Merlin Project Go.
Esto significa que también aquí puede descargar un proyecto del servidor, meterse en un submarino (o en cualquier otro medio de transporte sin Wi-Fi) y trabajar intensamente en el proyecto. En cuanto salga a la superficie y su iPhone restablezca la conexión con el servidor, todos los cambios se sincronizarán.
Puede crear nuevos proyectos en el iPhone y editarlos incluso sin conexión a Internet. A continuación, el proyecto puede transferirse a Merlin Server.

Trabajo privado
Por supuesto, hay situaciones en las que no desea que los demás participantes del proyecto vean sus cambios de inmediato. Cambie al área de trabajo privada y todos sus cambios serán visibles únicamente para usted. Cuando esté satisfecho con su trabajo y quiera compartirlo con los demás, envíe los cambios al área de trabajo pública. Naturalmente, puede cambiar entre las áreas en cualquier momento y también incorporar cambios del área pública a su área privada.
La gran ventaja es que los cambios privados se sincronizan con todos sus propios dispositivos. Es decir, puede alternar libremente entre su iPhone, iPad y MacBook y perfeccionar su proyecto en el área de trabajo privada. Los miembros del equipo solo recibirán sus cambios cuando cambie al área pública en uno de sus dispositivos.

Transferir proyectos sin Merlin Server
O: ¿debo comprar también un servidor para usar Merlin Project Go? No, por supuesto que no. Si no necesita Merlin Server, le ofrecemos una variedad de canales para transferir sus proyectos:
- Mail.app (incluido Mail Drop)
- AirDrop
- iCloud Drive
- Box.com
- Compatibilidad con otras opciones de uso compartido en iOS se añadirá más adelante
DropBox no funciona, lamentablemente, porque su aplicación iOS no reconoce los llamados bundles. Si esto le resulta tan frustrante como a nosotros, envíe también un informe de error al soporte de DropBox.
¿Cuándo estarán disponibles Merlin Server y Merlin Project Go?
Esta es la pregunta del millón. Respuesta corta: cuando ambos estén listos ;-) La respuesta larga es aún más frustrante para el jefe de proyecto impaciente: no lo sabemos. Hemos definido un objetivo claro en cuanto a funcionalidad y calidad, y no nos apartaremos de él, porque hacerlo significaría entregarle un producto que no cumple ni nuestras exigencias ni las suyas.
Vamos por buen camino y queremos iniciar pronto la fase de pruebas beta. No obstante, empezaremos también aquí en el círculo reducido de nuestros socios y avanzaremos gradualmente hacia el público en general. Debería tener noticias nuestras antes de que acabe el próximo trimestre.
Por ello, desde ahora rige un principio importante: familiarícese ya con Merlin Project, y podrá aplicar sus conocimientos de inmediato cuando aparezcan Merlin Project Go y Merlin Server.
Actualización del 17 de marzo de 2016
En septiembre era muy optimista y fijé un trimestre como plazo para obtener resultados. Lamentablemente, se ha cumplido una vez más que la investigación y el desarrollo son difíciles de planificar. Muchos usuarios preguntan con razón por el estado actual. Para resumirlo: en este momento se está llevando a cabo la fase de beta interna. Poco a poco vamos incorporando a nuestros socios para la garantía de calidad, con el fin de iniciar después la fase de beta pública.
Actualización del 19 de abril de 2016
La prueba beta para socios está en marcha. El siguiente paso será la beta pública. La fecha de inicio prevista es aproximadamente a mediados de a finales de mayo. Como novedad, incluimos aquí una captura de pantalla actualizada de Merlin Server.

Frank Blome
Director General de ProjectWizards
Si tiene alguna pregunta sobre este artículo del blog o desea debatirlo, esperamos su contribución en nuestro foro.