Enrera
Mòdul 8
Creació i gestió d'entorns web dinàmics (PHP)
  Pràctica
1
2
3
4
5
6
   
Exercicis
Exercicis
 
 
 
  PN: descripció i conceptes
   
   
Descripció
   

Els webs amb el Postnuke es basen en una plantilla de disseny (theme) que, tot i les variants estètiques i de distribució, solen tenir algunes elements constants:

  • Encapçalament: és la part superior de la pàgina i sol contenir el logotip i alguna imatge.
  • Cos: és la part central que sol estar dividida en tres columnes; aquestes tres columnes de vegades alternen amb la presència de dues columnes, desapareixent la de la dreta:

    • blocs de l'esquerra: conté els blocs que des de l'administració hem definit que van a l'esquerra. El contingut i la funcionalitat d'aquests blocs poden ser els que nosaltres vulguem.


    • cos central: és la zona en què se solen mostrar els continguts dels mòduls: notícies, calendari, adreces web, baixada de fitxers, fòrums, etc.


    • blocs de la dreta: conté els blocs que des de l'administració hem definit que van a la dreta. El contingut i la funcionalitat d'aquests blocs poden ser els que nosaltres vulguem. En molts mòduls, aquesta columna queda amagada, i passa a un disseny de dues columnes, només.

  • Peu de pàgina: com el seu nom indica, se situa al final de la pàgina i s'hi solen posar els crèdits de la pàgina, les adreces, etc.


Figura 8.3.1

Insistim, però, que aquesta distribució clàssica cada vegada es pot modificar més en les noves versions, i es poden mostrar, per exemple, blocs en el cos central.

   
   
  Conceptes
   
Informació

El funcionament del Postnuke es basa en uns conceptes que convé que coneguem. En pràctiques posteriors veurem el funcionament d'alguns d'aquests coceptes:

  • Dissenys o Themes
  • Multiidioma
  • Blocs
  • Mòduls
  • Usuaris, grups i permisos
  • Temes (topics) i categories

La majoria d'aquestes opcions es poden administar des del mòdul d'administració, al qual podreu arribar, després d'haver-vos identificat com a usuari amb drets d'administrador, amb l'opció Administration del menú Main menu (bloc a l'esquerra). Insistim que aquesta opció només apareix si estem identificats com a administradors.

Tot seguit, farem una repassada a aquests conceptes, tot i que en el cas del disseny, idiomes, blocs i mòduls hi aprofundirem un xic més en les pràctiques següents.

   
  Dissenys (themes)
 

Tal com veurem a la pràctica següent, el disseny de la pàgina és independent del seu contingut. Això s'aconsegueix establint tota la part gràfica en una carpeta que conté totes aquestes definicions, els logotips propis del disseny, etc.

El canvi d'un disseny a l'altre s'aconsegueix des de l'administració. Amb una simple selecció aconseguim un canvi instantani de l'aparença global del web, amb els mateixos continguts.

   
  Multiidioma
 

El PostNuke permet treballar amb diferents idiomes. Això vol dir que segons l'idioma que seleccionem, els missatges de la interfície apareixeran traduïts a aquell idioma. Igualment, podem fer que una notícia, un bloc..., només apareguin si tenim un idioma seleccionat.

Amb aquesta funcionalitat, molt interessant per als centres que facin intercanvis internacionals, podríem tenir la mateixa web traduïda a més d'un idioma, però, és clar, hauríem de repetir tots els elements (notícies, menús, etc.) en tots els idiomes.

   
  Blocs
 

Els blocs es mostren, com hem dit, a les columnes esquerra i dreta de la pàgina (alguns també es poden situar a la part central) i tenen funcionalitats diverses: un menú, efemèrides, votacions, identificació d'usuari, citacions, etc.

Qualsevol administrador d'un web amb el PostNuke pot crear els seu propis blocs, fins i tot amb codi HTML.

   
  Mòduls
 

Els mòduls són parts autònomes de codi del PN que tenen una finalitat concreta. El resultat d'aquest mòduls se sol mostrar a la part central del web.

La versió oficial del PN porta una bona quantitat d'aquests mòduls, com per exemple: Notícies, Preguntes més freqüents (FAQ), Cerca d'informació al nostre web, Llistat d'usuaris, Estadístiques, Baixada de fitxers, etc.

Igualment, com en el cas dels blocs, qualsevol administrador amb coneixement de programació en el PHP pot crear els seus propis mòduls seguint l'API del PostNuke.

   
  Usuaris, grups i permisos
 

El PostNuke proposa el registre d'usuaris i la seva identificació en entrar al portal. Preveu també l'assignació dels usuaris a diferents grups (per defecte al grup users) i permet assignar permisos tant a usuaris com a grups.

El sistema de permisos del PN es caracteritza per una gran potència d'una banda, i per la seva relativa complexitat, de l'altra. Amb aquest sistema podrem fer, per exemple:

  • Que un usuari o grup d'usuaris puguin administrar alguns apartats però no d'altres.
  • Que un usuari o grup d'usuaris puguin veure o no determinades notícies (segons el tema o de la categoria).
  • Que un usuari o grups d'usuari tinguin uns blocs de menú personalitzats (que aparegui o no tot un bloc sencer, que apareguin algunes opcions del menú segons l'usuari o grup).

L'explicació d'aquest sistema de permisos va més enllà de la intenció i finalitat d'aquesta introducció. A les pàgines de suport del PN (mireu la part final d'aquesta pràctica) podeu trobar diferents manuals que exemplifiquen aquestes possibilitats. En qualsevol cas, també cal dir que utilitzar aquesta estructura de permisos no és obligatori i es pot deixar, si es vol, un web d'ús ben obert.

   
  Temes (topics) i categories
 

Aquests conceptes s'apliquen al mòdul de publicació de notícies i representen dos eixos de classificació d'aquestes infomacions.

Els topics, que traduïm per temes, són diferents apartats de classificació de la informació per àrees temàtiques. En el cas d'un centre d'ensenyament, una possibilitat, que no és l'única, seria que cada departament es correspongués amb un topic.

Les categories serien una altre eix de classificació diferent que interactuant amb els topics poden donar molt joc. En l'exemple que posàvem abans, podríem definir com a categories: sortides, concursos, anuncis, etc. Totes aquestes categories podrien ser aplicades a tots els topics. Per exemple, diferents departaments podrien publicar notícies sobre sortides, concursos, etc., tenint, com dèiem, dos eixos classificadors.

En la taula següent us podeu fer una idea de l'exemple que exposem:

 

Categories

Concursos

Sortides

Anuncis

Novetats

Temes

Matemàtiques

Concurs matem.

     

AMPA

   
  Canvis a la junta directiva
 

Secretaria

   

Dates de preinscripció

 

Música

  Concurs "Fes música"

Sortida al Palau de la Música

   

Biblioteca

     

Noves adquisicions

   
   
  Suport i exemples
Pràctica
L'activitat d'aquesta pràctica consistirà a visitar i conèixer alguns dels webs de suport del PostNuke i a visitar també algunes pàgines destacades creades amb aquest entorn.
   
  Pàgines de suport al PostNuke
 
adreça descripció idioma
http://www.postnuke.com Pàgina oficial anglès
http://www.dev-postnuke.com Desenvolupament per a PN castellà
http://www.aferve.com Suport a PN castellà
http://www.catmidia.org/pn/ Suport a PN català
http://www.postnuke-france.org Pàgina dels usuaris de llengua francesa francès
http://www.postnuke.de/ Pàgina dels ususaris alemanys alemany
http://www.postnuke.it/ Pàgina en italià italià
   
   
  Exemples de webs de centre o educatives amb PN
 
adreça comentari
http://iesgironella.xtec.net/ Pàgina de l'IES Gironella
http://iessalvadorespriu-salt.xtec.net/ IES Salvador Espriu de Salt
http://www.iespfq.org Pàgina de l'IES Pius Font i Quer de Manresa
http://iespriorat.xtec.net/ IES Priorat
http://phobos.xtec.net/iesmontsia/index.php IES Montsià
http://usuarios.lycos.es/cfajoancarles Centre de Formació d'Adults Joan Carles I (Lleida)
http://www.lasalle.es/astorga/ Pàgina de l'escola La Salle d'Astorga
http://www.cprtoledo.com Pàgina del "Centro de Profesores i Recursos" de Toledo
http://www.iil.ch Institut International de Lancy (Suïssa)
http://www.webschool.org.uk/index.php Nord Chadderton School (anglès)
http://www.rte-extremadura.org Red Tecnológica Educativa de la Junta de Extremadura
http://www.callusdigital.org/lacenet/guiaeducativa/ Guia de Telemàtica Educativa
http://tecfaseed.unige.ch/door/ Portal sobre pedagogia i internet, lligat a la Universitat de Genève (Suïssa) (francès i anglès)
http://www.mundosmodernos.org/ Portal d'història moderna en castellà
http://www.aulauvacimne.com/ Xarxa aules UVa-CIMNE (Universitat de Valladolid i CIMNE de Barcelona)
http://www.distance-educator.com/ Pàgina sobre educació a distànica (anglès)
   
   
  Altres webs amb el PN
Algunes mostres del que es pot fer amb el PostNuke en tots els àmbits:
 
adreça comentari
http://www.linex.org Portal de Linex (Linux Extremadura)
http://www.libroblanco.com/html/ Libro blanco del software libre en España
http://www.connectem.uji.es/portal/index.php Programa "Connectem" a iniciativa de la Universitat Jaume I
http://www.mondiplomatic.com/ Edició en català de Le monde diplomatique
http://www.hispasonic.com/ Pàgina en castellà sobre temes d'àudio, so i música
http://sounden.terratec.net/ Pàgina en anglès de Terratec, fabricant alemany de targetes de so i vídeo

http://www.spin.com/

Versió en línia d'una publicació musical americana (en anglès)
http://www.redmeda.com Red de museos etnográficos de Asturias
http://www.basw.co.uk Pàgina de l'associació britànica de treballadors socials (en anglès)
http://murcia.feccoo.org/index.php Federació d'Ensenyament de CCOO de Múrcia
http://www.gracianet.com GràciaNET, xarxa ciutadana
http://www.vibe.com/index.php Versió en línia d'una publicació musical americana (en anglès)
http://www.syriatourism.org/new/ Pàgina de promoció turística del govern de Síria
http://www.travelisimo.com/ Portal d'una agència de viatges mexicana
   
   
Amunt
Pràctica
1
2
3
4
5
6
   
Exercicis
Exercicis