John Coggeshall was worked on a proposal , Primitus, that s a generation tool,it’s like scaffolding in rails, and you can start to develop a big project with ZF.His idea was extending zend framework library, i am not in same with him, i do this work in ZF v0.80 but the problem of this work is when ZF has changed more.
i start to writting series of php shell script that do this work without extending ZF core code, you can see the complete story here
ZF CLI helper
June 21, 2007Zend Framework 1.0.0RC1
May 31, 2007Finally , Zend Framework 1.0.0 Release Candidate published. The main difference between current version and the previous version is two new feature that has added to current version.
Action Helper is a great idea for atomizing usefull and applicable work in the action process, such as view rendering, next action flush messaging,
ErrorHandler is a new plugin for ZF can be used for economizing error and exception handling.
I think that ,now,ZF 1.0.0RC1 is best MVC Based framework for developing php application that is more reliable than other performed framework, but need more performance for Gtk and Console(shell script programming)
Iranian Web Developer
March 20, 2007- Today when me and nima -my lovely friend- speak about php; he said about an iranian that write an article for php-mag. I am so glade to hear that , Cong. Amir Saiid
- Zend announced Beta Release 0.9.0 of its framework, as i said before , it add DbTable to Zend_Auth and now you can use it for all of your needs. I rewrite my automate plugin and port it as a widget to Zend_Controller_Action. after that dispatching start we can access to module name and its better to use automate work inside action class. see that
February 24, 2007
- Zend announced its newer version of ZF (0.8.0). The main thing in it is migrating Zend_Auth Plugin from incubator to core
- I prefer using emacs for editing my source code, its support python, perl, php, bash as well as my need. but if you work on a big framework that include more and more file its good to using an IDE . For php Zend is a great solution but its an enterprise application. I recommend eclipse with phpeclipse plugin that work good. the most problem of it, is the low speed of it. Zend publish an php development tool for eclipse that must work good, check this
- I was one of the Rhythmbox fan. Before it i using amarok for playing music. The great feature of amarok and Rhythmbox was that i can easily write great plugin for them using python integrated with DCOP and DBus.
It is one month that i know about SongBird Its a great music player that have great feature for using in internet like integrating with youtube and google video, supporting podcast , …. Now i use it as a primary player but i have problem with writting new plugin for it. It use XUL based plugin like other mozilla products
Automate Zend Framework
February 21, 2007earlier i wrote a framework for php 5.1 that supports MVC concept and automate all work use a nice concept for namespace.for example if we have needed to load db plugin do like this(in my framework)
$this->plugin->db->connect(1)
that connect to db that speceficed it configed with profile id 1 in config file for this controller and action.
it s a duration that i port from my framework to ZF
it ’s have a great concepts in its MVC design and plugin design too. I write a simple plugin to auto find default config , constant, template file name and message for every loaded controller and action. I write a simple Action class that inherit from Action Abstrat class that have a getter magic method. for implement this class use like this
<?phprequire_once 'Zend/Widget/Controller/ActionProvider.php';
class TestController extends Zend_Widget_Controller_ActionProvider{
function MyAction(){
echo 'hello world';
echo $this->__cons->pi."";
echo $this->__msg->fa->hello."";
echo $this->__msg->en->hello."";
}
}
?>
use This link to download this plugin and tell me if you test it