It is first time that I try to use module...
1) I got many "ERC" errors that i can't solve 
2) I don't know how to name polygon with hierarchical netname : 
Hervé
Salut Hervé,
Si j'ai bien compris le fonctionnement des modules, le nom d'un net ne peut pas être module:nom_du_net_dans_le_module. En effet un module pouvant être utilisé plusieurs fois, comment différentier le net nom_du_net_dans_le_module qui est dans le premier module de celui qui est dans le second module.
D'autre part, le module (ou la hiérarchisation) n'est qu'une vue de l’esprit. Dans le board (dans la vraie vie donc), il n'y a pas de séparation entre l’intérieur et l’extérieur du module : une piste qui entre dans un module est toujours la même piste de cuivre, que l'on regarde depuis l’intérieur du module ou de puis l'extérieur (ou alors il faudrait mettre une douane pour contrôler le passeport de électrons au milieu de la piste....) . C'est pourquoi dans le board, le net est toujours appelé par le non qu'il a à l’extérieur du module, et non pas par nom_du_net_dans_le_module. En fait nom_du_net_dans_le_module n'est utilisé que dans le schéma, dans les pages associé au module.
Pour tes erreurs, et le changement de port, j'ai trouvé comment faire en lisant l'aide en ligne sur la commande PORT.
Pour changer la direction d'un port il faut commencer par le supprimer. Pour cela il faut, cliquer sur la commande PORT (comme pour ajouter un port). Puis dans la ligne de commande il faut taper:
'nom_du_module' 'nom_du_port_à_supprimer' DELETE
Par exemple:
'ALIM_ANA' 'GND' DELETE
Puis il faut replacer le port, en pensant bien à choisir la direction dans la barre d'outils AVANT de placer le port à l'endroit où il faut.
C'est sûr qu'il manque la fonction CHANGE port-direction et la fonction delete dans la barre d'outils !
Guillaume Barrey