Uncategorized

Managing media with Drupal 8

Media management has been identified as a priority in the last DrupalCon (New Orleans 2016). If we could have on Drupal 7 some contributed modules offering an unparalleled user experience for media management, Drupal 8 was still orphan not long ago for an equivalent solution.

With the stable release of the Media Entity module, Drupal 8 now has a robust and scalable solution to offer its users a customized media management. This solution is based on a number of contributed modules which relies on the heart of Media entity to enrich gradually, and also facilitate their respective maintenance and evolution. Note that several of these modules (such Entity browser) were designed, like the Inline Entity Form Module originally developed as part of Drupal Commerce, to be used with files or images, but in fact with any Drupal 8 entity type, making their use case even more interesting.

But often a robust solution, agnostic and reusable requires therefore an initial configuration effort. With a rich solution, complex configuration. Let’s explore how to set up a media management on Drupal 8 with the Media Entity collection.

The modules which compose the Media Entity collection

Les modules de la suite Media Entity

The different modules of the Media entity collection are:

  • Media entity : it is the core module of the solution, the main module wich provide basic entities
  • Media entity image : it will allow to manage images, recover their EXIF ​​if necessary and save them in dedicated fields
  • Media entity slideshow : it will allow to establish slideshow based on Media entities
  • Media entity audio : this module allows you to manage audio media type
  • Media entity Twitter : for shipping and managing tweets in your library
  • Entity Browser : this module will allow us to set up an interface to add or select media directly from the content’s edit form. Note that this module can help manage any entity and thus not just the media. A sub module Entity Browser IEF can integrate Entity Browser with Inline Entity Form
  • Inline Entity Form : this module is a generic alternative to Entity Browser to add or select a media from the content’s edit form
  • Video Embed Field : this module independent of the Media Entity collection has a full integration with it and enables the integration of embedded videos in your library.

There are also other modules to integrate other media types, such as documents or Instagram. Their list should not stop evolving, media entity allowing any contributed module to connect easily to his core and enrich it with a new media type.

Also note the module Entity Embed, complementary to the Media entity collection, which allows us to insert the media from our library in any body text, or as the name suggests, any entity type (content, blocks, etc.).

Configuring media bundles

After installing these modules (at minimum Media entity, Media entity image, Inline Entity form and Entity Browser to manage a library of images), the first step is to create a first media bundle.

Ajout d'un bundle image

When you create a bundle, we must select the Provider type that are implemented by the various contributed modules. Here we select the Provider type Image. For now we can not configure anything more, and we can save our bundle.

 

 

Bitcoin Blogs 2001
Bitcoin Blogs 2002
Bitcoin Blogs 2003
Bitcoin Blogs 2004
Bitcoin Blogs 2005
Bitcoin Blogs 2006
Bitcoin Blogs 2007
Bitcoin Blogs 2008
Bitcoin Blogs 2009
Bitcoin Blogs 2010
Bitcoin Blogs 2011
Bitcoin Blogs 2012
Bitcoin Blogs 2013
Bitcoin Blogs 2014
Bitcoin Blogs 2015
Bitcoin Blogs 2016
Bitcoin Blogs 2017
Bitcoin Blogs 2018
Bitcoin Blogs 2019
Bitcoin Blogs 2020
Bitcoin Blogs 2021
Bitcoin Blogs 2022
Bitcoin Blogs 2023
Bitcoin Blogs 2024
Bitcoin Blogs 2025
Bitcoin Blogs 2026
Bitcoin Blogs 2027
Bitcoin Blogs 2028
Bitcoin Blogs 2029
Bitcoin Blogs 2030
Bitcoin Blogs 2031
Bitcoin Blogs 2032
Bitcoin Blogs 2033
Bitcoin Blogs 2034
Bitcoin Blogs 2035
Bitcoin Blogs 2036
Bitcoin Blogs 2037
Bitcoin Blogs 2038
Bitcoin Blogs 2039
Bitcoin Blogs 2040
Bitcoin Blogs 2041
Bitcoin Blogs 2042
Bitcoin Blogs 2043
Bitcoin Blogs 2044
Bitcoin Blogs 2045
Bitcoin Blogs 2046
Bitcoin Blogs 2047
Bitcoin Blogs 2048
Bitcoin Blogs 2049
Bitcoin Blogs 2050
Bitcoin Blogs 2051
Bitcoin Blogs 2052
Bitcoin Blogs 2053
Bitcoin Blogs 2054
Bitcoin Blogs 2055
Bitcoin Blogs 2056
Bitcoin Blogs 2057
Bitcoin Blogs 2058
Bitcoin Blogs 2059
Bitcoin Blogs 2060
Bitcoin Blogs 2061
Bitcoin Blogs 2062
Bitcoin Blogs 2063
Bitcoin Blogs 2064
Bitcoin Blogs 2065
Bitcoin Blogs 2066
Bitcoin Blogs 2067
Bitcoin Blogs 2068
Bitcoin Blogs 2069
Bitcoin Blogs 2070
Bitcoin Blogs 2071
Bitcoin Blogs 2072
Bitcoin Blogs 2073
Bitcoin Blogs 2074
Bitcoin Blogs 2075
Bitcoin Blogs 2076
Bitcoin Blogs 2077
Bitcoin Blogs 2078
Bitcoin Blogs 2079
Bitcoin Blogs 2080
Bitcoin Blogs 2081
Bitcoin Blogs 2082
Bitcoin Blogs 2083
Bitcoin Blogs 2084
Bitcoin Blogs 2085
Bitcoin Blogs 2086
Bitcoin Blogs 2087
Bitcoin Blogs 2088
Bitcoin Blogs 2089
Bitcoin Blogs 2090
Bitcoin Blogs 2091
Bitcoin Blogs 2092
Bitcoin Blogs 2093
Bitcoin Blogs 2094
Bitcoin Blogs 2095
Bitcoin Blogs 2096
Bitcoin Blogs 2097
Bitcoin Blogs 2098
Bitcoin Blogs 2099
Bitcoin Blogs 2100
Bitcoin Blogs 2101
Bitcoin Blogs 2102
Bitcoin Blogs 2103
Bitcoin Blogs 2104
Bitcoin Blogs 2105
Bitcoin Blogs 2106
Bitcoin Blogs 2107
Bitcoin Blogs 2108
Bitcoin Blogs 2109
Bitcoin Blogs 2110
Bitcoin Blogs 2111
Bitcoin Blogs 2112
Bitcoin Blogs 2113
Bitcoin Blogs 2114
Bitcoin Blogs 2115
Bitcoin Blogs 2116
Bitcoin Blogs 2117
Bitcoin Blogs 2118
Bitcoin Blogs 2119
Bitcoin Blogs 2120
Bitcoin Blogs 2121
Bitcoin Blogs 2122
Bitcoin Blogs 2123
Bitcoin Blogs 2124
Bitcoin Blogs 2125
Bitcoin Blogs 2126
Bitcoin Blogs 2127
Bitcoin Blogs 2128
Bitcoin Blogs 2129
Bitcoin Blogs 2130
Bitcoin Blogs 2131
Bitcoin Blogs 2132
Bitcoin Blogs 2133
Bitcoin Blogs 2134
Bitcoin Blogs 2135
Bitcoin Blogs 2136
Bitcoin Blogs 2137
Bitcoin Blogs 2138
Bitcoin Blogs 2139
Bitcoin Blogs 2140
Bitcoin Blogs 2141
Bitcoin Blogs 2142
Bitcoin Blogs 2143
Bitcoin Blogs 2144
Bitcoin Blogs 2145
Bitcoin Blogs 2146
Bitcoin Blogs 2147
Bitcoin Blogs 2148
Bitcoin Blogs 2149
Bitcoin Blogs 2150
Bitcoin Blogs 2151
Bitcoin Blogs 2152
Bitcoin Blogs 2153
Bitcoin Blogs 2154
Bitcoin Blogs 2155
Bitcoin Blogs 2156
Bitcoin Blogs 2157
Bitcoin Blogs 2158
Bitcoin Blogs 2159
Bitcoin Blogs 2160
Bitcoin Blogs 2161
Bitcoin Blogs 2162
Bitcoin Blogs 2163
Bitcoin Blogs 2164
Bitcoin Blogs 2165
Bitcoin Blogs 2166
Bitcoin Blogs 2167
Bitcoin Blogs 2168
Bitcoin Blogs 2169
Bitcoin Blogs 2170
Bitcoin Blogs 2171
Bitcoin Blogs 2172
Bitcoin Blogs 2173
Bitcoin Blogs 2174
Bitcoin Blogs 2175
Bitcoin Blogs 2176
Bitcoin Blogs 2177
Bitcoin Blogs 2178
Bitcoin Blogs 2179
Bitcoin Blogs 2180
Bitcoin Blogs 2181
Bitcoin Blogs 2182
Bitcoin Blogs 2183
Bitcoin Blogs 2184
Bitcoin Blogs 2185
Bitcoin Blogs 2186
Bitcoin Blogs 2187
Bitcoin Blogs 2188
Bitcoin Blogs 2189
Bitcoin Blogs 2190
Bitcoin Blogs 2191
Bitcoin Blogs 2192
Bitcoin Blogs 2193
Bitcoin Blogs 2194
Bitcoin Blogs 2195
Bitcoin Blogs 2196
Bitcoin Blogs 2197
Bitcoin Blogs 2198
Bitcoin Blogs 2199
Bitcoin Blogs 2200
Bitcoin Blogs 2201
Bitcoin Blogs 2202
Bitcoin Blogs 2203
Bitcoin Blogs 2204
Bitcoin Blogs 2205
Bitcoin Blogs 2206
Bitcoin Blogs 2207
Bitcoin Blogs 2208
Bitcoin Blogs 2209
Bitcoin Blogs 2210
Bitcoin Blogs 2211
Bitcoin Blogs 2212
Bitcoin Blogs 2213
Bitcoin Blogs 2214
Bitcoin Blogs 2215
Bitcoin Blogs 2216
Bitcoin Blogs 2217
Bitcoin Blogs 2218
Bitcoin Blogs 2219
Bitcoin Blogs 2220
Bitcoin Blogs 2221
Bitcoin Blogs 2222
Bitcoin Blogs 2223
Bitcoin Blogs 2224
Bitcoin Blogs 2225
Bitcoin Blogs 2226
Bitcoin Blogs 2227
Bitcoin Blogs 2228
Bitcoin Blogs 2229
Bitcoin Blogs 2230
Bitcoin Blogs 2231
Bitcoin Blogs 2232
Bitcoin Blogs 2233
Bitcoin Blogs 2234
Bitcoin Blogs 2235
Bitcoin Blogs 2236
Bitcoin Blogs 2237
Bitcoin Blogs 2238
Bitcoin Blogs 2239
Bitcoin Blogs 2240
Bitcoin Blogs 2241
Bitcoin Blogs 2242
Bitcoin Blogs 2243
Bitcoin Blogs 2244
Bitcoin Blogs 2245
Bitcoin Blogs 2246
Bitcoin Blogs 2247
Bitcoin Blogs 2248
Bitcoin Blogs 2249
Bitcoin Blogs 2250
Bitcoin Blogs 2251
Bitcoin Blogs 2252
Bitcoin Blogs 2253
Bitcoin Blogs 2254
Bitcoin Blogs 2255
Bitcoin Blogs 2256
Bitcoin Blogs 2257
Bitcoin Blogs 2258
Bitcoin Blogs 2259
Bitcoin Blogs 2260
Bitcoin Blogs 2261
Bitcoin Blogs 2262
Bitcoin Blogs 2263
Bitcoin Blogs 2264
Bitcoin Blogs 2265
Bitcoin Blogs 2266
Bitcoin Blogs 2267
Bitcoin Blogs 2268
Bitcoin Blogs 2269
Bitcoin Blogs 2270
Bitcoin Blogs 2271
Bitcoin Blogs 2272
Bitcoin Blogs 2273
Bitcoin Blogs 2274
Bitcoin Blogs 2275
Bitcoin Blogs 2276
Bitcoin Blogs 2277
Bitcoin Blogs 2278
Bitcoin Blogs 2279
Bitcoin Blogs 2280
Bitcoin Blogs 2281
Bitcoin Blogs 2282
Bitcoin Blogs 2283
Bitcoin Blogs 2284
Bitcoin Blogs 2285
Bitcoin Blogs 2286
Bitcoin Blogs 2287
Bitcoin Blogs 2288
Bitcoin Blogs 2289
Bitcoin Blogs 2290
Bitcoin Blogs 2291
Bitcoin Blogs 2292
Bitcoin Blogs 2293
Bitcoin Blogs 2294
Bitcoin Blogs 2295
Bitcoin Blogs 2296
Bitcoin Blogs 2297
Bitcoin Blogs 2298
Bitcoin Blogs 2299
Bitcoin Blogs 2300
Bitcoin Blogs 2301
Bitcoin Blogs 2302
Bitcoin Blogs 2303
Bitcoin Blogs 2304
Bitcoin Blogs 2305
Bitcoin Blogs 2306
Bitcoin Blogs 2307
Bitcoin Blogs 2308
Bitcoin Blogs 2309
Bitcoin Blogs 2310
Bitcoin Blogs 2311
Bitcoin Blogs 2312
Bitcoin Blogs 2313
Bitcoin Blogs 2314
Bitcoin Blogs 2315
Bitcoin Blogs 2316
Bitcoin Blogs 2317
Bitcoin Blogs 2318
Bitcoin Blogs 2319
Bitcoin Blogs 2320
Bitcoin Blogs 2321
Bitcoin Blogs 2322
Bitcoin Blogs 2323
Bitcoin Blogs 2324
Bitcoin Blogs 2325
Bitcoin Blogs 2326
Bitcoin Blogs 2327
Bitcoin Blogs 2328
Bitcoin Blogs 2329
Bitcoin Blogs 2330
Bitcoin Blogs 2331
Bitcoin Blogs 2332
Bitcoin Blogs 2333
Bitcoin Blogs 2334
Bitcoin Blogs 2335
Bitcoin Blogs 2336
Bitcoin Blogs 2337
Bitcoin Blogs 2338
Bitcoin Blogs 2339
Bitcoin Blogs 2340
Bitcoin Blogs 2341
Bitcoin Blogs 2342
Bitcoin Blogs 2343
Bitcoin Blogs 2344
Bitcoin Blogs 2345
Bitcoin Blogs 2346
Bitcoin Blogs 2347
Bitcoin Blogs 2348
Bitcoin Blogs 2349
Bitcoin Blogs 2350
Bitcoin Blogs 2351
Bitcoin Blogs 2352
Bitcoin Blogs 2353
Bitcoin Blogs 2354
Bitcoin Blogs 2355
Bitcoin Blogs 2356
Bitcoin Blogs 2357
Bitcoin Blogs 2358
Bitcoin Blogs 2359
Bitcoin Blogs 2360
Bitcoin Blogs 2361
Bitcoin Blogs 2362
Bitcoin Blogs 2363
Bitcoin Blogs 2364
Bitcoin Blogs 2365
Bitcoin Blogs 2366
Bitcoin Blogs 2367
Bitcoin Blogs 2368
Bitcoin Blogs 2369
Bitcoin Blogs 2370
Bitcoin Blogs 2371
Bitcoin Blogs 2372
Bitcoin Blogs 2373
Bitcoin Blogs 2374
Bitcoin Blogs 2375
Bitcoin Blogs 2376
Bitcoin Blogs 2377
Bitcoin Blogs 2378
Bitcoin Blogs 2379
Bitcoin Blogs 2380
Bitcoin Blogs 2381
Bitcoin Blogs 2382
Bitcoin Blogs 2383
Bitcoin Blogs 2384
Bitcoin Blogs 2385
Bitcoin Blogs 2386
Bitcoin Blogs 2387
Bitcoin Blogs 2388
Bitcoin Blogs 2389
Bitcoin Blogs 2390
Bitcoin Blogs 2391
Bitcoin Blogs 2392
Bitcoin Blogs 2393
Bitcoin Blogs 2394
Bitcoin Blogs 2395
Bitcoin Blogs 2396
Bitcoin Blogs 2397
Bitcoin Blogs 2398
Bitcoin Blogs 2399
Bitcoin Blogs 2400
Bitcoin Blogs 2401
Bitcoin Blogs 2402
Bitcoin Blogs 2403
Bitcoin Blogs 2404
Bitcoin Blogs 2405
Bitcoin Blogs 2406
Bitcoin Blogs 2407
Bitcoin Blogs 2408
Bitcoin Blogs 2409
Bitcoin Blogs 2410
Bitcoin Blogs 2411
Bitcoin Blogs 2412
Bitcoin Blogs 2413
Bitcoin Blogs 2414
Bitcoin Blogs 2415
Bitcoin Blogs 2416
Bitcoin Blogs 2417
Bitcoin Blogs 2418
Bitcoin Blogs 2419
Bitcoin Blogs 2420
Bitcoin Blogs 2421
Bitcoin Blogs 2422
Bitcoin Blogs 2423
Bitcoin Blogs 2424
Bitcoin Blogs 2425
Bitcoin Blogs 2426
Bitcoin Blogs 2427
Bitcoin Blogs 2428
Bitcoin Blogs 2429
Bitcoin Blogs 2430
Bitcoin Blogs 2431
Bitcoin Blogs 2432
Bitcoin Blogs 2433
Bitcoin Blogs 2434
Bitcoin Blogs 2435
Bitcoin Blogs 2436
Bitcoin Blogs 2437
Bitcoin Blogs 2438
Bitcoin Blogs 2439
Bitcoin Blogs 2440
Bitcoin Blogs 2441
Bitcoin Blogs 2442
Bitcoin Blogs 2443
Bitcoin Blogs 2444
Bitcoin Blogs 2445
Bitcoin Blogs 2446
Bitcoin Blogs 2447
Bitcoin Blogs 2448
Bitcoin Blogs 2449
Bitcoin Blogs 2450
Bitcoin Blogs 2451
Bitcoin Blogs 2452
Bitcoin Blogs 2453
Bitcoin Blogs 2454
Bitcoin Blogs 2455
Bitcoin Blogs 2456
Bitcoin Blogs 2457
Bitcoin Blogs 2458
Bitcoin Blogs 2459
Bitcoin Blogs 2460
Bitcoin Blogs 2461
Bitcoin Blogs 2462
Bitcoin Blogs 2463
Bitcoin Blogs 2464
Bitcoin Blogs 2465
Bitcoin Blogs 2466
Bitcoin Blogs 2467
Bitcoin Blogs 2468
Bitcoin Blogs 2469
Bitcoin Blogs 2470
Bitcoin Blogs 2471
Bitcoin Blogs 2472
Bitcoin Blogs 2473
Bitcoin Blogs 2474
Bitcoin Blogs 2475
Bitcoin Blogs 2476
Bitcoin Blogs 2477
Bitcoin Blogs 2478
Bitcoin Blogs 2479
Bitcoin Blogs 2480
Bitcoin Blogs 2481
Bitcoin Blogs 2482
Bitcoin Blogs 2483
Bitcoin Blogs 2484
Bitcoin Blogs 2485
Bitcoin Blogs 2486
Bitcoin Blogs 2487
Bitcoin Blogs 2488
Bitcoin Blogs 2489
Bitcoin Blogs 2490
Bitcoin Blogs 2491
Bitcoin Blogs 2492
Bitcoin Blogs 2493
Bitcoin Blogs 2494
Bitcoin Blogs 2495
Bitcoin Blogs 2496
Bitcoin Blogs 2497
Bitcoin Blogs 2498
Bitcoin Blogs 2499
Bitcoin Blogs 2500

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button