Milyen weboldalt készítsünk? Sokszor kapunk olyan kérdést, hogy HTML, vagy PHP-s weboldalt érdemes -e készíteni? Én mindig azt mondom, hogy mindkettınek van elınye, és van "hátránya" is. Az adott szituáció dönti el, hogy melyik lehetıséget választjuk. Fogadja szeretettel ezt a minitanulmányt! Reméljük hasznára válik majd! Üdvözlettel, Netlogi C School Gyakorlat orientált informatika oktatás rugalmas idıbeosztással! Ingyenes tippek, tanulmányok az informatika világából! Netlogi C School hírlevél http:///netlogic_hirlevel.htm 1
Amennyiben a felhasználónak "jogokat" szeretnénk adni (pl. adatbázisban kereshessen egy weboldalon, feliratkozhasson egy hírlevélre, saját maga frissíthesse a weboldalát stb), akkor nem kerülhetjük ki a php-s alkalmazásokat. Szándékosan használom az alkalmazások szót, hiszen nem törvényszerő az, hogy egy weboldalnak php-snak kell lennie azért, mert bizonyos, php rendszeren futó alkalmazásokat bele szeretnénk integrálni. İszintén szólva én nagyon kedvelem az un. "vegyes " honlapokat. Olyanokat, melyek alapvetıen statikus oldalak, de php alkalmazásokat integrálunk beléjük. Ilyen alkalmazások pl. a hírlevél küldı rendszer, üzenetküldı árlap, fórum vagy board, blog és a sort még folytathatnánk. Az egyik legnagyobb elınye az általam "vegyes oldalaknak" nevezett honlapoknak, hogy könnyebb ıket Google-ra optimalizálni, mint egy tisztán php oldalt. A tisztán php oldalak url-jei sokszor teljesen semmitmondóak a Google-nak, hosszú parancssorokból állnak, melyeket a legnagyobb jóindulattal sem lehet keresıbarátnak nevezni. 2
Persze egy php-s struktúra összerakása közben is lehet figyelmet szentelni az url-ek elnevezéseinek, de ezt sokszor nem teszik meg. Keresıoptimalizálási szemszögbıl nézve a CMS-sel (Content Management System-Tartalomkezelı Rendszer) készült weboldalak helyzete még nehezebb lehet. Ma már egy jó webdesigner minimum felhasználói szinten ért a php alkalmazásokhoz, hiszen a piaci elvárás is ezt sürgeti. Ez alatt azt értem, hogy képes legyen weboldalába egy fórumot, őrlapot, hírlevél küldı rendszert intergrálni. Elsısorban úgy, hogy a php-s alkalmazás saját szerveren fusson. Ez azt jelenti, hogy saját szerverre installálja a php scriptet (php alkalmazást), és az nem egy idegen szerverre hivatkozik. Természetesen mindkettınek van elınye és hátránya is. 1. A php alkalmazás idegen szerveren fut. A scriptet egy szolgáltató ingyenesen bocsátja a rendelkezésünkre, nekünk csak regisztrálnunk kell a scriptért, 3
saját Logint és jelszót kapunk egy adminisztrációs felülethez, ahol teljesen a weboldalunkhoz szabhatjuk az alkalmazást. Ezzel gyakorlatilag kikerüljük azt, hogy php-ben kelljen dolgoznunk. Sokszor csak egy html kódot kell weboldalunkba illesztenünk, és máris gyönyörően mőködik az üzenetküldı őrlap, vagy a hírlevélküldı rendszer. A módszerer elınye, hogy kevesebb munka van vele, és gyakorlatilag nem szükséges hozzá php tudás. Hátránya, hogy ha a szerver meghibásodik, vagy a szolgáltató letörli a weboldalát, a mi alkalmazásaink is "vele halnak" (adatokkal együtt!). 2. A második esetben a php scriptet saját szerverünkre installáljuk, beállítjuk a jogokat, testre szabjuk a rendszert. Hátránya, hogy munkaigényesebb, és legalább alapszintő php tudást igényel. Elınye, hogy nem vagyunk kiszolgáltatva egy "idegen" szervernek. Nem fenyeget bennünket a veszély, hogy adataink elvesznek, vagy az alkalmazás nem fog mőködni (hacsak a mi szerverünk meg nem hibásodik). 4
A weboldal design-járól majd külön cikkben írunk, de azért egy nagyon fontos dolgot ne feledjünk! Függetlenül attól, hogy milyen weboldalt készítünk, sose feledkezzünk meg a weboldal keresıkre való optimalizálásáról, mert enélkül hiába készítünk tetszetıs weboldalt, ha azt senki sem fogja megtalálni! Szintén nagyon fontos dolog, hogy az optimalizálást nem a weboldal elkészítése után kell elkezdeni, hanem a weboldal felépítési fázisában! Ezzel a hibával nagyon sokszor találkozom, pedig ha már a weboldal készítési fázisában figyelnénk az optimalizálásra, rengeteg munkát és idıt takaríthatnánk meg. Egyébként a a Webdesigner mesterfokon tanfolyam során külön modul keretében "vesézzük ki" a keresıoptimalizálást, és a php-scriptek alkalmazását is. Itt bıvebben is olvashat a Webdesigner mester tanfolyamról! http:///webdesigner_tanfolyam.htm 5
Ha saját magunk szeretnénk PHP-s rendszereket programozni, az már a webprogramozás területére tartozik. A Webprogrmaozó mester képzésen a saját php-s rendszerek megírására, a webprogramozásra helyezıdik a hangsúly. Olvasson többet errıl a gyakorlat orientált képzésrıl! Webprogramozó mester tanfolyam http:///webprogramozo_tanfolyam.htm Ne feledjük az alapelvet! A weboldalt nem saját magunknak készítjük, hanem látogatóinknak, ezért könnyen kezelhetınek, átláthatónak kell lennie! Jó tanulást kíván Önnek, Weinzierl Anett felnıttképzési szakértı KKV marketing oktató és a Netlogi C School csapata 6