After months of silence, it was time RB Internal Links got a much needed update pushed out for public use.
Complete rewrite
Yup, its been completely rewritten. I’ve stolen little bits of old code here and there, but the core of the plugin is now much leaner and cleaner. Files are organised properly, the lines of code is reduced, but the features have increased! Hopefully the cleaner structure will promote contributions from others.
Change in link code
This may sound a little crazy at first, but I’ve switched from:
<!--intlink id="1" -->
to using:
[intl1nk id="1"]
(should be intlink, not intl1nk)
The square bracket format is the new standard for wordpress plugins and it also means I don’t have to worry about the parser anymore, wordpress takes care of it. “What about my old links?” you ask. Well, install the new version, log in to your admin panel and hit ‘Covert old link code” on the RB Internal Links plugin page. Simple!
New user interface
The old user interface was clumsy and a lot of people had trouble using it. This has been rewritten based on a new concept. Its heavily reliant on JS but its pretty and its easy to use. Any tips for making things even easier are very welcome!
Other new features
Search for posts via the UI (thanks for the suggestion all)
Forum
With the update comes a forum, which should help get bugs and new features fixed or included much quicker! Until now everything was handled on the blog comment page, and it was getting messy!
Check out the new forum here: RB Internal Links forum
It needs some posts so if you find a bug or have a new feature request please add it to the forum! I’ll also work on styling the forum up a little but so it isn’t using the default phpbb theme.
Warning: Declaration of Social_Walker_Comment::start_lvl(&$output, $depth, $args) should be compatible with Walker_Comment::start_lvl(&$output, $depth = 0, $args = Array) in /home/customer/www/arronwoods.com/public_html/blog/wp-content/plugins/social/lib/social/walker/comment.php on line 18
Warning: Declaration of Social_Walker_Comment::end_lvl(&$output, $depth, $args) should be compatible with Walker_Comment::end_lvl(&$output, $depth = 0, $args = Array) in /home/customer/www/arronwoods.com/public_html/blog/wp-content/plugins/social/lib/social/walker/comment.php on line 42
Awesome. I was thinking about something like this the other day… Glad to see it’s being done.
I’ll be giving it a shot later this week 🙂
Nice!
I upgraded but I get this error when activating the plugin:
Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /…/plugins/rb-internal-links/rb-internal-links.php on line 49
EDIT: Sorry, I just found out in the forums that you needed PHP5. Just upgraded and works like a charm, thanks! (Feel free to delete my stupid comments 😀 )
Rock on! It upgraded painlessly, and works in Chrome now too.
Thank you.
Erm, I ran the conversion script and it said that it hadn’t found any links. I’ve got hundreds of these links scattered over a hundred or so posts. I used this format:
{{post id=”120″}}
If I can’t get those links to show up again, my entire blog is ruined 🙁
Fixed in version 2.0.4. 🙂