Komunitas PHP Zend Indonesia

Avatar

Website buat para penggemar Zend! Bagi yang ingin tahu dan ingin memperdalam Zend silahkan, kita diskusi bareng disini !


Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework

17-Jul-08

Pengiriman email biasanya dilakukan dengan menggunakan fungsi mail() yang sudah ada didalam PHP sendiri tetapi biasanya kita memerlukan agar pengiriman email bisa dikirim lewat SMTP. Saya akan menjelaskan bagaimana cara mengirim email melalui SMTP dengan Zend Framework lewat Google Email atau yang biasa disebut dengan google apps.

More…

del.icio.us:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework digg:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework spurl:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework wists:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework simpy:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework newsvine:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework blinklist:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework furl:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework reddit:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework fark:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework blogmarks:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework Y!:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework smarking:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework magnolia:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework segnalo:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework gifttagging:Mengirim Email lewat SMTP dengan Zend_Mail di Zend Framework

PHP Developers Day

13-Jun-08

Guys,

PHP Zend ngadain event bareng MS, ilmu komputer, dan LIPI, so pasti seru neh.. event. buruan registrasi tempatnya terbatas, dan event ini tidak dipungut biaya alias GRATIS….. ini brosurnya.

PHP Developers Day

del.icio.us:PHP Developers Day digg:PHP Developers Day spurl:PHP Developers Day wists:PHP Developers Day simpy:PHP Developers Day newsvine:PHP Developers Day blinklist:PHP Developers Day furl:PHP Developers Day reddit:PHP Developers Day fark:PHP Developers Day blogmarks:PHP Developers Day Y!:PHP Developers Day smarking:PHP Developers Day magnolia:PHP Developers Day segnalo:PHP Developers Day gifttagging:PHP Developers Day

Zend Event With Microsoft (Free / Gratis)

07-May-08

Temans,

Barusan dapat info neh.. kalo Zend di Indonesia mau ngadain event bareng Microsoft, dan yang pasti kalo mau belajar Zend disini sama masternya langsung hehehe.. Mr. Riki Risnandar ZCE, MCP. Bagi yang mau booking buruan, soalnya tempatnya terbatas. Silahkan hubungi RSVP nya : Mba Fitri dpeevent[at]hotmail.com atau telfon ke 021-2551 8100 ext 8163.

Ini Undangannya, jangan lupa ajakin temen2 nya ya…

Zend Event With Microsoft

del.icio.us:Zend Event With Microsoft (Free / Gratis) digg:Zend Event With Microsoft (Free / Gratis) spurl:Zend Event With Microsoft (Free / Gratis) wists:Zend Event With Microsoft (Free / Gratis) simpy:Zend Event With Microsoft (Free / Gratis) newsvine:Zend Event With Microsoft (Free / Gratis) blinklist:Zend Event With Microsoft (Free / Gratis) furl:Zend Event With Microsoft (Free / Gratis) reddit:Zend Event With Microsoft (Free / Gratis) fark:Zend Event With Microsoft (Free / Gratis) blogmarks:Zend Event With Microsoft (Free / Gratis) Y!:Zend Event With Microsoft (Free / Gratis) smarking:Zend Event With Microsoft (Free / Gratis) magnolia:Zend Event With Microsoft (Free / Gratis) segnalo:Zend Event With Microsoft (Free / Gratis) gifttagging:Zend Event With Microsoft (Free / Gratis)

Penggunaan Zend Controller Plugin

25-Mar-08

Zend_Controller mengizinkan kita untuk memasukkan plugin kedalamnya. Tujuan dari penggunaan plugin ini adalah untuk menambahkan aksi tertentu di setiap pemanggilan controller.Dengan begitu kita bisa membuat aplikasi dasar dari sitem yang kita buat (seperti pengecekan login/session/cookie).

Dalam pembuatan plugin ini ada beberapa method yang sudah disediakan oleh Zend_Controller_Plugin_Abstract yang digunakan untuk menentukan even dari plugin yang akan buat. Berikut ini penjelasan singkat dari method - method tersebut:

  • routeStartUp()
    Method ini dieksekusi sebelum memanggil router untuk mengevaluasi request yang dikirimkan sesuai dengan route yang didaftarkan.
  • routeShutdown()
    Method ini dieksekusi setelah router mengevaluasi request yang dikirimkan.
  • dispatchLoopStartup()
    Method ini dieksekusi sebelum Zend_Controller_Front masuk ke bagian loop dispatch.
  • preDispatch()
    Method ini dieksekusi sebelum sebuah action dikirimkan oleh dispatcher.
  • postDispatch()
    Method ini dieksekusi sebelum setelah action dikirimkan oleh dispatcher.
  • dispatchLoopShutdown()
    Method ini dieksekusi setelah Zend_Controller_Front keluar dari loop dispatch.

Dispatch adalah proses mengambil request objek untuk menentukan nama modul, controller, action dan juga paramater - paramter yang dikirimkan melalui request. Kemudian membuat instan dari controller dan memanggil action yang sudah ditentukan.

Membuat Plugin
Untuk membuat plugin dari Zend_Controller sangatlah mudah, cukup dengan membuat extend dari Class Zend_Controller_Plugin_Abstract. Lihat contoh berikut:

<?php
require_once 'Zend/Controller/Plugin/Abstract.php';


class Class_Controller_Plugin_MyPlugin extends Zend_Controller_Plugin_Abstract
{
// ...
}

Zend_Controller_Plugin_Abstract juga menyediakan method getRequest() dan getResponse() untuk mengakses request dan response object.

Menggunakan Plugin
Agar plugin yang kita buat dapat digunakan, maka harus didaftarkan terlebih dahulu dengan menggunakan method Zend_Controller_Front::registerPlugin(). Berikut ini contoh kode untuk mendaftarkan plugin:

<?php
require_once 'Zend/Controller/Front.php';


<?php
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers')
->registerPlugin(new Class_Controller_Plugin_MyPlugin);
$frontController->dispatch();

Untuk lebih jelas lagi, berikut ini saya berikan contoh plugin untuk pengecekan login dengan menggunakan method preDispatch(). Yang mana plugin ini akan mencek apakah user yang mengakses sistem sudah login atau belum. Jika belum login maka akan ditampilkan halaman untuk login.


<?php
require_once 'Zend/Controller/Plugin/Abstract.php';


class Class_Controller_Plugin_CheckLogin extends Zend_Controller_Plugin_Abstract
{
public function preDispatch()
{
$login = false;


if (! $login) {
$request = $this->getRequest();
// tampilkan halaman login
$request->setModuleName('default');
$request->setControllerName('login');
$request->setActionName('index');
}
}
}

Kode diatas adalah contoh dasar plugin untuk pengecekan login, untuk itu anda harus menyesuaikan kondisi login pada plugin tersebut dengan sistem yang anda buat. Begitu juga untuk nama modul, controller dan action.

Catatan:
Penamaan class plugin diatas sesuai dengan Naming Convention Zend Framework. Kalau anda belum mengerti tentang Naming Convention Zend Framework, silahkan dibaca - baca terlebih dahulu dan untuk versi Indonesiannya bisa dilihat disini.

Referensi:
- Zend Framework Programmer’s Reference Guide
- Helper and Plugin

Author: dollyaswin

del.icio.us:Penggunaan Zend Controller Plugin digg:Penggunaan Zend Controller Plugin spurl:Penggunaan Zend Controller Plugin wists:Penggunaan Zend Controller Plugin simpy:Penggunaan Zend Controller Plugin newsvine:Penggunaan Zend Controller Plugin blinklist:Penggunaan Zend Controller Plugin furl:Penggunaan Zend Controller Plugin reddit:Penggunaan Zend Controller Plugin fark:Penggunaan Zend Controller Plugin blogmarks:Penggunaan Zend Controller Plugin Y!:Penggunaan Zend Controller Plugin smarking:Penggunaan Zend Controller Plugin magnolia:Penggunaan Zend Controller Plugin segnalo:Penggunaan Zend Controller Plugin gifttagging:Penggunaan Zend Controller Plugin

Zend Framework 1.5 Release

20-Mar-08

Setelah penantian panjang akhirnya Zend Framework mengeluarkan versi 1.5 stable, versi 1.5 ini terdapat banyak fitur-fitur baru dan canggih yang siap pakai dan sudah di release versi stablenya. Berikut komponen library yang dapat digunakan, diantaranya.

  • Komponen Zend_Form yang baru
  • Komponen Zend_Layout yang baru
  • Action View Helper yang baru, yang sudah mendukung fungsi AJAX dan JSON
  • Mendukung Lucene 2.0
  • Mendukung penggunaan LDAP dan openID untuk otentifikasi
  • Webservices baru yang mendukung Technocrati, Nirvanix and SlideShare

Dari library i8N, ada tambahan sebagai berikut

  • Zend_Translate, penambahan fungsi scan direktori per modul
  • Zend_Transalate, penambahan untuk mendukung cache sehingga akan berjalan lebih cepat
  • Zend_Locale, mendukung deteksi otomatis untuk *nix server
  • Zend_Date, mendeteksi otomatis wilayah regional user untuk sistem penanggalan

dan masih banyak lainnya, so tunggu aja tutorial di website ini…

del.icio.us:Zend Framework 1.5 Release digg:Zend Framework 1.5 Release spurl:Zend Framework 1.5 Release wists:Zend Framework 1.5 Release simpy:Zend Framework 1.5 Release newsvine:Zend Framework 1.5 Release blinklist:Zend Framework 1.5 Release furl:Zend Framework 1.5 Release reddit:Zend Framework 1.5 Release fark:Zend Framework 1.5 Release blogmarks:Zend Framework 1.5 Release Y!:Zend Framework 1.5 Release smarking:Zend Framework 1.5 Release magnolia:Zend Framework 1.5 Release segnalo:Zend Framework 1.5 Release gifttagging:Zend Framework 1.5 Release
18 August News: buy tramadol cheap, buy discount tramadol, tramadol shipped cod, online pharmacies tramadol, pharmacys buy tramadol pay, buy tramadol overnight via electronic check or, buy tramadol online cod, tramadol payment, tramadol shipped on saturday, cheap tramadol no prescription, 180 tramadol cod, 180 tramadol tablets with, tramadol next day cash on delivery, by tramadol online for cod, tramadol free consultation, cheap tramadol no prescription next day delivery, by money order order tramadol, buy tramadol no rx, tramadol online no prescription, cheap tramadol next day delivery, tramadol fed ex, buy cheap tramadol online inurl, shipping tramadol, generic tramadol tablets, tramadol ship to 50 states, tramadol without prescription, fedex tramadol, tramadol with cash on delivery, tramadol over night, tramadol online purchase, Tramadol and description, Tramadol hcl 50mg, tramadol online si, tramadol cor 127 in us pharmacy, buy tramadol medication cod, order tramadol online pharmacies cash on delivery, online tramadol, Tramadol no prescription pharmacy discounter, buy tramadol online cash on delivery, buy tramadol overnight delivery, Tramadol oral, buy tramadol online no script with cod, 180 tramadol delivered on saturday, 100 mg tramadol, tramadol ups, buy cod guestbook.html inurl tramadol, tramadol prescription from doctors online, buy tramadol cod, buying tramadol cod, tramadol no rx, fedex tramadol online cod, tramadol shipped with, Tramadol medication, by delivery saturday tramadol, next day tramadol, pharmacies for tramadol pay w phone, buy cheap tramadol online, buy tramadol online consultation us, cheap tramadol no rx, buy tramadol pay, how to get prescription of tramadol, buy tramadol overnight cod, tramadol pay, tramadol hcl, very cheap tramadol, tramadols overnighted cod, Order Now Ultram 50mg, tramadol cheap, cheap tramadol free fedex, only tramadol free consult, tramadol no prescription drug, tramadol no prescription cash on delivery, cod delivery tramadol, buy tramadol online without dr approval, pharmacy tramadol, tramadol online with no prescription or membership, tramadol shipped cod, tramadol cod delivery next day, cod delivery tramadol, tramadol, Best Prices on Tramadol, buy no prescription tramadol, no prescription tramadol fedex delivery, order tramadol online, tramadol cod next day, tramadol without dr, tramadol cod shipping, cheap tramadol without prescription overnight delivery, pharmacy tramadol no prescrption, tramadol overnight COD, buy tramadol no prescription, tramadol no prescription overnight cod delivery, low price tramadol, order tramadol online with cod, tramadol fedex no prescription, tramadol ultram, tramadol pay by, no prescription required for tramadol, purchase tramadol cod, tramadol free overnight cod, cheap tramadol no prescription nextday shipping, buying tramadol online without prescription, tramadol on delivery, tramadol online no prescription overnight, buy tramadol with saturday delivery, tramadol delivery, tramadol rx, prescription of soma, phentermine soma, buy prescription soma without, soma phentermine overnight pharmacy, buy soma, buying soma online, information soma, where to buy soma, soma overnight prescription, buy cheap soma, buy soma from mexico, buy soma overnight, cheapest soma compounds, delivered soma, delivery free shipping buy soma cheap, purchase soma carisoprodol online, best price generic soma buy online, buy carisoprodol generic soma, soma 250, soma online cheap free shipping, soma vicodin, 350mg soma watson, order soma online cheap, soma 180 overnight, cheapest online soma, canadian pharmacies and soma, soma 1, soma rx, fioricet soma, generic soma overnight, soma without prescription shipped cod, carisoprodol online, soma pill picture, carisoprodol cheap soma 100, soma muscle relaxer, san diego soma, buy 500 soma, soma san diego, soma online shipped to canada, online canadian pharmacies and soma, soma prescriptions, soma san diego ca, sipping soma, soma in san diego ca, muscle relaxers soma, soma online free shipping, buy online pharmacy soma, order carisoprodol, soma without prescription, prices of soma cube, next day soma, cod prescription soma, soma buy online, mexican pharmacy soma, mexican soma cod, carisoprodol generic soma, soma 250 mg, soma mg, soma medicine, prescription medication soma, discount from prescription price rx soma, buy soma online loan, cheap carisoprodol, buying soma online without a prescription, effects soma, buy soma online overnight delivery, soma order carisoprodol, soma 180 tabs, mexican soma, next day meds soma, prescription drug called soma, buy soma cheap overseas, soma carisoprodol online 120, soma online cheap, buy soma online without rx, generic soma 150 tablets, buy discount soma, online orders com soma, soma online without a prescription, soma discount coupon online, cheap non prescription soma, cod order soma, order soma on line with fed ex delivery, buy wallace soma without prescription, soma prescription, sleep soma, generic mexcom online pharmacy rx soma viagra, buy soma order tramadol order soma ultram, buy soma carisoprodol online, soma pills for muscle relaxation, soma medications, street price for generic soma, picture of soma pill, description of soma, buy cash delivery soma, buy cheap drugs lipitor tricor cardizem soma, sex drug soma, getting soma, order soma on line, soma watson carisoprodol, soma cash on delivery, soma diego ca, get soma, buy soma no prescription, soma from canada for cheap, prescription medication soma in fla, prescription drugs soma, drug interaction soma ultram, soma stores, american soma, soma no perscription, soma pharmacy online, soma watson online, soma order cod, soma ohio, generic soma cheap, buy soma online no prescription ship to florida, no prescription required soma, soma diazepam online, wholesale soma, discount soma online, soma diazepam, codeine soma, vicodin soma, get soma online, low price soma, pay pal order soma, money order soma, soma drug interactions, soma information, cheap soma without rx, soma online pharmacy, brand soma, cheap free shipping soma, soma getting, interaction soma, soma carisoprodol online, order soma carisoprodol pay cod, buy generic soma, online pharmacy to order soma the medication, cheap online order soma, soma free shipping, soma sleep, soma watson cod, tramadol and soma, buy online rx soma without, buy generic online soma, soma tabs, cheap cod soma, buying cheap soma free delivery, 175 cheap generic mg soma, 350 cheap generic mg soma, buy soma com, 350mg soma, online pharmacy 2b soma, soma generic, soma order, information on soma, buy soma from mexico online, soma used for, carisoprodol soma watson, online soma no prescription us pharmacy free shipping, cheap watson soma, carisoprodol cheap soma, buy ambien buspar imitrex lexapro prozac soma onlinecom, cheap soma, soma drug information, buy soma medication online, the drug soma, buy soma online usa, soma side effects, soma ottawa, cheap soma prescription, online watson soma, carisoprodol online buy soma, discount soma carisoprodol manufactured by mutual, buy soma 1, soma shipped cod, soma purchase, buy brand name soma without prescription, drug addiction soma, where to buy mexican soma, soma online carisoprodol, buy cod soma, soma shop, buy soma line, soma watson pharmacy, online order soma, cheap soma medication, buy soma watson, canada soma, alprazolam soma, soma buy, soma online free overnight shipping, order soma b carisoprodol b, get online soma, buy watson soma cheap, compound soma tablet, buy 180 tabs of brand soma, ordering soma the medication online cod, buy soma with codeine, online soma imported, soma without precription, soma cod, soma with lexapro, information about the drug soma, soma low priced, overnight online soma delivered cod only, order soma now, cheap on line prescriptions for soma, order cheap buy soma, buy pill soma, buy soma online, long term use of soma