Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ylläpitotoimintojen käyttöhistoria

Olli [31.03.2013 09:01:25]

#

Tarkoitus luoda hallintaosioon historia, josta voi tarkastella tehtyjä ylläpitotoimenpiteitä. Onko järkevää tallentaa tehdyt toiminnot niiden nimillä (esim. "käyttäjän muokkaus", "uutisen lisäys") vaiko numerolla, jonka sitten muuttaa tekstiksi tuloksia käyttäjälle näyttäessä esim. PHP:n array:n perusteella?

jlaire [31.03.2013 09:18:18]

#

Numero (tai mieluummin enum) on parempi. Siten typot queryissä johtavat virheisiin eivätkä vääriin tuloksiin, ja käyttöliittymässä näytettäviä tekstejä voi vaihtaa koskematta tietokantaan.

makumaku [31.03.2013 10:09:50]

#

Eiköhän tämäkin riipu aika monesta asiasta. Millaista ylläpitotietoa halutaan varastoida, mihin sitä jatkossa käytetään, miten se talletetaan (autom/manual), jne...
Joillekin systeemeille voi olla paras tapa että ylläpitäjä kirjoittaa yhden rivin vapaamuotoisen tekstin logiin, kun taas joissakin systeemeissä kaikki toimenpiteet automaattisesti logitetaan systeemin toimesta.

Varsinkin jos tarkoitus on tehdä historia tietyistä ennaltasovituista asioista, niin enum tyyppinen ratkaisu on varmaan hyvä.

Ämppi [31.03.2013 15:50:55]

#

Itse käytän historialogissa numeroita, tyyliin uuden uutisen lisäys olisi 110 ja vastaavasti uutisen muokkaus 120. Näille sitten tulkki joka tulostaa operaatiohistorian selkokielellä. Antaa mielestäni parhaan muunnettavuuden tulevaisuudessakin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta