New Drupal book: "Drupal Multimedia", by Aaron Winborn

Drupal has attracted a lot of attention for the book authors during the last couple of years. A lot of books for the popular CMS have been published, with content targeted from beginners to advanced users, ranging from end users to core and third-party module programmers.

Drupal Multimedia, by Aaron WinbornMy new Drupal book arrived about three weeks ago. "Drupal Multimedia" was written by Aaron Winborn and is published by Packt Publishing, a house that has published a variety of books targeting Drupal, Joomla, PHP, etc. The book is targeted to users that want to learn how to unleash the multimedia features of Drupal with the use of third party modules. It's targeted mainly to intermediate and advanced users. Beginners could find their way through it, although they will probably find the content regarding theming somewhat confusing (because of their little knowledge of the Drupal inner mechanism and not because of the way the book is written).

Chapter 1 starts with a quick introduction to Drupal and meanings such as nodes, regions, blocks, themes, and a couple of widely used third-party modules, like Content Construction Kit (CCK) and Views. These two modules are heavily used through the rest of the book and are modules that a professional Drupal site cannot live without.

Chapter 2 goes through the process of creating new image nodes, with the power of the Image module. It demonstrates the creation of galleries, the embedding of images using Image Assist and the author makes an introduction to WYSIWYG modules (TinyMCE in this case) that are tied with the previously mentioned image modules.

Chapter 3 starts exploring other possibilities of attaching and displaying images in nodes, with the use of CCK and third-party modules built around it. In this case, the ImageField module is used. In the remainder of the chapter, the author explains the use of ImageCache for cropping, resizing and scaling images, Embedded Media Field for embedding images from third-party hosting sites like Flickr or Picasa and Taxonomy Image for displaying certain images for each vocabulary term. The first attempt for theming is done at this chapter.

Chapter 4 is dedicated to theming images. The reader will learn how to theme a view using CSS, how to discover which theming method to override by using Firefox's extension Firebug and Drupal's third-party Theme Developer Module. CSS will be used to demonstrate the creation of roll-over menus and images with the drop shadow effect. A small introduction will be done for the LightBox, Magnifier, Five Star and jCarousel modules at the end of the chapter.

Chapter 5 deals with video hosted in third-party providers, like YouTube, Metacafe, etc. The author uses the previously mentioned Embedded Media Field to present videos not hosted on the same server that runs Drupal.

Chapter 6 deals with video hosted locally. For this purpose, the FileField CCK module is used. The author also mentions players that are Flash based and introduces jQuery Media, which is a wrapper module for the jQuery Media Plugin.

Chapter 7 deals with the concept of file management. The CCK included Node Reference module is demonstrated, along with an example of how to theme a node referenced video. Then, the author talks about the Asset and Media Mover modules, which are basically APIs that each implement the concept of file management in different ways. A few basic examples that illustrate some of the functionality of these powerful modules follow.

Chapter 8 is about audio nodes. There is a small introduction of the most widely used audio formats in the internet (wav, mp3, ogg). Then, the author goes through the Audio Module, the module that is for audio files what the Image Module is for images. However, because audio files are not something that are natively handled by browsers like images or text, the author talks about audio players that are mainly Flash based. The Audio module ships with two Flash players that can play most audio formats.

Chapter 9 goes deeper in the audio territory, by examining the FileField module for audio files. As in the case for images, FileField is a CCK module that with the help of jQuery Media, you can create audio fields with a Flash based embedded media player. External audio sources can be handled by utilizing the Embedded Audio Field, which is a module contained in Embedded Media Field.

In chapter 10, the author goes through the process of theming for audio content. The reader will discover techniques with the Node Reference CCK module and how to create playlists with the help of the XSPF XML file format, XSPF Playlist and Views modules.

Finally, chapter 11 takes a look at what the future brings. Drupal 7, which is currently under heavy development, will carry a hook_file() function, that will implement a file API, that all modules will take advantage. Hopefully, a new generation of multimedia modules will use the new mechanism. It's been discussed before that parts of the CCK module and the Image module will be merged into the Drupal core, meaning that there's a pretty good chance that modules like FileField and ImageField will exist in core. From all this, everybody wins, since the third-party developers won't have to reinvent the wheel every time they need a file API and they can focus on better usability, like a better UI and better documentation.


Overall, this is a book where the author aggregates knowledge that you find scattered in the drupal.org pages (handbook, forum, etc.) regarding the multimedia aspects of a Drupal site. So, it's a very good source to use in order to create multimedia rich sites. Reading through this book, I discovered a lot of stuff I didn't know about. The theming part is a tricky thing, which needs more documentation and experience in order to achieve the results that you need. The book is focused around Drupal 6, although there were a few modules that (by the time the book was published) had not been ported yet to 6. Still the author makes references on them, hoping that a port for 6 will have been done by today. The book will not teach you how to write your own modules, but it will teach you how to take advantage of the existing variety of third-party modules. Hopefully, Drupal 7 will bring a new era for multimedia handling techniques. Until then, you can buy this book and take advantage of what's already there. If you don't want to search through the drupal.org site, the documentation (which can probably be outdated) and the forum topics in order to create your multimedia site, then this book is highly recommended.

υπολογιστές / computers: 
Χρήσιμο / Useful: 
Average: 3.4 (45 votes)

Σχόλια

Wow, incredible blog layout! How long have you been blogging for?

you mad blogging look easy. The overall look of

your website is magnificent, as well ass the content!

My web page; Web Site

Every weekend i used to pay a quick visit this site, bwcause i wish for enjoyment,

for the reason that this this website conations in fact fastidious funny data

too.

Feel free to visit my webb page: Delois Ruescher

Excellent weblog rigjt here! Also yor website rather a lot up

very fast! What host are you the usage of? Can I get your affiliate

link in your host? I desire my site lkaded up as fast as

yours lol

Take a look at my website Chinese Takeaway in gloucester

Excellent pieces. Keeep writing such kind of info on your

blog. Im really impressed by your site.

Hi there, You've done an incredible job. I will definitely digg it and for my part

suggest to my friends. I'm sure they'll be benefited

ffom this web site.

my web page: gloucester takeaway delivery

I am really happy to glance at this weblog posts which includes lots of

helpful information, thanks for providing these kinds of information.

My webpage - minecraft

Wonderful blog! Do you have any suggestions for aspiring writers?

I'm planning to start my own website soon but I'm a little lost

on everything. Would you advise starting with a free platform

like Wordpress or go for a paid option? There are so many choices out

there that I'm totally overwhelmed .. Any ideas?

Thanks!

Here is my web blog minecraft

I am curious to find out What Equipment is Needed for Sling TV blog system you're working with?

I'm having some minor security problems with my latest

site and I'd like to find something more risk-free. Do you have any recommendations?

Thanks on your marvelous posting! I quite enjolyed reading it, you are a

great author.I will remember to bookmark your blog and will often come back down the road.

I want to encourage you continue your great job, have a nice weekend!

Here is my web-site: I Bought this house without a damp proof course cotswolds

Nice blog here! Also your web site loads uup very fast!

What web host are you using? Can I get youur affiliate link to your host?

I wish my site loaded up as fast as yours lol

My web site; plumbinggloucester.com

I read this paragraph fully on the topic of the resemblance of newest and

preceding technologies, it's amazing article.

my web page :: minecraft

I'm not sure why but this web site is loading very slow for me.

Is anyone else having this issue or What Equipment is Needed for Sling TV

it a problem on my end? I'll check back later on and see

if the problem still exists.

After I initially left a comment I appear to have clicked the -Notify me when new comments are added- checkbox

and from now on every time a comment is added I receive 4 emails with the same

comment. Is there an easy method you are able to remove me from

that service? Cheers!

Here is my blog: minecraft

Hello! This is kind of off topic but I need some guidance from an established

blog. Is it tough to set up your own blog? I'm not very

techincal but I can figure things out pretty fast. I'm thinking about

creating my own but I'm not sure where to start. Do you have

any points or suggestions? Thank you

Review my web blog :: minecraft free download 2018

I am curious to find out what blog platform you have been utilizing?

I'm having some small security problems with my latest site

and I'd like to find something more safe. Do you have any recommendations?

My webpage: Coconut Oil Benefits

Thank you for another informative blog. Where else may I get that type of

info written in such a perfect means? I've a mission that I am

simply now running on, and I have been at the glance out for such info.

my website: descargar facebook

I enjoy, lead to I discovered exactly what I was having a look

for. You've ended my four day long hunt! God Bless you man. Have a nice day.

Bye

Take a look at my page - Sling TV Save Money Coupon 2018

obviously like your web-site however you need

to check the spelling on several of your posts. Many of them are rife with

spelling problems and I to find it very bothersome to inform the

reality however I'll certainly come again again.

Also visit my page ... 1080p videos games

whoah this weblog is excellent i love studying your articles.

Keep up the great work! You know, lots of people are searching around

for this info, you can aid them greatly.

Take a look at my site - quest bars cheap

Hello, yes this post What Equipment is Needed for Sling TV genuinely fastidious and I

have learned lot of things from it concerning blogging.

thanks.

Wow, wonderful blog layout! How long have you

been blogging for? you made blogging look easy. The overall look of your site is excellent, let alone the content!

My webpage ... descargar facebook

We are a group of volunteers and opening a new

scheme in our community. Your site provided us with valuable info to work on. You have

done an impressive job and our whole community will be thankful to you.

my web-site ... minecraft

Simply want to say your article is as amazing. The clarity in your post is

just nice and i can assume you are an expert on this

subject. Fine with your permission allow me to grab your RSS

feed to keep up to date with forthcoming post. Thanks a

million and please continue the enjoyable work.

Also visit my blog ... Coconut Oil

Hiya! Quick question that's totally off topic. Do you know how to make your

site mobile friendly? My weblog looks weird when viewing from

my iphone. I'm trying to find a theme or plugin that might be able to resolve

this issue. If you have any suggestions, please share.

Appreciate it!

Feel free to surf to my web blog ... minecraft

Hello there, I do believe your web site may be

having web browser compatibility problems. Whenever I look at your

website in Safari, it looks fine but when opening in I.E., it has some overlapping issues.

I simply wanted to provide you with a quick heads up! Apart

from that, excellent blog!

my web site; Benefits of Coconut Oil

It What Equipment is Needed for Sling TV appropriate time to make some plans

for the future and it is time to be happy. I have read this

post and if I could I desire to suggest you few interesting things or advice.

Maybe you could write next articles referring to

this article. I desire to read more things about it!

For most up-to-date news you have to pay a visit world-wide-web

and on world-wide-web I found this site as a best website

What Equipment is Needed for Sling TV

hottest updates.

Thanks for any other great post. The place else could anyone get that type of

info in such a perfect manner of writing? I've a presentation next week,

and I'm on the look for such info.

Here is my blog post: tinder dating site

Excellent post. I will be experiencing some of these issues as well..

Look into my blog post - What Equipment is Needed for Sling TV

I am genuinely delighted to read this blog posts which carries lots of useful data, thanks for providing such statistics.

My web-site ... Randee Khubba

Hello I am so grateful I found your web site, I really found you by accident, while I was

browsing on Askjeeve for something else, Regardless I aam here now and would just like to say thanks

forr a remarkable post and a all round thrilling blog (I also love the theme/design), I don't have

time to look over it all at the minute but I have saved it and also added inn your RSS feeds, sso when I have

time I will be back to read much more, Please do keep up the

great work.

My page - Biomass / Biofuel heating system installation stow on the wold

Hello there! This article couldn't be written any better!

Goinbg through this post reminds me of my previous roommate!

He continually kept talking aboit this. I'll forward this post to him.

Pretty sure he's going to have a very good read.

Many thanks for sharing!

Here is my web blog - Clint Labianca

Descargar facebook http://twitter.com/descargar_hq descargar facebook

I just like the valuable info you supply to your articles.

I will bookmark your weblog and take a look at again here

regularly. I am reasonably certain I will

be informed lots of new stuff proper right

here! Good luck for the next! Descargar facebook http://twitter.com/descargar_hq descargar facebook

Hey There. I found your blog the use of msn. This is an extremely well written article.

I will make sure to bookmark it and return to learn extra of your useful information.

Thank you for the post. I'll definitely comeback.

Feel free to surf to my site - descargar facebook

Hey There. I found your blog using msn. This is

a very well written article. I will make sure to bookmark it and return to

read more of your useful info. Thanks for the post.

I'll definitely return.

my website :: minecraft

wonderful issues altogether, you just won a logo new reader.

What may you suggest about your put up that you just made some days

in the past? Any sure?

Also visit my weblog; quest bars

Hello There. I found your blog using msn. This is an extremely

well written article. I'll be sure to bookmark it and return to read more of your useful info.

Thanks for the post. I will definitely return.

Visit my webpage Sling TV

Hey I know this is off topic but I was wondering if you

knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.

I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.

Please let me know if you run into anything. I truly enjoy

reading your blog and I look forward to your new updates.

Feel free to visit my homepage ... minecraft

When I originally left a comment I appear to have clicked the -Notify me

when new comments are added- checkbox and now every time a comment is added I get

4 emails with the same comment. There has to be a means you are able to remove

me from that service? Thank you!

Here is my weblog :: Health Benefits of Coconut Oil

Way cool! Some very valid points! I appreciate you

writing this article plus the rest Health Benefits of Coconut Oil the website is very good.

I love what you guys are usually up too. Such clever work and exposure!

Keep up the terrific works guys I've incorporated

you guys to my own blogroll.

Take a look at my webpage: Sling TV

Hello to all, the contents existing at this website are genuinely awesome

for people experience, well, keep up the nice work fellows.

my web site minecraft free download 2018

Thankfulness to my father who told me on the topic of this webpage, this weblog

is in fact amazing.

Check out my blog post: minecraft free download 2018

Very soon this web page will be famous amid all blog users, due to it's good posts

Here is my blog Quest Bars

Hi there mates, its enormous article about

cultureand entirely defined, keep it up all the time.

Here is my webpage: gloucestercarpetcleaning.com

Hi would you mind sharing which blog platform

you're using? I'm going to start my own blog soon but I'm having a tough time deciding between BlogEngine/Wordpress/B2evolution and Drupal.

The reason I ask is because your design seems different

then most blogs and I'm looking for something

unique. P.S Apologies for getting off-topic but I had to ask!

my homepage - minecraft

Definitely consider that which you said.

Your favorite reason seemed to be on the net the easiest factor to have in mind Health Benefits of Coconut Oil.

I say to you, I certainly get annoyed while people think about issues that they

just don't understand about. You managed to hit the nail upon the highest as neatly as defined out the entire thing with no need

side-effects , other folks could take a signal. Will

probably be back to get more. Thanks

I'm curious to find out what blog platform you're utilizing?
I'm experiencing some small security issues with my latest site and I'd like to find something more risk-free.
Do you have any suggestions?

Stop by my web site; Begin a wonderful Love relationship https://t.frtyj.com/plysmezla8?aff_id=80306&offer_id=1227&bo=2745,2746,2...

Its like you learn my thoughts! You appear to grasp a lot about

this, like you wrote the book in it or something. I believe that you simply can do with a few % to power the

message house a bit, however other than that, this is fantastic blog.

A fantastic read. I will definitely be back.

My web page: minecraft secret free download

I absolutely love your blog.. Excellent colors & theme.

Did you build this amazing site yourself? Please reply back as I'm wanting to create my very own site

and would love to find out where you got this from or

exactly what the theme is named. Appreciate it!

Here is my weblog - minecraft

You actually make it seem so easy along with your presentation however I find this topic

to be actually something that I believe I might

by no means understand. It seems too complicated and extremely huge for me.

I am having a look ahead to your next post, I will try to get the dangle of it!

my web page; minecraft free download 2018

Thanks in support of sharing such a pleasant thought, post is good, thats why i have read

it fully

Review my website ... tinder dating site

My spouse and I stumbled over here different page and thought I may as well check things out.

I like what I see so i am just following you. Look forward to exploring your web page repeatedly.

Also visit my web blog Benefits of Coconut Oil

Great goods from you, man. I've keep in mind your stuff previous to

and you are simply extremely fantastic. I really like

what you've acquired right here, really like what you're saying and the best way through which you say it.

You're making it entertaining and you continue to

take care of to stay it wise. I can't wait to read much more from you.

This is really a great web site.

Also visit my webpage: Sling TV

Great website. A lot of useful information here.

I'm sening it to some friends ans additkonally sharing in delicious.

And obviously, thank yoou in your sweat!

Look into myy weblog ... car breakdowns

What's up, I read your blog daily. Your writing

style is awesome, keep doing what you're doing!

My blog post; minecraft

Remarkable! Its really awesome piece of writing, I have

got much clear idea regarding from this post.

Also visit my homepage; Sling TV

I was suggested this blog by way of my cousin. I'm not positive whether this submit is written by him as no one else recognise such

precise about my difficulty. You are wonderful! Thanks!

Here is my homepage ... Sling TV

Hello There. I discovered your blog the use of msn. This is an extremely smartly written article.

I'll make sure to bookmark it and return to read extra Health Benefits of Coconut Oil your helpful info.

Thanks for the post. I will definitely return.

I will right away snatch your rss as I can't in finding your e-mail subscription hyperlink

or newsletter service. Do you've any? Please let me know so that I may just subscribe.

Thanks.

Feel free to visit my blog post; What Equipment is Needed for Sling TV

Definitely believe that which you said. Your favorite reason seemed to be on the internet the simplest thing to be aware of.

I say to you, I definitely get irked while people consider worries that they plainly do not know about.

You managed to hit the nail upon the top and defined out

the whole thing without having side-effects , people can take

a signal. Will probably be back to get more. Thanks

My page ... Marylou Notis

We're a group of volunteers and opening a new scheme in our community.

Your website provided us with valuable info to work on. You've

done an impressive job and our whole community

will be thankful to you.

Feel free to visit my web-site :: What Equipment is Needed for Sling TV

Simply wіsh tо saү your article іѕ aѕ surprising.

Tһе clarity іn your post is just spectacular and i can assume уⲟu're an expert on tһis subject.

Ꮤell ᴡith your pernission ⅼet mе to grab уour RSS feed

tto кeep up to ⅾate witһ forthcoming post. Tһanks a mіllion and pleɑse continue tһe gratifying work.

Also visit mʏ web site ... Make your solar panels efficient chipping campden

bookmarked!!, I like your blog!

Also visit my web site ... dormer roofs thornbury (Uta)

If some one desires expert view about running a blog afterward i advise

him/her to pay a visit this weblog, Keep up the good job.

my page :: minecraft

Hi there it's me, I am also visiting this web page daily, this site is actually pleasant and the visitors are truly sharing good

thoughts.

Feel free to surf to my web site minecraft

I pay a visit daily a few blogs and websites to read content, however this website

provides quality based content.

Review my web page; minecraft

Hello, everything is going well here and ofcourse every one is sharing data, that's

really fine, keep up writing.

My web-site: Coconut Oil Benefits

Hi to every one, as I am genuinely keen Health Benefits of Coconut Oil reading this webpage's post to be updated on a

regular basis. It contains pleasant material.

Very soon this website will be famous among all blogging

and site-building viewers, due to it's good articles

Here is my web page - What Equipment is Needed for Sling TV

Hi there! This blog post couldn't be written any better! Going through

this article reminds me of my previous roommate!

He always kept preaching about this. I most certainly will forward this information to him.

Fairly certain he's going to have a very good read.

Many thanks for sharing!

My web-site :: Sling TV

Every weekend i used to pay a visit this site, for the reason that i want enjoyment, since this this web site conations really fastidious funny information too.

Feel free to surf to my web blog Coconut Oil

Good day! I could have sworn I've been to this website before but after going through

many of the posts I realized it's new to me.

Anyhow, I'm certainly happy I found it and I'll be book-marking it

and checking back frequently!

Also visit my homepage What Equipment is Needed for Sling TV

Right now it sounds like Movable Type is the preferred blogging platform available

right now. (from what I've read) Is that what you're using on your blog?

Look at my web blog - descargar facebook

Excellent post. I was checking continuously this

blog and I am impressed! Extremely useful info particularly the last part

:) I care for such info a lot. I was looking for this

particular information for a very long time. Thank you and good luck.

Take a look at my web blog: quest bars

I don't even know how I ended up here, but I thought this post was good.

I do not know who you are but definitely you are going to a famous blogger if you are

not already ;) Cheers!

Check out my web site - minecraft

Howdy! This blog post could not be written much better!

Looking at this article reminds me Health Benefits of Coconut Oil my previous roommate!

He always kept preaching about this. I am going to forward this

information to him. Fairly certain he'll have a very good read.

I appreciate you for sharing!

Way cool! Some very valid points! I appreciate you penning this article plus the

rest of the site is extremely good.

my web page my blog

Spot on with this write-up, I absolutely believe that this

amazing site needs far more attention. I'll probably be returning to read

more, thanks for the advice!

Here is my blog ... minecraft free download 2018

Hello! This is kind of off topic but I need some guidance from an established blog.

Is it very hard to set up your own blog? I'm not very techincal but I can figure things

out pretty fast. I'm thinking about making my own but I'm not sure where to begin. Do you have any ideas or suggestions?

Cheers

Feel free to surf to my web blog descargar facebook

Right here is the perfect blog for anyone who

hopes to find out about this topic. You know a whole lot its almost tough to argue with

you (not that I really would want to…HaHa). You definitely put a new spin on a topic that has been written about for ages.

Excellent stuff, just great!

Feel free to surf to my homepage; Quest Protein Bars

We stumbled over here by a different web address and thought I might as

well check things out. I like What Equipment is Needed for Sling TV I see so now

i'm following you. Look forward to looking over your

web page repeatedly.

What's up to every , for the reason that I am truly keen of reading this weblog's

post to be updated on a regular basis. It consists of

pleasant stuff.

my web blog; minecraft free download 2018

naturally like your web-site h᧐wever уoս hаᴠe tօ

check tһе spelling on գuite a fеw of your posts.

Many of thеm are rife witһ spelling issues ɑnd I find іt

vеry troublesome tօ inform thе truh hoѡeνer I will definitely come back aɡain.

Feel free t᧐ visit my website - through the installation of damp proof courses and sealing up walls westbury on severn

Hello mates, its enormous post regarding

educationand fully defined, keep itt up all the time.

Also visi my blog :: Brittani Dougharty

Hi there colleagues, how is everything, and what you would

like to say concerning this article, in my view its really awesome in favor of me.

My webpage :: dining chair cleaners hardwicke

I am no longer certain where you are getting your

info, but good topic. I needs to spend some time learning

much more or understanding more. Thank you for excellent info I used to be searching for this

information for my mission.

Stop by my site - minecraft

fantastic points altogether, you just gained a new reader.

What might you recommend about your post that you simply made a few

days ago? Any sure?

my web-site - minecraft

Hello it's me, I am also visiting this web site on a regular basis, this web page is truly nice

and the visitors are actually sharing fastidious thoughts.

Also visit my web page: minecraft free download 2018

This info is worth everyone's attention. How can I find out more?

Check out my webpage ... Sling TV

Hello, always i used to check website posts here in the early hours in the daylight, because i enjoy to gain knowledge of more and more.

my webpage Sling TV

Σελίδες