Ursa   Jaostot   Matematiikka ja tietotekniikka   Ohjelmarekisteri   ~   Etusivu   Haku   Uudet sivut  

21.2.00 Veikko.Makela@ursa.fi

Ursan ohjelmarekisteri verkkoon

Uusi suunnitelma

Ohjelmarekisteri on tarkoitus konvertoida Paradoxista aina tarvittaessa Linuxille mysql-tietokannaksi. Ohjelmarekisterin selailu toteutetaan SQL-kyselyin ja WWW-liittymä tietokantaan tehdään php3-kielen avulla. Näin virityksestä saadaan selaajariippumaton serverin puolella toimiva kokonaisuus.


Vanhempi suunnitelma

Ursan ohjelmarekisterin tietokanta oli tarkoitus siirtää WWW:hen lähiaikoina. Asiaa puuhailtiin jo pari vuotta sitten, mutta homma jäi kesken, kun projektia suunnitelleen Yrjö Pullisen muut kiireet estivät työn edistämisen.

Ursan Minorin 2/98 Mikrokansa-palstalla jaostovetäjä hahmotteli asiaa seuraavasti:

Ohjelmarekisterin siirto verkkomuotoon on ollut pitempään tekeillä. Pullisen Yrjö on luvannut kehitellä sitä VisualDBasella Suhosen Matin tekemän Paradox-tietokannan pohjalta. Työn edistymisenä on ollut lähinnä puute ideasta, miten ohjelmat tuolla esitettäisiin.

Hahmottelin tässä omaa ideaani kommentoivaksi:

                   ________________________________
                  | Ohjelmarekisterin esittelysivu |
                  |________________________________|
                             |                  |
          ___________________|_______        ___|_______________________
         | Ohjelmat                  |      | Tietokannat               |
         | Linkkilistat:             |      | Linkkilistat:             |
         | - Käyttöjärjestelmittäin  |---+  |  - Aihepiireittäin        |--+
         | - Aihepiireittäin         |-+ |  |___________________________|  |
         |___________________________| | |                                 |
                                       | |                                 |
                        _______________|_|_________________________        |
                       | Esittelyt:                                |-------+
                       | - muutaman kymmenen ohjelman/tietokannan  |
                       |   listoina käyttöjärjestelmittäin         |
                       |___________________________________________|

Linkkilistat olisivat aakkosjärjestyksessä ohjelman nimen mukaan ja niissä olisi vain rajatusti tietoja. Siten, että yhdelle riville saataisiin aina yksi ohjelma, esim. käyttöympäristö, nimi, versio, kuvauksen alku. Tästä olisi linkki tarkempaan esittelyyn. Esittelyt pitäisi sisällään kaikki rekisteriin kirjatut tiedot sopivasti ryhmiteltyinä. Samalla siitä olisi linkit ohjelman kotisivulle sekä hakulinkki esim. ftp.funet.fi:hin. Verkkokäytön ohella samaa systeemiä voisi käyttää pienin modifikaatioin myös rekisterin rompun indeksinä. Hakulinkit vain muutettaisiin.


Tein ohjelmapuolesta pari mallia (huom! kaikki mallien linkit eivät toimi). Tietokannat eivät paljon poikkea aihepiirilistauksesta.