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

Like this? Share it with your network

Share

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

on

  • 3,155 views

Vortrag vom 25.02.2012 beim Drupal Camp Essen

Vortrag vom 25.02.2012 beim Drupal Camp Essen

Statistics

Views

Total Views
3,155
Views on SlideShare
3,155
Embed Views
0

Actions

Likes
1
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupal 7 - Media Modul (Version 2.x-dev) Presentation 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