Monday, February 22, 2010

Symfony-live 2010, Paris. Conference review. Day 1.

I'd like to summarize the things we've learn from the Symfony Conference. It will help me to keep all things sorted out in my head. it could be useful for you to see what happens about main tool we use for development.
The main thing I've got from the event is that there is a successful commercial organization that suports the framework ( http://www.sensiolabs.com/en ). They are intended to support the framework for at least 3 years (latest versions) and there is large community of developers who develope both Symfony components and use Symfony in commercial projects. The new version of framework is scheduled for late 2010. It will implement the latest features realized in PHP 5.3.2 (latest PHP release). Thanks to removing old code and writing code from scratch it is going to be pretty fast.
Below I'm going to review each speech.
Internationalization
Describes the ways to set internationalization and localization of the output.
key features described:
  • How the system determines the current culture, ways to set culture
  • Customization of URLs like /recettes/recherche in French and /recipes/search in English
  • Ways of storing i18n data in the DB
  • Ways of setting proper number, date, currency formats based on culture (already used on mm4ac)
  • Translating standard forms labels, errors, content based on culture
  • Description of mgI18nPlugin that helps to i18nize the sites.
Working With The Admin Generator
This speech contained list of good practices in using admin generator. We've already used most of them:
  • When you should or shouldn't use admin generator
  • Customizing backend URL with routing
  • Adding related data to the form
  • I18n in admin forms
  • Tweaking CSS to change admin generator layout, creating themes
PHP, Cloud And Microsoft Symfony Live 2010
Just some advertisements of MS products
Symfony Internals
Not a well prepared speech, same as one of the Symfony' book chapter
symfony Live 2010 - Using Doctrine Migrations
Very interesting speech and usefull technique keeping the DB structure up to date when developing sites.
The speech is not directly is usefull for us as soon as we use Propel as an ORM but Propel's migration is almost the same as Doctrene's one.
The conclusion is that using migrations is quite usefull and should be used especially on the projects that are still in development stage or are supported. It saves a lot of time and allows to avoid the ORM errors that caused by wrong DB structure.
Doctrine 2 - Not The Same Old Php Orm
This speech is generally the presentation of future Doctrine 2.0 release of the ORM.
Symfony has decided to support Doctrene because developers are going to support it. Propel is as good as Doctrene is now but nobody is going to develop Propel further. Just support..
Doctrine is going to make a big step forward in 2.0 . It will use latest PHP's object oriented possibilities etc. It's important to know that it will work on PHP 5.3 and later. So when choosing hosting we need to keep this in mind.
Doctrine is going to be relesed late 2010 (I think that it will be released with Symfony 2.0) and will nto be compatible with 1.x versions.
So my conclusion is the following: we should not pend any time and lean/use doctrene 1.x in our projects. Propel is good enough for it. As soon as Doctrene 2 is released we'll need to review and start using it because it's going to be big step forward. Keep in mind having hosting with PHP 5.3
An offline admin generator with HTML 5 and Gears
This speech is completely rubbish. The example shown didn't work. There is no support for HTML 5 in any common browsers. A lot of ssumptions.
The Symfony Community - How to (get) help
Some information about future PHP and Symfony events. Places where you can share your experience and get help on the internet.
That's it for Day 1.

21 comments:

  1. Links to all presentation's slides are here: http://www.symfony-project.org/blog/2010/02/17/symfony-live-day-1

    ReplyDelete
  2. I just recently search your blog and i really like to appreciate all given services, all details are define very truly. front end developers

    ReplyDelete
  3. SMS Marketing Software with All Pakistan Mobile Numbers Data. in this site SMS Marketing software reach your customers or contact them anywhere,

    ReplyDelete
  4. Great work man you have post a great post it will help people very much keep it do more for people like that iPhone technicians.

    ReplyDelete
  5. The information you have posted is very useful for online dating. The sites you have referred was good. Thanks for sharing..website development consultant

    ReplyDelete
  6. Good write-up, I am normal visitor of one’s site, maintain up the nice operate, and It is going to be a regular visitor for a lengthy time and for more information please click this here rydesk.

    ReplyDelete
  7. موقع المدونة هذا هو في الواقع ذو قيمة. كما نقدم مطور التطبيقات عبر الإنترنت بأسعار معقولة. لمزيد من المعلومات، يرجى زيارة موقعنا على الانترنت خدمات عمل حر اونلاين في السعودية

    ReplyDelete
  8. Just read your blog.Good one. I liked it. we provide white label credit report at affordable prices. for more info visit our website.

    ReplyDelete
  9. Keep up the good work; I read few posts on this website, including I consider that your blog is fascinating and has sets of the fantastic piece of information. Thanks for your valuable efforts. dotcomsecrets

    ReplyDelete
  10. I am totally agreed with you. I must say that I have learnt so many things from it. please keep posting!vapedubai

    ReplyDelete
  11. Usually I'm not committing to any post but your blog post is forcing me to do it ,your knowledge is very good. Thank you for sharing your knowledge with us.
    Web Applications Development Company UK

    ReplyDelete
  12. Decent article, your article has everything which I want. You have given a piece of useful information about the Web & Technology . travel portal development cost online.Excellent post. .

    ReplyDelete
  13. Great! so fantastic, so inspiring .this is really amazing about development. I learned new information. thank you so much for sharing this great post. Legacy IT support in Raleigh

    ReplyDelete
  14. Great Article. Thank you for providing such a unique and valuable information to your readers. I really appreciate your work.Thanks for sharing this article here. mobile recharge software

    ReplyDelete
  15. Excellent information, This information will always help everyone for gaining knowledge. So please always share your valuable information. I am very thankful to you for providing good information. web application development

    ReplyDelete
  16. Thanks for publishing such best knowledge with us. You are doing such a great job. This info is very helpful for everyone. Keep it up. Thanks.Read more info about affordable business phone system

    ReplyDelete
  17. Do you know what pages of your website have actually been found by search engines? The website analysis provides an indexed pages report which cover all the major search engines so you can see which pages have been found and which have been missed for some reason. vi wordpress org

    ReplyDelete
  18. You have given essential data for us. about App Developers UAE It is excellent and good for everyone. Keep posting always. I am very thankful to you.

    ReplyDelete
  19. As an present player, could thecasinosource.com also|you can even} make use of reload bonuses and different promotions to get much more prizes and provides. The authorities is legalizing live on line casino video games utilizing Bitcoin. Live supplier video games are performed with actual human professional sellers.

    ReplyDelete