Diferència entre revisions de la pàgina «Discussió:Instal·lar XAMPP»

De Wiki Eduard Lafitte
Jump to navigationJump to search
(CEkBfKHarS)
(pgjbOGytmnJPNoGJuVq)
Línia 1: Línia 1:
== Instal·lació Joomla ==
== '''Introducció''' ==


Aquesta wiki preten publicar els apunts dels mòduls dels cicles d'informàtica, I facilitar la feina als alumnes. Amb links al moodle perquè pengin els treballs.


=== '''<u>Descàrrega</u>''' ===
De moment es publicaran els mòduls:


Primer ens [http://www.joomla.org/download.html descarregarem] la versió 1.6 de la mateixa pàgina de Joomla.
M01 d'ASIX
M04 d'ASIX
M01 d'SMX


Ens podem baixar un parell de documents que ens guiaran en l'inici d'utilització del Joomla. Un és el [http://downloads.joomlacode.org/docmanfileversion/1/7/4/17471/1.5_Installation_Manual_version_0.5.pdf Manual d'instal·lació] i l'altre és la [http://help.joomla.org/ghop/feb2008/task048/joomla_15_quickstart.pdf Guia ràpida d'utilització].
== '''Cicles''' ==


També podem accedir a la pròpia [http://docs.joomla.org/Main_Page Wiki] de Joomla.


=== '''''<u>ASIX</u>''''' ===




=== '''<u>Servidor on instal·lar Joomla</u>''' ===
==== <u>M01.- Implantació de sistemes Operatius</u> ====


El més important és saber on instal·larem Joomla, ja que aquest ha de córrer sobre un servidor. Per tant tenim dues opcions bàsiques:


1) Intal·lar-ho en un Host Web que tinguem


2) Instal·lar-nos un servidor en local (XAMPP) i treballar en la nostra pròpia màquina.
==== <u>M04.- Llenguatge de Marques</u> ====


En el cas de fer-ho amb el XAMPP, seguirem els passos des de aquesta [[Instal·lar XAMPP|pàgina d'instal·lació del XAMPP]].


====='''<u>DOM</u>''' =====
Per la part de Javascript, teniu un exemple senzill de com fer un joc del [[Penjat HTML i Javascript|"Penjat"]] fet amb HTML i Javascript.




=== '''<u>Instal·lació i configuració</u>''' ===
====='''<u>XSL</u>''' =====


Per instal·lar el Joomla, seguirem els passos de la [http://help.joomla.org/ghop/feb2008/task048/joomla_15_quickstart.pdf ''Guia ràpida d'utilització''] que hem esmentat abans.
L'XSL ens permet donar format a un XML i transformar-lo en diferents tipus de documents (XHTML, PDF, ....)


Podríem destacar dos components principals en l'XSL: '''''l'XPath''''' i '''''l'XSLT'''''.


L'''XPath'' ens permet recòrrer el document XML com un arbre de nodes, i situar-nos en el que ens interessi tractar en cada momnet.


=== '''<u>Execució</u>''' ===
L'''XSLT''' ens permet donar format a l'element seleccionat amb l'XPath del document XML.


Un cop configurat el joomla, accedirem a la pàgina d'administració des de el navegador:
[[Exemples XSL#Exemple_Empleats|Exemple XSL 1]]


http://localhost/joomla16/administrator
A la web de l'W3C podem trobar un manual sobre [http://www.w3.org/TR/xpath/ l'XPath] i un sobre [http://www.w3.org/TR/xslt l'XSLT] o podeu seguir '''[[XSL|aquesta wiki]]''' amb una breu explicació d'algunes de les opcions de l'XSL.


Un cop hi accedim, ens apareixerà el panell de control en anglès com en la imatge següent:


<center>
[[Fitxer:joomla_inici_angles.png|600px|Panell control anglès]]
</center>




====='''<u>Joomla</u>''' =====


[http://www.joomla.org/ Joomla] és un [http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos Sistema Gestor de Continguts o '''CMS'''] ([http://ca.wikipedia.org/wiki/Sistema_de_gesti%C3%B3_de_continguts#Exemples_de_CMS exemples de CMS]) robust, personalitzable i escalable, a més de ser '''software lliure'''.


==== '''Paquets d'idiomes''' ====
Per instal·lar-ho seguirem els passos que hi han a la pàgina [[Instal·lar Joomla]].


Per canviar l'idioma al castellà, el que farem es descarregar-nos el paquet d'idioma en [http://joomlacode.org/gf/download/frsrelease/14754/64301/es-ES_joomla1.6.3_front_admin.zip castellà] tan per l'Administrador com per el Front-end <!--de la pàgina de [http://www.joomlaspanish.org/ Joomla en castellà]. No ho hem fet d'inici així per veure com s'afegeix un paquet d'idiomes-->.


Abans de res, haurem d'anar al menú '''''sites''''' de la nostra pàgina d'administrador i seleccionar l'opció [http://localhost/joomla16/administrator/index.php?option=com_admin&view=sysinfo '''System Information''']. Hauríem de tenir totes les opcions amb permís d'escriptura, ja que sinó no ens deixarà instal·lar el paquet d'idioma, ni cap altra extensió.


==== <u>M11.- Seguretat i Alta disponibilitat</u> ====


<center>
[[Seguretat_i_Alta_disponibilitat|Seguretat i Alta disponibilitat]]
[[Fitxer:Informacio_sistema_permis_escriptura.png|550px|Informació Sistema amb permís d'escriptura]]
</center>






Per fer això, obrirem un terminal i executarem les següents instruccions:


$ sudo chmod -R 777 /opt/lampp/htdocs/joomla16


=== '''''SMX''''' ===


Ara, un cop tenim permisos d'escriptura i hem descarregat el fitxer ZIP de la pàgina en castellà de Joomla anem a la nostra pàgina d'administrador de Joomla i seleccionem [http://localhost/joomla16/administrator/index.php?option=com_installer '''''Extension Manager'''''] des de el panell de control o des de el menú d'extensions.


==== <u>M01.- Muntatge i Manteniment d'equips</u> ====


Per últim, ens queda seleccionar l'idioma, per això anirem  a l'opció [http://localhost/joomla16/administrator/index.php?option=com_languages '''''Language Manager'''''] del panell de control o del menú extensions.


Veurem que tenim un desplegable a la dreta on escollirem l'idioma per el '''site''' o l''''administrator'''. Per marcar l'idioma instal·lat com l'idioma per defecte maracrem l'asterisc (que es troba sota la columna ''Default'') de l'idioma corresponent.


Ara ja hem canviat l'idioma per defecte.




 
== '''Vegeu També''' ==
=== '''<u>Començant amb Joomla</u>''' ===
 
 
==== '''Usuaris''' ====
 
El usuaris dels llocs web Joomla els podem dividir en dos grups i cadascun d'aquests amb subgrups:
 
* '''Convidats''': Aquests són senzillament usuaris de Joomla! que han navegat fins a trobar el nostre lloc web. Depenent de com l'administrador hagi configurat el lloc, els convidats podran navegar lliurement per tot el contingut o tenir restringit l'accés a cert tipus de continguts, reservats per a usuaris registrats.
* '''Registrats'''
** '''Front-end (Usuaris del Lloc - Site)'''
*** '''Registrat (Registered)''': No pot crear, editar o publicar contingut en un lloc Joomla!. Pot enviar nous Enllaços Web per ser publicats i pot tenir accés a continguts restringits que no estan disponibles per als convidats.
*** '''Autor (Author)''': Poden crear el seu propi contingut, especificar certs aspectes de com es presentarà el contingut i indicar la data en la qual hauria de publicar-se el material.
*** '''Editor''': Tenen totes les possibilitats d'un Autor i a més, la capacitat d'editar el contingut dels seus propis articles i els de qualsevol altre Autor.
*** '''Suvervisor (Plublisher)''': Poden executar totes les tasques dels Autors i Editors, i a més tenen la capacitat de publicar un article.
** '''Back-end (Administradors)'''
*** '''Mànager''': Té els mateixos permisos que un Supervisor però amb accés al [http://localhost/joomla16/administrator/index.php panell d'administració] del Back-end. Els Mànagers tenen accés, en el panell de l'administrador, a tots els controls associats al contingut, però no tenen capacitat per canviar les plantilles, alterar el disseny de les pàgines, o afegir o eliminar extensions de Joomla!. Tampoc tenen autoritat per afegir usuaris o alterar els perfils d'usuaris existents.
*** '''Administrador''': Tenen un rang d'accés més ampli que els Mànagers. A més de totes les activitats relacionades amb el contingut que pot executar un Mànager, els administradors poden afegir o eliminar extensions al lloc web, canviar plantilles o alterar el disseny de les pàgines, i fins i tot alterar els perfils d'usuari a un nivell igual o inferior al seu. El que no poden fer els Administradors és editar els perfils de Súper-Administradors o canviar certes característiques globals del lloc web. De fet, ni tan sols veuran els usuaris de tipus ‘Super-Administrador’ en l'[http://localhost/joomla16/administrator/index.php?option=com_users&view=users administrador d'usuaris].
*** '''Super Admninistrador (Super User)''': Tenen el mateix poder que un ‘root’ en un sistema tradicional Linux i disposen de possibilitats il·limitades per executar totes les funcions administratives de Joomla!. Solament els Súper-Administradors tenen la capacitat de crear nous usuaris amb permisos de Súper-Administrador, o assignar aquest permís a usuaris ja existents.
 
 
 
 
 
==== '''Plantilles''' ====
Una pàgina que està bé amb diferents plantilles del Joomla és [http://www.joomla24.com/remository/Download/Templates_for_Joomla_1.6/1%29_General_Joomla_1.6_Templates.html Joomla24.com], igual que aquesta altre [http://www.bestofjoomla.com Bestofjoomla].
 
Per afegir una plantilla descarregada, anirem al "'''[http://localhost/joomla16/administrator/index.php?option=com_installer Gestor d'Extensions]'''", i com hem fet amb el paquet d'idiomes, carregarem el de la plantilla.
 
Un cop la tenim carregada, hem d'afegir-la al menú/s corresponent/s.
 
Tenim dues formes de fer-ho, o desde el propi menú accedint des de el '''[http://localhost/joomla16/administrator/index.php?option=com_menus&view=items Gestor de Menús]''' i allí seleccionant el menú corresponent i canviant la plantilla en el desplegable corresponent (Imatge Plantilles 1) o directament des de el '''[http://localhost/joomla16/administrator/index.php?option=com_templates Gestor de Plantilles]''', seleccionant la que volguem de la llista i seleccionant el menú en el que dessitgem que aparegui aquesta plantilla (Imatge Plantilles 2).
 
 
<gallery type="slideshow" widths="550" position="center">
Plantilla Menu.png|Imatge Plantilles 1
Gestor plantilles.png|Imatge Plantilles 2
</gallery>
 
 
'''IMPORTANT: '''
Podem descarregar l'aplicació '''[http://www.artisteer.com/?p=downloads Artisteer]''' que ens permetrà crear plantilles
per el Joomla. Tot i que al fer-ho amb la versió ''1.6 de Joomla'' potser doni
un error al cridar la funció '''getMessageQueue()'''. Per solucionar-ho,  anirem
a la carpeta '''''templates/nom_plantilla/functions.php''''' i buscarem la crida a
la funció i canviarem la línia:
'''$messages = $mainframe->getMessageQueue();'''
per
'''$messages = JFactory::getApplication()->getMessageQueue();'''
 
 
 
 
 
 
==== '''Mòduls''' ====
 
Per crear o modificar mòduls, tenim una pàgina on els explica gairebé tots. És una pàgina de la '''[http://comunidadjoomla.org/index.php/?option=com_content&view=article&Itemid=58&task=findkey&keyref=Screen.modulessite.edit.15 comunitat Joomla]'''
 
 
 
 
==== '''Extensions''' ====
 
Podem afegir tot tipus d'extensions per el Joomla. Per la versió 1.6 encara no hi han tantes com per la versió 1.5
 
Per descarregar-nos una extensió, per exemple un plugin per afegir videos, anirem a la següent '''[http://extensions.joomla.org/extensions/multimedia/multimedia-players/video-players-a-gallery/11572 pàgina]'''
 
Farem download de la extensió '''JPlayer''' i la carregarem al Joomla amb el '''[http://localhost/joomla16/administrator/index.php?option=com_installer Gestor d'Extensions]''' i després on volguem afegir el vídeo de youtube afegirem:
 
'''{youtube}codi vídeo youtube{/youtube}'''
   
   
per exemple
   
   
'''{youtube}VI94AsuvUUA{/youtube}'''
Així ho faríem amb tots. A més en la pàgina anterior, podem accedir a la WEB del desenvolupador i veure les opcions, skins, ...
== '''Correcció d'errors''' ==
=== '''''<u>Plantilles Artisteer</u>''''' ===
En l'apartat de '''[[Instal·lar_Joomla#Plantilles|Plantilles]]''' he vist que al crear una platilla amb l'Artisteer i utilitzar-la en la versió 1.6 de Joomla ens podia donar un error al cridar la funció '''getMessageQueue()'''. Per solucionar-ho,  anirem a la carpeta '''''templates/nom_plantilla functions.php''''' i buscarem la crida a la funció i canviarem la línia:
   
   
'''$messages = $mainframe->getMessageQueue();'''
per
'''$messages = JFactory::getApplication()->getMessageQueue();'''
=== '''''<u>Missatges d'error</u>''''' ===
Pot ser que mentre treballem amb el Joomla (versió 1.6) ens apareguin missatges de Warning o errors que poden arribar a ser molestos. Per solucionar això una opció seria:
* Buscar i obrir per editar (com administrador) el fitxer '''/opt/lampp/etc/php.ini'''
* Buscar la línia descomentada '''error_reporting = E_ALL | E_STRICT'''
* Substituir la línia anterior per:
:::'''error_reporting = E_ALL'''
:::'''display_errors = Off'''
* Reiniciar el XAMPP
:::'''$ sudo /opt/lampp/lampp start'''




== '''Enllaços externs''' ==


== Enllaços Web ==
* [http://www.Bernatelferrer.cat Institut Bernat el Ferrer]


[http://www.joomla.org/ Pàgina principal de Joomla]
* [http://phobos.xtec.net/ieslaferreria/intranet Institut La Ferreria]
<!--[http://www.joomlaspanish.org/ Pàgina principal de Joomla en castellà]-->


[http://www.artisteer.com/?p=downloads Artisteer - Creador de plantilles Joomla]
* [http://ninite.com/ Ninite(Per a instal·lar o actualitzar varies aplicacions a la vegada]

Revisió del 15:15, 10 gen 2012

Introducció

Aquesta wiki preten publicar els apunts dels mòduls dels cicles d'informàtica, I facilitar la feina als alumnes. Amb links al moodle perquè pengin els treballs.

De moment es publicaran els mòduls:

M01 d'ASIX
M04 d'ASIX
M01 d'SMX

Cicles

ASIX

M01.- Implantació de sistemes Operatius

M04.- Llenguatge de Marques

DOM

Per la part de Javascript, teniu un exemple senzill de com fer un joc del "Penjat" fet amb HTML i Javascript.


XSL

L'XSL ens permet donar format a un XML i transformar-lo en diferents tipus de documents (XHTML, PDF, ....)

Podríem destacar dos components principals en l'XSL: l'XPath i l'XSLT.

L'XPath ens permet recòrrer el document XML com un arbre de nodes, i situar-nos en el que ens interessi tractar en cada momnet.

LXSLT ens permet donar format a l'element seleccionat amb l'XPath del document XML.

Exemple XSL 1

A la web de l'W3C podem trobar un manual sobre l'XPath i un sobre l'XSLT o podeu seguir aquesta wiki amb una breu explicació d'algunes de les opcions de l'XSL.



Joomla

Joomla és un Sistema Gestor de Continguts o CMS (exemples de CMS) robust, personalitzable i escalable, a més de ser software lliure.

Per instal·lar-ho seguirem els passos que hi han a la pàgina Instal·lar Joomla.


M11.- Seguretat i Alta disponibilitat

Seguretat i Alta disponibilitat



SMX

M01.- Muntatge i Manteniment d'equips

Vegeu També

Enllaços externs