Link Library

LinkLibraryLogo

NOTICE: I will be working on a very involved project from mid-September 2011 to June 2012 and will not as much time available to support questions/feature requests on my plugins as I would normally have. Therefore, I recommend that you read through all comments here, through the forum on the wordpress.org and through the FAQ before asking questions. I will try to answer a few questions on occasions but I cannot guarantee at what frequency this will be. I will share more about this project as it progresses.

Thank you for your understanding.

This plugin is used to be able to create a page on your web site that will contain a list of all of the link categories that you have defined inside of the Links section of the WordPress administration, along with all links defined in these categories. The Admin Panel for Link Library allows you to define up to 5 different sets of settings to have pages with lists of links looking quite different from each other. Please feel free to leave comments, ask questions or report issues on either of these plugins.

Donations

If you feel generous and really like this plugin, here is a donation link on Paypal:

Plugin Donation (select desired amount)



Example Configurations

The Freeware DB and Favorite Links section of this site uses Link Library to generate the contents of the page. To help you get similar results, here are snapshots of my configuration for the examples that are available on the site:

Usage Examples

Click here for more usage examples of Link Library.

554 Comments to “Link Library”

  • مدونة رسين January 23, 2010 at 11:36 pm

    - Encoding has not yet resolved .

    - (Show RSS Feed Content in Link Library output)Does not work .

    - please select Height , width for the tables(Row , Column) .

    —–

    There are some errors :

    Details Web page faults

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB6.4; SLCC1;. NET CLR 2.0.50727; Media Center PC 5.0;. NET CLR 3.0.30729;. NET CLR 3.5.21022;. NET CLR 1.1.4322; InfoPath.2;. NET CLR 3.5.30729; Alexa Toolbar; AskTB5.5)

    Timestamp: Sun, 24 Jan 2010 09:20:42 UTC

    Message: this property or method is not accredited by the object

    Line: 379

    Crafts: 2

    Code: 0

    URI: http://www.r-sn.com/wp/أضف-موقعك
    ——–

    Details Web page faults

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB6.4; SLCC1;. NET CLR 2.0.50727; Media Center PC 5.0;. NET CLR 3.0.30729;. NET CLR 3.5.21022;. NET CLR 1.1.4322; InfoPath.2;. NET CLR 3.5.30729; Alexa Toolbar; AskTB5.5)

    Timestamp: Sun, 24 Jan 2010 09:21:36 UTC

    Message: this property or method is not accredited by the object

    Line: 848

    Character: 3

    Code: 0

    URI: http://www.r-sn.com/wp/wp-admin/options-general.p…

    • Yannick Lefebvre January 24, 2010 at 8:31 am

      I will look more into the encoding.

      For the RSS Feed Content, are you trying to get feed contents in-line or to display the RSS feed preview in a separate window? Both these features are working correctly with version 2.8 on my web site.

      Where do you se that the width and height of a table are missing? As for the error messages that you have put at the end of your message, how were these generated? These don't give much indication of the actual issues.

  • Elisheva January 28, 2010 at 1:34 am

    I just noticed that in 2.8.3 stylesheets do not show up if you use LinkLibrary() directly in a template page. Apparently version 2.8.3 has a function <code>conditionally_add_scripts_and_styles()</code> that tries to guess at whether or not the style sheets are needed. It makes the assumption that the post content will contain a shortcode. Of course, if LinkLibrary() is being used directly, there is no need for short codes in the_content(). No short codes, hence no style sheets.

    Is this a bug? feature? If a bug, will it be fixed in the next release?

    For now, the simple work around we're using is to add

    <code>$shortcode_found=1</code>

    just above the line <code>if ($shortcode_found) {…</code> in <code>conditionally_add_scripts_and_styles()</code>.

    However, this will be wiped out with the next upgrade.

    Upon reflection, a more robust way to fix it is to add a place in Settings to list template files that always get style sheets and then to adjust <code>conditionally_add_scripts_and_styles()</code> so that it suppresses conditional checks for those style sheets.

    I know this would be a bit of work to implement. If you plan on fixing this and would like help with patches or testing, please let me know.

    Many thanks,

    beth (http://ifshecryout.com)

    • Yannick Lefebvre January 28, 2010 at 3:24 am

      Elisheva, thanks for the feedback. I implemented the mechanism to conditionally load scripts and styles based on the presence of the shortcode on a page based on the input of other users saying that they did not want to load unnecessary stylesheets and scripts on pages if they were not being used. However, in implementing this solution, I forgot to think about people using the API (I was actually not sure if anyone still used the API instead of the short codes).

      While looking through a list of templates might be an option, another might be to list pages on which you want to specifically load scripts and styles. Opinion?

      • Yannick Lefebvre February 3, 2010 at 4:14 pm

        Elisheva, I added a new option in the admin panel to be able to specify a list of comma-separate page IDs in which the stylesheets and scripts should be loaded. Please let me know if this works for you.

  • Valérie February 8, 2010 at 7:31 pm

    Hello Yannick! Just wanted to say thank you for your help and kindness! Your plugin is great! Thank you for sharing it!

    Valérie

  • George February 12, 2010 at 9:09 am

    http://kshomeless.com/?page_id=230.

    I'm having trouble with the RSS Icon. I'm attemting to to the top-border and bottom-border on in the element. The only problem is, when I do this the RSS Icon drops down to the next line in IE. For now, I've removed the tag in the link-library.php.

    Any thoughts?

    Additionally, I have problems with the setting changes sticking. Sometimes, I have to make this 2-3 before they'll stay.

    • Yannick Lefebvre February 14, 2010 at 9:05 am

      George, You want to center the RSS icon in the middle of each line? You could just add a margin-top command with a value of 3 to img class in your stylesheet and that would center it vertically.

    • Yannick Lefebvre February 14, 2010 at 9:06 am

      For the changes now sticking, please try version 2.9.2 and let me know if things work better on that side.

  • George February 15, 2010 at 10:05 am

    Great work! Hey, I got the RSS icon to work with absolute positioning. Idea: how about implementing a tooltip option by default for the description (please see my site now for a working example). This really cuts down on the space. Also, you could AJAX the RSS icon with a tooltip rather than the lightbox…just a thought.

  • Yannick Lefebvre February 15, 2010 at 10:29 am

    Putting the link description as a tooltip could definitely be an option. I have done tooltips for another one of my plugins (Weekly Schedule). As for the RSS icon, you are talking about the RSS Preview icon bringing up a Lightbox being changed to a tooltip? The issue there is that I would have to pre-load the RSS data for all of the links preview to create these tooltips I think. Whereas with the lightbox it only goes to load the RSS data when you click on that preview icon.

  • George February 15, 2010 at 11:04 am

    With jQuery 1.4, there are tooltips which enable you to load from external files. ClueTip, for instance: http://plugins.jquery.com/node/12707

    Since the RSS feed is simply an external XML file, I don't see why this couldn't be AJAXed into the tooltip.

    To be honest, the lightbox seems a bit…unnecessary? Why not just go directly to the link? Whereas a tooltip would give you a quick preview without the hassle of closing out a whole window.

    By the way, I have not properly thanked you for providing this great script. It was wonderful. I'm impressed with your work.

  • mandrill February 24, 2010 at 1:19 am

    Great plugin for organising links I'm using it on my blog (http://keithneilson.co.uk/link-library/) but the search doesn't seem to be functioning as expected. Its not giving any results for a search term that I know is there and should certainly return at least one result.

  • Yannick Lefebvre February 28, 2010 at 3:20 pm

    Can you give me a specific example of a search that does not work? I tried a few and these seemed to give proper results.

  • mentalist3d March 1, 2010 at 11:57 am

    Hi Yannick, thanks for creating this excellent plug-in and I love the new feature of displaying an image preview of the site, it makes the plugin complete :) Thank you so much :)

    • Yannick Lefebvre March 1, 2010 at 2:43 pm

      Thanks for the good words. I am quite happy with how everything worked out for this new release :)

Post comment

Author

About MeI'm a tech enthusiast working in the modeling and simulation software industry. I'm also married and the father of two very energetic little girls.

Find me on

AJAX Calendar

February 2012
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Categories

Archives