• Great plug
    Link Library is an excellent plug-in to populate pages or posts with a selection of links. Word Press short codes – I did not know what they were at first – make working with Link Libray a breeze, allowing you to embed the output in the page almost any way you like.
    Link Library uses your existing style sheet, so it fits in nicely with your existing pages and there are many options for customization. Overall very good.

    But…
    After working and trying to understand the plug-in for about a week now I start to get the hang of it and discover more and more features. I initially abandoned the plug-in because I could not figure it out, only to give it one more try two days later. What this plug lacks is a proper manual – adding that first rather than new features will unlock its potential for many non-technical skilled users. Note: my website is for personal use, not for business and I am not a programmer.

    The other thing I struggle with is the interface. I am currently using this plug-in for a Dutch language website, which means that the quirky WordPress admin is in Dutch too, including the translation for Link Library. I use the “Admin in English” plug-in but that does not work for Link Libary, most of it is still in Dutch. The translation is far from perfect and makes looking up questions difficult because often you don’t know the exact English word the developer uses.

    Fortunately!
    If WordPress has one potential fatal flaw then it is the fact that it needs so many third party plug-ins to achieve things. If a developer stops supporting a plug-in you as a website owner have a big problem. I use Link Library together with “My Link Order” and “Short codes in Side Bars” and I depend on all three of them. From what I’ve seen so far the developer provides excellent support here in the forums. And he has been around for a long time. A big, big plus. Thank you sir.

    Links in WordPress are very limited by default but as the author explains in one of the support questions he stays close to the concept. which makes it more likely that the plug-in continues to work with future update (perhaps with minor adjustments). Makes perfect sense. love that too.

    Rating
    Overal rating is 4/5 because of the cluttered interface and the limited documentation.

    Suggestions for future development
    I am only using the plug-in for a week, so it is very likely some things are already available but:

    • Documentation: this will unlock the software for many more users.
    • Admin in English.
    • Redesign the interface, make it less crowded , for instance divide library settings over several different items. Add hyper-links to navigate the library settings, especially in the testing phase you keep on scrolling and after save, Link Library jumps to the main page, rather than staying on the Library Settings page.
    • Ability to filter output based on a period of time, e.g. a year. I bookmark news stories from various sources and one story a day is over 300 per year. I currently use a main category called “Read & Recommended” and annual categories like “Read & Recommended 2015”
    • additional fields: next to date added by web-master I would like a field for date of publication by newspaper; tags, and author like NY Times. Maybe it is possible to use existing fields for this but I haven’t figured that out yet.
    • I understand a lot of the limitations are due to WordPress, but if there is any way to improve working with links, or adding subcategories I would greatly appreciate it.

    Thank you for a great plug-in!

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Yannick Lefebvre

    (@jackdewey)

    The reason that Link Library is still appearing in dutch when you choose english admin is that someone wrote a dutch translation for the plugin. Unfortunately, that translation has fallen out of date over time. One way to get rid of the dutch translation completely is to delete the link-library-nl_NL.mo file from the languages directory of Link Library.

    If you think you could improve the dutch translation, you would be very welcome to provide a new translation file for the plugin. I can help you get setup to translate the plugin if you are not familiar with the process.

    Concerning your other suggestions:

    – In terms of re-designing the interface, I have been thinking about how it could be simplified, but always come up without any good solution. The only one that I think could make sense would be to have a tabbed approach instead of multiple boxes where you have to always scroll up and down…

    – For the time filter, that’s an interesting feature I could add. Do you think it could be good enough to be able to specify a number, followed by a drop-down to choose days / weeks / months / years?

    – For additional fields, one thing you could do would be to use one of the fields you are not using to store that information. For example, you could use the reciprocal link field to store the publication date, or the telephone field to store author. When using these extra field, the labels for them does not appear when you display links so they can really be multi-purpose.

    Plugin Author Yannick Lefebvre

    (@jackdewey)

    Have you checked the latest version of Link Library. What do you think of the tabbed approach for the admin pages to be less overwhelming?

    Thread Starter gertjan.org

    (@gertjanorg)

    • I assume that I need to remove the Dutch language file with every update
    • I am interested in helping with an updated Dutch translation but I am busy and will have limited time after an initial update. I assume that once everything is in place only a few fields every now and then need translating. so
    • The interface is tricky. As a general principle I would stick with what most people are familiar with and look at WordPress and Windows. This makes it easier getting started. Next I would look at the work flow and organize everything around topics/tasks.
    • I could customize additional fields but experience has taught me that sooner or later it comes back to haunt you, usually with software updates
    Thread Starter gertjan.org

    (@gertjanorg)

    Summary: a tabbed approach makes LL more manageable. From a “work flow / how do I get started point of view” the average non-technical user might benefit from a few more alterations.

    — —
    Sorry it took me a while to respond. Remember I am not an experienced LL user so some things may sound silly. The logic of WordPress does not help either and I have to learn a bit more about LL settings. I tried to recreate the steps while working with LL for the first few times.
    I work in finance and used to create financial reports, some bizarrely up to 300 pages. I tried to design the reports in such a way that the reader was guided through the information – compare it to work flow – finding things where they expect them and I stuck to the principle of less is more as well as conventions that people in my line of work are familiar with, compare it to a design in line with WordPress design and functionality. So how did i navigate through LL?


    1) Based on my previous WP experience I expected several elements in different places.
    a) Style sheet under Plug-ins -> Editor, like other plug ins do, now it is available in two places (LL pop up says this done for technical reasons).
    b) For me as a user creating a page with links is different from managing submitted links. People can send in links and i can edit them but technically it allows for a separate plug-in, given the current setup I feel output and input should be treated as two separate modules and i would prefer “New Link” to be filed under “Links”, just like WP’s own “Add new” is also there.

    2) WP itself is inconsistent. Press “Tools” and the page shows a landing page with the “Press this bookmarklet” and the menu opens. Select “Users” however and you get the first menu item: “All users” however the page is named Users, like the menu itself.
    The same happens in LL: click LL and you get the general options menu below. Silly me, but initially it got me confused. I later realized is that the coloured LL menu icon makes it stand out even more. LL is near the bottom of the page in my WP menu and the arrow points towards an item in the middle: “Moderate” rather than “General Options”.
    Breadcrumbs at the top of the page would help navigate more effectively, or perhaps combine the LL landing page with the FAQ and/or add the “Linkman popup” to the page rather than show the general options when you click LL.

    3) As a newbie I am still trying to figure out the best approach when it comes to working with libraries. It is very personal, I know, but figuring out what a Library exactly was took me some time. Now think of it more as “Output Settings.” I am still looking for the best approach to creating libraries, the short codes/options are very powerful, meaning I most likely will use very few different libraries.
    When I saw the general options tab, I wondered how it differed from the libraries tab. My assumption is that those general options are global options, affecting all libraries but I am not sure.
    I did notice a link to the style sheet editor -> see 1a
    Under general options -> general there are some setting for images, but it also has another tab with two image settings.
    Have not tested page title prefix, but if it relates to a single library (does it?) should it not be moved to the Library tab?
    In general within a tab I would cluster similar elements under a heading and group them visually, e.g: “global image settings” and then list the elements: “Link Image File Path” etc.

    4) Initially I also struggled to understand that Library 1 was the default library and ready to use. Yes creating that first test page is a breeze, but it took me a while to find out. It had to do with the fact that you have to set the number of libraries under general options, rather than something like “create new library”
    Under library setting -> usage I thought at first that library 1 was an example. It is there when you start and when you rename it, the name does not show up. Same with the buttons below it. Button one is “delete library 1” while the next says current library. So I assumed they were different.


    5) If you keep the tabs I would move them up below the main menu, before the name of the library and add some visual elements to it, to distinguish them from what comes next.


    6) “Select current library settings” also got me wondering what I was supposed to do. They are two different elements: Active library and an option to copy settings from an existing library.


    7) Under Library settings -> common I very much like the include and exclude options. My suggestion would be to add tick boxes. I am working with 20 categories now, so I can achieve a cross section of period and topic, eg all stories about Amazon in 2014.
    Under exclude an option to exclude new categories yet to be added would be very nice as well.


    8) Rather than a two column approach I would suggest a single column lay-out where elements are grouped by visual elements like a border or similar colour background. “Paginate Results” and “Links per page” form a logical group and it reads easier if you place them below one another.

    9) Library settings -> advanced is one of the most interest elements of LL. Drag-and-drop rearranging is great, as is the option to add HTML. Not sure how to improve the readability but it took me a while to understand. Two things I remember: when HTML tags span more than one element it gets tricky and I added a secondary link source for the image, but rather than a thumbnail, I got the full image, my rookie mistake.


    10) Pop ups and RSS I don’t use


    11) Thumbnail settings I need to dig in a little deeper, I do not fully understand them yet. Settings are in various places, I still have to understand the relationship between the elements but a very important element for making an attractive list of links.


    12) Search & User submission -> see 1b)


    13) Import/Export settings is always useful but perhaps consider a fixed with .txt file. Not everybody knows how to use a spreadsheet and the txt-to-columns function.
    I do not know if it is possible but perhaps an on the fly export of category numbers and labels as well as link numbers and labels. That would be very use when creating a new library/page.


    14) To show people how easy it is to create a page with links I would suggest a short description in the FAQ: “how to create your first links page.” All they need is a few links and they can create a test page. From their most people will start tweaking the output and get a better understanding of the possibilities of LL.


    15) What I expect is that most users initially spending a lot of time setting up LL the way they want, assuming the lay-out people use is consistent across their website, and once that is done and they need to create a new library the main task is to select what links and articles to include and exclude. As mentioned before I am still trying to work out when to tweak individual settings or when to opt for an new library, but it is worth considering.


    BTW: yes I know what I write is not always consistent, guilty as charged but hope it helps. Feel free to ask me anything, but answers will be slow.

    I stumbled upon this review and I feel I need to reply.

    1)
    a) Most themes and many plugins put their css with their settings. Maybe to someone in the office working with wordpress as their company website it may look cluttered, but for a dev or advanced user it’s far better to have the css file nearby, instead having to go to the plugins > edit > then find the correct file. Besides, I don’t think it’s the programmers putting the stylesheets and other in the edit screens, I think it’s part of wordpress functionality?

    b) same as a). Realise that the plugin is clearly built for advanced users, programmers, etc. Otherwise it would have had themes and presets and such built in. Also, there’s no need for a separate plugin… plugin author can put their pages in (almost?) any place they like. And there’s even plugins that can move pages (or their menu items) to other places in the menu.

    2) not seeing what you’re trying to say here. Sometimes a fly-out menu doesn’t appear (a wordpress bug I guess), but the menu’s are consistent, first item in the fly-out menu is always the same as the “parent”. Selected parents never show the flyout, as it’s already showing the items below the parent.

    3) well I agree that LL has a steep learning curve and that not all items are in a logical place, but for me the tabs were not really an improvement. Many settings were already in seperate blocks, which can be opened and closed accordion-style. I agree with the clustering, but it could have been on a single page.

    4) every new user of software has a learning curve. A manual would be handy indeed. I also had to get used to how creating and copying library settings. At first I did not get the library (settings sets) either, until I realised a library is a collection of settings for display settings, cat settings, link settings, etc. Very useful, because you can combine various library parts on a single page.

    5) then if you’re in another tab you can’t see in what library you’re working

    6) me too, got used to it

    7) you mean to show link if in category this AND category that? (boolean logic). Would like that too, especially in search (to create faceted search filter). I have almost 400 categories in my sidebar here (it shows using a different library for the countries categories).

    8) maybe, or 2 columns and a proper visual divider. and cleaning up the table, with proper distribution. And the create/edit link page needs a max-width or something on the inputs, and a rows=”10″ on the large description.

    9) yes, requires html knowledge, see 1b).

    10/11/12) not using them

    13) programmers use csv and xml. see 1b)

    14) agree the plugin needs documentation. Are you a volunteer? (write as you learn ??

    15) each webmaster their own prefs I guess. Good luck setting up yours.

    Thread Starter gertjan.org

    (@gertjanorg)

    Thanks Yezzz.

    I like LL a lot and think many more people will use it if the plug-in becomes more accessible. I am not a programmer, I consider myself an advanced user and as such I wrote my review, hoping it is of some use to the author. He created and excellent plug-in and the least I can do is give him some feedback.
    What I did is write down the things I noticed when I started working with LL because after a while you cannot remember what you found so difficult initially. Some things may be useful, others not.

    Once you become an expert in a particular field it becomes increasingly difficult to understand why other struggle with certain (basic) concepts, that gap often makes it hard to see how people can struggle with the simplest of things.

    Example: my dad sings in a choir, they get their music by e-mail. For some time there was a problem with certain songs not working, but they could not figure it out. When I did some maintenance on my dad’s computer I noticed how there was and underscore in the extension ._mp3. I changed it to .mp3 and problem solved. I think there are very few programmers who understand that people can struggle with something as basic as extensions.

    In the end it is up to the author to decide for what kind of users he writes the plug, but it would be a shame if the author intends it for a wider audience, he cannot reach because of lack of feedback from less technically skilled users.

    Appreciated. And you are correct about people struggling with simple things.

    It’s just that almost every user says it needs a manual, and there isn’t any… in fact even the install and the FAQ pages are minimal. I’m an advanced user, but I spent weeks testing many variations of options, then checking the output.

    Yannick has written a “cookbook” for plugin developers (see his website), and creating a manual is easy compared to that. So I think he’s aiming the plugin at advanced users, hence my reply above.

    Plugin Author Yannick Lefebvre

    (@jackdewey)

    To address the lack of documentation, the main reason why it is lacking is time. I write this free plugin and 7 others in my free time. Writing documentation takes time as well. Between fixing bugs, implementing new features and writing documentation, I prefer to do the first two.

    That being said, writing docs could help alleviate some of the time I spent supporting people. I will see what I can do on the doc side over the next couple of months.

    Plugin Author Yannick Lefebvre

    (@jackdewey)

    Well, I decided to start setting up a wiki to document this plugin and my other creations. It is located here:

    https://ylefebvre.ca/wppluginsdoc/index.php?title=Link_Library

    I have only just started laying down the list of topics that I think should be covered but am opened to suggestions.

    You can even register, add new top-level topics or start working on adding content to some of the items, if you so feel inclined.

    yezzz

    (@yezzz)

    Great idea, better late than never! If I can free up some time I’m gonna add some of my scribbles ??

    Might want to add a page for the library settings (settings sets), as they don’t all have tooltips… and some need more explanation. Maybe break things up like the settings tabs, and make it a whole reference section.

    I firstly like the plugin. I dont know if there are others of the same kind?

    But this is what i miss, and which I think could make the plugin more “pro”.

    Problem is that you can only search in Title and Categories. Please laugh if I have not understood the plugin.

    A very simple feature would bring the plugin up to Next level.

    Only one more searchable field, which could or should be a plain text field. If i had that text field i could make a description of what the content of the page one will land on is.

    But it could also be a set of tags.

    Example: I have a site with links to philosophy on the net. And some are in PDF-format – those text i link to.

    And it could also be text in my own library with a link.

    Lets say my visiter wants to know if there is any text from 1800-century covering “consiousness”.

    In your system any text (link) only has one property (categori). But in my World a text has many properties.

    A simple searchable textfield could maybe do the trick. Here I could write som keywords (1800, consiousness, and so on).

    This could maybe slow-down the search – but then I just have to be clever not writing very long descriptions.

    Writing documentation takes time as well. Between fixing bugs, implementing new features and writing documentation, I prefer to do the first two.

    Doing Documentation SUCKS – coding ROCKS ??

    Thread Starter gertjan.org

    (@gertjanorg)

    Finally had time to play around with WordPress some more. Great to see you started writing documentation. I’ll ignore the discussion whom the plug-in is written for: tech-savvy y/n. The plug-in is too good to be accessible to tech savvy users only. Just remember I am not a programmer.

    My suggestion: include a quick start guide in the Wiki for newbies. Once people successfully create their first page, they’ll be hungry for more and want to customize their output and learn about other major building blocks.

    Use the “Ad Link Library Shortcode” button!
    After LL is installed and you have added a few weblinks, create your first library. Thinking back about my initial steps getting LL up and running the first thing I had to understand are WP shortcodes. Only later I realized you can bypass that using the “Ad Link Library Shortcode” button. It makes creating your first post so simple.

    Start a new post and click “Ad Link Library Shortcode” button.
    Next press “Insert Shortcode” and you have created your first library.
    That’s how easy it is.

    That first LL post is not what you want in terms of content and formatting, so people start playing around and start to tweak it. For non-technical users the “Ad Link Library Shortcode” button is simply excellent.

    Next is explaining link categories.
    Links are grouped in link categories, just like posts are sorted in post categories. If no category is assigned they are saved under uncategorized. Let’s say someone has created two link categories: WordPress (WP) and Facebook (FB). That is where they start using the “Category Override” option and create a separate WP page.

    Followed by the concept of libraries.
    Users next want to change the look and feel of their WP page, so they look into libraries. What I found confusion about the concept is that it mixes both content (what categories to include/exclude) and styling. For content inexperienced users should refer to the “Ad Link Library Shortcode” button, so they can focus on styling the output using categories.

    I have to be honest I still don’t know what most options are for but I would highlight a few things:

    Categories:
    – How to sort them
    – Display format

    Links:
    – Link result order
    – Combine all results without categories
    – Either title or description can serve as link

    Advanced:
    – Discuss how items can be easily arranged by drag-and-drop.
    – Three text fields: description, large description and notes.
    – How HTML can be used to style the output.

    By then the average non-technical user is able to create highly customized pages.

    Use screen prints lavishly
    Finally use an example to explain the various options and add screen print to show how various options change the lay-out. Example under Categories->Link Categories Display Format there are four options to choose from, so four images to illustrate how each option changes the lay-out.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Steep learning curve but great plug-in’ is closed to new replies.