Questions & Feedback
Found a typo or an error?
Want to improve this document? Edit it.
Need support or have a technical question?
Post to the user mailing-list.
Add your blog
On a few of our projects we have a few different needs to either queue items to be processed in the background or we need a single request to be able to process something in parallel. Generally we use Gearman and the GearmanBundle. Let me explain a few different situations where we’ve found it handy… Continue reading →
In the first five posts of this series we have been talking about key components for any PHP framework from the point of view of their internals, such as HttpFoundation to abstract the HTTP protocol, HttpKernel to convert a Request into a Response, Routing to map requests to controllers, EventDispatcher to add reusability and extensibility, […]The post Symfony2 components overview: Validator appeared first on ServerGrove.
Another depreciation today, our NewRelicBundle changed the transactionname in New Relic to something more useful than app.php. At this time both New Relic has an updated Agent that handles this basic use case, but there is also an advanced bundle that does a lot more. The EkinoNewRelicBundle has replaced our own bundle and migrating is very easy.
Yesterday we got an issue on the KunstmaanSentryBundle by Miloslav Nenadál asking us why we needed this bundle since Monolog has a built in Sentry connector. We checked it out and indeed for about a year Monolog can handle sending exceptions to Sentry. It did not at the time we created this bundle, but since there is no reason to keep maintaining it we depecated the KunstmaanSentryBundle and moved it to a legacy organisation. If you are using this bundle, it will keep working but it's better [...]
The Symfony2 Expression Language is a very great component allowing to create expressions that can be evaluated and compiled into plain PHP. It's mostly used by the Symfony2 Framework to add an other dimension of configuration but can, of course, be integrated into any project. One of the use cases I'm thinking about is a pricing engine that could be used in e-commerce softwares. Discount rules could be defined as expressions and applied to the base product price in order to calculate it's [...]
After a few weeks, we continue with the Symfony2 components series. This time we are going to be talking about the Config component, which helps you to load and validate configuration values, regardless of their source. Let’s imagine we want to create a blog generator system, which will take a few configuration parameters such as […]The post Symfony2 components overview: Config appeared first on ServerGrove.
From now on, it is possible to use your own admin User entity that will be used in the admin interface. This comes in handy when you want to store some extra information for the administators (eg. first name, last name, department, phone number, ...).
Lire la version française This article is the second one about Elasticsearch. Its goal is not to present what is Elasticsearch, you can read more about it on other blogs, like this one (in French). But it will allow you … Continue reading →
Lire la version française We have worked recently on search engines in different domains : 2 multi-criterias front office search engines moteurs de recherche multi-critères front-office (for frontend users) 2 multi-criterias back office search engines (for administrators) on statistical engine … Continue reading →
Thank you everybody for attending the Symfony usergroup meeting at Research Gate, asking interesting questions and a lively discussion on xliff editors. My slides can be downloaded here: http://www.php-schulung.de/download/symfony-translation-component.pdf Two different xliff capable XML editors were named in the discussion. One of them was the opensource online tool Pootle. There was a commercial one, too, […]
Create a Kunstmaan Sandbox by simply using a few commands which will provision a Linux server with our Kunstmaan Bundles Standard Edition.
Since here at 2 Levels Above, we do not believe in rein […]
GuilroProxyBundle generates proxy objects from your configuration. Those proxies handle access granting, so you can render them without having to do authorization in your views or in your controllers. It is not completely AOP, but it is the same idea.
Sometime ago, last year, I gave a talk on DDD relating PhpSpec, Behat, Cilex, Symfony, YOLO, stackphp usage, and a demo. The conference recently published my video talk. Here is the talk for your consideration. Encouragements in all good, your … Continue reading →
Last November, I went to Symfony Hack Day in Berlin. I did not talk with as many developers as I wanted, but it was the occasion for me to make my first contribution to Symfony. I also asked a guy how I could get feedback on a bundle I had written, and he told me to put it on a blog. I spent last weeks playing with other tools than Symfony, but for some reason, I now take the time to make this post. I really like Symfony Security Component. Voters are really great to implement your [...]
Last November, I went to Symfony Hack Day in Berlin. I did not talk with as many developers as I wanted, but it was the occasion for me to make my first contribution to Symfony. I also asked a guy how I could get feedback on a bundle I had written, and he told me to put it on a blog. I spent last weeks playing with other tools than Symfony, but for some reason, I now take the time to make this post.
As a few of the KunstmaanSentryBundle users were asking for support for multiple environments, we decided it would be a good idea to refactor the bundle so this would become possible using the standard Symfony2 workflow. As this refactoring has some backwards compatibility issues, we'd like to clearly show what you have to change to keep getting Sentry messages for your projects.