Unsolclic

De Guifi.net - Wiki Català

Revisió de 22:38, 12 set 2012; Albir (Discussió | contribucions)

(dif) ←Versió més antiga | Versió actual (dif) | Versió més nova→ (dif)

Introducció i Definició

El UnsolClic és una eina per configurar els aparells que formen part de la xarxa http://guifi.net i un dels factors clau per al seu creixement i expansió. Pren la forma d'un fitxer de text que correspòn a una sequència d'ordres escrita en el llenguatge acceptat per el aparell que utilitzem per connectar a la xarxa lliure guifi.net

Aquest document vol descriure, des de la vessant del desenvolupament del mòdul Drupal-Guifi, tots els processos involucrats en la confecció del UnsolClic

Fortaleses i Febleses

  • Fortaleses
    • Aïlla a l'usuari de la configuració del trasto
    • Actua com a backup de la configuració
    • Fa visibles les configuraciós dels trastos per a tots els usuaris
    • Dona consistencia a la xarxa
  • Febleses
    • Ha de generar codi en diferents llenguatges per a diferents dispositius, per tant s'ha de conèixer mímimament aquests llenguatges
    • La incorporació de dispositius nous requereix aquesta codificació i porta temps.
    • És genera a l'instant i no fa cache ni manté control de versions

Exemples

  • Nodes Client
    • Linksys WRT54GL
    • Nanostation 2
  • Supernodes
    • Linksys WRT54GL
    • RouterBoard RB433

Procés de Generació

Fitxers involucrats

Entitats involucrades

Esquema de la Base de Dades

Families de Casos actuals

Kamikaze

AirOs

GuifiStation

Mikrotik

WRT-SveaSoft

Afegir suport per a nous aparells

Idea general

Diagrama de fluxe del procés

Creació de Fabricants

Creació de Models

Creació de Firmwares

Creació de Plantilles UnsolClic

Motor de plantilles Twig

Orígens de dades

Convencions per a les plantilles

Edició de plantilles UnSolclic

Validació de plantilles UnSolclic

Eines de l'usuari