Table of Contents
PunBB 2.0
Tärkeät asiat
PunBB 2.0 pitää olla:
- Turvallinen ja vakaa.
- Kevyt, nopea ja skaalautuva.
- Käyttäjäystävällinen.
- Helposti mukautettavissa ja kasvatettavissa.
Eroavaisuuksia PunBB 1.3:sta
- Tarpeellisen olio-ohjelmoinnin käyttö.
- Parempi upotettavuus (integrointi) (ei nimiristiriitoja).
- Siistimpää koodia. Vähemmän koodirivejä.
- Yksinkertaisempi lisäosajärjestelmä.
- Jokainen kutsuttavissa oleva funktio pitää olla esifunktio- ja lähetys-funktiokytkös (sisältäen teemat ja kyselyt).
- Ihanteellisesti ei pitäisi olla yhtään suoria kytköskutsuja.
- Ei PHP4 -tukea.
- Vähemmän ominaisuuksia juuressa (enemmän lisäosissa).
- Siirretään ekstra-BBCode-tagit pois, kuten
[list]
.
- Parannetaan välimuistia.
- Työskenteleminen ilman välimuistia (vain tietokanta).
- Työskenteleminen ilman tietokantaa (vain välimuisti).
- Erittäin siisti oletusteema.
- Käytetään korvikkeita marginaalikytköksien sijaan. Poistetaan käyttämättömät ennen ulostuloa. Esim.
<!– pun:forums:column:2 –>
toisen sarakkeen alla foorumilistauksessa. - Enemmän kiinteä ja tarkka URL-uudelleenkirjoitus.
- mod_rewrite:n käyttö.
- Jos URL:ia ei löydy käytössä olevasta kaavasta:
- Jos se löydetään oletus- (yleisestä) uudelleenkirjoituskaavasta, lähetetään
301 Moved Permanently
HTTP-header ja uudelleenohjataan oikealle sivulle (uudelleenluotu nykyistä URL-kaavaa varten). - Muutoin:
404 Not Found
.
- Siististi erotellut vaiheet sivunluonnissa.
- Tarkistetaan sisääntuloarvot. Täytetään
$params
-globaali array (mitään muita globaaleja arvoja ei anneta). - Käsitellään sivu, tehdään kaikki datamuutokset. Täytetään
$result
-globaali array (mitään muita globaaleja arvoja ei anneta). - Näytetään sivu, käytetään teemaa.
- Kehitetty/yksinkertaisempi teemajärjestelmä.
- Jokaisella visuaalisella kohdalla on oma teemamääritelmä.
- Teemat voivat sisältää kokonaan erilaisen ulkoasun lohkoille ja/tai sivuille. Kokonaan mukautettava marginaali.
- Sivu-/lohkoteemat voivat sisältää muuttujia
$result
-arraysta. Ei mitään muuta.
- Siistimmät sivut:
- Siirretään foorumitiedot etusivulta foorumeitten etusivulle (Keskustelualueen viesti)
- Kehityksiä navigaatioon:
- Moderaattorit voivat käyttää keskustelualueen hallinta -sivua (Keskustelualueen viesti).
- Kehityksiä hakuun:
- Palautetaan “Etsi kohteesta” -toiminto (Keskustelualueen aihe).
Ominaisuudet
Korjaisitko
Pages
Korjaisitko