Need someone to lead product management at your software company? I create software for people that create software and I'm looking for my next opportunity. Check out my resume and get in touch.

NicknameLink Plugin

Freshness Warning
This blog post is over 21 years old. It's possible that the information you read below isn't current and the links no longer work.

NicknameLink is a Movable Type plugin that inserts and links the nickname of an entry’s author. Movable Type already has an MTEntryAuthorLink tag, but it inserts the author’s login name into the page. NicknameLink is a simple copy of
MTEntryAuthorLink, but using the author’s nickname instead.

Tim Appnel has taken over the maintenance and support of this plugin as of Oct 2004.

Download. You can get NicknameLink by downloading NicknameLink.zip.

Installation. Once you’ve downloaded and unzipped NicknameLink.zip, connect to your FTP server and open the directory where you have Movable Type installed.

Create a directory there called plugins if there isn’t one already.

Copy NicknameLink.pl to the plugins directory and set the permissions to 755.

Using NicknameLink. Once you’ve installed NicknameLink, using it is as simple as placing a new Movable Type tag in your template.

The <MTEntryAuthorNicknameLink> tag goes between the <MTEntries></MTEntries> tags. The tag will insert a linked version of the author’s nickname. If the author’s profile contains a web URL, the link will be to that URL. If no URL was provided, but an email address was, the link will be a mailto: link to that email address. If neither an email address or URL was provided, then the nickname will not be linked.

Like the original MTEntryAuthorLink, you can use the spam_protect attribute to encode the author’s email address to provide some protection against spam.

Example:

<MTEntries> 
	<p><MTEntryTitle><br>
 	(<MTEntryAuthorNicknameLink>) <br>
	<MTEntryExcerpt> 
</MTEntries>

License. This plugin is released under the MIT License. In plain English, that means you can do whatever you want with the software, including modifying it, selling it, or eating it, but we’re not responsible for anything that goes wrong.

Revision History
1.1 - Apr 3, 2003
If nickname isn’t available, the login name is used instead

1.01 - Aug 23, 2002
(Fix) The spam_protect attribute doesn’t encode email addresses.

1.0 - July 1, 2002
Initial release.

Trackback from Boon Kwee's Blog
February 4, 2003 4:08 AM

http://boonkwee.mavenonline.com/archives/2003_02.html#000047

Excerpt: NicknameLink Plugin :: Kalsey Consulting Group Useful stuff about nicknames.

Benjamin Meyers
April 3, 2003 6:48 PM

This is a suggestion: if the user doesn't have a nickname, maybe it should show the regular login name

Adam Kalsey
April 3, 2003 10:55 PM

Easy enough. The plugin's been updated to use the login name if the author doesn't have a nickname. Download the zip again and try it out.

taine
May 30, 2003 9:35 AM

It would be really handy to have an option other than target="_blank" thanks.

Trackback from Zlinks
June 17, 2003 8:03 PM

Nickname Link

Excerpt: NicknameLink Plugin :: Kalsey Consulting Group...

Daniel Merriott
September 3, 2003 4:52 PM

I've just added this to my site and it works a treat! Thanks very much :-)

sherwin
October 1, 2004 10:28 PM

does it support show_email attribute as well?

This discussion has been closed.

Recently Written

Mastery doesn’t come from perfect planning (Dec 21)
In a ceramics class, one group focused on a single perfect dish, while another made many with no quality focus. The result? A lesson in the value of practice over perfection.
The Dark Side of Input Metrics (Nov 27)
Using input metrics in the wrong way can cause unexpected behaviors, stifled creativity, and micromanagement.
Reframe How You Think About Users of your Internal Platform (Nov 13)
Changing from "Customers" to "Partners" will give you a better perspective on internal product development.
Measuring Feature success (Oct 17)
You're building features to solve problems. If you don't know what success looks like, how did you decide on that feature at all?
How I use OKRs (Oct 13)
A description of how I use OKRs to guide a team, written so I can send to future teams.
Build the whole product (Oct 6)
Your code is only part of the product
Input metrics lead to outcomes (Sep 1)
An easy to understand example of using input metrics to track progress toward an outcome.
Lagging Outcomes (Aug 22)
Long-term things often end up off a team's goals because they can't see how to define measurable outcomes for them. Here's how to solve that.

Older...

What I'm Reading

Contact

Adam Kalsey

+1 916 600 2497

Resume

Public Key

© 1999-2024 Adam Kalsey.