Alright. Sorry no one has answered your question. I’ll do my best. Also, in the future, for thirty minutes after your post, there’s an edit button. Use that instead of triple posting.
Integrating social media onto your site is really easy. Since everyone wants you to use their SM platform, they go out of their way to provide developers with plug-ins that link to their site. If you go on the site and search around (or just google ‘Twitter website plug-in’), it will be easy to find.
If you don’t want to use their plug-ins (which can get boring and old when you’ve seen the same plug-ins thousands of times), you can just link to profiles yourself. For instance, look at the popular blog of (in my own opinion, fantastic) developer Lea Verou. She links to 9 different sites, and therefore 9 ways to follow her. If you don’t want to use a standard, generic icon, there are tons, and I do mean tons of icon packs that can spice things up, so that you don’t use the default icon (which is admittedly boring). In fact, I, myself, have 94 packs of various, all totally different (theme-wise) social icon buttons, encompassing 200MB (of, in general 64x64 .png files - so, yeah. ) worth of space, and in total, 4,315 icons. I also have the types of licenses for each one. If you want any of them or want me to recommend them a pack to you, pm me and I can help you out.
I don’t know why you mentioned the video and image gallery - do you want help on how to do that?
Can’t think of any tuts or articles off the top of my head.
An RSS Feed, to the best of my knowledge, is a type of XML feed where the author of a frequently-updating site posts the information to an RSS Feed. That feed is just a way for users to ‘subscribe’ to the author. It’s like a blog, just much simpler. That might be confusing. Do you have questions still?
Hope I helped.