Pekerjaan terus (lambat) on baru saya Twitter berbasis aplikasi. Selama beberapa hari libur berikutnya bank saya berharap untuk mendapatkan momentum terjadi lagi di proyek (di-meskipun cuaca indah saat ini). Pokoknya, tugas saya berikutnya adalah untuk menciptakan adaptor otentikasi untuk Zend Framework . Aku punya login implementasi kerja, tetapi memiliki penurunan adaptor Tupoksi untuk Zend Framework sepertinya proposal yang menarik, jadi saya buat itu ....
(Saya tidak akan pergi melalui OAuth atau mendaftarkan aplikasi Anda dengan twitter, ada ratusan panduan dan bagaimanapun proses langsung yang cukup a.)
Lanjutkan membaca 'OAuth / Twitter Tupoksi Adapter untuk Zend Framework' »
Artikel , PHP , Web Programming , Zend Framework , Zend_Auth , Zend_Auth_Adapter , Zend_Oauth , Zend_Oauth_Consumer |
adaptor , auth , otentikasi , OAuth , PHP , twitter , Zend , Zend Framework , Zend_Auth_Adapter_Interface , Zend_Auth_Result , Zend_Oauth_Consumer , Zend_Session , zf
Posting ini dengan cepat akan menunjukkan cara mengatur proxy dengan otentikasi dasar menggunakan apache .
Dalam kasus saya saya ingin punya klien transmisi bit torrent tersedia melalui internet sehingga saya bisa memeriksa adminster torrent download dan negara (seperti rilis fedora terbaru) sesuai kebutuhan. Transmisi itu sendiri berjalan klien web pada port 9091 secara default. Daripada repot-repot membuka port lebih lanjut tentang firewall dan menambahkan aturan forwarding port nessecary aku memutuskan aku baru saja proxy panggilan melalui untuk transmisi melalui apache menggunakan mod_proxy .
Lanjutkan membaca 'proxy Apache dengan otentikasi' »
Apache , Komputasi |
apache , auth , otentikasi , dasar , htpasswd , mod_auth , mod_auth_digest , mod_proxy , proxy , vhost
Meskipun semua twitter benci saat ini, saya berangkat untuk membuat yang baru twitter berbasis aplikasi. Menjadi seseorang yang mengelola beberapa account (baik pribadi dan untuk pekerjaan amal saya) saya sudah membutuhkan alat untuk kadang-kadang aku hanya mendapatkan sekitar untuk menulis (lebih dari yang dalam waktu dekat ...).
Aku sudah membaca tentang Zend_Oauth_Consumer dan bagaimana ia dapat digunakan untuk mendapatkan otorisasi untuk berinteraksi dengan twitter menggunakan OAuth . Semua baik dan bagus, saya punya kunci akses saya dan saya riang dapat memposting pergi atas nama pengguna. Ada banyak sumber daya di luar sana untuk melakukan ini jadi saya tidak akan membosankan orang.
Langkah berikutnya adalah untuk memungkinkan orang untuk kembali ke website, log in dan memodifikasi account mereka. Ini adalah tempat saya mencapai sedikit masalah. Menggunakan contoh kode di situs Web berarti bahwa aku telah twitter meminta saya untuk otorisasi akses lagi untuk setiap login, tidak baik. Memindai melalui kerangka saya tidak bisa melihat apa-apa yang akan memungkinkan saya hanya meminta otentikasi. Itu bukan berarti yang tidak ada, tapi tampaknya tidak menjadi mekanisme otentikasi yang dapat dipanggil tanpa mengetahui mengakses token sudah.
Alternatif adalah untuk menerapkan log situs berbasis di toko atau entah bagaimana akses pengguna token pada klien (dienkripsi tentu saja). Baik ini tampak seperti solusi yang baik / cocok.
Lanjutkan membaca '"Daftar dalam dengan Twitter" menggunakan Zend Framework' »
Artikel , PHP , Web Programming , Zend Framework , Zend_Oauth , Zend_Oauth_Consumer |
aplikasi , otentikasi , otorisasi , kerangka kerja , OAuth , PHP , Sign in dengan twitter , token , twitter , Zend , Zend Framework , Zend_Oauth , Zend_Oauth_Consumer
Ringkasan
Ini adalah posting cepat untuk membahas tampilan penolong sederhana bukan saya buat untuk render Zend Framework gaya file tampilan hanya jika ada. Umumnya meminta kode untuk membuat sebuah file yang tidak ada akan memunculkan eksepsi. Oleh karena itu saya membuat sebuah pembungkus untuk Zend_View:: render () method yang menentukan apakah file tersebut ada dan jika demikian membuat, jika tidak hanya mengembalikan sebuah string kosong.
Continue reading 'Zend Framework: Render Jika Exists' »
Computing , PHP , Web Programming , Zend Framework , Zend_View , Zend_View_Helper |
kelas , kerangka , html , PHP , membuat , melihat , penolong melihat , Zend , Zend Framework , Zend_View , Zend_View_Helper_Abstract
Dengan rilis resmi dari Certified Engineer (ZCE) program Zend untuk 5.3 saya pikir saya akan memberikan kesan cepat saya dari apa yang saya memikirkan ujian.
Latar belakang kecil pada diri sendiri: saya pertama kali diperkenalkan ke PHP sekitar 7 tahun yang lalu dan telah bekerja secara profesional di PHP sejak tahun 2006. Saat ini saya bekerja untuk menarik start-up yang disebut Brightpearl berbasis di Bristol, Inggris , menghasilkan CRM terintegrasi, akuntansi, dan perangkat lunak e-commerce. Saya sebelumnya belum memperoleh salah satu kualifikasi ZCE sebelumnya. Saat ini saya mengembangkan dalam seri 5.2.x dan belum benar-benar digunakan salah satu fitur khusus 5.3 (Saya sedang menunggu Zend Framework 2 dan Ajaran 2) dalam proyek pembangunan saya.
Continue reading 'Zend Certified Engineer (ZCE) 5.3' »
Artikel , Sertifikasi , Komputer , Berita tentang Kerja , PHP |
5.3 , beta , sertifikasi , ujian , PHP , php 5.3 , kualifikasi , zce , zce 5.3 , Zend , Zend engineer bersertifikat
Foto dari http://www.flickr.com/photos/daniello/
Ringkasan
Di sini saya membahas penciptaan penolong tampilan untuk memodifikasi tag HTML, dan lebih khusus lagi tag tubuh. Para penolong melihat diciptakan memungkinkan fungsionalitas mirip dengan kepala * / pembantu melihat inlineScript sudah dalam standar Zend Framework pembantu melihat, namun memungkinkan modifikasi program atribut tag. Pasti periksa halaman demo dan kode pada github.
Motivasi
The Zend Framework pembantu tampilan standar adalah seperangkat besar alat untuk merampingkan tugas tampilan biasa dan memungkinkan untuk modifikasi / penambahan script dan blok header (umumnya dipertahankan dalam tata letak) dari dalam melihat tanpa menerapkan hacks jelek (yaitu kepala * / pembantu inlineScript view).
Setelah kesempatan saya telah menemukan harus membuat modifikasi pada tag <body>, misalnya menambahkan onload , kelas, atau dll atribut style saya juga diminta untuk bisa melakukan ini dari dalam pembantu pandangan lain. Ambil contoh ini dibikin berikut ini ...
Di website X, halaman tertentu termasuk standar dojo bentuk. Bentuk-bentuk dojo diadakan dalam pembantu tampilan untuk kenyamanan. Umumnya telah memutuskan untuk tidak menyertakan dojo CSS kelas pada tag tubuh dan hanya menambahkannya bila diperlukan. Ada beberapa pembantu mungkin melihat pada halaman yang perlu menambahkan atribut mereka sendiri untuk tag badan. (Saya bilang itu dibikin)
Kode tersedia di GIT saya repositori @ github dan halaman demo .
Lanjutkan 'membaca' Zend Framework Tubuh Tag Lihat Helper »
PHP , Web Programming , Zend Framework , Zend_Registry , Zend_View_Helper |
Tubuh , kerangka kerja , pembantu , html , PHP , melihat , melihat pembantu , Zend , Zend Framework , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Ketergantungan injeksi adalah teknik yang memungkinkan untuk benda longgar digabungkan dalam aplikasi perangkat lunak. Biasanya jika sebuah objek memerlukan akses ke fungsionalitas lain akan instantiated internal yang mengarah ke sistem ketat ditambah. Dengan menerapkan injeksi ketergantungan kami menyuntikkan benda-benda yang dibutuhkan siap digunakan (kadang-kadang juga disebut inversi kontrol - IOC). Ambil contoh berikut:
<? Php
kelas DecisionMaker {
fungsi publik makeDecision (array parameter $) {
/ / Butuh adaptor database
$ Dp baru = DecisionParameters ();
$ ParameterScore getScore = $ dp-> ($ parameter);
/ * ... Beberapa logika lebih keputusan ... * /
return ($ parameterScore> 50);
}
} Potongan kode ini dikatakan terlepas dari DecisionParameters objek. Menulis ulang di atas dalam mode longgar digabungkan kami akan memiliki sesuatu yang seperti ....
<? Php
kelas DecisionMaker {
private $ _dp;
fungsi publik __construct ($ dp) {
$ This-> _dp = $ dp;
}
fungsi publik makeDecision (array parameter $) {
$ ParameterScore = $ this-> _dp-> getScore ($ parameter);
/ * ... Beberapa logika lebih keputusan ... * /
return ($ parameterScore> 50);
}
} Sementara mendapatkan manfaat dari kode longgar ditambah kita menambahkan kompleksitas seperti bahwa setiap kali suatu objek instantiated kita juga harus instantiate dependensi dan lulus ini dalam juga. Misalnya, ini:
$ Pilihan DecisionMaker = new ();
makeDecision echo $ pilihan-> (array ('upaya' => 'rendah', 'kembali' => 'tinggi')); kini menjadi:
$ Dp baru = DecisionParameters ();
$ Pilihan = baru DecisionMaker ($ dp);
makeDecision echo $ pilihan-> (array ('upaya' => 'rendah', 'kembali' => 'tinggi')); Situasi ini menjadi lebih menyakitkan sebagai jumlah dependencies untuk kelas meningkat, dan bagaimana jika dependensi sendiri memiliki dependensi? Hal ini dapat dengan cepat menjadi mimpi buruk administrasi objek! Masukkan wadah ketergantungan injeksi (atau kerangka) ...
Lanjutkan membaca 'Quick Start Symfony DI (Dependency Injection) Tutorial' »
Artikel , Ketergantungan Injection Container , PHP , Symfony , Zend Framework , Zend_Cache |
cache , kontainer , injeksi ketergantungan , di , kerangka kerja , Suami , inversi kontrol , IOC , perpustakaan , PHP , symfony , xml , YAML , Zend , Zend Framework , Zend_Cache
Pada artikel ini saya melihat menggunakan Zend_Layout dan Zend_View bersama dengan front controller sederhana untuk menunjukkan bagaimana mungkin untuk memulai pemisahan logika bisnis dan presentasi dalam aplikasi Anda. kode Semua tersedia di github:
Telanjang Zend_Layout dan Zend_View pada Github .
Artikel , PHP , Web Programming , Zend Framework , Zend_Layout , Zend_View |
aplikasi , kerangka kerja , pembantu , PHP , melihat pembantu , Zend , Zend Framework , zend_layout , Zend_View
Sebagai tindak lanjut posting saya sebelumnya tentang per modul pengaturan tata letak berdasarkan untuk Zend Framework , saya telah memperbarui kode untuk memerlukan konfigurasi yang kurang maka sebelum (bukan yang memerlukan lebih bahwa beberapa baris dalam konfigurasi aplikasi anda!).
Continue reading 'Zend Framework Modul Per Layout Pengaturan - Tindak Lanjut' »
Artikel , Komputer , PHP , Pemrograman Web , Zend Framework |
tindakan , controller , kerangka kerja , pembantu , tata letak , modul , PHP , Zend , Zend Framework
Hal ini mungkin tampak sederhana, tapi aku membenturkan kepala saya mencoba untuk membuat sebuah URL dalam pembantu tampilan kustom dalam Zend Framework . Saya memiliki setup routing yang mendapatkan modul dari sub-domain digunakan sehingga saya tidak bisa menggunakan URL hardcoded sederhana.
Lanjutkan membaca 'Membuat URL di Zend Custom View Helper' »
Artikel , PHP , Web Programming , Zend Framework , Zend_View , Zend_View_Helper |
kustom , kerangka kerja , front controller , helper , PHP , Router , melihat , Zend , Zend Framework , Zend_View_Helper_Abstract