sh404SEF lahendab VirtueMart’i SEF’i probleemid

30.12.2007  |  Gunnar

VirtueMart Out-of-box kujul ei lisa VirtueMart lehekülgede tiitlitesse kategooriate ja toodete pealkirju. Sel teel jääb ehk saamata nii mõnigi hüva positsioon otsimootorites, rääkimata sellest, mida peab külastaja leheküljel ringi liikudes üle elama, kui vaatab viimati külastatud lehekülgede nimistut brauseris. Probleemile on olemas lahendus - lihtne lahendus.

Lahenduse pakub välja sh404SEF nimeline SEF-komponent. Tegemist on küllaltki pisikese, kuid hästi konfigureeritava ja kiire SEF-komponendiga, millega saab lausa taevaliku kingitusena kaasa päris vingel tasemel SEF toe VirtueMart jaoks.

Komponendi installeerimisel ja sisse lülitamisel tuleb talle ette öelda, et ta kasutaks .htaccess faile “ilusate” URL’ide jaoks. Vaikimisi koostab ta kõik URL’id sellised, et index.php jääb sisse. Näiteks: http://localhost/index.php/retseptid/koogid.html. See URL pole küll “kole”, kuid mitte ka täitsa ilus. Ideaalne oleks antud juhul selline URL: http://localhost/retseptid/koogid.html. See ongi põhjus, miks tuleb minna .htaccess peale üle.

Rohkem polegi midagi väga teha jäänud. Lehekülje tiitlisse ilmuvad kategooriate ja toodete nimed nüüd automaatselt, samuti tekivad automaatselt “ilusad” URL’id, ilma et oleks vaja mingeid täiendavaid liigutusi teha.

VirtueMart’i juures on üheks nüansiks see, et tootekataloogis on kategooriad hierarhilised. sh404SEF on võimeline genereerima ka sellised URL’id, mis järgivad kategooriate hierarhiat. Näiteks kui asume sellises kohas nagu: Shop - Power Tools - Outdoor Tools - Chainsaw ning vaatame mõne vahva mootorsae pakkumist, siis on sh404SEF poolt genereeritud link järgmine: http://localhost/shop/power-tools/outdoor-tools/chainsaw.html. Just see, mis võiks olla.

sh404SEF tuleb kenasti toime ka paljude teiste komponentidega, nende hulgas Joomla! vaikimisi menüüde, sektsioonide, kategooriate ja artiklite süsteem.

9 kommentaari sissekandele “sh404SEF lahendab VirtueMart’i SEF’i probleemid”

  1. Lembit

    Yannick Gaultier, sh404SEF autor, teatas nädal tagasi, et tal pole edaspidi enam aega oma komponenti arendada. Kes võtaks üle? Some news and some changes for sh404sef

  2. Eraser

    Paar päeva tagasi tuli tegelikult juba uus info, et on leitud lahendus, mis aitab komponendi arendamist jätkata. Detailidest räägitakse hiljem, aga teada on nii palju, et arendamise võtab üle üks Joomla! ettevõte, mis võimaldab sellel komponendil edasi elada ning areneda. Yannik jääb siis selles osas seal firmas peamiseks arendajaks.
    http://extensions.siliana.com/2009082878/General/Update-to-sh404sef-status-and-changes.html

  3. Lembit

    Tänan, Eraser, selle info eest. Siis tasub toda vidinat ikka silmapiiril hoida.

  4. Eraser

    Aga palun. :)

    Tegelikult oleks raske uskuda, et nii populaarne komponent lihtsalt maha sureks. On selle komponendi arengus varemgi raskeid aegu olnud, aga siiani on ta ikkagi oma 5 aastat vastu pidanud.

    Aasta jagu tagasi oli seis selline, et ühe “uuringu” kohaselt omas see komponenti kasutus päris head turuosa:
    1. Joomla! enda SEF-i kasutamine: 60,9 %
    2. sh404sef: 32,2 %
    3. Artio JoomSEF: 6,6 %
    4. SEF Advance: 0,3 %

    Kasutatavate Joomla! SEF-komponentide osakaal
    1. sh404sef: 82,3 %
    2. Artio JoomSEF: 16,9 %
    3. SEF Advance: 0,8 %

    http://www.sigsiu.net/statistics/joomla_statistic.html

    Ning ega tal võrdväärseid konkurente just palju pole, mis lubas ettegi oletada, et keegi selle arendamise üles korjab. Praegu on küsimärgi osas lihtsalt see, et kes seda asja edasi ajama hakkab. Mõne nime kohta on juba kohati infot lekkinud, aga eks ootame ära ametliku info.

  5. Eraser

    Praegune lahendus siiski nii hea pole, kui võiks olla: http://www.eraser.ee/uudised/joomlalisadest/212-muutused-joomla-komponendi-sh404sef-arenduses.html

  6. Eraser

    Praegune lahendus siiski nii hea pole, kui võiks olla - edaspidi küsitakse selle komponendi eest juba raha. :(
    http://www.eraser.ee/uudised/joomlalisadest/212-muutused-joomla-komponendi-sh404sef-arenduses.html

  7. Gunnar

    Muidugi Joomla! baaskomplektis võiks see kenasti kaasas olla. Joomla! enda ID-sid sisaldavad URL-id pole just kõikse kenamad ja mingit custom varianti tal ka out-of-box ei ole (siiani).

  8. Eraser

    Joomla! 1.6 peaks küll tooma ka parandusi SEF-i osas, aga ek siis aeg näitab, kui suur seal edasiminek on.
    Kui võrrelda Joomla! 1.0 ja Joomla 1.5 out-of-box URL-e, siis oli edasiminek tegelikult päris hea. ;)

  9. Gunnar

    Jep. VirtueMart koodibaas võiks ka lõpuks inimlikuks muutuda. Praegu on seal hulgemalt tehnilist rämpsu ja disainilist absurdi sees (BLL klassid, mis tagastavad arve HTML-ina jne). Äkki kunagi on kellegil aega see niigi suureks kasvanud loom ära taltsutada ja korda teha. Loksuks URL-ide osa seal ka kenasti paika ma arvan.

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress