Hemen zaude: Hasiera Blogak e-gorblog CSS

e-gorblog

CSS

Blog honek XHTML eta CSS estandarrak betetzen ditu

Irisgarritasuneranzko lehen pausua?

XHTML eta CSS-ren logoak

Duela aste pare bat UEUk antolatutako Web orrien irisgarritasuna: teoria eta praktika ikastaro interesgarrianizan nintzen, Elhuyar nire lantokikoek bidalita. Han ikasitakoak praktikara eraman nahi izan ditut blog honetan, eta irisgarritasuna erdiesteko lehen pausua den XHTML eta CSS estandarrak betetzeko beharrezko aldaketak egin ditut.

Ikastaroan ikusi dugun legez, bloga irisgarria egitea (hau da, edozein erabiltzailek ezintasunen bat izanik ere, edozein nabigatzailek eta edozein egoeratan atzitu eta ulertu ahal izatea) eta WAI estandarrak betetzea nahikoa lan zaila eta konplikatua izan daiteke. Blog edo web gune bat egiten hasten garenean hasieratik gauza gutxi batzuk kontuan izanik nahiko erraz lor daiteke irisgarria izatea, baina horiek kontuan izan gabe eginda dagoen bat irisgarria egitea... Ez dakit oraindik horretan hasiko naizen.

Hala ere, web gune bat irisgarria izan dadin bete beharreko lehen baldintza (bete beharrekoa baina ez nahikoa), W3C-ren XHTML eta CSS estandarrak betetzea da, eta hauek bai inplementatzea erabaki nuen, gehiena eginda nuelakoan eta hain zaila izango ez zelakoan... Tira, uste baino lan askoz handiagoa eman dit, baina azkenean lortu dut. W3C-k bere webgunean dituen egiaztatzaileak (XHTML egiaztatzailea eta CSS egiaztatzailea) erabili ditut eta horien arabera estandarrak betetzen ditut, beraz blogaren menuaren bukaeran hori ziurtatzen duten W3C-ren logoak jarri ditut.

Uste dut blogaren orri, atal, aukera eta estilo-orri guztiei pasatu dizkiedala egiaztatzaileak, baina ezin inoiz ziur egon... Beraz, zuek ere lagun diezadakezue konprobazioak egiten: blogeko edozein orri edo artikulutan zaudetela eta edozein estilo-orri aukeratuta daukazuela, menuaren bukaerara joan eta nahikoa da W3C-ren logoetan klik egitea automatikoki egiaztatzaileetara joateko. Zuzena ez den orriren bat aurkituko bazenute, abisatu mesedez.

Edonola ere, ikastaroan esan ziguten bezala, ez da nahikoa blogak orain estandarrak betetzearekin, egiten den edozein eguneraketa eta gero estandarra izaten jarraitu behar...

e-gor 2006/08/02

Estilo-orririk gabeko web guneen egunarekin bat egiten du blog honek

Estilo-orriak desgaitu ditut

Gaurko eguna "estilo-orririk gabeko web guneen eguna" edo CSS naked day izendatu dute internauta batzuk. Bere helburua da estandarrak zein garrantzitsuak diren erakustea. Web gune batek CSS erabili eta estandarrak ongi betetzen baditu, estilo-orririk gabe ongi irakur daiteke, eta ezgaitasunak (itsutasuna, adibidez) dituen norbaitek ere ongi "irakurriko" du.

Blog honek (Teknosexua edo Minid bezala) bat egiten du ekimen honekin eta estilo-orri guztiak desgaitu ditu. Ez dut sinbolikoki soilik egiten, niri ere blogak estandarrak guztiz betetzen ote dituen egiaztatzeko eta, hala ez bada, konpontzeko balioko dit. Esaidazue zerbait oker ikusten baduzue, mesedez. Bihar dena lehen bezala utziko dut berriro.

e-gor 2006/04/05

Nola hobetu zure COREBlog bloga I: Estiloa aldatzeko aukera

eibar.org eta goiena.net-eko blogetan aplikatzeko

Artikulu honetan azalduko dut nola lor daitekeen COREBlog produktuan oinarritutako blog baten (eibar.org-eko blog guztiak hala dira) erabiltzaileak estiloa dinamikoki aldatzea, beste blogger batzuek nahi badute egin ahal dezaten.

CSS estilo-orriak lortu edo diseinatu eta COREBlog-era ekarri

COREBlog-ek CSS estilo-orria behar du blogak itxura polita izateko. CSS estilo-orri propioak sortu nahi badituzu, irakurri hau.

eibar.org-en ostatatutako blogek Jeff Hicks-ek egindako hobekuntza bat dute, zeinari esker MovableType 2 blogak egiteko plataformaren CSS orriak erabil daitezkeen. Plataforma hori oso erabilia da, eta beraz estilo-orri mordoa daude eginak berarentzako. Nik MovableStyle.com orritik jaitsi nituen nire orrian ditudanak, eta horrez gain internetetik beste mordoxka bat lortu nuen, "powered by movabletype 2" googleatuz.

Lortutako edo diseinatutako orri horiek gordetzeko COREBlog-en barruan karpeta bat sortzea komeni da, txukuntasunagatik. Nire kasuan css deitu diot. Karpeta horretan CSS orri bakoitzeko DTMLMethod bat sortu behar da, izena style_css + zenbaki bat jarriz bakoitzari (style_css01 lehenari, style_css02 bigarrenari eta abar). DTMLMethod horien izenburua estiloaren izena izango da, eta edukia jaitsitako orria. Estilo-orriek irudiak erabiltzen badituzte, horiek ere sartuko dira karpeta honetan, Image elementu gisa.

Estiloa-aldatzeko aukera

Moduluen karpetan (normalean modules) DTMLMethod berri bat gehituko dugu, eta hau idatziko dugu bertan:

<div class="sidetitle">Itxura aldatu</div>
<div class="side">
<form action="change_style" method="POST">
<select name="new_style">
<dtml-in "css.objectValues('DTML Method')" sort=id>
<option value="<dtml-var "id()[9:]">"<dtml-if "REQUEST.has_key('style')"><dtml-if "id()[9:]==REQUEST['style']"> selected</dtml-if><dtml-else><dtml-if "REQUEST.SESSION.has_key('style')"><dtml-if "id()[9:]==REQUEST.SESSION['style']"> selected</dtml-if></dtml-if></dtml-if>><dtml-var title></option>
</dtml-in>
</select>
<input type="SUBMIT" name="SUBMIT" value="Aldatu">
</form>
</div>

Honek egiten duena da css karpetan dauden style_css izeneko elementu guztien tituluekin aukera-zerrenda bat sortu, defektuz azken aldian aukeratutakoa agertzen delarik markatuta.

Ondoren modules horretako index_htmlan deitu beharko diogu modulu berriari.

Estilo-aldaketa gordetzeko

Gero COREBlog-aren orri nagusian change_style izeneko DTMLMethod bat sortu behar dugu, eta hau idatzi bertan:

<dtml-call "RESPONSE.setCookie('style',new_style,expires='Wed, 19 Feb 2020 14:28:00 GMT')">
<dtml-call "REQUEST.SESSION.set('style',new_style)">
<dtml-call "RESPONSE.redirect(blog_url)">

Honek egiten duena da aukeratutako estiloaren zenbakia erabiltzailearen ordenagailuko cookie baten gorde. Cookie-ak desgaituta dauden kasurako, sesio-aldagai baten gordetzen du (azken honetan ez du aukeratutako estiloa hurrengo sesioan gogoratuko).

COREBlog-i esan aukeratutako estilo-orria erabiltzeko

Blog-eko orri guztiek erabiltzen duten goiburukoan (normalean blog_header) lerro hau jarri behar dugu, dagoena ordeztuz:

<link rel="stylesheet" href="<dtml-var blogurl missing="">/css/style_css<dtml-if "REQUEST.has_key('style')"><dtml-var style><dtml-else><dtml-if "REQUEST.SESSION.has_key('style')"><dtml-var "REQUEST.SESSION['style']"><dtml-else>07</dtml-if></dtml-if>" type="text/css" />

Honek esaten dio nabigatzaileari cookiean edo, ez badago, sesio-aldagaiean gordetako zenbakia duen estilo-orria kargatzeko, eta hauetako bat ere ez badago, defektuzkoa kargatzeko (kasu honetan 07 zenbakiduna).

Eta hau da guztia. On egin!

e-gor 2005/01/10
Egunkaria libre!
Bidegabekeria salatzeko. Adierazpen askatasuna aldarrikatzeko. Hemen torturatu egiten dela esateko. Auzipetuei elkartasuna adierazteko. Epaiketarik ez genuela nahi gogorarazteko. Epaiketa egingo dutenez, Egunkaria eta auzipetuak libre nahi ditugula erakusteko.
Egunkaria.info
Sustatu - Egunkaria libre

Egunez, Igor Leturia Azkarate pertsona arrunta da. Errenterian bizi den arrasatearra, 8etatik 15etara Elhuyarren lan egiten du eta arratsaldeak neskarekin eta bere bi umeekin pasatzen ditu.

Baina gaua iritsi eta umeak lotara joaten direnean, e-gor bihurtzen da, interneteko bere alter-egoa, ziberespazioko informatikaririk komikizaleena eta komikizalerik informatikariena! Bere superbotereekin (interneteko kable-konexioa, bloglines, informatika aldizkariak, gadget-ak, komiki-bilduma, Errenteriko liburutegiko komikien atala eta batez ere bere jakinmin aseezina) eta bere superlaguntzaileak ondoan dituela (Patxi Lurra, DabilenHarria...), euskaldunon teknofobiaren eta komikiei buruzko aurreiritzien aurka burrukatzen du etengabe! Hemen duzu bere bloga: e-gorblog!

Bai, hor goiko aurkezpena superheroi batena da (ezin aproposagoa honelako blog batentzat, ezta?). Superheroia banintz zein izango nintzatekeen jakiteko the Superhero Personality Test egin nuen eta hona emaitzak:

You are Spider-Man
You are intelligent, witty, a bit geeky and have great power and responsibility.

Spider-Man
80%
Superman
70%
Green Lantern
65%
Robin
65%
The Flash
60%
Supergirl
55%
Hulk
55%
Iron Man
45%
Wonder Woman
35%
Catwoman
25%
Batman
0%
Honi buruz
Kontaktua
Lizentzia: Creative Commons License Attribution-ShareAlike
Artxiboa
Informatika atalaren aurkezpena
Komikien atalaren aurkezpena
Harpidetza
Harpidedunak:
RSS jarioa
E-mail harpidetza
Azken erantzunak
Giancarlorena patxi lurra, 2012/01/22
Ñooooo txu, 2012/01/22
Squareup haritz, 2012/01/14
Re: Gartxot e-gor, 2011/12/05
Gartxot darko, 2011/12/04
Erantzunen harpidetza
Harpidedunak:
RSS jarioa
E-mail harpidetza
Etiketa lainoa
1512 Nafarroa - Amets urratua 300 30x30 3D 3D inprimagailuak 7K APIE-EIEP Adèle Blanc-Sec Agence barbare Aitor Arana Aitor I. Eraña Alan Moore Alfonso Azpiri Alfonso Zapico Alhóndiga Bilbao Aljebra Alokairuan American Splendor AnHitz Android Angoulême Anti- liburudenda Apple Arturo Erregea Asisko Asterix Astiberri Asus EEE PC Atiza Atzipen multimodala Avatar, azken aire maisua Azken garaipena Azken mohikanoak hemen gaude Barakaldoko lehiaketa Bartzelonako komiki-azoka Basaurikomik Batman Bego Montorio Bideo-jokoak Bilboko barrea Bill Watterson Bitcoin Blogs & beers Bordados Bruselako komikiaren museoa Bécassine CSS Café Budapest Calvin & Hobbes Clara-Tanit Arqué Cloud computing Crash comic DRM DTMLCalendar Dani Fano De rerum natura Disney Donostiako komiki-jardunaldiak Dublinés E-book ETB Egunkaria El País El invierno del dibujante El jueves Elhuyar aldizkaria Elkar Emakumeak Errealitate areagotua Escrivá de Balaguer Euskal Encodings Euskal rock Euskaltel Euskomik Facebook Fanxinoteka Firefox Fontanarrosa Francisco Ibáñez Frank Miller Franquin Fructuoso Gaizka Barandiaran Galtzakomik Ganorabako Gartxot Gaston Gauzen Internet Gazteak Geokokapena Getxoko komiki-azoka Giza eskubideak Giza eskubideen lehiaketa Goienkaria Gon Google Google Chrome Google TV Google Wallet Google Wave Gorka Velasco Guillermo Zubiaga HTML 5 Habeko Mik Harriet Hartos de arte Hergé Heroiak Hizkuntza-teknologiak Homosexualitatea IEB IP Ihes ederra In the shadow of no towers Inodoro Pereyra Interneteko bilatzaileak Ipurbeltz Irati Irungo komiki-azoka Iñaki G. Holgado Jacques Tardi Joanes Josep Domingo Nadar Josevisky Joyas literarias juveniles Juan Carlos Egillor Juan Luis Landa Justin Hiriart KKLRD Kinect Komik 10 Krea Kristalezko hiria La fiesta dibujada Le crochet à nuages Les Godillots Linux Literaktum Little Nemo Luis Durán Luis Gasca bilduma Mangamore Mantxi Marjane Satrapi Marko Marrazkirri Martín Romero Marvel María y yo Max Medikuntza alternatiboa Microsoft Miguel Gallardo Mikel Valverde Mikroformatuak Mis tebeos favoritos Moblogging Motsukora Mundu digitala Muraille MythTV Métal Hurlant NFC Nabarra Nafarroako komiki azoka Napartheid Nick dut nik Numenak OLPC Okatxu Otsobeltz Ovni Paco Roca Patxi Gallego Patxi Lurra Paul Auster Pernan Goñi Persepolis Peyo Piztia otzanak Plaza elíptica Poker Face Pololoak Portugaleteko lehiaketa Pottokiak Preso nago RSS Ralf König Raquel Alzate Rekalde-Ortzadar komiki lehiaketa Retine Rober Garay Ruben Arozena Santiago Valenzuela Sare sozialak Sarearen neutraltasuna Sasizientziak Sauré Sautrela Scanlation Scott McCloud Sendabide ala iruzurbide Senez Sherlock Holmes Shin-Chan Sin City Snoopy Star Wars Steve Jobs Supergrupo Tabary Tablet Tanaka Thorgal Tintin Tokitan.tv Torrentocracy UEU Ubuntu Udaberririk ankerrena V for vendetta Watchmen Watson Web semantikoa Willy Roa X-Men XHTML XO Xabiroi ZX Spectrum Zaragozako komiki-azoka Ziberkomikiak Zope bestelakoak e-gorblog gogoetak informatika komikiak
Artikulu aipagarriak
"Pololoak" sorta 2004/11-12 - 2006/10-12 - 2007/02-03
Monoblogoa 2005/01/11
"Watchmen" sorta 2005/09-11 - 2006/10 - 2007/10 - 2008/07
OLPC sorta 2007/12 - 2008/01
5 urte 5! 2009/12/15