OAuth / Twitter Tupoksi Adapter untuk Zend Framework

Dengan Watkin Lloyd Steven , Sabtu 23 April 2011 03:57

Pekerjaan terus (lambat) on baru saya Twitter berasaskan aplikasi. Selama beberapa hari cuti berikutnya bank saya berharap untuk mendapatkan momentum terjadi lagi di projek (di-walaupun cuaca indah saat ini). Pokoknya, tugas saya seterusnya adalah untuk mencipta penyesuai pengesahan untuk Zend Framework . Aku punya login pelaksanaan kerja, tetapi mempunyai penurunan penyesuai 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 beratus-ratus panduan dan bagaimanapun proses langsung yang cukup a.)
Teruskan membaca 'OAuth / Twitter Tupoksi Adapter untuk Zend Framework' »

proksi Apache dengan pengesahan

Dengan Watkin Lloyd Steven , 27 Mac 2011 Minggu 12:57

Posting ini dengan cepat akan menunjukkan cara menetapkan proksi dengan pengesahan asas menggunakan apache .

Dalam kes saya saya ingin punya pelanggan penghantaran bit torrent terdapat melalui internet sehingga saya boleh menyemak adminster torrent download dan negara (seperti keluaran fedora terkini) mengikut keperluan. Transmisi itu sendiri berjalan pelanggan web pada port 9091 secara default. Daripada repot-repot membuka port lebih lanjut tentang firewall dan menambah Peraturan forwarding port nessecary aku memutuskan aku baru sahaja proksi panggilan melalui untuk penghantaran melalui apache menggunakan mod_proxy .

Teruskan membaca 'proksi Apache dengan pengesahan' »

"Daftar dalam dengan Twitter" menggunakan Zend Framework

Dengan Watkin Lloyd Steven , Khamis 17 Mac 2011 01:07

Walaupun semua twitter benci saat ini, saya berangkat untuk membuat yang baru twitter berasaskan aplikasi. Menjadi seseorang yang menguruskan beberapa akaun (baik peribadi dan untuk pekerjaan amal saya) saya sudah memerlukan alat untuk kadang-kadang aku hanya mendapatkan sekitar untuk menulis (lebih daripada yang dalam waktu dekat ...).

Aku sudah membaca tentang Zend_Oauth_Consumer dan bagaimana ia boleh digunakan untuk mendapatkan kebenaran untuk berinteraksi dengan twitter menggunakan OAuth . Semua baik dan bagus, saya punya kunci akses saya dan saya riang boleh mencatat pergi atas nama pengguna. Ada banyak sumber daya di luar sana untuk melakukan ini jadi saya tidak akan membosankan orang.

Langkah seterusnya adalah untuk membolehkan orang untuk kembali ke website, log in dan mengubahsuai akaun mereka. Ini adalah tempat saya mencapai sedikit masalah. Menggunakan contoh kod di laman web bererti bahawa aku telah twitter meminta saya untuk kebenaran akses lagi untuk setiap login, tidak baik. Mengimbas melalui rangka saya tidak boleh melihat apa-apa yang akan membolehkan saya hanya meminta pengesahan. Itu bukan berarti yang tidak ada, tapi nampaknya tidak menjadi mekanisme pengesahan yang boleh dipanggil tanpa mengetahui mengakses token sudah.

Alternatif adalah untuk melaksanakan log halaman berpusat di kedai atau entah bagaimana akses pengguna token pada pelanggan (disulitkan tentu saja). Baik ini kelihatan seperti penyelesaian yang baik / sesuai.

Teruskan membaca '"Daftar dalam dengan Twitter" menggunakan Zend Framework' »

Zend Framework: Render Jika Exists

Dengan Watkin Lloyd Steven , 12 Disember 2010 04:19 Minggu

Review

Ini adalah posting cepat untuk membincangkan paparan penolong sederhana bukan saya buat untuk render Zend Framework gaya fail paparan hanya jika ada. Umumnya meminta kod untuk membuat sebuah fail yang tidak ada akan memunculkan eksepsi. Oleh kerana itu saya membuat sebuah pembungkus untuk Zend_View:: render () method yang menentukan sama ada fail tersebut ada dan jika demikian membuat, jika tidak hanya mengembalikan sebuah string kosong.
Continue reading 'Zend Framework: Render Jika Exists' »

Zend Certified Engineer (ZCE) 5.3

Dengan Watkin Lloyd Steven , Kamis 30 September 2010 09:00

Dengan keluaran rasmi dari Certified Engineer (ZCE) program Zend untuk 5.3 saya fikir saya akan memberikan kesan segera 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 berpusat di Bristol, United Kingdom , menghasilkan CRM terintegrasi, perakaunan, dan perisian e-dagang. Saya sebelumnya belum memperoleh salah satu kelayakan ZCE dahulu. Saat ini saya mengembangkan dalam siri 5.2.x dan belum benar-benar digunakan salah satu ciri khas 5.3 (Saya sedang menunggu Zend Framework 2 dan Ajaran 2) dalam projek pembangunan saya.
Continue reading 'Zend Certified Engineer (ZCE) 5.3' »

Zend Framework Tubuh Tag Lihat Helper

Dengan Watkin Lloyd Steven , Sabtu 21 Ogos 2010 23:13
Photo from  http://www.flickr.com/photos/daniello/

Foto dari http://www.flickr.com/photos/daniello/

Review

Di sini saya membahas kejadian penolong paparan untuk mengubahsuai tag HTML, dan lebih khusus lagi tag tubuh. Para penolong melihat diciptakan membolehkan fungsi mirip dengan kepala * / pembantu melihat inlineScript sudah dalam standard Zend Framework pembantu melihat, namun membolehkan pengubahsuaian program atribut tag. Pasti semak laman demo dan kod pada github.

Motivasi

The Zend Framework pembantu paparan standard adalah seperangkat besar alat untuk merampingkan tugas paparan biasa dan membolehkan untuk pengubahsuaian / penambahan script dan blok header (umumnya dipertahankan dalam tata letak) dari dalam melihat tanpa melaksanakan hacks jelek (iaitu kepala * / pembantu inlineScript view).

Setelah kesempatan saya telah menemui perlu membuat pengubahsuaian pada tag <body>, misalnya menambah 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 standard dojo bentuk. Bentuk-bentuk dojo diadakan dalam pembantu paparan untuk keselesaan. Umumnya telah memutuskan untuk tidak menyertakan dojo CSS kelas pada tag badan dan hanya menambahnya bila diperlukan. Ada beberapa pembantu mungkin melihat pada halaman yang perlu menambah atribut mereka sendiri untuk tag badan. (Saya bilang itu dibikin)

Kod terdapat di GIT saya repositori @ github dan laman demo .
Teruskan 'membaca' Zend Framework Tubuh Tag Lihat Helper »

Quick Start Symfony DI (Dependency Injection) Tutorial

Dengan Watkin Lloyd Steven , Sabtu 14 Ogos 2010 02:21

Apakah Ketergantungan Injection (DI)?

Ketergantungan suntikan adalah teknik yang membolehkan untuk benda longgar digabungkan dalam aplikasi perisian. Biasanya jika sebuah objek memerlukan akses kepada fungsi lain akan instantiated dalaman yang mengarah ke sistem tightly coupled. Dengan menerapkan injeksi pergantungan kami menyuntikkan benda-benda yang diperlukan sedia untuk digunakan (kadang-kadang juga disebut inversi kawalan - mengikut). Ambil contoh berikut:

  <? Php
 kelas DecisionMaker {
     fungsi awam makeDecision (array parameter $) {
         / / Perlu penyesuai database
         $ Dp baru = DecisionParameters ();
         $ ParameterScore getScore = $ dp-> ($ parameter);
         / * ...  Beberapa logik lebih keputusan ...  * /
         return ($ parameterScore> 50);
     }
 } 

Potongan kod ini dikatakan terlepas dari DecisionParameters objek. Menulis semula di atas dalam mode longgar digabungkan kami akan memiliki sesuatu yang seperti ....

 <? Php class DecisionMaker {$ _dp swasta; fungsi awam __construct ($ dp) {$ this-> _dp = $ dp;} fungsi makeDecision awam (array $ parameter) {$ parameterScore = $ this getScore _dp-> -> ($ parameter); / * ...  Beberapa logik lebih keputusan ...  * / Return ($ parameterScore> 50);}} 

Sementara mendapatkan manfaat dari kod longgar ditambah kita menambah kompleksitas seperti bahawa setiap kali suatu objek instantiated kita juga harus instantiate kebergantungan dan lulus ini dalam juga. Contohnya, ini:

  $ Pilihan DecisionMaker = new ();
 makeDecision echo $ pilihan-> (array ('usaha' => 'rendah', 'kembali' => 'quality')); 

kini menjadi:

  $ Dp baru = DecisionParameters ();
 $ Pilihan = baru DecisionMaker ($ dp);
 makeDecision echo $ pilihan-> (array ('usaha' => 'rendah', 'kembali' => 'quality')); 

Situasi ini menjadi lebih menyakitkan sebagai jumlah dependencies untuk kelas meningkat, dan bagaimana jika kebergantungan sendiri memiliki kebergantungan? Hal ini dapat dengan cepat menjadi mimpi buruk pentadbiran objek! Masukkan bekas pergantungan suntikan (atau rangka) ...
Teruskan membaca 'Quick Start Symfony DI (Dependency Injection) Tutorial' »

Telanjang Zend_Layout dan Zend_View

Dengan Watkin Lloyd Steven , Selasa 10 Ogos 2010 23:47

Pada artikel ini saya melihat menggunakan Zend_Layout dan Zend_View bersama-sama dengan front controller sederhana untuk menunjukkan bagaimana mungkin untuk memulakan pemisahan logik perniagaan dan persembahan dalam aplikasi anda. kod Semua sedia di github:
Telanjang Zend_Layout dan Zend_View pada Github .

Teruskan membaca 'Telanjang Zend_Layout dan Zend_View' »

Zend Framework Per Tetapan Layout Modul - Tindakan Lanjut

Dengan Watkin Lloyd Steven , Selasa 16 Februari 2010 08:48

Sebagai tindak lanjut posting saya sebelumnya tentang pada modul tatacara tata letak berdasarkan untuk Zend Framework , saya telah mengemas kini kod untuk memerlukan konfigurasi yang kurang maka sebelum (bukan yang memerlukan lebih bahawa beberapa baris dalam konfigurasi aplikasi anda!).
Continue reading 'Zend Framework Modul Per Layout Tetapan - Tindakan Lanjut' »

Membuat URL di Lihat Penolong Custom Zend

Dengan Watkin Lloyd Steven , Kamis 28 Januari 2010 23:01

Hal ini mungkin tampak sederhana, tapi aku ketuk kepala saya cuba untuk membuat sebuah URL dalam pembantu paparan tersuai dalam Zend Framework . Saya mempunyai setup routing yang mendapatkan modul dari sub-domain digunakan sehingga saya tidak boleh menggunakan URL hardcoded sederhana.

Teruskan membaca 'Membuat URL di Zend Custom View Helper' »













Panorama Tema oleh Themocracy

8 tetamu online sekarang
7 tetamu, 1 bot, 0 ahli
Max pengunjung hari ini: 26 jam 12:46 UTC
Bulan ini: 26 jam 2011/07/05 00:35 UTC
Tahun ini: 130 pada 28-03-2011 10:40 UTC
Sepanjang masa: 130 pada 28-03-2011 10:40 UTC