Your SlideShare is downloading. ×
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Drupal 7 - Media Modul (Version 2.x-dev)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal 7 - Media Modul (Version 2.x-dev)

3,238

Published on

Vortrag vom 25.02.2012 beim Drupal Camp Essen

Vortrag vom 25.02.2012 beim Drupal Camp Essen

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,238
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Media Modul in Drupal 7 - Version 2.x (DEV)Steffen Rühlman, undpaul GmbH
  • 2. Media Handling in Drupal 6/7● upload-module (core) - node attachment● Medien in Feldern ○ FileField ○ ImageField ○ Embedded Media Field ○ VideoField ○ AudioField
  • 3. Media Handling in Drupal 6/7● Management von Dateien ○ IMCE ○ WebFM (D6) ○ FileField + FileField Sources ○ image FUpload● Einbettung von Dateien ○ WYSIWYG + Pfade händisch ○ WYSIWYG + IMCE (Bridge) ○ emfield - Einbindung diverser Provider (youtube, archive.org, flickr ... )
  • 4. funktioniert alles - gemeinsame Basis fehlt
  • 5. media-7.x-1.x-dev media_gallery 2011 - MediaSprint Chicagomedia-7.x-1.x-rc3 media-7.x-2.x-dev http://drupal.org/project/media
  • 6. Drupal 7 - whats up ?● Streamwrapper für Dateizugriff ○ public:// ○ private:// ○ temporary://● Entity - System ○ Fields in Core ○ File-Entity, User-Entity (core), Product-Entity (commerce) ...● Imagefield / Imagecache in Core - Image-Styles
  • 7. streamwrapper - wtf ?● streamwrapper != file● fester Bestandteil von PHP 5.2● Beschreibung, wie Zugriff auf Dateien erfolgt ○ FTP / HTTP / file://● Wordpress hat sie auch● Drupal ○ public://file.jpg - sites/default/files/file.jpg ○ private://file.jpg - sites/system/files/file.jpg (geschütztes Verzeichnis außerhalb www-root)● eigene Wrapper möglich ○ youtube:// - Einbindung von youtube Videos ○ s3:// - Einbindung von amazon s3 Inhalten ○ flickr:// - Einbindung von flickr Bildern / Inhalten
  • 8. streamwrapper - Backend namespace://filepath/namesystemweites Handling auf Basis des Name-Spaces
  • 9. File Entity - fieldable files● Hinzufügen beliebiger Felder zu Files - CCK für Files ● Entity-Types media-Modul: Application, Audio, Image, Text, Video, Other
  • 10. File Entity - Formatter / Displays● Displays für Felder ○ Default / Link / Preview etc.● Displays für Files ○ Erweiterbarkeit (HTML5 Player, PDF-Viewer) ○ pro Field-Display eigene File-Displays
  • 11. media als Drupal Asset - Management● zentrale Speicherung der Mediadaten (nicht unbedingt der Dateien) - auch von Remote Ressources● Vereinheitlichung der Oberfläche / Abläufe ○ Views-Integration ○ WYSIWYG-Integration ○ bessere Usability● Erweiterbarkeit über API
  • 12. media - ecosystem
  • 13. Demo
  • 14. contrib modules● media_browser_plus● eigene Filter● media basket● Download gewählter Dateien http://drupal.org/project/media_browser_plus
  • 15. contrib modules● media_derivatives ● File Processing / Conversion ● supports Triggers / "Rules" / Plugins / Engines ● Introduction ○ http://janezurevc.name/screencast-derivatives-api-intro-gsoc-2011 ● automatical convert files for HTML5-Usage ○ http://janezurevc.name/screencast-html5-video-support-multiple- files-using-media-derivatives-api● remote_stream_wrapper ○ Einbettung externer Dateien als Media-Asset (Orginalbilder verbleiben bspw. auf flickr)● media_feeds● media_update● media_translation● u.v.m. http://groups.drupal.org/node/168009
  • 16. and so on...● Roadmap - http://drupal.org/node/1291276● Issues - http://drupal.org/project/issues/media● Media Development Profile - http://drupal. org/project/media_dev● IRC - #drupal-media● Sprint in Denver - http://groups.drupal.org/node/181069
  • 17. Usage
  • 18. Danke !  noch Fragen ? @_SteffenR www.port11.de www.hopper-intermedia.de

×