To Do
- Albisteen, gaien, iruzkinen eta abarren estatistikak atera hilabeteka eta urteka.
- Iruzkinak gehitzeko ikonoa aldatu.
- Albiste baten gaiak agertzeko era hobetu.
MIR
MIR-en instalazioa urratsez-urrats. txipik neon-en jarraitutako pausuen azalpena.
Teknikari batek egiten dituen [EhTeknikoaOhikoEragiketak][Ohiko eragiketak] urratsez-hurratz.
Cómo
CambiarElServidorEstatico de indymedia.
Teknikarien estekak
Indymediako teknikarien webgunea:
http://tech.indymedia.org
MIR:
http://mir.indymedia.org
Freemarker txantiloi motorra:
http://freemarker.sourceforge.net
Lucene bilaketa motorra:
http://jakarta.apache.org/lucene
Radicalendar:
http://www.radicalendar.org
W3C:
http://www.w3.org
HTML/XHTML balioztatzailea:
http://validator.w3.org
CSS balioztatzailea:
http://jigsaw.w3.org/css-validator
Esteken balioztatzailea:
http://validator.w3.org/checklink
Teknikarien GPG gakoak
Rediris-en PGP gako zerbitzaria:
http://www.rediris.es/cert/servicios/keyserver/index.es.html
Descripcion del servidor
El servidor que utilizamos es el de los alemanes, se llama kosmos (kosmos.indymedia.de). En el se crean y almacenan las noticias en una base de datos. Cada pocos minutos se sincroniza con otro equipo que es el que hace de servidor de paginas web.
Podemos modificar el codigo fuente de la aplicacion para publicar (MIR). El problema es que no sabemos hasta qué punto nos interesa ponernos a cambiar el código Java, puesto que en principio esta
es una solución temporal que escogimos porque no había más remedio. La
idea es pasar a slash (perl) a medio plazo. Aquí hay información de las
distintas posibilidades:
http://www.bandwidthcoop.org/imc/tech/FrontPage
En cuanto a tocar el código, hay que tener en cuenta que existe un CVS con
las distintas ramas de desarrollo del MIR. Por lo que yo sé, nosotros
tenemos una verisión no estable. Más información en
http://mir.indymedia.org
Ademas del codigo existen unas plantillas de
FreeMarker que se pueden adaptar para ajustar
lo que luego se ve en la web. El lenguaje utilizado por
FreeMarker es muy fácil de entender, puedes hecharle un vistazo al manual que hay en
su home page:
http://freemarker.sourceforge.net/
También hay unos archivos de propiedades que contienen los textos de
euskera, castellano y fancés, y el de francés sobre todo está a medias.
Haría falta conseguir que alguien tradujera lo que falta y cargar los
archivos correspondientes con el formato adecuado (admin_fr.propierties y
producer_fr.properties).
Ohiko ekintzak
Administrazio gunean sartzeko pertsona berri bat gehitu nahi dut
1. Konektatu zaitez ssh bidez kosmos zerbitzarira.
2. bin direktorioan dagoen miradduser.sh script-a exekutatu.
3. Bere aginduak jarraitu, erabiltzailearen izena eta pasahitza idatziz.
4. Hori egin eta batera erabiltzailea prest egongo da erabiltzen hasteko.
5. Egin froga administrazio gunean.
Ezkerreko zutabeko IMCen zerrenda eguneratu nahi dut
1. Konektatu zaitez ssh bidez kosmos zerbitzarira
2. /var/www/euskalherria.indymedia.de/mir/etc/producer/ direktoriora joan (cities.inc dagoen lekura)
3. Bertan, cities.inc fitxategiari izena aldatu: mv cities.inc cities.inc.kopia
4. indymedia.org-etik bertsio eguneratua jaitsi: wget www.indymedia.org/cities.inc
5. /var/www/euskalherria.indymedia.de/mir/ direktoriora joan (build.xml dagoen lekura) eta ant exekutatu.
6. Dena ondo joan bada (successful), static producer-a exekutatu. Horretarako, mir-eko administrazio gunean sartu eta ezkerrean behean dagoen Aukera aurreratuak esteka sakatu. Gero, agertzen den orri horretan, static lerroaren ondoan agertzen den Eskatu esteka sakatu.
7. Webgunean IMCen zerrenda era egokian eguneratu dela egiaztatu.
Sistemaren alde dinamikoa ez dabilenean, alde estatikoan ohar bat jarri
1. Lau fitxategi hauek editatu: site/index.shtml site/eu/index.shtml site/es/index.shtml site/fr/index.shtml
2. Erdiko zutabea hasten den lekuan kode hau txertatu:
<br />
<br />
<div style="border:3px; color:white; background-color:red; padding:10px;">
<p style="text-align:center;"><strong>OHARRA: Behin-behineko arazo teknikoak direla eta, ezin da ez albisterik ez iruzkinik argitaratu.</strong></p>
<p style="text-align:center;"><strong>AVISO: Por problemas técnicos temporales, no se pueden publicar noticias ni comentarios.</strong></p>
<p style="text-align:center;"><strong>ATTENTION: Par des problèmes techniques temporaires, on ne peut pas publier des nouvelles ni des commentaires.</strong></p>
</div>
<br />
MIR eguneratu
Azalpen hauek eguneraketa txikia denean balio du. Bertsio berriak datu-basearen aldaketaren bat egitea eskatzen badu, hemen azaltzen dena baino gauza gehiago egin beharko dira.
1. Zerbitzarira SSH bitartez sartu.
$ ssh ehABILDUAkosmos.indymediaPUNTUde
2. MIR instalatuta dagoen direktorioan jarri (etc, budles, templates, source eta abar dauzkana).
$ cd mir
3. Ezer aldatu aurretik, fitxategien segurtasun kopia bat egin.
$ cp -rp /home/eh/mir/ mir.backupYYYYMMDD
4. etc direktorioari izena aldatu, MIReko iturri-kodearen eguneraketa egin aurretik.
$ mv etc etc.good
5. CVS bitartez, MIReko azken bertsioa lokalera jaitsi (horretarako CVS ondo konfiguratua egon behar da).
$ cvs update -d -P
6. Eguneraketa ondo joan bada, gure etc direktorioko edukiak berriz bere lekuan jarri ditzakegu beste guztia eguneratuta bait dago jada.
$ mv etc etc.cvs
$ mv etc.good etc
7. Javako iturri-kodea zerbitzarian konpilatu eta desplegatu dezakegu.
$ ant clean
$ export TOMCAT_HOME=/usr/share/tomcat5
$ ant
8. Success erantzuten badigu, dena ondo joan da eta aldaketak ikusi nahi baditugu, tomcat berrabiarazi beharko dugu.
$ sudo /etc/init.d/tomcat5 restart
Guztia egin ondoren, dena ondo dabilela egiaztatzeko froga batzuk egitea ez dator txarto: administrazio gunean sartu, artikulu bat argitaratu, iruzkin bat bidali, ...
Beste ekintza bat...
--
TxopiTxopi - 17 Feb 2008
to top