Eli etsittäis hyvää PHP taituria/taitureita, jotka voisivat tehdä mun sivuilleni keskustelualueen. Mikäli tekijällä on kotisivut, niin voisin lisätä sivujeni etusivulle tekijän bannerin palkkioksi.
Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...
Miksei tämä ole PHP ja internet-ohjelmointi alueella?
Jos helpolla haluaa päästä niin:
Tuota näkee aika monessa paikassa.
Ei kuitenkaan kovin persoonallinen...
Matti Kaijomaa kirjoitti:
Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...
...paitsi ne, joilla on liikaa aikaa ja liian vähän tekemistä (/me huitoo vimmatusti)
Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?
Jahka saan oman foorumini valmiiksi (viimeistelyä vaille), niin saat halutessasi sen (käyttää tekstitietokantaa). Ei kuitenkaan kannata odottaa sillä tekeminen saattaa kestää ja parempiakin valmiita foorumeita on.
Kerro nyt ihmeessä minkälaiselle sivulle tämä keskustelualue on tulossa ja onko sivu jo kenties nähtävillä jossain?
kenkku kirjoitti:
Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?
Joo mä voin tehä.
Foorumi on kyllä todella aikaavievä projekti, jos vähänkin parempaa jälkeä aikoo saada aikaan. Itse en ole minkäänlaista ulkoasua tehnyt, vaan käyttänyt kaiken ajan koodaukseen (ja debuggaukseen), enkä kyllä uskalla laskea montako tuntia on tullut väännettyä.
Vinkkinä tekijöille voisin sanoa, että tehkää TÄYSIN id-pohjainen järjestelmä, ja suunnitelkaa tallennusrakennetta ja toimintaa huolella. Säästätte useita koodaustunteja, nimim. kokemusta on.
Foorumeissa on se vika, että ne tuppaavat venyä ikuisuusprojekteiksi turhan helposti, kun aina keksii jotakin uutta mikä olisi mukava saada valmiiksi. Täydellinen admini-kontrolli, kunnollinen ylläpidettävyys, mysli, tageja, ääh... kaikki tuokin pitäisi omaan projektiin joskus saada.
SLander: jos saan betan joskus julkaisukuntoon niin yritän varmaan saada sitä projektialueelle. Tämän viikon jälkeen koulu hellittää, ja voi täysillä keskittyä koodailuun :D
(laaksonen voisi siirtää tämän oikealle alueelle)
kenkku kirjoitti:
Matti Kaijomaa kirjoitti:
Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...
...paitsi ne, joilla on liikaa aikaa ja liian vähän tekemistä (/me huitoo vimmatusti)
Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?
Käytössä on MysQl.
Monet on kirjoittanut, että foorumi on todella aikaa vievä projekti. En ole kirjoittanut ikinä php:tä, pelkästään asp.nettiä.
Kuinka monta tuntia php:llä oikein menee perusfoorumin (käyttäjän luominen, kirjautuminen, viestinlähetys yms...) tekoon??
Toimivan foorumin pohjan tekemiseen ei mene kovin paljon aikaa. Tämän foorumin ensimmäisen version tein muistaakseni yhdessä päivässä. Sen sijaan kaikkien poikkeustapausten huomioonottamiseen ja lisäominaisuuksien kehittelyyn saa kulumaan vaikka kuinka paljon aikaa.
Sitä minäkin, että päivässä jo saa paljon aikaan. Tukeeko muuten php poikkeuksia, vai minkälainen virheen käsittely siinä on?
>> Tukeeko muuten php poikkeuksia, vai minkälainen virheen käsittely siinä on?
Mitäköhän tarkoitat poikkeuksilla, ilmeisesti jonkin muun ohjelmointikielen (johon en ole tutustunut) ominaisuuksia.
Vilkaise kuitenkin: https://www.php.net/manual/en/ref.errorfunc.php
Itsekin on tullut keskustelualuetta koodattua aikani kuluksi mutta keskenhän se on jäänyt, niinkuin isommilla projekteilla yleensä on tapana.
Mitaköhän taas kirjoitin, poikkeuksilla tarkoitit tietysti englanninkielistä termiä exceptions. PHP:sta ei valitettavasti näitä löydy, mutta ovat tulossa seuraavaan versioon.
Nyt on kenkku ja Topi91 ainakin ajatellut tehdä tätä, joten kysyisin, että oletteko te yhä tässä mukana?
Itsekin toimivan foorumin sain noin 4 tunnissa tehtyä. Kirjautumiseen otin täältä ajv:n kirjautumiskoodin käyttöön. Nyt askarruttaa se, että miten olisi parasta toteuttaa käyttäjien sisänäolo. Eli tämä ja tämä käyttäjä on sisällä, sekä montako käyttäjää on online.
Tuohon mun kirjautumiseen on todella helppo lisätä onlineri. Tauluun vain yksi kenttä lisää johon tallennetaan käyttäjän viimeisen latauksen aikaleima. Sitten vain haetaan kannasta kaikki, jotka ovat ladanneet sivun alle 15 min sisällä. Esim:
<? //tämänhetkinen aikaleima $time = time(); //onlineri: online-aika 900 sek. $vast = mysql_query("SELECT * FROM kayttajat WHERE ($time - LAST_LOAD) < 900"); //nyt $vast-taulukossa on kaikki tieto sisällä olevista käyttäjistä print mysql_num_rows($vast)." käyttäjää online.<br>\n"; ?>
Edit: HiTe, aika hyvältä näyttää toi sun foorumi pikasesti väsätyksi! Foorumista voisi tehdä vaikka koodivinkinkin. Siis vinkin, missä on foorumin pelkkä runko ja tietokanta. Kokonaista foorumia tuskin kannattaa koodivinkiksi laittaa.
Kiitos ajv:lle vinkistä.
Voisihan tuosta koodivinkin tehdä, kunhan muuttaisi tuon purkkakoodin hieman selkeämpään muotoon.
Aihe on jo aika vanha, joten et voi enää vastata siihen.