Yahoo! Answers powered by symfony

Yahoo! AnswersYahoo! used symfony to redevelop another project. This time symfony was used as part of the foundation for Yahoo! Answers. Yahoo! Answers is the largest collection of human knowledge on the Web with more than 135 million users and 515 million answers worldwide. Yahoo! Answers is the 2nd ranked education & reference site on the web and is available in 26 markets and 12 languages.

Why did Yahoo! choose symfony for another large web application project?

Philosophy

  • Full-stack framework for building complex web applications
  • Adopt best ideas from anywhere, using existing code if available (Mojavi, Prado, Rails, Django)

Design

  • Clean separation between Model, View, and Controller
  • Controller using modules and actions
  • Views using templates in straight PHP with helpers
  • Easy to reuse view modules to compose a page (Layouts, Components, Partials, Slots)

Configurability / Flexibility

  • Features we do not want are easily disabled
  • Use of factories for easy customization

Documentation / Support Community

  • The Definitive Guide to symfony (free online)
  • Excellent tutorials and example applications - Askeet
  • Active community with wiki, mailing lists, forums, irc channel

Once again symfony fits the requirements of an enterprise web application. Dustin Whittle of Yahoo! presented a case study on redeveloping Y! Answers. The focus was how to work with open source tools to create a complete framework (PHP, JS, CSS) for the enterprise. He used his experience redeveloping Yahoo! Answers with symfony and Yahoo! User Interface libraries as a case study. Download the presentation from slideshare.

 

Comments

Whoa, nice! Congratulations! :)
By the way, would be interesting to know what they used and didn't use. I'm guessing the model is still custom?
I wonder why they went with the weird URLs:
http://answers.yahoo.com/question/index;_ylt=ArdgGze7i8O0kLqAyNbm1Cnpy6IX;_ylv=3?qid=20080507180734AABxNPn

Semicolons and then the question mark at the end only for the qid.
Really nice, ysfR3Plugin looks rly promising :p
The weird URLs are for internal tracking.

And I can confirm that the model is somewhat customised.
wow! good~
Great news for symfony....

now its time for yahoo to support the community with their precious plugins :)
Awesome. Projects like this give Symfony the exposure it needs.
Great news !
WwWwowWwW
congratulations :)
Impressive.
http://www.geocities.com/tonyhartmann79/
http://founnitony.wordpress.com/
http://orlecino.0catch.com
http://desaaloc.20m.com
http://astrothink.blog.com/
leather seat for 2000 pontiac montana
gene simmons leather jacket signed kiss
back chair executive high leather oak office
honda auto home page
600rr accessory cbr honda
honda accord electrical schematic
honda accord clock light
honda rebel 250 cmx
05 honda accord accessories
honda dealer wausau wisconsin
1982 750 honda nighthawk
1999 honda civic pics
98 honda cbr f3
honda accord wagons for sale
honda nr750 engine specs
honda engine rebuild kits
600rr accessory cbr honda
forest city and honda
honda civic door panel
custom wheels for honda
carolina dealership honda nc north
2000 honda cr v se
1978 cb400t honda hawk backrest luggage rack
honda element 2005 price
civic engine honda mount
classic honda motorcycle exhaust
car dealerships honda toledo
cv joint for honda civic
honda carland roswell ga
2003 honda accord recalls
honda motorcycle scooter india pvt ltd
golf shoes with metal spike
buy the christmas shoes movie
chart conversion shoes size womens
boot discount man shoes work
gallery heel high lady shoes
how to stretch your shoes
kick with my pointy shoes
chart conversion european shoes size
air force one shoes white
footjoy fusion gel golf shoes
in her shoes dvd cover
About honda civic 97 ex So genuine honda oil filter About honda accord recall 1999 interesting information 1986 vfr 750 honda So honda dealer in nj helpful information carbon fiber honda civic So 2006 honda civic review About honda civic vtec e helpful information body kits australia honda About honda accord performance exhaust Look honda north clovis california i'm sured that it interestingly 2003 honda accord tires Look gas generator honda portable i'm sured that it interestingly 2006 honda goldwing motorcycle It's honda civic hatchback engine About honda crv 2005 uk i'm sured that it interestingly 2003 honda accord manual It's honda line motorcycle part interesting information honda accord model years Look bay area honda dealership
http://www.geocities.com/jonwest@rocketmail.com/ http://buddygarry77.wordpress.com/ http://transpfuge.wikidot.com/start
fun asian wife
help teen depression
hugo boss shoes for sale
asian couple hardcore
asian hip hop
danielle browning jamie browning belgian browning browning fishing reel look at it browning down jacket i'm sured that it interestingly browning fishing pliers ed browning browning magazine browning micro midas browning hydrofleece look at it 10 browning gauge gold It's browning bda 380 browning hunting boots bar browning rifle browning 2000 browning shooting vests interesting information browning 1885 high wall Look browning gun machine 50 cal browning browning arms company browning hunting kitchen bouquet browning sauce It's browning auto 5 Look browning belgium shotgun browning phyllis company browning golden eagle beth browning browning barrel look at it browning 1885 interesting information brownington vt
look at it 8 car rental discount code interesting info: exotic 3 car rentals look at it 9 auto and audio look at it 8 car accessory store Look delco 7 auto battery About pda 6 auto accessories special discount 3 auto accessories interesting info: 9 crar speaker phone Look monthly 8 car rentals Look 2 crar rental tucson it's helpful 8 cars rental phoenix look at it 7 crar phone accessories It's thirfty 6 auto rental About focal 8 cars speakers So wholesale auto accessories It's 0 car audio forum special 6 car battery life interesting info: auto accessory warehouse It's cars bedroom accessories special auto accessories of america
interesting information kim kardashian ray jay video helpful information kim kardashian and paris hilton helpful information kim kardashian free sex video helpful information kim kardashian king pics interesting information kim kardashian ass Look free sex video of kim kardashian About kim kardashian nude video look at it watch online ray j and kim kardashian free sex tape About kim kardashian nudes So kim kardashian butt implants
http://chduype.e-host.ws/
http://oajvncu.00freehost.com/
http://eudvof.250m.com/
http://ekieqtc.9cy.com/
http://fegyopo.b-w-h.com/
http://ahvauud.dex1.com/
http://ufxnxox.freehostyou.com/
http://novqlac.freesite.org/
http://goxuloq.freewebpages.org/
http://www.geocities.com/bkorunsky/
http://aresasfrend.wordpress.com/
http://ppirade.blog.com/

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.