Documentación de desarrollador de SidelabCode

Lo peor que tiene la forja es sin duda la dificultad de administración. Todo se volvió mucho más complicado que la simple creación de un repositorio en SVN. Debido a esto, se comenzó el desarrollo de SidelabCode Admin Tools, un conjunto de herramientas para la gestión de SidelabCode. Este proyecto también incluye un instalador, que permite la instalación desatendida de toda la forja, así como una consola de control vía web que permita administrar todos los aspectos de la misma.

SidelabCode Admin Tools tiene los siguientes módulos:
  • SidelabCode Installer: Herramienta de instalación desatendida de la forja.
  • SidelabCode Console: Herramienta web para la administración de la forja SidelabCode (creación de proyectos, repositorios, usuarios, etc).
  • SidelabCode Admin: Librería Java para la automatización de las tareas de administración: Gestión de LDAP, Apache, Redmine, persmisos del sistema de ficheros, etc. Esta librería debe instalarse en el servidor en el que se albergan los servicios de la forja y es la que en última instancia lleva a cabo las tareas de administración en el sistema.
  • SidelabCode Rest: API Rest utlizada por SidelabCode Console que permite el acceso remoto a la librería SidelabCode Admin.

Instalación y Configuración de SidelabCode

Tenemos la siguiente documentación:
  • Instalación manual de las herramientas de SidelabCode. Aquí se pueden encontrar todos los pasos que hay que seguir para instalar todos los servicios de la forja de forma manual. Ideal para aquellos que quieren tener control total sobre el proceso y quieren conocer cada uno de los servicios de la forja SidelabCode.
  • Instalador automático de SidelabCode. Instala automáticamente de manera desatendida todos los servicios de SidelabCode.
  • SidelabCode Console: Instalación y configuración de la herramienta web de admininstración de SidelabCode. SidelabCode Console se puede utilizar con la instalación automática o con la instalación manual.
  • Configurar dominio a proyecto: Cómo configurar un dominio para que sirva el contenido de la carpeta www de un proyecto de SidelabCode.
  • Configurar urls limpias en Drupal: Cómo configurar las urls limpias para un Drupal de un proyecto de la forja.

Documentación de desarrollo

Como complemento de la documentación se adjunta la memoria del proyecto de fin de carrera del desarrollador de la versión inicial de la consola de administración de SidelabCode.

PFCArek.pdf (2.4 MB) Radu Tom Vlad, 03/09/2012 11:37 am