• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Symfony2 admin bundles
 

Symfony2 admin bundles

on

  • 7,877 views

 

Statistics

Views

Total Views
7,877
Views on SlideShare
3,005
Embed Views
4,872

Actions

Likes
0
Downloads
0
Comments
2

26 Embeds 4,872

http://www.planet-php.net 1902
http://www.100days.de 1037
http://wall.bit-tests.1and1.com 588
http://planet-php.net 561
http://100days.de 408
http://planet-php.org 145
http://www.planet-php.org 131
http://close-coifed1.rssing.com 20
http://100days.demo.100days.de 19
http://83.169.5.177 12
http://newsblur.com 8
http://www.newsblur.com 7
http://newsstacker.com 6
http://www.hanrss.com 5
http://127.0.0.1 4
http://php.oss-tohoku.org 3
http://underbowed1.rssing.com 3
http://blamegaylord.com 2
http://phpeye.com 2
http://translate.googleusercontent.com 2
http://www.btekd.com 2
http://www.pinsplanet.com 1
http://pinsplanet.com 1
http://www.phpeye.com 1
http://webcache.googleusercontent.com 1
http://www.tuicool.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Download Here From Free : http://gg.gg/fasttdi
    Are you sure you want to
    Your message goes here
    Processing…
  • Download Here : http:gg.gg/20lv h
    NOTE: copy paste link in your brouser & plz remove space before 'h' in this link.

    100% working and tested
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Symfony2 admin bundles Symfony2 admin bundles Presentation Transcript

  • Symfony2Admin Bundles Christoph Hautzinger christoph@100days.de
  • Agenda• Problemdomäne Admins• Historie symfony1 Admin Generator• „State of the Art“ in Symfony2• Live Demo • Funktionalität • Code
  • Ich• arbeite bei 100 days• Webentwicklung seit ca. 11 Jahren• Symfony seit 0.6.3• SFUGS Orga
  • 100 days software projects GmbH• spannende (Software-)Projekte• Agile• Netzwerk• Verteilte Firma
  • Problemdomäne Admins• User + phpMyAdmin = selten optimal• Grundfunktionalität recht ähnlich • CRUD / BREAD (vgl. http://paul-m-jones.com/archives/291) • Filter • Relationen • Batch • Paging• Kein Admin zu 100% gleich • Custom Code
  • symfony1 Admin Generator• Basierend auf Propel / Doctrine Schema• generator.yml / Codegenerierung• 1:N, M:N // umständlich beim Erstellen• Filter / Batch• Einfach erweiterbar• Komplexe Admins? Think first!
  • sf 1.1, sf 1.2, sf 1.3/1.4• sfForm (Widget + Validator)• Events• Embedded Forms
  • Symfony2• Symfony2 Forms != symfony1 Forms• Admin nicht Teil des FrameworkBundles• Is there a Bundle for this?
  • Bundles im Überblick• WhiteOctoberAdminBundle (vgl. https://github.com/whiteoctober/WhiteOctoberAdminBundle)• AdminGeneratorBundle (vgl. http://symfony2admingenerator.org/)• SonataAdminBundle (vgl. http://sonata-project.org/bundles/admin/2-0/doc/index.html)
  • AdminGeneratorBundle • sf1 Admin Generator Ansatz • generator.yml - TwigGenerator • ähnliches Featureset • Propel / ORM / ODM • Doku leicht „out of sync“
  • SonataAdminBundle• Inspiriert vom django Framework• ORM / ODM (early stage)• PHPCR (early stage)• Super Doku• Twitter Bootstrap• Dashboard• Lightbox-Editing• Export (CSV/JSON/XML) über „Exporter“ package
  • ...interacts with• SonataDoctrineORMAdminBundle• SonataDoctrineMongoDBAdminBundle• SonataDoctrinePhpcrAdminBundle• SonataUserBundle• SonataPageBundle• SonataMediaBundle
  • Live Demo
  • Q&A
  • Vielen Dank für Eure Aufmerksamkeit!
  • SFUGSTR #2 17.10.2012