Új bejegyzések

Codeigniter framework telepítése

CodeIgniter PHP Framework, Bevezető. Hogyan indítsd el a CodeIgniter keretrendszert.A cikksorozat első részében a CodeIgniter MVC arhitektúrát megvalósító PHP keretrendszer telepítését fogom bemutatni.

Valójában szinte semmit sem fog látni az olvasó, mert ez a kertrendszer szinte nulla konfigurálás mellet elindul IIS, Apache és egyéb webszervereken, anélkül hogy komolyabb verziószám igényei lennének PHP és MySQL tekintetében.


Codeigniter plugin, Codeigniter codeigniter, framework, telepitese


Codeigniter adatbázis kapcsolat

CodeIgniter Framework adatbázis MySQL kapcsolataEbben a részben az adatbázis kapcsolódásról fogok írni, röviden, tömören, mivel a CodeIgniterben ez a feladat is rendkívül egyszerű.

Az adatbázis kapcsolati rész feltételezi, hogy az 1. részben leírt telepített CodeIgniter Framework már a localhostunkon figyel, és csak arra vár hogy végre nagykorú lehessen, vagyis felszereljük néhány nagyon hasznos funkcióval így első körben a MySQL adatbázis eléréssel.


adatbázis, Codeigniter, PHP codeigniter, adatbazis, beallitas
Codeigniter Model-View-Controll

Codeigniter MVC truktúra áttekintéseCodeIgniter Model - View - Controller arhitectúrát megvalósító keretrendszer. A leírás ezen részében ezekkel a mappákkal és feladatukkal fogunk megismerkedni.

Megnézzük, miért és hogyan jelenik meg az üdvözlő üzenet és hogyan tudod megváltozatni azt.

A bejegyzésből az is kiderül miért is olyan egyszerű fejleszteni Codeigniter Frameworkben.


Codeigniter, MVC codeigniter, mvc
IDE Codeigntier fejlesztéshez

IDE Codeigniter alapú fejlesztésekhezA továbbiakban kelleni fog egy jó IDE ami támogatja a Codeigniter kódkiegszítést, ha nem akarunk annyit gépelni.

Erre a célra van jónéhány egyszerű editor és komolyabb fejlesztőikörnyezet, és aki szeret sokat gépelni annak nem is kellkövetni az itt leírtakat.
A bejegyzéből megtudhatjuk, hogyan lehet NetBeans-et, PDT rábírni arra, hogy támogassa a Codeigniter alapú fejlsztéseket.


IDE, Codeigniter, PHP codeigniter, ide
Hello Világ Model és Controller

Adatok lekérése adatbázisból, Active Record és egyszerű SQL kéréssel. A cikk az első Model és Controller-re épülő modult mutatja be.A post-ban elkészítjük az első Model és Controller alap programunkat, amiben adatbázisból fogunk adatokat lekérni.

A lekérésnek 2 módját mutatom be, az egyik a CodeIgniter Active Record-jával történik, a másik egyszerű kérés használatával.


Acitve Record, SQL, Codeigniter, MVC codeigniter, adatbazis
CodeIgniter Scaffolding

Scaffolding funkciókFejlesztések során szinte mindig produkálni kell teszt adatokat. Ehhez rendszerint komoly erőfesszítés árán, rengeteg munkaórával el kell készíteni az admin felületet, legyen az adott funkciót megvalósító modul bármilyen egyszerű. Majd ezután tudunk foglalkozni ezeknek az adatoknak a különböző megjelenítésével.

A CodeIgniter Framework Scaffolding funkciója erre nyújt megoldást. Gyakorlatilag a kezdő fejlesztési fáziban, egyszerűbb adatbázis táblákhoz CRUD funkciót megvalósító eszköz ad.


Codeigniter, MVC, PHP codeigniter, scaffolding
Codeigniter Smarty integrációval

CodeIgniter SmartyA leírásban lecseréljük az alapértelmezett sablonkezelő rendszert a Smarty-ra. A csere nem kötelező jellegű de a Smarty egy letisztult sablonkezelő amely rengeteg terhet levesz a fejlesztő válláról, és a designerek munkáját is nagyben megkönnyíti mivel olvashatóbb a kód.

A cikkhez tartozik egy letöltés ami a tartalmazza a bejegyzés születéskor elérhető legújabb változatot a Smarty-ból.


Smarty, Codeigniter, PHP codeigniter, smarty, template, integracio
iScaffold CRUD generátor CI-hez

CodeIgniter IScaffold, CRUD generátor CI-hezAz IScaffold Codeigniter alapú alkalmazás szerkeszthetővé teszi adott MySQL adatbázis tábláit.

Tudjuk, hogy a CI képes erre alapból, de a CodeIgniter beépített Scaffolding funkciója nem készíti el a fizikai fájlokat, így a plusz logika beleplántálása sem egyszerű. Az IScaffold ellenben létrehozza a model, view és controller fájlokat is, amit egyszerűen módosíthatunk, vagy plusz funkciót plántálhatunk bele.


Codeigniter plugin, Codeigniter scaffolding, codeigniter, crud, generator
NetBeans pluginek PHP kódoláshoz

NetBeans IDE, az egyik legjobb eszköz PHP fejlesztéshez, rengeteg pluginnelA leírásban néhány olyan NetBeans plugint szedtem össze, ami hasznos lehet PHP fejlesztőknek. Egyben egy kis emlékeztető magamnak, mert mindig elfelejtem feltelepíteni ezeket.

A cikk a napokban megjelent NetBeans 6.7 telepítése kapcsán jött létre, mivel újra szükségem lett ezekre a kiegészítésekre.


IDE, PHP netbeans, plugin
PDT IDE hasznos Pluginek

Eclipse PDTA PDT IDE egy rendkívül jól felszerelt hasznos PHP fejlesztési közeg. Alapból rengeteg dolgot támogat mégis egy picit fapados. Hiányzik belőle pl.: a JQuery, Smarty, Távoli szerveren történő fájl szerkesztés vagy szinkronizálás, és még egy rakat dolog. Jellemzően a közösségnek szánt verziók mindig egy kicsit egyszerűbbek. De erre van megoldás és ezt elolvashatod a bejegyzésben. Lehetőséged van külsős fejlesztések, kiterjesztések segítéségével a tudását megnöveli.


IDE, Install, PHP ide, php, aptana, ftp, sync, smarty
jQuery-JSON-PHP és input mezők

Néha előfordul a webfejlesztő életébe az hogy az űrlap egy apró változására egy vagon adatot kéne produkálni. Ezzel semmi gond nincs, de jó volna ha az oldalt nem kéne újratölteni.

Ekkor jön jól a jQuery és a getJSON funkciója, amivel asszinkron kérést indíthatunk, majd a kapott JSON formátumban lévő eredményt feldolgozhatjuk vele. A feldolgozás során lehetőségünk van az adatok HTML INPUT mezőkben történő betöltésére.


jQuery, PHP jquery, json, php
Twitter bejegyzések betöltése

Adatok betöltése Twitterről, jQuery, JavaScript Plugin segítésgévelBiztos láttál már olyat, hogy egy-egy weboldalon megjelennek az adott Twitter felhasználó csiripelései.

Több megoldása lehet ezeknek a bejegyzéseknek a lekérésére, most  javaScript, jQuery alapú megközelítést mutatom be.


Twitter, jQuery twitter, jquery, javascript
FirePHP használata

Hibakeresés FirePHP Firebug Firefox kiterjesztés segítéségvel A FirePHP egy kiterjesztés a Firefox FireBug addon-hoz, amit rendkívül jól használhatunk PHP debuggolásra, hibakeresésre, adatok naplózására, megjelenítésére.

A FirePHP használatához szükség van a telepített FireFox böngészőre és a FireBug addon-ra. Ezenkívül PHP oldalon a FirePHP lib-re, ami a naplózást és a JSON adatokat elküldi a böngészőnek. A gyakorlatban ha a böngésző oldalán megvannak a feltételek, PHP oldalon már csak a FirePHP lib-bel kommunikálunk.


Debug, PHP php, firebug, firephp, debug
Smarty Debug FireBug Consolba

Smarty PHP sablonkezelő rendszer Debug Funkciója kicsit másképpenBiztos voltál már úgy, hogy a Smarty PHP sablonkezelő rendszeredbe regisztrált változók értékét szeretted volna megtudni, de éles környezet lévén, nem volt lehetőség a Normál popup ablak dobására.

A bejegyzésben elolvashatod, hogyan irathatod ki a Smarty-nak regisztrált változók értékeket FireBug konzolba, anélkül hogy nagyon feltűnő volna az akció.


template, Smarty, PHP php, template, smarty, debug
Nagyméretű fájlok feltöltése

Nagyon nagy fájlok feltöltés PHP-vel és egyéb segédletekkelMegváltoztak a webet használó emberek szokásai. Óriási fájlokat szeretnének feltölteni és azokat megosztani. Amíg 1-2 MB-os fájlról beszélünk addig nincs gond, de mikor több száz megás vagy 1-2 Gigás fájlokkal szeretnénk ugyanezt tenni, már kénytelen az ember elgondolkodni a megvalósításról.


Flash, Upload-php, jQuery, PHP php, upload, bigfile, silverlight, gears, html5
Gyorsítsd fel a weboldalad

Rengeteg olyan új weboldallal találkoztam mostanában, ami nagyon szépen el van készítve grafikailag és rengeteg hasznos JavaScript funkcióval van felszerelve.

Az oldal jól használható, a funkciók jók, de mivel lassan töltődik be az oldal a várt látogatási szám növekedés elmarad. Sőt ha lehet még csökken is.


CSS, Optimalizáció, jQuery, SQL, PHP css, javascript, mysql, cache, speedup
Egyedi betűk használata weben

Sajt fontok használata JavaScript és Canvas elem használatával böngésző függetlenülBiztos láttál már olyan weboldalt, ahol gyönyörű szép betűkkel voltak kiírva a szövegek, címek. Lehet hogy azt gondoltad, hogy ezeket kézzel, rajzoló program segítéségével megírták, de tévedsz!

A legtöbb saját font készlettel kiírt szövegezés JavaScript könyvtárak segítéségével készül, méghozzá nem is gondolnád milyen egyszerűen.


Font, CSS, jQuery font, javascript, jquery
ClickHeat kattintás naplózása

A Kattintás naplózása, böngésző és operációs rendszer szinten. Derítsd melyek a forró területek a honlapodon.ClickHeat PHP, JavaScript, GD alapú nyílt forráskódú, LAMP webszerverre telepíthető alkalmazással, felderíthetjük a weboldal látogatóink kattintási szokásait.

A szoftver gyakorlatilag JavaScript, Prototype JS, PHP esetleg MySQL segítségével, eltárolja a kattintások koordinátáját, majd ezt egy Admin felületről megtekinthetjük.


Clickheat, Szoftver, Optimalizáció, Install, PHP kattintas-naplozasa, php, gd, click, click-tracking, hoterkep
FTP kliens szoftverek Linuxon

Sok igényes, inyenes FTP feltöltésre alkalmas szoftvert lehet elérni Linuxra. Személy szerint Ubuntu Linuxot használok webfejlesztéshez és volt szerencsém több ígéretes szoftvert kipróbálni a témakörben. Bevallom nincs is jobb platform webfejlesztésre a Linuxnál.

A bejegyzés ezekből ad ízelítőt. A listában szereplő programok választásánál a fő szempont a sebességük és a megbízhatóság volt.


FTP, Szoftver, Install ftp, ubuntu, ftp, sftp-klienes-programok
Szerkeszthető weboldal sablonok

CSS és XHTML sablonokSzerencsére vannak hasznos weboldalak, ahol kifejezetten ingyenes, illetve minimális megkötéssel felhasználható weblap sablon tölthetünk le és használhatunk. Ezek a template-ek általában valid CSS és XHTML páros alkotja az alapját.

Nem ciki ezeknek a használata akkor, ha betartjuk a játék szabályokat, ráadásul rengeteg tanulhat belőlük az ember, főleg CSS és XHTML szabványok területén. De ez a cikk nem azért született hogy ezeket a weboldalakat sztárolja, hanem ..


CSS és XHTML sablonok, weblap grafika, template, CSS weblap, weblapsablon, template, web-template, css-sablon
Jövő generációs SQL admin tools

Új jövö generációs nyílt forráskódú adminisztrációs eszköz MySQL adatbázishozItt vannak a jövőgenerációs MySQL adminisztrációs eszközök a nyakunkon. Már régóta nem csak a PHPMyAdmin által kínált út a járható.

A ChIve a Web 2.0 kényelmével felszerelt, stabil YII framework alapú MySQL adminisztrációs eszköz. Amivel az asztali alkalmazások kényelmével adminisztrálhatunk SQL adatbázisokat a Weben


Szoftver, adatbázis, PHP mysql, admin
Dropbox galéria fajlok letöltése

Drop-Box Online szolgáltatás 2 GB ingyen tárhely amire szinkonizálhatsz egy lokális mappát és még több!Gondolom már TI is tapasztaltátok, mennyire gyorsan rá lehet kattanni egy-egy profi online szolgáltatásra. Jelen esetben Én is így jártam (korzó cipőben) a Drop Box-szal.

A szolgáltatásról és a kliensprogramról röviden annyit, hogy 2 GB-ig ingyenes webes tárhely és egy lokális mappádat tart szinkronban a kliensprogram a weben lévő verzióval. Plusz ezt szorozd be akárhány géppel és adj hozzá néhány extra funkciót, mint a galéria létrehozása..


Online Tools, Drop Box, PHP dropbox, photos, php
DropBox kezelése PHP-vel

DropBox fájlokat kezelő PHP osztályEgy PHP osztály használatát szeretném megosztani veletek, amit nem Én írtam. Viszont a hivatalos forrásból beszerezhető Wordpress plugin, már nem igazán működött. Mivel egy régebbi verziós DropBox-hoz lett kifejlesztve. 

Menet közben megváltozott a DropBox URL-je, amit az osztály hívogatott. Ezeket a hibákat javítottam és egy rekurzív DropBox lista függvény családdal megtoldottam.


CLASS, Drop Box, PHP dropbox, class, php
Honlapkészítés tarhely domain

Honlapkészítés, szerkeszthető weboldal, tárhely, Domain regisztráció GyőrbenSzerkeszthető weboldalt szeretne? Olcsó domain regisztrációs lehetőséget keres tárhellyel? Weboldalának szeretne egyedi grafikai megjelenést? Elkészítjük önnek az álmai weboldalát!  A legújabb webes technológiák alkalmazásával, biztonságos Codeigniter alapú CMS rendszerünk segítéségével valósítjuk meg az Ön SEO, keresőbarát weboldalát. Az általunk készített weboldalak gyorsak, grafikai megjelenés tekintetében igényesek és egyszerűen szerkeszthetők. Olvasson tovább, ha érdekli hogyan dolgozunk.


honlapkészítés, weblap grafika, Szoftver, Optimalizáció, Codeigniter, PHP weblapkeszites, tarthely, domain-regisztracio, gyor, szerkesztheto-weboldal
Weboldaltervezés wireframe-el

Wireframe - drótváz - weboldal tervezésWeboldal tervezés során hajlamos az ember időt spórolni azon, hogy megtervezné rendesen a honlap felépítését. A wireframe (drótváz) mint eszköz pont arra való hogy minimál grafikai kivitelben a teljes website felépítését, működését, az oldalak kapcsolatát, menük elhelyezkedését felvázoljuk vele. De iránymutatást ad akár az űrlapok elhelyezkedésére, kinézetére vagy a mezők neveire is.

Ha időt fordítunk a webes produktum megtervezésére, az a további folyamatokban grafikai tervezés, fejlesztés folyamán megtérül. Ha érdekel hogy miért és az, hogy hol találsz ingyenes eszközöket rá akkor olvass tovább.


weblaptervezés, wireframe-drótváz, honlapkészítés, CSS és XHTML sablonok, weblap grafika, template honlaptervezes, honlap-tervezes, weboldaltervezes, weblapterv, weboldal-tervezes
15 pont a Twitter használatához

Twitter mikróblog szolgáltatás használatához tippek és trükkökHa most szeretnél ismerkedni a Twitter mikróblog szolgáltatással, vagy egyszerűen csak tippeket szeretnél kapni arról, hogy használhatod céltudatosabban, akkor jó helyen jársz.

A bejegyzés néhány Tippet ad arra, hogyan legyél népszerűbb és hogyan használd hatékonyan a Twitter adta lehetőségeket.


közösségi hálózat, Social networking, Mikróblog, Twitter twitter, seo, hogyan
Google Docs Űrlapok

Google Docs beépíthető űrlapokA minap magamnak kellet volna néhány űrlapot létrehozni, komoly gondolkodóba estem, mert a saját dolgaimra nem mindig jut annyi idő , mint amennyit szeretnék a fejlesztésével tölteni. A feladata, egy esetenként változó űrlap mezőkkel rendelkező kérdőív, ahol a beírt adatokat eltároljuk, majd később megtekinthetjük azokat.


Űrlapok-Form, Google Docs, Google online-szolgaltatasok, google, hatekony, kerdoivek
Pozíció ellenőrzés keresőkben

SEO kulcsszó pozíció ellenőrzés Online és Deszktop alkalmazással Linuxon és WindowsonTöbb online szolgáltatással van lehetőségünk megnézni azt, hogy a weblapunk adott kulcsszóra hányadik a Google kereső találati listájában.

Ez hasznos akkor, ha elkezdünk egy oldalt adott kulcsszóra erősíteni, vagy a meglévő helyezésünket szeretnénk megtudni. Netán az adott kulcsszóra szeretnénk comobsítani és az első helyezetteket keressük.


Google position checker, SEO keresőoptimalizálás, PHP seo, position-checker
 
 
 
Powered By: PHP, Smarty, MySQL, CodeIgniter, jQuery, ArtH2O