Többen jeleztétek, hogy a Zip-eket nem tudjátok kezelni (az állományok jók, teszteltem!). Linuxon lett tömörítve, használd a 7zip (7zip.org) nevű programot hozzá.

PHP MYSQL Smarty Online CRUD generátor

Vissza a taglistához: /tag/PHP nyomtatóra küldöm a Ingyenes PHP, MYSQL, Smarty CRUD generátor nevű oldalt A felvétel ideje: 2009-02-01 18:14:12 Az utolsó módosítás ideje: 2009-02-03 06:10:46 Találatok Cimkére: 5270; Oldalra: 5154
Ha már készítettél webes alkalmazást, akkor tudod mennyire monoton tud lenni egy idő után az egyforma űrlapok gyártása. A helyzeten még az is ronthat, ha semmi extra interakciót nem kell beléjük beleplántálni. Csak azok a sima mezei űrlapok, rakat mezők még több adat, tervezed meg, adatokat legyenek adatbázisban tárolva, de a nézet, de a lapozás.. anyád :-)

Szóval egy ideje jó 'hackerhez' méltóan begépesítettem a dolgot. Igaz egy pár órát rászántam, de a kezdeti 'utálom' szakaszt, megugrom vele. A program nem szép, de van benne valami visszataszító, ellenben a neve múkodj :-).

z7io090201061533.jpg


Mit csinál a program az ArtH2O CRUD:

A megtervezett adatbázis táblád CREATE TABLE stringjéből (a struktúrájából), legyártja neked az űrlap elemeket, a Php kódot (változókat, Smarty sablonokat stb..), meg ilyeneket. Egyenlőre mivel a leggyakrabban Smarty sablonkezelőt kell használnom ehhez. De ha van Jelentkező aki a 3-4 sablon átalakítja mondjuk Php template-re (nem nagy ügy 1-2 óra alatt megvan..), akkor beteszem a programba azt is (szóval ha úgy gondold írjál nyugodtan és küldöm a fájlokat.).

A Php kódot állít elő, ami nem objektum orientált, az előállított produktum egy Modul ('Model és Kontroll egybegyúrva') és nézet (Smarty sablonok - View) alapú fejlesztéshez készít vázlatot.

Milyen Programokat gyárt a Cuccos:
  • Php, Smarty, MySQL adminisztrálható modult (CRUD + View + Lapozható)
  • Php (mail), Smarty E-mail küldő. Feldolgozza és Php Mail függvényével elküldi.
  • Php (mail), Smarty, MySQL adatbázisban is letárolt majd elküldött email űrlapot
* Fent írtam, ha van kedved, néhány Smarty sablon dolgoz fel 1-2 tömböt, írhatsz magad is hozzá.

A lenti videóba tesztként egy szerkeszhető Create, Update, Delete, View, Pager metódusokat végrehajtó modult gyártok le ami klines oldal jQuery ellenőrzés valósít meg, PhpMyadminnal exportált Create Tábla stringből. A szerver oldali ellenőrzéshez is le vannak gyűjtve a POST változók és az IF feltétel hegyek, csak be kell hangolni őket. A program születését és tesztelését végigkövetheted. A poén az, hogy az online felületen Te is megcsinálhatod, mert a keretet letöltheted, az adatbázis tervezéshez meg reméllem értesz.





Milyen plusz információkat ad a program a Create Table Stringedből:
  • $_POST és egyéb változókat előállítja
  • MySQL kéréseket legyártja
  • HTML adatokat gyárt
  • Vissza ad egy MAP tömböt, amiben minden van, mint a búcsúban
  • Dob hozzá egy-két JavaScript kódot (jQuery validáció)
  • CSS formázáshoz, Táblás megjelenéshez, DIV-es megjelenéshez, Input elemekhez
  • Class tageket felcuccolja input_type_numeric meg hasonló hülyeségekkel.

Mit ad még a ArtH2O CURD:

  • Legyártja a működőképes PHP kódot. Az ellenőrzéseket neked kell megírni. pl.: email, típus stb..
  • Lapozható, szerkeszthető, nézhető, törölhető Smarty sablonokkal
  • Képlékeny formázható vázlatot ad, a gyorsabb fejlesztéshez.
  • Egy Light keretrendszert, amibe bepakolhatod. (Itt nem a Zend Framework-re kell gondolni :-)
  • Esetleg egy kis rendszerben gondolkozást, mert bár a környezet egyszerű, de nagyon lehet haladni benne a fejlesztéssel.

Vannak beállítási lehetőségek:

Vannak továábi videók a használatáról:

Tesztként készítettem egy Light adminisztrálható Email küldő modult, 5 mezővel. A kód, a sok bénázásom mellett ~6 perc alatt működőképes vázlatot adott. Tehát gyakorlatilag 10-20 perc után elkezdhető a program végleges csiszolgatása, ellenőrzések, biztonsági opciók beleplántálás. A többi táblával való összekötése és a sablonok finomhangolása. Ez bár lehet nem tűnik túl gyorsnak, mert ismerek gyorsabb megoldást, de ott fizikailag nem 'kézzelfoghatók' a fájlok (a franc se tudja mi történik a háttérben, mennyi erőforrást zabál stb..). A generátorról a videók itt találhatók.

ArtH2O CRUD genertárohoz a Php keretrendszer:

Itt töltheted le az ArtH2O CRUD által generált kódok működésére alkalmas keretrendszert. Ha kitömöríted elolvashatod mit, és hogyan kell benne beállítani, plusz van egy videó amit ha megnézel egyből menni fog.

9fk7090203060614.jpg


Hol éred el a generátort:


Hogyan kezdjed:

Keress egy PhpMyadmint exportálj ki egy tábla struktúrát. A kinyert Create Table kódot másold bele a www.arth2o.com oldalon található generátorba. Állítsd be amit kell és hurrá. (ha rosszat másolsz be akkor GIGO (Garbage In, Garbage Out).
A kérdésed van a generátorral kapcsoltban azt itt felteheted. A generátor tovább fejlesztés alatt van, így várhatók egyéb dolgok is benne.

Mindenkinek jó programozást, és szeressétek a szakmátokat! A robot dolga a szolgálat :-)

Cikkhez tartozó letöltés(ek):

fájl_nev: archivei6gt090202055638.zip | pub_nev: clean_arth2o_crud_framework.zipclean_arth2o_crud_framework.zip
Az arth2o.com oldalon található Php, Smarty, MySQL kódgenerátor kódját működtetni képes keretrendszer (nem OOP). 1.0 verzió.
276475 Byte
application/zip

Bejegyzés küldése


* Üzenet tárgya:


* Neved:


Email (csak ha választ szeretnél):


URL/Honlap (ha szalonképes akkor megjelenik):


* Üzeneted (Tudni kell kérdezni):

* Captcha:
 
  • A *-gal jelölt mezők kitöltése kötelező
  • Az e-mail címben megjelenő adat nem fog megjelenni
  • Az üzenet adminisztrátori jóváhagyásra kerülnek
  • A speciál karakterek használata tiltva van a formon
KormoraanKormoraan a beküldés dátum: 2009-07-11 22:08:06

Gyártóscript

Én is készítettem ehhez hasonló gyártóscript keretrendszert, de én az aspektus-orientált megközelítést vettem alapul.
A perzisztenciát aktív rekord objektummal oldottam meg, tehát egy adatbázisrekordnak megfeleltetek egy objektumot, és csak azt kell piszkálni.
Az applikációs homlokzat voltaképp egy $_POST ellenőr osztály, amely sikeres kitöltés esetén az aktív rekord objektum segítségével ment, hiba esetén pedig az objektumváltozóival kiszolgálja a sablont. Ja! És persze módosítás esetén szintén az aktív rekord objektum segítségével olvas az adatbázisból. Kézimunka az ellenőrzési feltételek beállításával
van a gyártás előtt, és a két objektum illesztésével valamint az egzotikusabb ellenőrzési feltételek megadásával van a gyártás után.
A sablon php alapú, de lehetne smarty is. Az adatokhoz az ellenőr osztályt adom át a sablonkezelőnek.
Persze mindhármat automatikusan gyártom le paraméterezett tömbökből.
Nagyon dióhéjban.

-----------------
Opendir:
Gratulálok, néhány napod biztos ráment a fejlesztésre.

Nekem is van néhány keretrendszerhez, amiket használok, de hasonlóképen gyártja le a vázat mint ez a publikus 'basic' verzió (elvileg leírhatnád tömbbel is, hiszen azért kell a tábla struktúra).
Azzal viszont nem árulok el nagy titkot hogy memória használatban a basic a nyerő.
ubuntu,linux

Blogmarkok

Collapsing Site Navigation with jQuery

jQuery alapú navigáció, beúszó kép és leírás elemekkel.

Simple Chat

Egyszerû szöveges fájl alapú PHP chat progi.

Showcase of Interesting Navigation Designs

Érdekes menü, navigáció megvalósítások.

Több mint 306 magyar Linkgyûjtemény

Érdekes gyûjtemény magyar katalógusokról, linkgyûjteményekrõl, cikk katalógusokról. PR érték és alkalmazás szerinti megjegyzéssel. Igényes munka és használható forrás, weblap népszerûsítéshez. Az egyik legjobb hazai publikus SEO lista.

AdMax SEO Toolbar

Firefox kiterjesztés SEO eszközként.

Identica PHP

Identi.ca mikroblog szolgáltatáshoz PHP class, egyszerû használattal.

Twitter OAuth PHP

PHP Oauth részletes leírás, avagy hogyan használhatod távolról a Twittert.

Secure backup, sync and sharing made easy.
Kövess a Twitteren

Top5 webes fájlmenedzser

Top5 webes fájlmenedzserA gyűjtésben szereplő elemek weben keresztül valósítanak meg fájlkezelést. A kiválasztásnál kiemelt szempont volt az egyszerű deszktop jellegű szoftverektől megszokott kényelem, a biztonság és a többfelhasználós beállítási lehetőség, egyszerű integrálhatóság és a felhasználhatósági (licenc) szempontok.

2009-5 kedvenc jQuery pluginje

2009-5 kedvenc jQuery pluginje2009-ben is vannak kedvenc jQuery plugin-jeim. Ezt szeretném veletek megosztani.
Úgy érzem kicsit változtam, a plugin választás a funkcionalitáson túl egy picit a parasztvakítás is bejátszik.

(Parasztvakítás (PW): olyan effektek aminek a gyakorlatban szinte semmi haszna nincs, de szemet gyönyörködtető)

Nem..

10 hasznos FireBug kiterjesztés

10 hasznos FireBug kiterjesztésHasznos FireBug képességeit kiterjesztő pluginek. Bár a FireBug önmagába is egy rendkívül jól használható Firefox kiterjesztés. De elérhető hozzá néhány nagyon profi kütyü, ami sokszor önálló funkciót valósít meg, de az esetek nagyobb részében a FirBug képességeit combosítják ki.

Ha még nem ismernéd a

50 Hasznos Firefox kiterjesztés Linuxra

50 Hasznos Firefox kiterjesztés LinuxraKedvenc Linuxon is működö Firefox kiterjesztések, mindennapos felhasználásra és webfejlesztőknek.

A addon-ok működnek Windows-os rendszereken is, de a cikk kifejezetten a Linuxra elérhető és hasznos Firefox kiterjesztésekből szemezget.

A Firefox 3.0 megjelenésekor már volt egy

350 hasznos Gimp effekt, Plugin, Script-Fu

350 hasznos Gimp effekt, Plugin, Script-FuHasznos pluginek, Script-fu-k, effektekkel, technikai megoldások gyűjteménye Gimp 2.6.X verziójához.

A cikknek célja az, hogy egyszerű megoldást adjon Gimp-hez, pluginek beszerzésére.

Szerencsére vannak olyan önzetlen projektek ahol összegyűjtik számunkra ezeket a nélkülözhetetlen eszközöket. Így sikerült összehozni 5 bejegyzésben..

Szoftverek

ArtH2O Blog tartalmából:

PHP Twitter Codeigniter OAuth

Codeigniter Twitter OAuth részletes leírás2010 Augusztus végétől már csak OAuth-on keresztül lehet bejegyzéseket küldeni a Twitterre illetve a hitelesítés ezen keresztül megy. Sok megoldás létezik a dologra, de mindegyik eléggé nyakatekert és nem igazán akarnak működni.

Érdemes elolvasnod a cikket, ha néhány óra kísérletezés meg szeretnél úszni!



Felvéve: 2010-09-04, Utolsó módosítás: 2010-09-04
Twitter, CLASS, Codeigniter, MVC, PHP oauth, twitter, ci, php, social

Bővebben →

10 hasznos új Codeigniter lib

Hasznos Codeigniter Lib-ek 2010-bőlTöbb okból is szeretem a Codeigniter keretrendszert. Az egyik oka, hogy ezt választottam keretrendszerül az nem más mint az egyszerűség. A másik az, hogy nem kell feltalálni a kereket, mert szinte minden tud, amire nekem egy alap alkalmazásnál szükségem lehet. Biztonságos, gyors és egyszerűen tanulható, jól dokumentált, szerethető rendszer. De a bejegyzés nem erről szól, hanem néhány 2010-es hasznos Codeigniter Lib-ről.



Felvéve: 2010-08-27, Utolsó módosítás: 2010-08-28
Codeigniter plugin, Codeigniter, MVC, PHP codeigniter, lib, class, 2010

Bővebben →

Stílusos űrlap elemek

Nem egyŰrlap elemek stílusának a megváltoztatása JavaScript és CSS eszközökkelszerű minden űrlap elemnek stílust adni. Gyakorlatilag checkbox, select, radio, file elemeknek nagyon nem is lehet, vagy csak részben. Erre találtak ki egy érdekes technikát, ami a működés közben az eredeti HTML elemet elfedi és azt egy grafikai elemmel helyettesíti. pl.: Egy checkbox, vagy radio esetében 2 állapota van bekapcsolt és kikapcsolt. Ha lehet kerüljük ezeket a technikákat, mert nagyon böngészőfüggő a működésük. Ha lehet maradjunk az eredeti űrlap elemeknél és azt csinosítsuk.



Felvéve: 2010-08-17, Utolsó módosítás: 2010-08-17
űrlap-design, webdesign, Űrlapok-Form, jQuery form, design

Bővebben →

Térképes cég-és weblapkatalógus

Térképes cégkatalógus és weblapajánló weboldal a regionalisbank.infoMár régóta szerettem volna egy olyan oldalt, ami weblapkatalógusként működik, de kicsit másképpen közelíti meg a dolgokat, mint a jelenleg piacion lévő katalógusok. Egy ilyen újszerű kezdeményezésem volt a szintén Codeigniter alapú Twitt.hu, ami egyben linkrövidítő szolgáltatás is. De a sok jó tulajdonsága mellet, még mindig hiányoltam benne valamit. Ezt a plusz dolgot sikerült beleplántálnom a RegionalisBank.info cég-és weblapkatalógusba.



Felvéve: 2010-08-11, Utolsó módosítás: 2010-08-28
Google Maps, Google, CLASS, SQL, Codeigniter, MVC, PHP terkepes, ceg, ajanlas, webkatalogus

Bővebben →

Kép átméretezés és cache

Kép átméretezés Smarty sablononVan néhány hasznos Smarty plugin, ilyen a Thumb nevű bővítmény is. Nagyon sokáig nem fejlesztették, már azt gondoltam kihalt alóla a fejlesztés, de 2010-ben egy újabb változat jelent meg belőle. Smarty 2.6.X és PHP 5.X.Y verzióhoz.

A bővítménnyel a sablonon tudunk képméreteket legyártani és gyorsítótárazni.



Felvéve: 2010-07-30, Utolsó módosítás: 2010-07-30
Smarty, PHP smarty, image, thumb

Bővebben →