per gestionar el contingut a GenB és necessari definir prèviament un "model de dades". La definició d'un "model de dades" fent un paral·lelisme amb el disseny estàtic d'espais web, seria el procés equivalent a la definició dels camps d'un formulari web destinat, per exemple, a la recollida de dades d'usuaris. A GenB, el "model de dades" ens definirà el formulari amb el que introduirem contingut a cada un dels registres amb els que construirem llistats, vistes detall i formularis per captar i emmagatzemar informació procedent de l'espai web.
els mòduls GenB que estructuren el contingut basant-se en models de dades són:
- News (Actualitat).
- Registries (Registres).
- Generics (Planes genèriques).
- Products (Productes).
- Authentication (autenticació).
cada mòdul GenB dels anteriorment esmentats, podrà allotjar un nombre indefinit de "models de dades". |
la definició de "models de dades" es porta a terme a l'espai de gestió de continguts. Per accedir a la gestió de models és necessari disposar de privilegis per l'àrea "Models de dades".
des de la plana central del espai de gestió GenBnet prémer sobre l'enllaç "Managing ... templates" (Gestionar models ...) per accedir al llistat de models des del llistat de models, pitjant sobre el símbol situat al costat de cada model de dades, es desplega en un segon nivell el conjunt de camps que conformen el model triat: des del llistat de models es poden realitzar les següents operacions:
- afegir models: prémer sobre el símbol situat a primer nivell al final del llistat .
- duplicar models: per duplicar la definició d'un model i la definició de camps associats, prémer sobre el símbol situat al final de la línia del model.
- eliminar models: per eliminar la definició d'un model i la definició de camps associats, prémer sobre el símbol situat al final de la línia del model.
- afegir un camp a un model: prémer sobre el símbol situat al final del llistat de camps del model de dades desplegat.
- duplicar el camp d'un model: per duplicar la definició d'un camp prémer sobre el símbol situat al final de la línia del camp.
- eliminar el camp d'un model: per eliminar la definició d'un camp prémer sobre el símbol situat al final de la línia del camp.
NOTA: l'eliminació d'un camp o model de dades implica la pèrdua de tota dada associada al mateix.
- modificar els paràmetres d'un model: per modificar els paràmetres associats al model prémer sobre l'enllaç situat sobre el codi identificador (idm):
els paràmetres associats al formulari d'edició de models són:
Name (nom): [requerit] paràmetre utilitzat per designar un nom al model. El valor d'aquest paràmetre pot ser visualitzat com a part dels continguts del registre/s associat/s al model. Al dissenyar "models de visualització" (llistats o vistes detall) amb l'ajut d'Extensions GenB per Dreamweaver®, s'invocarà el contingut de "Nom" utilitzant l'objecte "...Field" i seleccionant l'opció "Template name". Donat que el paràmetre nom pot utilitzar-se com part dels continguts, el sistema facilitarà una entrada per cada un dels idiomes de dades utilitzats.
Url list (Url llistat): [opcional] paràmetre utilitzat per indicar el camí d'arrel (p.ex. http://www.inte.es/cas/empresa/llistat.php) fins assolir l'arxiu "model de visualització" a utilitzar en llistats de registres basats en aquest model. No és necessari emplenar Url llistat si no s'utilitzen llistats de registres basats en aquest model. El sistema facilitarà una entrada per cada un dels idiomes de dades utilitzats.
Url detail (Url detall): [opcional] paràmetre utilitzat per indicar el camí d'arrel (p.ex. http://www.inte.es/cas/empresa/detall.php) fins assolir l'arxiu "model de visualització" a utilitzar en el detall d'un registre basat en aquest model. No és necessari emplenar Url detall si no s'utilitzen vistes detall de registres basats en aquest model. El sistema facilitarà una entrada per cada un dels idiomes de dades utilitzats.
Position (Posició) paràmetre destinat a l'ordenació o posicionament del model als llistats.
- modificar els paràmetres d'un camp: per modificar els paràmetres associats a un camp, prémer sobre l'enllaç situat sobre el nom:
els paràmetres associats al formulari d'edició de camps són:
Label (Etiqueta): [requerit] paràmetre destinat a designar de forma unívoca el nom d'un camp. El valor de "Etiqueta" serà l'identificatiu utilitzat per fer referència als continguts de camps al llarg del procés de disseny de models de visualització.
Position (Posició) [requerit] paràmetre destinat a l'ordenació o posicionament del camp dins del formulari de gestió dels continguts.
Field type (Tipus de camp): [requerit] paràmetre utilitzat per designar el tipus de contingut que allotjarà el camp. tot seguit es mostren els diferents tipus de camp i els paràmetres associats a cada un d'ells.
tipus de camp |
descripció |
paràmetres relacionats |
text curt |
text de llargària màxima 100 caràcters. |
correu electrònic mostrar en llistats administració multilingüe |
text |
text de llargària il·limitada |
núm. línies editor html WYSIWYG multilingüe |
llista tancada |
llista de valors tancat |
tipus de llista tancada mostrar en llistats administració multilingüe |
llista oberta |
text de llargària màxima 100 caràcters. en formulari del gestor de continguts apareix sempre acompanyat d'un menú desplegable amb tots els valors utilitzats en el conjunt de registres del model de dades tractat. |
correu electrònic mostrar en llistats administració multilingüe |
imatge |
camp per la gestió d'arxius imatge. Els tipus admesos són: 'image/bmp', 'image/gif', 'image/pjpeg', 'image/jpeg', 'image/png', 'image/x-png', 'application/x-shockwave-flash' |
mostrar en formulari mostrar en llistats administració afegir sufix impredictible multilingüe |
document |
camp per la gestió d'arxius document. Els tipus admesos són: 'application/x-shockwave-flash', 'video/quicktime', 'video/x-msvideo', 'application/x-troff-msvideo', 'video/avi', 'video/msvideo', 'video/x-ms-asf', 'application/x-mplayer2', 'video/x-ms-asf', 'video/x-ms-asf-plugin', 'application/x-zip-compressed', 'application/zip', 'application/pdf', 'application/msword', 'application/vnd.ms-excel' |
mostrar en llistats administració afegir sufix impredictible multilingüe |
registre relacionat |
camp per a establir relació entre registres d'un mateix o diferents models de dades. Un camp relacionat permet veure el valor d'un camp del registre associat. |
mostrar en llistats administració model + camp a mostrar mostrar en formulari: data mostrar en formulari: referència interna mostrar en formulari: valor |
num rows (número de línies): [opcional] [associat a camps de tipus text] paràmetre utilitzat per designar el número de línies visibles de la caixa de text que apareixerà al formulari de gestió de continguts.
html WYSIWYG Editor (editor html WYSIWYG): [opcional] [associat a camps text] al marcar aquesta opció, en el procés d'edició de continguts, el sistema facilitarà un editor html per al contingut d'aquest camp. NOTA: l'editor html requereix Internet Explorer >= 5.5 (sol Windows), o Mozilla >=1.3-Beta sobre qualsevol plataforma. Qualsevol navegador basat igualment en Gecko (a la vegada basat en Mozilla-1.3-Beta) funcionarà correctament (p.ex. Galeon-1.2.8). Si el navegador no és compatible, GenBnet de forma transparent mostrarà el camp utilitzant una caixa de text estàndard.
email (correu electrònic): [opcional] [associat a camps text_curt, llista_oberta] paràmetre destinat a indicar que el contingut del camp correspon a un correu electrònic. Els models de dades que continguin camps designats com "email" permetran, des dels llistats de gestió, el volcat dels correus electrònics a llistes de distribució.
show in admin lists (mostrar en llistats d'administració): [opcional] [associat a camps text_curt, llista_oberta, llista_tancada] paràmetre destinat a indicar la presencia del camp als llistats de gestió de contingut.
closed list style (tipus de llista tancada) [requerit] [associat a camps lista_tancada] paràmetre que designa el format de la llista tancada a utilitzar als formularis de gestió de continguts.
NOTA: després d'inserir un camp de tipus tancat, el sistema facilita un enllaç "Editar llista de valors" (al costat del desplegable "format del camp") destinat a gestionar el conjunt de valors que conformen la llista tancada. També és possible accedir des del llistat general de models (link al costat del nom del camp del tipus llista tancada).
edit in form (editable en formulari) [opcional] [associat a camps lista_tancada] paràmetre per a indicar si la llista de valors és editable des dels formularis del gestió de continguts.
multilingual (multilingüe) [opcional] al marcar aquesta opció el formulari d'edició de continguts facilitarà una entrada per a cada un dels idiomes en els que es gestionen els continguts.
add unpredictable suffix (afegir sufix impredictible): [opcional] [associat a camps imatge i document] paràmetre que afegeix 15 caràcters aleatoris al final del nom de l'arxiu. Aquesta opció generarà noms d'arxiu difícils de predir sent útil, per exemple, en espais d'accés restringit on es facilitin documents d'ús privat
show in form (mostrar en formulari): [opcional] [associat a camps imatge] paràmetre destinat a mostrar la imatge en el formulari de l'espai de gestió de contingut.
template + field to show (model + camp a mostrar): [requerit] [associat a camps registre relacionat] paràmetre per a establir la relació. Permet elegir el model al que pertanyerà el registre relacionat i el camp que desitgem visualitzar d'aquest registre.
show in form: date (mostrar en formulari: data): [opcional] [associat a camps registre relacionat] paràmetre destinat a mostrar en la llista desplegable de registres a relacionar del formulari del gestor de continguts, la data del registre relacionat.
show in form: internal reference (mostrar en formulari: referència interna): [opcional] [associat a camps registre relacionat] paràmetre destinat a mostrar en la llista desplegable de registres a relacionar del formulari del gestor de continguts, la referència interna del registre relacionat.
show in form: value (mostrar en formulari: valor): [opcional] [associat a camps registre relacionat] paràmetre destinat a mostrar en la llista desplegable de registres a relacionar del formulari del gestor de continguts, el valor del camp del registre relacionat.
Tipus d'arxiu permesos: [opcional] [associat a camps document i imatge] la llista de tipus d'arxiu que el camp document o imatge gestionarà.
Max file size (Pes màxim permès): [opcional] [associat a camps document i imatge] grandària màxima tolerada en Kilobytes de l'arxiu gestionat.
Max image dimensions (Dimensions màximes): [opcional] [associat a camps imatge] ample i alt màxims, en unitats de píxel, de la imatge gestionada.
Reduce (Reduir): [opcional] [associat a camps imatge] opció que permet, de forma automàtica, que el gestor de continguts s'encarregui de reduir el pes i/o dimensions -escalar- quan se superen els paràmetes que defineixen la grandària màxima de l'arxiu imatge.
Output type (Tipus resultant): [opcional] [associat a camps imatge] tipus d'arxiu gràfic en el qual es guardarà l'arxiu imatge gestionat. Els tipus d'arxiu que poden canviar d'un format a altre son: bmp, gif, jpg i png.
Thumbnail copy (Copia reduïda): [opcional] [associat a camps imatge] paràmetre que permet automatitzar l'obtenció d'una "còpia de contacte" o còpia de grandària reduïda, molt útil en processos de "previsualització", pintat en llistats, etc. Els tipus d'arxiu dels quals es pot obtenir còpia reduïda són: bmp, gif, jpg i png.
Thumbnail dimensions (Dimensions copia reduïda): [opcional] [associat a camps imatge] ample i alt màxims, en unitats de píxel, de la imatge "copia de contacte" o còpia de grandària reduïda. |