Blogini siirtyi uudelle Django-alustalle

in Technology

Blogini (kfalck.net) on siirtynyt uudelle Django-pohjaiselle alustalle. Samalla ulkoasu uudistui hieman modernimmaksi. Kiitos Tanjalle avusta layoutin ja värien kanssa.

Tämän blogin ensimmäinen merkintä kirjoitettiin 6.9.2004 omalla PHP-pohjaisella blogijärjestelmällä. Sen jälkeen siirryin vähäksi aikaa WordPressiin, sitten pitemmäksi aikaa Drupaliin ja nyt lopulta Djangoon. Olen onnistunut pääosin siirtämään joka kerta vanhat artikkelit ja kommentit uuteen systeemiin ja niin tälläkin kertaa.

Luovuin Drupalista sen vuoksi, että halusin tarkempaa kontrollia järjestelmän toimintoihin. Drupal palvelee hyvin niin kauan kuin sen valmiit toiminnot ja moduulit kelpaavat sellaisenaan. Joskus alkaa kuitenkin ärsyttää, että saitille ilmestyy uusia toimintoja, linkkejä ja URLeja sinne sun tänne, ja jokaista moduulia pitäisi olla siivoilemassa erikseen, jos haluaa ne pois.

Django taas on omaan käyttööni juuri sopivan tasoinen web-framework. Se tarjoaa suuren joukon valmiita CMS-toimintoja, kuten perussisällön ylläpidon, kommentit, templatet, layoutit, RSS-feedit, käyttäjätietokannan, autentikoinnin ja niin edelleen. Ohjelmoijan tehtävänä on lähinnä määritellä sisällön rakenne (Model-luokat) sekä koodata Pythonilla muutaman rivin logiikka niiden lataamiseksi tietokannasta.

Kirjoittelen varmasti myöhemmin lisää web-julkaisemisesta Djangolla ja Pythonilla.

7 Comments
Kennu 27.10.2009 05:09:33

Täytynee testata, että kommentit toimii vielä ;-)

Kennu 27.10.2009 05:10:08

Tämä kommenttisysteemi on vielä hiukan ruma, kustomoin sen nätimmäksi piakkoin.

Kennu 27.10.2009 05:13:07

Nyt ainakin kommentin jälkeen päätyy takaisin artikkelisivulle.

Juha Perälä 27.10.2009 08:25:47

Hyvältä näyttää! Kiitoksia mielenkiintoisesta blogista.

Mike 27.10.2009 09:39:35

Kennu, ymmärsinkö oikein, kirjoittelitko siis Djangolla täysin oman blogimoottorisi?

Kennu 27.10.2009 12:10:58

@Mike: Kyllä, Djangon valmiita komponentteja mahdollisimman paljon hyödyntäen.

Jori 14.11.2009 20:03:00

Eikös se ole tunnetusti Django-ohjelmoijan ensimmäinen tehtävä koodata itselleen blogialusta. Itse en ole vielä saanut moista aikaiseksi, mutta eipä tuohon taitaisi montaa päivää hurahtaa.


You can use Markdown to format your comment:

  • > quoted text
  • *italic* text
  • **bold** text
  • `code block` (multi-line is ok, whitespace is preserved)
  • [link text](http://www.google.com "link title")

Separate paragraphs in your text with two newlines