Skip to content


Sulle ei meeldi Blog.tr.ee? Kirjuta see ümber!

opensource.jpg

Jep, nii see on, blog.tr.ee goes open source (GNU GPL litsentsi alusel). Kui sul on mingeid vastuväiteid blog.tr.ee toimivuse kohta või on sinu arust puudu mingi ülioluline funktsioon, milleta sa kuidagi elada ei saa ning sa tead mis on php ja mysql, siis nüüdsest palun väga – tõmba endale blog.tr.ee koopia (lingi saad siit) ja installi see oma serverisse (võtab maksimaalselt 5 minutit). Tee omad parandused ja pane need üles lehele flyspray.tr.ee. Kui tegu on väärt ettepanekuga, siis pole meil mitte midagi selle vastu, et vastavad muudatused ka blog.tr.ee põhikoodis sisse viia.

Hoiatuseks vaid niipalju, et koodi dokumentatsioon on enam kui puudulik ehk et seda pole. Ja üleüldse on blogtree näol suuresti tegu nähtusega nimega crapware – palju igasuguseid loogikavigu, suur kogus mõttetuid kordusi, olematu optimeerimine, palju igasuguseid funktsioone ja koodiridu, mis on jäänud vanast ajast ja ei ole enam ammu kasutuses jne. Aga noh, arvestage, et selle koodi taga on üks elektrik ja üks huvijuht ja mitte ühtegi it inimest, kes midagi case vahenditest kuulnud oleks või javas stringide haldusest midagi teaks (mitte et mainituid kunagi üldse vaja oleks läinud).

Igatahes, me ei usu salastatud ja saja luku taga hoitavasse asjadesse – kui peaks tulema kasvõi üks tühine konkreetne parandusettepanek, mis ütleb, et selles failis ja sellel real kirjutage hoopis nii, siis me oleme juba 100% plusspoolel. Isegi kui nüüd peaks äkki tekkima sada eri nimedega blogtreed, mis on meie koodi põhjal tehtud, isegi siis me oleme 100% plussis, kuna sada saiti viivad meie sõnumit paljude rohkemate külastajateni kui üks. Me saame iga stsenaarimi puhul vaid võita ja mitte midagi kaotada – blogtree ainus eesmärk läbi aja on olnud pakkuda oma kasutajatele parimat sisu eesti blogidest ning open source suhtumine saab sellele eesmärgile väga palju kaasa aidata (Y)

Jaga ja rõõmusta:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Reddit
  • Technorati
  • Share/Bookmark

Posted in Tulevik, blog.tr.ee, Üldine.


27 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Aarne says

    Tore algatus!

    Leidsin järgmised puudused:
    Asi tuleb kindlasti paigaldada juurkataloogi, alamkataloogis asi ei tööta;
    Postituses olevatest piltidest thumbnailid ei ilmu lehele;
    Puuduvad failid tags.php ja blogsearch.php;

    Katsetan igatahes edasi.

  2. Gunnar says

    Nii tehnilisest huvist küsin, et kas andmebaasi optimeerimisega olete juba esimesed võitlused maha pidanud või annaks seal ka midagi paremaks muuta? Ja kas projekti ka kuhugi CVS-i majutate, et teised arendajad saaksid omalt poolt täiendusi lisada?

  3. Andris Reinman says

    Mainitud failid on nüüd lisatud – miskipärast olid nad koos mittevajalike failidega välja roogitud.
    Selle jaoks et pildid lehele tekiks, peab serveris olema installitud imagemagick. [funcs.inc.php:232]

    Andmebaasi optimiseerimisega pole üldse tegelenud – nii nagu alguses tehtud sai, nii on asjad ka jäänud.

    Ja CVS-i kasutaks küll, aga me pole eluski taolise asjaga tegelenud ja ei kujta hetkel isegi ette et kuidas see täpselt käia võiks.

  4. Gunnar says

    Okay, ma tõmban omale ka source’i alla ja püüan arenduse masina peal selle käima joosta. Kuidas ja kellele võiksin teatada oma ettepanekutest muudatuste osas?

  5. JK says

    Vinge, varsti paneme siis oma blog.nagi.ee püsti :) Tänud hea platvormi eest !

  6. Andris Reinman says

    Sealsamas flyspray.tr.ee lehel, mis on tegelikult bugtracker, saab iga küsimuse korral avada uue kande – Add new task. Sinna saab siis kirja panna, et mida muuta ja kuidas muuta ja saab ka faile kaasa panna jutule jne.

  7. Rain says

    Jüri – millal Nagi opensource-iks läheb? :)

  8. JK says

    Kuigi ma pooldan igati tarkvara opensourcemist, siis veebiteenuste puhul ma seda kahjuks või õnneks õigeks ei pea. Ega selliseid näiteid peale blog.tr.ee väga palju vist polegi, mõned blogitarkvara pakkujad ehk vaid?

  9. Sakuza says

    PHP4 only? Vähemalt kõige värskema versiooni 5.2.1 juures süsteem küll fungata ei taha – peab siis paralleelselt vist PHP4 ka peale installima…

  10. Andris Reinman says

    Ei tohiks olla – meil jookseb PHP 5 peal. Ainuke nõue on, et globals=on.

  11. Sakuza says

    Nojah, siis on selles probleem, kuna mul Off (kuradima ebaturvaline)…
    Igastahes tänan ning uurin nüüd asja.

  12. Andris Reinman says

    No me tahtsime ka tegelikult et oleks off, aga kui me blogtreega alustasime, siis ei tulnud pähegi, et globaalsed muutujad võiks olla välja lülitatud – we’ve came a long way since then. Aga hiljem nagu ei viitsind enam muuta (mõned failid sai küll algatuse korras ümber tehtud, aga väga kaugele ei jõudnud)

  13. Kristo says

    Hmm…blog.tr.ee kõige suurem väärtus ei ole mitte avaldaud koodis. Vaid kogutud RSS viidetes.
    Ootame kuniks esimene õhin mööda läheb :)

  14. Andris Reinman says

    Kogutud RSS viited saab kätte aadressilt http://blog.tr.ee/opml.php (see link on ka installi juhendis antud)

  15. Kristo says

    Ma ei oleks uskunud, et kogutud RSS lingid välja annate… Aga selline asi annab võimaluse natuke muudeks lahendusteks.

    Samas ma nagu mäletaks , et mobi ostis miski osaluse blog.tr.ee ‚st.. aga jättis teid siis suisa paljalt tänavale vedelema ?

    PS. Siinsetel postitustel on kell natuke vale. Ma juba ehmatasin;)

  16. Andris Reinman says

    Meil on rss lingid kogu aeg avalikud olnud ja pealegi saaks need kataloogist kõik kätte.

    Ja keegi pole meid paljalt tänavale jätnud :D Tegu on lihtsalt laienemiseks vajaliku ümberprofileerumisega tarkvaraarenduse pealt teenuse operaatoriks – meie põhitegevus on vahendada blogipostitusi blog.tr.ee nime all. Ainult et me kasutame selleks siis vaba tarkvara, mida ükskõik kes lisaks meile arendada võib.

    Ja kellaaeg on jäänud miskipärast endiselt suvise ajavööndi peale, polegi tähele pannud seda – õnneks varsti läheb ajatsoon paika tagasi :D

  17. Kristo says

    Saan ma siis nii aru, et kogu väärtuseks loete domeeni nime tr.ee ?

  18. Andris Reinman says

    Asi pole sugugi domeenis, vaid väljakujunenud identiteedis ja teenuses mida me kasutajatele pakume – tarkvara ja domeen on vaid osa sellest. Me ei näinud mingit probleemi tarkvara tasuta väljajagamises, eriti veel lootuses, et äkki tõepoolest keegi viitsib arendusele kaasa aidata.

  19. number 6 says

    Võib-olla tasuks blog.tr.ee footerisse kirjutada, et „blog.tr.ee on open source“ ja bla bla… Muidu see blogipostitus kaob tühjusesse varem või hiljem

  20. Andris Reinman says

    õige märkus

  21. number 6 says

    Tahtsin veel seda lisada, et kõigem suurem probleem on vast blogide lisamine. Ei ole mitte mingit back-end liidest, mille abil saaks hiljem RSS aadressi muuta või ära kustutada.

  22. Ander says

    Kui nüüd üdini aus olla, siis oli OSSi minek vale otsus (mõtlesin selle üle õhtul veiniklaasi taga). Mina näiteks ei mõtleks oma „toote“ puhul seda never ever. Mitte, et kardaks turvaaukude pärast (neid ei ole, kuid te võite alati vastupidist väita) või välja käidud koodibaasiga uute lehede uputust. Oleks selle „hüppe“ veidi teistmoodi lahendanud. Kasvõi näiteks Pisipehme moodi, et ligipääs vaid valitud (serditud) seltskonnale. Neil, kel tõesti huvi, saavad näppida ja nõu-jõuga abiks olla, kuid teistele piki näppe.

    Siiski, eks aeg näitab ja kui palju reaalselt neid „konkurente“ tekib.

    Muide, globaalide regamise lubamine pole sugugi mitte nii ebaturvaline. Ebard on see vaid neile, kes ei oska nendega õigesti ümber käia.

  23. Joosep-Georg says

    Mis mõtet on säärane kood vaid enda jaoks käima panna? Minu jaoks on (blog|news).tr.ee väärtus just lugude loetavuse põhjal järjestamine.

Continuing the Discussion

  1. Tee endale isiklik Blog.tr.ee » Aarne bloog linked to this post on veebruar 20, 2007

    [...] Blog.tr.ee kood on nüüd kõigile kättesaadav GNU GPL litsentsi alusel. See tähendab, et saa saad teha endale oma blogikogumiku. Ametlik pikem jutt on kirjas siin: Sulle ei meeldi Blog.tr.ee? Kirjuta see ümber! [...]

  2. Sakuza blog » Avatud lähtekoodiga Blog.tr.ee - innovaatiline samm?! linked to this post on veebruar 20, 2007

    [...] Jep, nii see on, blog.tr.ee goes open source (GNU GPL litsentsi alusel). Kui sul on mingeid vastuväiteid blog.tr.ee toimivuse kohta või on sinu arust puudu mingi ülioluline funktsioon, milleta sa kuidagi elada ei saa ning sa tead mis on php ja mysql, siis nüüdsest palun väga – tõmba endale blog.tr.ee koopia (lingi saad siit) ja installi see oma serverisse (võtab maksimaalselt 5 minutit). Tee omad parandused ja pane need üles lehele flyspray.tr.ee. Kui tegu on väärt ettepanekuga, siis pole meil mitte midagi selle vastu, et vastavad muudatused ka blog.tr.ee põhikoodis sisse viia … [...]

  3. inter alios » Usalda kasutajaid! linked to this post on märts 2, 2007

    [...] üritasin rääkida enda versiooni asjast – seda versiooni, mis näiteks viis blog.tr.ee avatud lähtekoodi peale, mis katsetab erinevaid senini järeleproovimata alternatiive (mitte küll alati [...]