Skapar en ny tråd (http://www.webforum.nu/showthread.php?t=171830).
Denna guide visar hur man skapar en blogg med Zend Framework.
Denna guide visar de grundläggande beståndsdelarna i en ZF-baserad webb-applikation och hur man använder dem. Efter att ha läst guiden, bör läsaren ha en bättre uppfattning om ZF och kunna skapa en egen ZF-applikation.
Zend Framework (ZF) är ett PHP 5 -ramverk som kan användas för att bygga webb-applikationer. ZF består av många olika moduler som kan i princip användas helt separat (med vissa undantag). Med det menas att man kan i sitt nuvarande program använda en eller flera ZF-moduler.
En ZF-baserad webbapplikation följer MVC-metodologin. Detta är tanken i alla fall och så är även fallet med den blogg vi skall skapa! MVC står för Model-View-Controller och är en etablerad teknik för att separera presentationslagret från affärslogiken.
För att guiden inte skall bli tjock som en bok så är bloggens funktionaliteter begränsade till följande:
• ny artikel
• uppdatera artikel
• radera artikel
• sökfunktion
• listning av artiklarna
• inloggning och utloggning av användare
• användar- och accesskontroll
Följande moduler kommer att tas upp:
• Zend_View
• Zend_Controller
• Zend_Form
• Zend_Db
• Zend_Auth
• Zend_Acl
För att kunna följa efter, förstå och skapa bloggen, måste du ha följande installerade på din dator:
• PHP 5 (5.2.4 och nyare)
• PDO (samt PDO-drivrutin för MySql)
• MySql 5 (bör fungera även med version 4)
• en texteditor eller IDE (Eclipse, NetBeans, Zend Studio). Jag rekommenderar varmt antingen Zend Studio eller NetBeans då dessa har utmärkt stöd för PHP.
• Apache 2 (1.3 bör fungera också)
Hur du installerar dessa är upp till dig själv.
Därtill måste du ha kunskap om följande:
• PHP 5 och OOP
• MVC
• svn (ifall du vill ladda ned ZF med från en svn repository)
• konfigurering av httpd.conf samt httpd-vhosts.conf
• hur man skapar en MySql-databas.
Denna guide antar att du använder Apache som webbserver. Guiden använder /usr/local/apache2/htdocs/ som webbserverns webbroot.
I filen "zfapp.zip" finns den kompletta bloggen. Zippade filen innehåller även databasstrukturen samt denna guide i PDF-format i sin helhet.
Guiden är uppdelad i följande delar:
• Del 1 - Förberedelser
• Del 2 - Inuti en ZF-applikation
• Del 3 - Zend_Controller
• Del 4 - Zend_View
• Del 5 - Zend_module
• Del 6 - Zend_Controller_Route
• Del 7 - Zend_Form och Zend_Validate
• Del 8 - Zend_Db
• Del 9 - Zend_Auth
• Del 10 - Zend_Acl
• Del 11 - Sen då?
Hittar du fel (sakfel och grammatiska) eller om du har andra synpunkter och förslag så får du gärna berätta! Om du länkar till detta dokument så får du det men jag vill gärna veta.
Maila mig på janimatti.ellonen@gmail.com.