De Media module is een uitbreidbaar framework voor het beheren van bestanden en multimedia assets. Het vervangt het core upload veld met een standaard interface waar redacteuren en beheerders bestanden en multimedia assets kunnen uploaden, beheren en bestanden kunnen hergebruiken. Een Media bank. De module is een poging om de afhandeling van Media te standaardiseren (upload, imce, fields etc).
Presentatie over MediaWiki, met aandacht voor de mogelijkheden van deze toepassing voor de gebruiker, de administrator en de organisatie. De presentatie wordt afgesloten met tien (Media)Wiki Tips.
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
Donderdag 12 mei stond de DrupalJam op het programma. Dit zijn de slides van de sessie over het ontwikkelen van online platformen met Drupal 8 van Raymond Muilwijk. De sessie behandeld of Drupal 8 al geschikt is en hoe je hier snel in kan ontwikkelen.
A quick paced introduction to "Test Driven Development" (TDD) in an agile environment. The TDD philosophy states that you should develop your tests and then write code to make your tests pass and satisfy user requirements.
De geschiedenis van organisaties en een vooruitblik naar de toekomst. Waar staan we nu? Wat maakt een organisatie cyaan? Welke doorbraken spelen daarbij een rol?
Presentatie over MediaWiki, met aandacht voor de mogelijkheden van deze toepassing voor de gebruiker, de administrator en de organisatie. De presentatie wordt afgesloten met tien (Media)Wiki Tips.
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
Donderdag 12 mei stond de DrupalJam op het programma. Dit zijn de slides van de sessie over het ontwikkelen van online platformen met Drupal 8 van Raymond Muilwijk. De sessie behandeld of Drupal 8 al geschikt is en hoe je hier snel in kan ontwikkelen.
A quick paced introduction to "Test Driven Development" (TDD) in an agile environment. The TDD philosophy states that you should develop your tests and then write code to make your tests pass and satisfy user requirements.
De geschiedenis van organisaties en een vooruitblik naar de toekomst. Waar staan we nu? Wat maakt een organisatie cyaan? Welke doorbraken spelen daarbij een rol?
Bert Lemmens geeft een introductie op het IIIF-framework, en legt vervolgens samen met Pascal Ennaert (Vlaamse Kunstcollectie) uit hoe VKC en PACKED een proefopstelling maakten van een IIIF-beeldinfrastructuur, gelinkt aan de VKC-datahub en de Blauwdruk gedistribueerd beeldbeheer.
Presentatie over Fontys Mediatheek 2.0 voor VVBAD studiedag \'Sociaal & Digitaal\' (http://www.vvbad.be/node/3644) te Hasselt, België
Zie ook <a href="http://www.youtube.com/watch?v=5bNTFwfxfVs">YouTube</a>
Adding context to your site using Drupal Organic GroupsNascom
Using Drupal Organic Groups to build communities is cool. But why not look a bit further? We started experimenting and found new ways to use the flexible built-in API. It is perfect for setting up very complex structures within a single Drupal environment. It lets you create small or larger sections that can start leading a life of their own.
Hoe snel het tij in de technologiewereld kan keren, ondervindt Mozilla de laatste 10 jaar met Firefox. In de jaren '00 was deze browser nog een lichtbaken van innovatie die een heerlijk frisse wind deed waaien in de browsermarkt en marktleider Internet Explorer op de knieën dwong. Maar vanaf 2008 nam Google's browser Chrome de rol van vernieuwer over en kwam Firefox in het verdomhoekje terecht (te traag, te overladen met functies).
Eind 2017 lanceerde Mozilla dan eindelijk een grondig vernieuwde Firefox onder de naam 'Quantum' (versie 57). Vriend en vijand zijn het erover eens dat Firefox hiermee terug kan wedijveren met Chrome qua snelheid en performantie. In deze sessie demonstreren we de vele handige functies van Firefox, en we belichten ook kort de onderliggende technieken (zoals de 'Quantum' rendering engine en 'Photon' interface).
Tot slot bespreken we ook de rol en betekenis van de Mozilla Foundation. Deze organisatie zonder winstoogmerk heeft namelijk veel ruimere doelstellingen dan het 'product' Firefox alleen. We verduidelijken Mozilla's missie om 'te bouwen aan een beter internet' en overlopen een aantal straffe initiatieven.
Sprekers: Bert Lemmens en Rony Vissers (Packed vzw, Expertisecentrum Digitaal Erfgoed) Op het einde van cursus 3 krijg je de opdracht om te bekijken hoe je de opgedane kennis in de eigen praktijk kunt toepassen en concrete vragen/probleemstellingen specifiek voor jouw context op te lijsten. In interactie met de deelnemers pogen we tijdens deze sessie oplossingen te formuleren die aansluiten bij de eigen praktijk. Om de interactie te bewaken, is deze cursus beperkt tot maximaal 7 organisaties, met een maximum van 2 deelnemers per organisatie, inschrijven. Bij voldoende vraag wordt een extra sessie overwogen.
Toegang tot digitale objecten - viewers en ResolverLIBIS
Presentatie gegeven door DIrk Kinnaes tijdens de LIBIS gebruikersdag van 7 juni 2022. Als je in Limo, scopeQuery, een Omeka website of elders een verwijzing vindt naar een digitaal document in Teneo dan kom je automatisch terecht in een of andere "viewer" die het gevraagde object weergeeft. In deze sessie tonen we welke viewers beschikbaar zijn in Teneo, en welke factoren bepalen welke viewer je standaard te zien krijgt. Bij het invoeren van dergelijke verwijzingen is het belangrijk om een persistente systeemonafhankelijke URL te gebruiken: de "resolver" URL. Tijdens deze sessie werd getoond hoe de LIBIS resolver gebruikt kan worden om te verwijzen naar gerelateerde services die toelaten de digitale objecten op allerlei manieren te gebruiken, zoals een andere viewer gebruiken, een thumbnail opvragen of een opname in een bepaalde kwaliteit downloaden.
HORA toegpast op HU-dienstenportfolio - Joost Veerman (Hogeschool Utrecht) - ...SURFevents
Voor een aantal generieke ICT-diensten heeft de HU de software en hardware dienstcomponenten gemodelleerd op basis van de Hoger Onderwijs Referentie Architectuur (HORA). Dit maakt inzichtelijk hoe de HU het dienstenportfolio kan realiseren op basis van herbruikbare generieke componenten. Daarnaast helpt het bij de keuze: wat doen we in eigen beheer en wat via SaaS- en PaaS-diensten?
Bert Lemmens geeft een introductie op het IIIF-framework, en legt vervolgens samen met Pascal Ennaert (Vlaamse Kunstcollectie) uit hoe VKC en PACKED een proefopstelling maakten van een IIIF-beeldinfrastructuur, gelinkt aan de VKC-datahub en de Blauwdruk gedistribueerd beeldbeheer.
Presentatie over Fontys Mediatheek 2.0 voor VVBAD studiedag \'Sociaal & Digitaal\' (http://www.vvbad.be/node/3644) te Hasselt, België
Zie ook <a href="http://www.youtube.com/watch?v=5bNTFwfxfVs">YouTube</a>
Adding context to your site using Drupal Organic GroupsNascom
Using Drupal Organic Groups to build communities is cool. But why not look a bit further? We started experimenting and found new ways to use the flexible built-in API. It is perfect for setting up very complex structures within a single Drupal environment. It lets you create small or larger sections that can start leading a life of their own.
Hoe snel het tij in de technologiewereld kan keren, ondervindt Mozilla de laatste 10 jaar met Firefox. In de jaren '00 was deze browser nog een lichtbaken van innovatie die een heerlijk frisse wind deed waaien in de browsermarkt en marktleider Internet Explorer op de knieën dwong. Maar vanaf 2008 nam Google's browser Chrome de rol van vernieuwer over en kwam Firefox in het verdomhoekje terecht (te traag, te overladen met functies).
Eind 2017 lanceerde Mozilla dan eindelijk een grondig vernieuwde Firefox onder de naam 'Quantum' (versie 57). Vriend en vijand zijn het erover eens dat Firefox hiermee terug kan wedijveren met Chrome qua snelheid en performantie. In deze sessie demonstreren we de vele handige functies van Firefox, en we belichten ook kort de onderliggende technieken (zoals de 'Quantum' rendering engine en 'Photon' interface).
Tot slot bespreken we ook de rol en betekenis van de Mozilla Foundation. Deze organisatie zonder winstoogmerk heeft namelijk veel ruimere doelstellingen dan het 'product' Firefox alleen. We verduidelijken Mozilla's missie om 'te bouwen aan een beter internet' en overlopen een aantal straffe initiatieven.
Sprekers: Bert Lemmens en Rony Vissers (Packed vzw, Expertisecentrum Digitaal Erfgoed) Op het einde van cursus 3 krijg je de opdracht om te bekijken hoe je de opgedane kennis in de eigen praktijk kunt toepassen en concrete vragen/probleemstellingen specifiek voor jouw context op te lijsten. In interactie met de deelnemers pogen we tijdens deze sessie oplossingen te formuleren die aansluiten bij de eigen praktijk. Om de interactie te bewaken, is deze cursus beperkt tot maximaal 7 organisaties, met een maximum van 2 deelnemers per organisatie, inschrijven. Bij voldoende vraag wordt een extra sessie overwogen.
Toegang tot digitale objecten - viewers en ResolverLIBIS
Presentatie gegeven door DIrk Kinnaes tijdens de LIBIS gebruikersdag van 7 juni 2022. Als je in Limo, scopeQuery, een Omeka website of elders een verwijzing vindt naar een digitaal document in Teneo dan kom je automatisch terecht in een of andere "viewer" die het gevraagde object weergeeft. In deze sessie tonen we welke viewers beschikbaar zijn in Teneo, en welke factoren bepalen welke viewer je standaard te zien krijgt. Bij het invoeren van dergelijke verwijzingen is het belangrijk om een persistente systeemonafhankelijke URL te gebruiken: de "resolver" URL. Tijdens deze sessie werd getoond hoe de LIBIS resolver gebruikt kan worden om te verwijzen naar gerelateerde services die toelaten de digitale objecten op allerlei manieren te gebruiken, zoals een andere viewer gebruiken, een thumbnail opvragen of een opname in een bepaalde kwaliteit downloaden.
HORA toegpast op HU-dienstenportfolio - Joost Veerman (Hogeschool Utrecht) - ...SURFevents
Voor een aantal generieke ICT-diensten heeft de HU de software en hardware dienstcomponenten gemodelleerd op basis van de Hoger Onderwijs Referentie Architectuur (HORA). Dit maakt inzichtelijk hoe de HU het dienstenportfolio kan realiseren op basis van herbruikbare generieke componenten. Daarnaast helpt het bij de keuze: wat doen we in eigen beheer en wat via SaaS- en PaaS-diensten?
2. Wat is het
●Een module voor Drupal 7.
●Uitbreiding op de file management functionaliteit.
●Framework voor metadata voor Media.
●Een consistente gebruikersinterface voor het
beheren van bestanden.
3. In Drupal 6 it was a mess (1)
● Media aan een node gekoppeld:
● Upload, Image Attach
● Media als een node
● Image module, Video module, Audio module
● Media als een CCK veld
● FileField, ImageField, Embedded Media Field, VideoField,
Audiofield
● File Management
● IMCE, Asset, WebFM, FileField Sources
● Inline Media
● WYSIWYG, IMCE, Embedded Inline Media, Node Embed
4. In Drupal 6 it was a mess (2)
● Veel verschillende modules waardoor:
● Elke functionaliteit een eigen gebruikersinterface.
● Geen oplossing voor gezamenlijke uitdagingen
(zoals file management).
5. Uitgangspunten Media module
● Usability: polished interfaces which behave
like people expect.
● Consistency: use the same interfaces when
picking files.
● Extendibility: be an API, not and end to end
solution.
6. Media module in Actie
● Acties vooraf:
● Geïnstalleerd: Drupal 7.2, Ctools, Media, Media:
Flickr, Media: Youtube, WYSIWYG (ckeditor)
● Ingesteld: Flickr API Key, CKEditor, Invoerformaten,
Media File Displays (Youtube / Flickr)
8. Media toevoegen als een veld
● Eigen field type 'Multimedia asset'.
● Per veld definiëren of er Afbeeldingen, Video of
een andere type in mag.
● Per weergave (Full node, Teaser etc) instellen
welke weergave van Media.
11. Voeg alle media toe
● Eigen en externe Media beiden te gebruiken.
● Naast Flickr en Youtube nog velen anderen:
● Media: Soundcloud, Media: Vimeo, Media:
Ustream, etc
● Totaal al 39 ondersteunde diensten. Zoek naar
'Media:' op www.drupalmodules.com voor de
volledige lijst!
● Het is een API, mogelijk om je eigen dienst ook toe
te voegen!
12. Media toevoegen in content
● Plaats Media tussen content met een
WYSIWYG editor.
● Niet mogelijk om, zoals bij media in een veld, in
verschillende weergaven het veld anders te
tonen.
● Gebruik dezelfde bronnen zoals file uploads,
youtube, flickr of andere ingeschakelde dienst!
● Gebruikersinterface is consistent.
14. Plaatsen van Videos
● Hosten bij een dienst heeft de voorkeur want:
● Beschikbaar maken verschillende devices
(Transcoderen)
● Webservers zijn er niet altijd op berekend.
● Streaming
● Media module ondersteuning nog zwak.
● Voor publieke videos bijvoorbeeld:
● Vimeo, Youtube etcetera
● Voor eigen videos bijvoorbeeld:
● Brightcove, Vzaar etcetera
15.
16. Het maken van een Mediabank
● Alle gebruikte media wordt bijgehouden en in
de mediabank geplaatst.
● Oude media hergebruiken in velden en in
content.
● De Mediabank is uitbreidbaar met zoek
functionaliteit.
17. Metadata toevoegen
● Media is een eigen entiteit (D7 Entity).
● Velden toevoegen met core Fields
functionaliteit.
● Alle type velden voor Nodes ook beschikbaar
voor Media zoals Text, Integer, Lists, Taxonomy.
● Per Media type velden definiëren.
● Velden doorzoekbaar maken in Library.
● Weergave van metadata te configureren.
18.
19.
20. Status
● De Media module is nog niet stabiel (beta).
● De API is klaar om eigen Media backends
ervoor te schrijven.
● Er zullen veel uitbreidingen worden gemaakt:
● Media Gallery, Eigen backends, Uitgebreide
Mediabank, Libraries van diensten in de Mediabank
geïntegreerd
21. Vragen?
● Raymond Muilwijk
● http://twitter.com/rmuilwijk
● r.muilwijk@trinoco.nl