For basic purposes, there are three ways that users are invited to interact with social networking sites. The Slinky bundle ships with separate modules that expose each of these types of functionality:
Provide a list of general links for your site, inviting users to follow you on other social networking sites. This module creates one or more blocks that show large or small icons for the networks you maintain.
"Share this" links
Create one or more links on your posts that allow your readers to submit "share this" style links to social networking services.
You may wish to link to social networking sites from individual nodes on your site. Purposes for doing this may include:
- User profile nodes that are managed by the content_profile module, indicating your members' social networking pages.
- Links on content such as a business directory listing, a cause or campaign, an event, or any other content that may have an associated page.
For this functionality, you can use the Link module to collect, validate and store one or more social networking links on your content. The Content Links module included with Slinky can display these links as consistent and appealing icons.
- Download the module from the Slinky project page.
- For detailed information on installing contributed modules, follow these instructions (relevant for Drupal 6).
To utilize the module, you will need to add a set of social network icons to the module's folder. Due to Drupal's GPL licensing restrictions, social network icons cannot be included with the module on Drupal.org. There are many online sources for icon sets. The Acris Design site includes a variety of available sets. Try to find one that fits the style of your site.
Once you've acquired a set of icons:
- Create an "icons" folder in the slinky module folder.
- Create two folders labeled "large" and "small" inside the icons folder.
- Place social media icons in their size appropriate folders: large icons in the "large" folder and small icons in the "small" folder.
Note: The image file should be labeled for its social media representation: i.e., facebook.png for Facebook.