is there any other framework that does the same as amfphp? I dont want to use amfphp because it hasnt been updated in years and looks like it's no longer under development, I have to use PHP so I'm looking for a PHP alternative. Thanks.
The Zend_Amf class, which is part of Zend Framework, might interest you.
It's also available as a standalone component, if you don't want to full framework with it.
According to this wikpedia page there are a two other PHP alternatives
SabreAMF and WebORB
SabreAMF is free and opensource
Related
I have finished writing my own web application now. It is written in PHP with MYSQL DB and I did not use any MVC framework at all. Now I want to add a local search functionality for my app and from looking at the other posts here, Zend_Search_Lucene seems to be a good option for me.
Now if I want to use Zend_Search_Lucene do I have to install the whole Zend framework then re-write my app and adapt them into its MVC framework ?
I am looking to use just the search feature of the framework, and right now I probably do not really mind installing the whole framework, but I surely do if I have to make large-scale changes to my app..
appreciate any answer-suggestion, thx
You can just use the Zend_Search_Lucene package, you don't need to use the whole framework and/or MVC aspect of it. If you don't want to install the whole framework, you have to check package dependencies that Zend_Search_Lucene has. There are some automatic ways of doing this, here are some:
ZF dependency manager
Zend Framework Automatic Dependency Tracking
If you google it you'll sure find more.
For the answer to the question: no, you won't have to change it, you may use Zend Framework libraries independently.
I won't give you any tutorials on Lucene, though.
Do we have any BPM frameworks developed in PHP?
I did a Google and found some old (2005) entires which talk about starting such a project. But I don't see any solid framework out and running. So, I was just curious.. do we have any?
If not, why haven't the community yet developed one? Zend framework is a leading PHP framework, why haven't they started developing such a component?
Most of the relevant BPMN 2.0 based Open Source Process Engines are written in Java (e.g. Activiti, Camunda, jBPM, Bonita). If you would like to integrate such an Engine into your PHP-Application, you could use the REST-APIs of those Engines. With this approach, you could use proven BPM-Engines within your PHP application. In addition, you have benefits like active communities, stable code etc.
Could this be an adequate alternative for your usecase?
We have developed a new BPM framework from the ground using PHP called Process Companion. It is based on the BPMN 2.0 standard. Get more information at http://www.processcompanion.com
You should check EzerPHP out. Very promising.
code.google.com/p/ezerphp/
https://code.google.com/p/hush-framework/
Here is another choice, very fit. The only problem is it's description is in Chinese.
BTW. I'm a Chinese lol.
I need to implement a Web Service in PHP, but I've never written one in it (I nowadays use ASP.net which handles all that SOAP/WSDL/Disco stuff for me).
Are there any libraries/Frameworks for that? Should be as lightweight as possible as they wire into an existing system.
You might want to take a look at Zend Framework. It's an fully featured framework and it is basically just a bunch of loosely coupled components. You don't have to use anything you don't want to.
You can view the components here. Notice there is Zend_Soap and others.
Try NuSOAP it's lightweight and very easy to use.
PHP comes with a SOAP client built in:
http://us.php.net/soap
and there's always the ZF version:
Zend Framework: Zend_Soap
I was wondering if any of you would be able to recommend some of your favorite open source php applications in terms of code quality and proper programming technique.
Though I have been using frameworks for quite a while, I would love to see how professional applications go about this.
I'm particularly interested in
MVC
authentication
Thanks a million!
Edit: Perhaps I didn't explain too clearly. What I was looking for most are fully functional applications that have their own built-in custom frameworks. I want to see how a professional level app is built and structured when there's no consideration for it's own framework to be used by others.
That being said, it looks like zend is the way to go! Thanks for the suggestions. I will take a look!
I would recommend the Zend Framework, which supports MVC, Authentication, and that's just the tip of the iceberg.
Edit: Since I apparently misread, you can probably take a look at source code such as
http://www.manning.com/allen/ZFiA_Code.zip
( From the Manning Zend Framework in Action book )
Another book that provides full source code to a CMS is Pro Zend Techniques:
http://www.apress.com/book/downloadfile/4469
Here's a whole slew of search results for applications tagged with Zend on github:
http://github.com/search?q=zend&type=Repositories&x=0&y=0
WordPress may be a good app to the end user, but it would be bad to learn good PHP code from. I agree that the Zend Framework is an excellent place to start. Not only is there code very good, but they have excellent documentation and tutorials. I would start here: http://www.framework.zend.com/manual/en/
Zend Framework provides both MVC and authentication/access control. For auth and access look at Zend_Auth and Zend_Acl.
This is a good guide to getting started with MVC in Zend: http://www.framework.zend.com/docs/quickstart
Some applications that have been built around the Zend Framework include Magento (an ecommerce engine) and Digitalus (a CMS). Both are open source.
Take a look at the Zend Framework.
It is a great example of object oriented code, using MVC.
There's also a whole set of classes related to authentication, implemented in an easy to understand and extensible way: http://framework.zend.com/manual/en/zend.auth.html
Do you know others frameworks like PEAR (http://pear.php.net) ? I want to use reusable PHP components without using the famous PEAR.
I already use a framework (Zend Framework) and i want to use php components who doesn't exists in ZF like payment, encryption, math...
Check out EZ Components. It is a very loosly coupled set of libraries that I always see as sitting somewhere between something like PEAR and Zend Framework. Superbly coded and up to date, it is something to take a close look at.
I don't really do that much php, but I've worked along side php developers for some time and I've heard comparisons between PEAR, SMARTY and Zend Framework all the time. I can't really tell you how much alike they are, but these are the ones I've heard about the most. I've also heard some saying they work with Cake PHP or Symfony, but not as many.
I also found two nice comparisons that might help, here and here. That's about all the help I can be. Good luck. :)
As a Zend Framework fan myself I don't see why you don't extend Zend Framework based to your needs. I use a rather simple method by having a classes folder inside my application folder which you need to set up in bootstrap or load with Zend_Loader and there you can define your own logic or import different modules you're interested in ( phpClasses might be also very helpful).
You also can find a lot of helpers made by Zend Framework's community which might be helpful at any given time. If you like to go and strip off pieces of code from different sources you might also want to try to import some of the modules from other frameworks like Code Igniter or CakePhp into Zend Framework and that probably would be a fun and useful thing for you and if you'd like to share, maybe for all the community based around ZF
And I should warn you about Symfony (that evilpenguin wrote about), if you're willing to try it just don't forget it's the "laziest" of them all.