| 1 | == Introducción == |
| 2 | |
| 3 | 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. |
| 4 | |
| 5 | == Arquitectura == |
| 6 | |
| 7 | 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++. |
| 8 | |
| 9 | == Tutoriales == |
| 10 | |
| 11 | 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. |
| 12 | |
| 13 | === Plugins para la consola web === |
| 14 | |
| 15 | 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: |
| 16 | |
| 17 | [wiki:Version2/Tutorial/Cómo_crear_un_plugin_para_la_consola_web Cómo crear un plugin para la consola web] |