Add your own blogLogin with SensioLabsConnect to submit a RSS feed
This is the third article of the series on mastering the Symfony2 framework. Have a look at the two first ones: 1: Bootstraping 2: TDD In the previous articles we created an API allowing us to submit new quotes: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ ├── config_prod.yml │ │ [...]
It is time for another update. The release process for 1.2 has begun with RC1 releases of all of our components and bundles. We expect final releases in the next few weeks, certainly before the end of Q3. Note that the documentation on symfony.com is still for 1.1, as currently we can unfortunately only render a single version. So please check the dev branch on the symfony-cmf-docs repository to see the updated docs. That being said, as the main code development efforts are now complete, we [...]
We released a new stable version of the KunstmaanMediaBundle with extra functionality and performance improvements.
This is the second article of the series on learning the Symfony2 framework. Have a look at the first one: Bootstraping. In the first article we bootstraped our project with the following files: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ ├── config_prod.yml │ │ ├── [...]
A couple of months ago I have started my adventure with CakePhp and as every Symfony’s developer I thought that any other framework except Symfony is a piece of crap. Day by day and step by step I began to realize that’s not so bad as it seemed to be in the beginning. Well, the […]
Event Driven Design is really popular topic for about two years and I don’t suprised this trend. You can really fast decouple parts of code without any influence on any other – you can send emails, saving logs or data to database without additional mess in your core class. The main idea As you can […]
About a year ago, I started to sign all my Open-Source project releases. I briefly mentioned it during my SymfonyCon keynote in Warsaw, but this post is going to give you some more details. Whenever I release a new version of a project, I sign the Git tag with my PGP key: DD4E C589 15FF 888A 8A3D D898 EB8A A69A 566C 0795. Checking Git Tag Signatures If you want to verify a specific release, you need to install PGP first, and then get my PGP key: $ gpg --keyserver pgp.mit.edu --recv-keys [...]
You know the basics of the Symfony2 framework (Composer, empty application, bundle, controller and functional test with PHPUnit) and you want to learn more about how to extend it (and understanding what you're doing)? Then this series of articles is for you :) . If you don't feel confident about the prerequisites, have a look at the Learn Symfony2 series. Don't worry, we'll start with a bit of practicing before starting to learn anything new. In the first article of this series, we'll discover [...]
Most web applications implement restrictions on what a connected user should see. I’m pretty sure that it happened for all of us to forget to add conditions related to the user in some SQL queries during the development (I hope!) of a new feature. A user should only see his orders, his messages and so […] The post Doctrine filters and annotations to improve security and ease development in a Symfony app appeared first on MichaÃ«l Perrin.
This is the conclusion of the series on learning the Symfony2 framework. Have a look at the five first ones: Composer Empty application Bundles Controllers Tests In the previous articles we created a tested application for the Knight of Ni with the following files: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ [...]
Finally I found a new argument, after months and months, and it’s the documentation. In my priority list there’s always an initial point: the documentation, if it’s missing then the library isn’t so good as it seems. Why? Simply because we aren’t in the mind of the developer that works on that library. I know […]
This is the fifth article of the series on learning the Symfony2 framework. Have a look at the four first ones: Composer. Empty application. Bundles. Controllers. In the previous articles we created an application for the Knight of Ni with the following files: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ [...]
Last month, I gave a talk on REST and Symfony at PHP Tour Lyon 2014, organized by the french foundation of French speaking PHP users (AFUP). Congratulations to the team, this event was a blast! You will find the video of my talk (in French, sorry) below: And, here are my slides: I used the symfony-rest-edition and Propilex projects for the demos. If you attended my talk and did not rate it yet, please leave a comment on joind.in. If you have any questions or remarks, comments are welcome ;-)
This is the fourth article of the series on learning the Symfony2 framework. Have a look at the three first ones: Composer. Empty application. Bundles. In the previous articles we created a one-bundled empty application with the following files: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ └── [...]
The whole platform has been recently upgraded to Symfony v2.5. It was previously based on Sf 2.3, so the process involvedÂ two major releases. What I’d like to point out is that it was absolutely painless, and the time spent was less thanÂ 2 hours, comprehensive of the deployment. This has been possible for the amazing work […]
There are many great articles that tells you why you should use continuous integration i.e. the one byÂ Martin FowlerÂ and the book This is Lean byÂ Niklas Modig and PÃ¤r AhlstrÃ¶m.Â This article describes our workflow and what tools we use to achieve continuous integration and extreme programming. We are doing most of our developing in Symfony2 and we are using tools like Jenkins, Sonar, Ant and a bunch of homemade services and scripts.Â We use Jenkins as a continuous integration server. [...]
This is the third article of the series on learning the Symfony2 framework. Have a look at the two first ones: Composer. Empty application. In the previous articles we began to create an empty application with the following files: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ └── config.yml │ [...]
Two years ago, I wrote REST APIs with Symfony2: The Right Way, one of my most popular blog posts, but also one of the most well-known blog post about Symfony and REST. At first glance, I could enjoy this situation, but it actually makes me sad, and that is what I am going to explain here. Lukas and I give talks to spread the word about RESTing with Symfony for the last year now. Sure thing is that we have a nice set of components (libraries and bundles) that work well together, and provide a [...]
Preview not available
Many times I’ve come got to a situation where I h […] The post Choose owning side in OneToOne relation appeared first on Happyr Developer.
- « Previous Page
- Next Page »