Visa Kopu

Visa Kopun blogi mielenkiintoisista asioista.

Koodaus

Kirjanmerkkejä

Laitetaanpa tähän muutamia linkkejä ihan vaan muistiin itselle:

location: Kyoto; position: fixed;

Viikonloppuna lähdetään häämatkalle Kiotoon. Hieman jännittää matkustaa niin vieraaseen kulttuuriin. Aikaisemmat matkat eivät ole koskaan jännittäneet näin paljon, mutta nyt on menossa paikkaan, jossa on paitsi ihan eri tasoinen kielimuuri ja vieläpä paljon tapoja, jotka olisi turistinakin kohteliasta osata.

Jonathan Snook on tehnyt hienon uuden leiskan, jossa käytetään position: fixed -tyylimäärittelyä ja JavaScriptiä, joka toteuttaa saman myös Windowsin IE:ssä. Osaisipa sitä itsekin tehdä noin hienoa jälkeä.

Wi-Gear on julkistanut Bluetooth-kuulokkeet iPodille. Kuulokkeiden nimenä on iMuffs. Ehkä muff ei tarkoita kaikissa englannissa samaa kuin joissakin muissa.

Julkaisujärjestelmä haussa

Olen etsimässä julkaisujärjestelmää, jolla ylläpitää saittia, jolla on tuhansia rekisteröityneitä käyttäjiä ja viime aikoina ollut kuukausittain noin 100 000 kävijää ja viisi-kuusi miljoonaa hittiä. Löytyisiköhän tämän blogin lukijoilta kommenttia asiaan?

Alustavaatimuksena on PHP ja MySQL. Järjestelmän ei tarvitse olla ilmainen, mutta se on tietysti plussaa. Lisävaatimuksia ovat:

  • Uutissähke/blogityyppisten artikkelien ylläpito
  • Uutisten järjestäminen eri kategorioihin
  • Uutisten kommentointi
  • Keskustelualue (joko sisäänrakennettuna tai lisäosana)
  • Käyttäjien rekisteröityminen ja kohtuulliset työkalut käyttäjähallintaan
  • Ulkoasun helppo muokattavuus

Toivomuslistalla ovat:

  • Sisältösivujen luonti ja muokkaus
  • Useita (muokattavia) sivupohjia sisältösivuille
  • Kuvakirjasto artikkelikuville
  • Uutis- ja keskusteluhaku
  • Käyttäjien väliset yksityisviestit
  • XML-RPC-rajapinta

Vahvimpina ehdokkaina tällä hetkellä ovat hassusti nimetty Land Down Under ja Xoops. Molempien kehitystyö vaikuttaa aktiiviselta ja niiden peruskokoonpanoon kuuluu suuri osa vaatimuslistasta. Vaihtoehtona on ollut myös Mambo, mutta lisäosana löytynyt keskutelualuemoduuli ei vakuuttanut.

Olin jo joulun alla valmistelemassa tätä samaa päivitystä WordPress–phpBB-yhdistelmällä. Yhdistäminen sujuikin ihan hyvin, esimerkiksi session jakaminen kahden järjestelmän kesken on helppoa, mutta muutama ongelma esiin nousi. WordPressin ulkoasua on helppo muokata, mutta phpBB:n kanssa se on yhtä helvettiä. Sen takia suurin osa phpBB-keskustelualueista näyttääkin lähes samalta kuin default-ulkoasu. Ja koska phpBB on toteutettu aivan eri tavalla kuin WordPress (lue: huonommin), olisi tällä tavalla täytynyt pitää yllä mahdollisia sivupohjan muutoksia kahdessa eri paikassa.

Lopullisesti päätin kuopata phpBB:n, kun huomasin, kuinka usein siitä löytyy kriittisiä tietoturva-aukkoja. Niitä myös käytetään aktiivisesti hyväksi, joten ylläpitäjänä pitäisi olla koko ajan varuillaan ja varmuuskopioita tekemässä.

Julkaisujärjestelmää etsivälle isona apuna on muuten opensourceCMS.com, jossa voi testata eri PHP/MySQL-järjestelmiä käytännössä.

Flickr vaihtoi AJAX:iin

Valokuvien arkistoimiseen ja jakamiseen tarkoitettu Flickr on tehnyt merkittävän muutoksen saitillaan. Aikaisemmin yksittäiset valokuvat näytettiin Flashilla, koska saitin alkuperäisillä tekijöillä oli siitä parhaiten kokemusta ja se oli ainoa tapa, jolla he saivat tehtyä käyttäjille mahdollisuuden laittaa siirreltäviä merkintöjä kuviensa päälle. Merkinnät toimivat eräänlaisina digitaalisina postit-lappuina, joista kuvan katsoja voi myöhemmin lukea tarkemmin kuvan jostakin yksityiskohdasta.

Flashin huonona puolena oli hitaus. Vaikka sivu latautuikin usein nopeasti, jäi Flash latailemaan kuvaa turhan pitkäksi aikaa. Nyt tekijät ovat julkistaneet blogissaan uuden ajan alkaneen Flickrissä. Kuvat näytetään normaaliin tapaan sivulla ja merkintöjen lisäämiseen ja näyttämiseen käytetään DHTML:ää. Ainakin Safarissa nopeuseron huomaa selvästi.

Lisäksi Flickrissä käytetään nyt AJAX:ia, joka on ehdottomasti päivän sana www-sovelluksissa. AJAX on lyhenne sanoista Asynchronous JavaScript and XML ja sillä tarkoitetaan HTML:n, CSS:n, JavaScriptin ja XML:n liittoa, joka mahdollistaa monenlaisten entistä reaaliaikaisempien sovellusten toteuttamisen. Flickrissä AJAX näkyy esimerkiksi kuvan yläpuolella olevaa Blog This -nappia painaessa. Lista käyttäjän blogeista ladataan vasta kun nappia on painettu ja sisältö muuttuu ilman, että sivua tarvitsee erikseen ladata uudestaan.

Wikipedia kertoo lisää AJAX:sta.

Tämä on vanha sivusto. Löydät minut esimerkiksi täältä: Roxeteer Media Oy, Instagram ja Twitter.