Mar 13

.NETin Entity Frameworkillä ja LINQillä saa aikaa kohtalaisen kaunista koodia.

Tein kokeeksi sovelluksen, joka lukee MySQL:ssä olevasta Drupal-tietokannasta noodien otsikot ja sisällöt. Mallinsin Node-tietotyypin, jolla on jäsen NodeRevision:

drupal-edm

Koska Visual Studio ei tue MySQL:ää, käytin Devart dotConnectin mukana tulevaa Entity Developer -mallinnustyökalua.

Mallin ansiosta voin tehdä tyyppiturvallisen kyselyn LINQ-syntaksilla:

drupal-linq-to-ef

Koodi ei ole ihan täydellistä: anonyymin tyypin asemesta olisin halunnut palauttaa kyselyssä komposiittityypin, jossa on yhdistettynä Node- ja NodeRevision-taulun kenttiä yhteen luokkaan. Hieman quick & dirtyä, mutta saa kelvata toistaiseksi.

Feb 14

Nyt kun Drupal 6.0 on saatu uunista ulos, onkin aika freesata arkkitehtuuria ja parantaa tietokantakerrosta.

Drupalista on vähitellen kehittymässä hypersuosittu hypermedia-alusta.

Vaarana on kuitenkin se, että Drupalista on tulossa jo hieman liiankin suosittu. Mitä tyytyväisempiä käyttäjät ovat nykyiseen versioon, sitä vähemmän motivaatiota on panostaa näkymättömiin arkkitehtuuriparannuksiin

Kuulostaako tutulta: Longhorn, WinFS, … ?

Onneksi Drupalin suuntaa ei määrää pörssiyhtiö ja bling-bling. Ainakaan kokonaan. Ainakaan vielä.

Dec 20

Drupalista kiinnostuneille suomalaisille on rakenteilla oma yhteisösivusto.

Drupal ei ole pelkkä sisällönhallintaohjelma tai web-palvelujen kehitysalusta. Sen ympärillä toimii aktiivinen kansainvälinen yhteisö: kehittäjiä, suunnittelijoita, graafikoita, dokumentoijia, kääntäjiä, testaajia sekä monia muita!

Yhteisön jäseniä yhdistää halu ja into luoda Drupalista parempi web-väline itselle ja muille. Sen kautta voi myös verkostoitua ja tutustua alalla toimiviin.

Drupal Suomi?

Drupal on kohtalaisen nuori, eikä Suomeen ole vielä ehtinyt muodostua omaa Drupal-yhteisöään. Tämän puutteen Drupal Suomi haluaa poistaa.

Alkuun tarvitaan omat sivut, ja ne on nyt saatu auki osoitteeseen drupal.fi.

Sivusto on nyt tyhjä. Palvelu ei tietenkään synny itsekseen, vaan rakentamiseen tarvitaan vapaaehtoisia.

Foorumi on kuitenkin jo pystyssä, joten voit tulla sinne ideoimaan ja kertomaan, millaisen palvelun drupal.fi:stä haluaisit luoda!

Drupal Suomi -ideointiporukan puolesta,

Harri J. Talvitie

Oct 27

Tervetuoloa Drupal-kouluun:

Drupal-koulutusta

Edistyneemmille:

Drupal Backtrace

Oct 27

Törmäsin toiseenkin Manninngin julkaisuun:

jQuery in Action -kirjan kansi

Drupal-sivustoa kehittävälle tuo jQuery-julkaisu voisi olla paikallaan. En ole aiemmin ostanut Manningin kirjoja, ovatkohan Apress-tasoa?

Jul 12

Eilen tämä aukesi vielä ongelmitta, tänään sain virhesivun:

drupal-virhesivu.gif

MySQL-käyttäjätunnuksesi on web22_ul. Kiitos tiedosta.

Jul 03

konekaannos-toimii.png

En keksi mitään syytä tämän sivun olemassaololle, paitsi hakukoneiden houkuttelun.

Konekäännetyn sivun kukkasia:

Alkuperäinen:

“Drupal was all set to change its geeky image with a super cool theme – Garland.”

Käännös:

“Drupal aivan asento jotta heilahdus sen geeky kuvastaa avulla avustaja hävytön aine Koristaa köynnöksillä.”

Alkuperäinen:

“BTW: The most beautiful part about the Graland theme is the color chooser which allows you to choose colors with a Adobe Photoshop like chooser designed in pure Javascript.”

Käännös:

“BTW: enimmät ihana eritä jokseenkin Graland aine on ihonväri valikoida joka antaa te jotta valikoida ihonväri avulla Savimaja Photoshop kuin valikoida piirtäjä kotona aito Javascript.”

konekaannos-ei-voi-olla-totta.png

PS. Kannattaa vilkaista konekäännetyn sivun lähdekoodia. HTML:n font-tagiin on upotettu käännössanojen vaihtoehtoja.