Beruflich Dokumente
Kultur Dokumente
(bomv.27@gmail.com)
Introduccin
MduloDeveloper
Detalles
BuildModule:
Esteeselprincipalsubmdulosparadeveloper,generaunmdulobaseoesqueletoparaluego continuarconeldesarrollodelalgicaoelfinqueelmodulopresenta.Estoayudaentomarel tiempodebidoalalgicaofuncionalidad,porendedetallesdediseoytareasrepetitivas (codificacionessimilaresoidnticas)notomaranmayortiempoencrearlas. AlcrearunmoduloconelBuildModulevaagenerardoscosasenlaplataformaGUIElastix basandoensuframework:
PresentacingeneraldelavistadeBuildModule:
AlmomentodeubicarunmduloenelmenElastixsepuedenpresentarcuatroalternativas: Nivel1 Existe Nivel2 Acrear Nivel3 Nosedaelcaso Descripcindelmenacrear Unmendesegundonivelconunmenpadrede nivel1queyaexiste,enelcasoparticularde Elastixlosmenspadresson:System,PBX,Fax, Email,IM,Reports,Extras,AgendayDeveloper. Unmendesegundonivelconunnuevomen padredenivel1,enestecasoelmenpadreno existeyseracreadoparaellohayqueingresarsu nombreysuidenlosrespectivoscamposdeLevel 1ParentNameyLevel1ParentId. Alcrearelmendetercernivelexistentantoel padredelsegundoyprimernivel,enestecasosolo seseleccionalosrespectivosmenspadresdelos combosqueaparecen. Enestecasohabrqueingresarlosdatospara creartantoelnuevomencomoeldelpadredel mismo,paraelloestnloscampos,Level2Parent NameyLevel2ParentId. Esteeselcasoenquesedeseaunmenudetercer nivelperototalmenetenuevoencategoriasdelos mensparaelloestanloscampos: Level2ParentNameyLevel2ParentId. Level1ParentNameyLevel1ParentId.
NoExiste Acrear
Nosedaelcaso
Existe
Existe
Acrear
Existe
NoExiste
Acrear
NoExiste NoExiste
Acrear
Creacindeunmduloenunmendesegundonivelconpadredenivel1existente.
Creacindeunmduloenunmendesegundonivelconpadrenoexistente.
Creacindeunmduloenunmendetercernivel,tantolospadresdenivel1ynivel2existen.
Creacindeunmduloenunmendetercernivel,enestecasohayqueingresarlosdatosparael mendesegundonivelquenoexisteperoeldeprimernivelsiexiste.
Crearunmduloenunmendetercerniveldondesuspadresnoexisten.
Parmetro ModuleLevel
Descripcin Aquidefinimoselniveldelmoduloestepuedeser23 Estaopcinesmuyimportantepuesaquidefinimossielmoduloacreartiene un"mdulopadredenivel1existente". Si:Escogemosel"mdulopadre". No:Procederemosaingresarinformacinen2camposadicionalesque aparecen. Level1ParentNameyLevel1ParentId Definimoselnombredel"ModuloPadre"siguiendoelmismoformatoes decirsololaprimerapalabraconletramayscula Definimoselidentificadordel"ModuloPadre"siguiendoelmismoformatoes decirconletraminsculayseparadadesubguionessiesnecesario. Estaopcinesmuyimportantepuesaquidefinimossielmoduloacreartiene un"mdulopadredenivel2existente". Si:Escogemosel"mdulopadre". No:Procederemosaingresarinformacinen2camposadicionalesque aparecen. Level2ParentNameyLevel2ParentId Definimoselnombredel"ModuloPadre"siguiendoelmismoformatoes decirsololaprimerapalabraconletramayscula Definimoselidentificadordel"ModuloPadre"siguiendoelmismoformatoes decirconletraminsculayseparadadesubguionessiesnecesario.
Level1ParentExists
Level1ParentName Level1ParentId
Level2ParentExists
Level2ParentName Level2ParentId
Tiposdecamposquesepuedencrearenladefinicindeunmdulotipoformulario:
Parmetro
ModuleType
FieldName FieldType
Comopodrnotarunmodulotienelamismaarquitecturageneraldel framework,arquitecturawebMVC2porendesedefineaestocomoun MVC2dentrodeotroMVC2unadefinicinderecursividaddegrado2. Enquenosayudaesto,esquepodemosdeformainmediatahacersimilitud quelascarpetastienenlassiguientesrelaciones: themeseslacapavista index.phpeslacapacontrol libseslacapamodelo Carpetascomolangssonimportantesrecalcaryaqueaqusedefinirnlas traduccionesparaelmdulo.
LanguageAdmin:
Elsubmdulo"LanguageAdmin"delmdulo"Developer"nospermiteadministrarlosdiferentes idiomasdelosmdulosenElastix. Podemosconsultarsiexisteunlenguajedefinidoparaunmdulo,tambienparaelFRAMEWORK y observarunalistadepalabrasconsurespectivatraduccincomolopodemosobservarenlafigura deabajo.Estosvalorespuedensermodificadosdeacuerdoalidiomaquedeseetraduciryguardar loscambiospresionandoelbotn"Saveall".
Agregarnuevastraduccionesy/olenguajesaunmdulo ParaagregartraduccionesodefinicionesdelenguajesenElastixexistelasiguienteventana:
Tambinnospermitelatraduccinaotroidiomapalabraporpalabradeunmdulocomolo podemosobservarenlafigura.