Using Service Links Module

Events happening in the community are now at Drupal community events on www.drupal.org.
cbluet's picture

So...I am new to Drupal and catching up to speed at good pace but I could still be naive to basic understandings.

I am trying to enable the 'service links' module which has 'share' module as a requirement. I am using Drupal 7. Service Links has version 7 but the Share module is in version 6. It looks like others are using service links in drupal 7 so I am wondering what I am missing. How do I work around the version lag of the service module? Can I?

http://drupal.org/project/service_links

Comments

Looking at the

gormsby's picture

Looking at the service_links.info file, it doesn't appear that the share module is a requirement. Where are you seeing the requirement identified (e.g. module admin area on your site, some documentation, etc.)?

Admin Module Page

cbluet's picture

Thanks for response, Gromsby. It is really appreciated.

On the admin module page 'service_links' shows 'service links display' as a requirement which shows the share module as a requirement. Maybe I don't really need 'service links display'. I was trying to address all the 'missing' and 'disabled' statuses for chain of modules service_links was dependent on. Maybe that is not the right approach. I took screenshot but dont see way of attaching image to this comment. Does that make sense?

Thanks,
Charleston

~charleston blue

Charleston, I see - It looks

gormsby's picture

Charleston,

I see - It looks like you're misinterpreting the requirements language a bit.

For any module listing on the modules admin page, there may be two listings: "Requires" and "Required by." If a given Module A requires Module B, then you need Module B to run Module A. But "required by" is the reverse relationship - If Module A is required by Module B, then you need Module A if you want to run module B. In this second case, however, you can still use Module A without running Module B.

Think of it like this: Often in a set of modules like Service Links, the "main" module (service_links) provides a basic functionality. Note that for that module, there's no "Requires" section, so you can use just the single Service Links module on its own. Other modules in that Service Links set, such as service_links_share, depend on the basic functionality of service_links, and wouldn't work with out it. But they only add extra features to service_links - they do not provide any essential functionality that service_links needs. So these extra modules list "Service Links" under "requires." It's because of this relationship - needing Service Links to work, that they are listed under the main module's (Service Links) "Required by" section.

So if you just want the basic features provided by Service Links, you don't need to enable Service Links Share. It sounds like you're just starting to implement Service Links, so it may be the case that you don't need any of the extra modules. If you are also interested in using the Share module, then Service Links Share will "connect" the two and help them interoperate. But if you have no other reason to use Share or Service Links Share, you won't need them to run Service Links.

Does that make sense and help?

-Gabe

You are correct. I was

cbluet's picture

You are correct. I was misinterpreting. Thanks for the help.

Believe it or not, I made a ton of progress this weekend. Mostly learning how to make the proper manipulation using modules and d7 configuration controls. So far my most helpful module has been "Display Suite". It was a pain at first but then i realized it was conflicting with some other modules I had activated. I can't see how I would ever go without using the DS module in drupal environment.

Thanks again,
Charleston

~charleston blue

Twin Cities

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: