Ero sivun ”Linux.fi:TODO” versioiden välillä
Rivi 12: | Rivi 12: | ||
Options FollowSymLinks | Options FollowSymLinks | ||
RewriteEngine On | RewriteEngine On | ||
# Ohjaa osoite (www.)linux.fi/Etusivu osoitteeksi (www.)linux.fi/ | # Ohjaa osoite (www.)linux.fi/Etusivu osoitteeksi (www.)linux.fi/ | ||
##RewriteCond %{REQUEST_URI} ^/Etusivu | ##RewriteCond %{REQUEST_URI} ^/Etusivu | ||
##RewriteRule ^(.*) / [R,L] | ##RewriteRule ^(.*) / [R,L] | ||
# Jos tiedosto tai hakemisto on olemassa, esim robots.txt /foorumi, niin | # Jos tiedosto tai hakemisto on olemassa, esim robots.txt /foorumi, niin | ||
# käytetään tiedostoa/hakemistoa eikä tehdä ohjausta: | # käytetään tiedostoa/hakemistoa eikä tehdä ohjausta: | ||
Rivi 25: | Rivi 25: | ||
# kaikki muu ohjataa tyyliin linux.fi/Sivunimi -> index.php/Sivunimi | # kaikki muu ohjataa tyyliin linux.fi/Sivunimi -> index.php/Sivunimi | ||
RewriteRule ^(.*) /index.php/$1 [L] | RewriteRule ^(.*) /index.php/$1 [L] | ||
# (www.)linux.fi ilman aliosoitteita näyttää etusivun | # (www.)linux.fi ilman aliosoitteita näyttää etusivun | ||
##RewriteRule ^$ /index.php/Etusivu [PT,L] | ##RewriteRule ^$ /index.php/Etusivu [PT,L] |
Versio 16. heinäkuuta 2008 kello 11.35
Tälle sivulle on kerätty mm. kahvihuoneessa esitettyjä ja yleisesti hyväksi koettuja ajatuksia wikin ja Linux.fin kehittämiseen liittyen. Listatut asiat ovat pääasiassa sellaisia, että ne vaativat toimenpiteitä palvelinpuolella eivätkä wikin ylläpitäjät voi niitä tehdä.
Valmiita toteutettavaksi
Lyhyemmät osoitteet
Nyt linkit artikkeleihin ovat muotoa http://linux.fi/index.php/Artikkeli. Voitaisiin käyttää lyhyempää ja siistimpää muotoa http://linux.fi/wiki/Artikkeli. Vaatii pari yksinkertaista muutosta palvelimelle, ohje.
Ehdottaisin mielumminkin tälläistä mod rewriten käyttöä, jonka voisi ottaa käyttöön vaikka heti (laita .htaccess-tiedostoon):
# rivit, joissa tupla-## otetaan käyttöön vasta kun on testattu että # sekä linux.fi/Sivunimi että linux.fi/index.php/Sivunimi edelleen toimii Options FollowSymLinks RewriteEngine On # Ohjaa osoite (www.)linux.fi/Etusivu osoitteeksi (www.)linux.fi/ ##RewriteCond %{REQUEST_URI} ^/Etusivu ##RewriteRule ^(.*) / [R,L] # Jos tiedosto tai hakemisto on olemassa, esim robots.txt /foorumi, niin # käytetään tiedostoa/hakemistoa eikä tehdä ohjausta: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # ei ohjata /index.php/-alkavaa osoitetta RewriteCond %{REQUEST_URI} !^/index.php/ # kaikki muu ohjataa tyyliin linux.fi/Sivunimi -> index.php/Sivunimi RewriteRule ^(.*) /index.php/$1 [L] # (www.)linux.fi ilman aliosoitteita näyttää etusivun ##RewriteRule ^$ /index.php/Etusivu [PT,L]
ks. http://www.mediawiki.org/wiki/Manual:Short_URL/wiki.example.com/Page_title--Enabling_a_wiki_using_Apache_Rewrite ja http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
Tärkeää varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen!
Uusi lisäosa: ParserFunctions
Helpottaisi joidenkin mallineiden tekemistä. Asennus vaatii muutaman tiedoston kopioimisen palvelimelle ja yhden tiedoston muokkaamista.
Uusi lisäosa: Extension:SimpleAntiSpam
Auttaisi tyhmempien spämmibottien torjunnassa. Lisää muokkauslomakkeisiin piilotetun kentän, jonka on oltava tyhjä, jotta tallennus onnistuisi. Asennus vaatii yhden rivin lisäämisen LocalSettings.php-tiedostoon sekä muutaman tiedoston kopioimisen.
Lisäosan päivitys: Extension:SpamBlacklist
Lisäosan uudemmat versiot tukevat järjestelmäviestejä MediaWiki:Spam-blacklist sekä MediaWiki:Spam-whitelist, joiden avulla ylläpitäjät voivat itse lisätä/poistaa lausekkeita mustalle listalle/listalta.
Foorumin päivitys ja oikeudet
Foorumi olisi aika päivittää versioon 1.1.5
Samalla Themes-hakemistoon kirjoitusoikeudet tyylitiedostoihin, jotta viilauksia voisi tehdä foorumin ylläpitotyökaluilla, nyt ilmoittaa esim. "Tätä tiedostoa ei voida tallettaa koska se ei ole kirjoitettavissa! Varmistu että seuraava tiedosto on chmod 777 tai omaa asianmukaiset oikeudet: .../Themes/classic/style.css"
Suunnitteluasteella
Seuraavat ehdotukset ovat periaatteessa hyviä mutta tarkka toteutustapa on avoin. Keskustelua kahvihuoneessa tai keskustelualueella.
Wikin ja keskustelualueen yhtenäistäminen
Samat tunnukset wikiin ja keskustelualueelle ja vähän yhtenäisempi ulkoasu.