= Introducción = La versión 2.0 de Opengnsys está en desarrollo. Esta página está destinada a los desarrolladores que colaboren en esta nueva versión. Poco a poco iremos rellenándola con más y más información. Además del wiki usamos también el sistema de tickets del trac para el desarrollo, el canal de IRC irc://irc.freenode.net/opengnsys para la mensajería instantánea, y en el subversion vamos subiendo las revisiones que vamos desarrollando. = Arquitectura = La arquitectura es sencilla y muy parecida a la de Opengnsys 1, sin embargo hemos abogado por utilizar python en la consola web y quizás también terminemos usándolo en los clientes, sino Qt y C++. = Instalación y despliegue = La [wiki:Version2/Instalacion instalación de opengnsys] incluye el despliegue de los demonios del servidor, la configuración del repositorios (uno o varios) y la creación de la imagen del cliente. = Desarrollo: Tutoriales = Queremos hacer el desarrollo y extensión de Opengnsys 2 lo más sencillo posible. Por eso vamos a mantener una serie de tutoriales de cómo realizar extensiones que permitan añadir nuevas características a la base. == Plugins para la Consola Web == Por ahora el sistema que más ha ocupado nuestro desarrollo ha sido la Consola Web, que ahora está escrita en python y tiene un arquitectura con un sistema base mínimo y el resto está desarrollado mediante plugins: * [wiki:Version2/Tutoriales/Consola_Web/Tutorial_1_Hello_World Tutorial 1: Hello World] * [wiki:Version2/Tutoriales/Consola_Web/Tutorial_2_Acciones_en_Panel_Contextual Tutorial 2: Acciones en el Panel Contextual] * [wiki:Version2/Tutoriales/Consola_Web/Tutorial_3_Internacionalizacion Tutorial 3: Internacionalización de plugins] * [wiki:Version2/Tutoriales/Consola_Web/Tutorial_4_Jobs Tutorial 4: Envío de trabajos a los clientes]