PDA

View Full Version : VIESTITAULUOHJELMISTO MUUTTUU


Ville
28 February 2002, 21:52
Aloitan viestitauluohjelmiston siirron tunnin sisällä. Kello on nyt varttia vaille kolme USA:n keskeisellä aikavyöhykkeellä; varttia vaille neljä USA:n itärannikolla, ja varttia vaille yksitoista torstai-iltana Suomessa.

Suljen taulun ohjelmistovaihdon ajaksi, jotta kukaan ei pääse lisäämään viestejä, jotka jäisivät sitten "kyydistä". Oletan, että vaihtotoimenpiteeseen menee noin tunti, ehkä puolitoista.

Ville
01 March 2002, 00:02
Oh-uh! :-)

Viestitauluohjelmisto on sitten vaihdettu.

Uusi systeemi on vielä vähän "sottaisen" näköinen; asetukset (värit, tekstinkoot, yms) pitää vielä asettaa, käyttänen siihen huomisen päivän.

Tämä tuntuu nyt kuitenkin toimivan suurinpiirtein kuten pitääkin.

Jouduin "importtaamaan" vanhat tiedot pariin otteeseen, ja taulu oli siinä välillä auki muutaman hetken. Näytti siltä, että joku ehti jo siinä välissä rekisteröityä uudelleen, joten jos tuhosin jonkun (uuden?) käyttäjän käyttäjätiedot, pyydän anteeksi :).

Vanhat käyttäjänimet ja salasanat toimivat edelleen.

Ville
01 March 2002, 00:20
Suosittelen, että tsekkaat profiilisi / optiosi (ne löytyy kun klikkaat "user cp" (user control panel) näppäintä näytön oikeassa ylälaidassa. Siellä kannattaa laittaa kohdalleen mm. aikavyöhyke (se on oletusarvoisesti GMT). vBulletin näyttää viestien ajankohdat joka käyttäjälle oikein, olettaen, että käyttäjä on asettanut aikavyöhykkeensä oikein.

Lisään lisää smiley-ikoneita lähipäivinä; vanhat jatkavat käytössä edelleen, jotta vanhat ketjut näkyvät oikein.

Sisäiset linkit eivät toimi vielä (ts. linkit, jotka viittaavat vanhoihin etusivun ketjuihin). Import-ohjelma uudelleenjärjesti kaikki viestiketjut, joten minulla ei ole mitään mahdollisuutta automatisoida prosessia. Viitetiedostojen tekemiseen menee siis ainakin yksi kokonainen päivä (jonain päivänä ensi viikolla) kun ne pitää luoda yksi tiedosto kerrallaan. Siihen asti sisäiset linkit ovat kaputt.

Muita kysymyksiä, ideoita tai kommentteja saa kertoa. Uuden taulun ulkomuotoa ei kannata kommentoida vielä, sillä *tiedän*, että tämä ei näytä kovin siistiltä. Erityisesti monien fonttien koot näyttävät turhan suurilta (esim. viestiketjun nimi). vBulletin mahdollistaa kaikkien värien, fonttien, jne. täyden kontrollin CSS (cascadin style sheets) -tekniikalla, joten pystyn muokkaamaan taulun ulkomuotoa todella helposti.

Lissu
01 March 2002, 00:21
Ville,
Hienostihan tämä taulu näyttää toimivan. Tässä uudessa versiossa on kaikenlaisia hienouksia. Kuten nämä värit, fontit, ym.

Kiitos paljon Ville.

Ville
01 March 2002, 00:23
Jep... ja joitain toimintoja taitaa olla vielä käännettynä pois päältä kun en ole vielä kaikkea ehtinyt käydä läpi (admin-valikkoja riittää!!).

Hetkinen.. viestiketjujen numerot taitavatkin olla pysyneet samoina; vain tyyli on muuttunut. 1027 ketjun takia kannattanee jo kirjoittaa jonkinlainen makro emacs-editoriin, jotta saan nuo viite tiedostot tehtyä ainakin puoliautomaattisesti. :)

kösse
01 March 2002, 19:00
:D Hienosti pelaa. Kiitos Ville.

Marianne
01 March 2002, 21:09
Tuo onkin ovela juttu kun tietää ketkä ovat lukemassa taulua. Ei voi sitäkään tehdä salassa!

Ville
03 March 2002, 16:29
Jos Etusivun uusi viestitaulu lähettää sinulle sähköpostiviestejä ilmoitukseksi eri viestiketjuihin saapuneista uusista viesteistä, voit lopettaa viestien saapumisen klikkaamalla "user cp" (user control panel") -näppäintä sivun ylälaidassa. Sen jälkeen poista "Subscribed Forums" ja "Subscribed Threads" -otsakkeiden alla olevat viestiketjumerkinnät.

Voit myös haluta klikata "Edit Options" ja kääntää "Use 'Email Notification' by default?" pois päältä (silloin et oletusarvoisesti lisää ketjuja, joihin kirjoitat, tuolle "Subscribed Threads" -listalle).

Voit sitten halutessasi kääntää sähköpostimuistutuksen päälle kirjoittaessasi viestiketjuun. Tekstikentän alapuolella on vaihtoehto "Email Notification". Sen päälle klikatessasi kyseinen ketju tulee tuolle "Subscribed Threads" -listalle, ja saat sähköpostitse tiedotteen aina, kun joku lisää kyseiseen ketjuun viestin.

Ville
04 March 2002, 22:43
Ketjunumerot muuttuivat sittenkin satunnaisesti UBB -> vBulletin muunnoksen yhteydessä. Toisin sanoen... viitetiedostot pitää tehdä käsin; makron tekeminen olisi melko monimutkaista, sillä sen pitäisi lukea alkuperäinen tiedosto, tehdä haku vBulletinin tietokantaan ja luoda linkkitiedosto vanhan ja uuden välille. Usein mahdollisia vaihtoehtoja on >1, joten oikea ketju pitää valita sisällön avulla. Jonkinlainen Perl-ohjelma tuon kyllä tosin varmaan tekisi... hmm... ehkä tuon kanssa voisi opiskella Perliä kun se ei ole hirmu kriittinen juttu. :)

Ville
05 March 2002, 16:47
Eilen kulutin useita tunteja seuraavan SQL-komennon kirjoittamiseen:


UPDATE post
SET pagetext=replace pagetext,"http://www.uutiset.com/viestitaulu/",
"http://viestit.etusivu.net/old/")
WHERE pagetext LIKE ('%http://www.uutiset.com/viestitaulu/%');


Kun viestiketjut on nyt tietokannassa, ei "sarep" search-and-replace työkalua voi enää käyttää. Joissain vanhoissa ketjuissa oli vielä rikkoutuneita hymiöitä, jotka viittasi uutiset.com-domainin alla olleeseen viestitauluun ~3 vuotta sitten.

Piti siis keksiä miten vaihtaa URL koskematta muuhun dataan yhden 'tablen' yhden 'columnin' jokaisessa 'recordissa' (mitenköhän tuo sanotaan suomeksi?! :)).

Selvästikään en ole SQL-spesialisti kun noin yksinkertaisen jutun tekemiseen meni niin paljon aikaa. Itse asiassa tuo oli enemmän tai vähemmän ensimmäinen varsinainen SQL-lauseke, jonka ikinä kirjoitin. Testasin sitä viestitaulun kopiolla ennen kuin muunsin varsinaista tietokantaa, varmuuden vuoksi :).

Ville
05 March 2002, 17:01
Pidensin yhdellä näytöllä näkyvien viestien määrää 15:sta 20:een eilen.