Version 2 (modified by 15 years ago) (diff) | ,
---|
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++.
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: