Blog Web design, development and anything else we feel is relevant
AWS Easy Page Link
This is our first plugin created for WordPress - Easy Page Link. When entering content into WordPress sites, sometimes you want to cross link pages within the site. Remembering what the URL to the other page is a pain, so this takes advantage of the built in editor’s features by creating a simple drop down list with all your existing pages. Simply select the page you want to link to and the URL is put in for you.
View plugin page on WordPress.org



Comments
January 21, 2008
I downloaded your easy link plugin, uploaded and activated it but when i insert a link the dropdown list isn’t in tinyMCE advanced
January 22, 2008
You need to force refresh your browser window when writing/editing - the TinyMCE JavaScript is very stubborn and likes to keep using a cached version of itself instead of updating every time.
January 22, 2008
I have the same problem. I installed it, activated it but it doesn’t show up when I click on “insert/edit link”. Event the force browser refresh doesn’t help.
Any idea?
January 23, 2008
If you have force refreshed (Shift + F5) repeatedly, I’m not quite sure. I have installed it on multiple client sites, with and without TinyMCE Advanced Plugin, and have never had an issue yet. There may be another plugin you are using which is conflicting with this one. You need to deactivate all others and see if the problem still persists.
January 24, 2008
[…] http://www.ashwebstudio.com/wordpress/aws-easy-page-link […]
January 31, 2008
An issue was finally found which caused the problem for most people. It was because WordPress’ website changed the folder name from “AWS-easy-page-link” to “aws-easy-page-link”. This change in case caused an invalid URL. The plugin has been updated to v 0.2
February 1, 2008
Trying to time a plugin like yours? But with Advanced TinyMCE unfortunately I do not work! I tried shift + F5 to remove the cache, to enable / disable the two plugin …
any idea for me?
February 1, 2008
Please make sure you are using v0.2
February 1, 2008
yes, my configuration is wp 2.3.2 with tinymce advanced 2.2 and AWS Easy Page Link v 0.2 on MAMP installation (local apache mysql etc on mac os x)
February 1, 2008
Check to make sure path’s are correct to the link list file. To do this, View Source when editing a page/post. Look for “tiny_mce_config.php”. Copy the full URL and paste into your browser window. Now you are looking for “link-list.php”. Copy that full URL and paste into your browser window.
If you get a 404, then there is a path issue. I have no idea what could cause that as this plugin does work on all my client sites as of v0.2. Check the path and make sure it makes sense.
You should get some JavaScript coding.
February 1, 2008
Many thanks:
this is http://localhost:8888/blogURL/wp-includes/js/tinymce/tiny_mce_config.php?r=6332&ver=20070528
initArray = {
mode : "specific_textareas",
editor_selector : "mceEditor",
width : "100%",
theme : "advanced",
[.........other code...........]
inline_styles : true,
plugins : "inlinepopups,autosave,spellchecker,paste,wordpress,-cforms,-ps_imagemanager_tinymceplugin,bold,-NextGEN,table,media,fullscreen,visualchars,nonbreaking,style,emotions,searchreplace,xhtmlxtras,advlink,advimage,contextmenu"
};
initArray.external_link_list_url = "http://localhost:8888/blogURL/wp-content/plugins/aws-easy-page-link/link-list.php";
tinyMCE.loadPlugin("table","http://localhost:8888/blogURL/wp-content/plugins/tinymce-advanced/mce/table");
tinyMCE.loadPlugin("media","http://localhost:8888/blogURL/wp-content/plugins/tinymce-advanced/mce/media");
[.........other loadPlugin...........]
var placeholder="placeholder for:";var formnames=new Array("Contatti","Preventivi","Lavora con noi");var purl="http://localhost:8888/blogURL/wp-content/plugins/contactforms/js/"; tinyMCE.loadPlugin("cforms", "http://localhost:8888/blogURL/wp-content/plugins/contactforms/js/");
tinyMCE.loadPlugin("NextGEN", "http://localhost:8888/blogURL/wp-content/plugins/nextgen-gallery/js/");
tinyMCE.init(initArray);
and the http://localhost:8888/blogURL/wp-content/plugins/aws-easy-page-link/link-list.php it’s all ok!
February 4, 2008
Then you need to disable all other plugins to see if another plugin is affecting this one.
February 10, 2008
ok, i disableb all plugin. It’s work fine!!! may many thanks!!!
February 22, 2008
would love to see support in the link list dropdown for third-level nested lists.
March 27, 2008
Great plugin idea, really need this. Any chance it is updated to work with WP2.5?
April 1, 2008
YES!! WP 2.5 compatibility would rock! I miss this plugin already…
April 11, 2008
Hi Derek, great plugin idea. I’m using WP 2.5, I can’t tell whether the plugin is going or not. I also use TinyM advanced. I can;t see a separate icon for the plugin in the normal icon set for TM, does the plugin extend the normal link insert option? When I click on this I get the standard link insert window. How do you actually formulate lists of links in the firrst place?
Once again - thanks
April 11, 2008
Currently this plugin doesn’t work with 2.5 - they completely redid how TinyMCE works within WordPress. I have not yet had time to work on an update.
April 11, 2008
I really like you site and your easy link plugin.
When are you guys going to upgrade 2.5
April 18, 2008
Cheers Derek, its annoying really that they did, several extensions I have for Tinymeece dont work now - and the one they have out of the box isn’t really powerful enough. I can’t understand why certain features you see as standard on TM installs in other CMS are left off. Thanks for the answer
April 20, 2008
Hello,
I really do like your plugin so I tried to find a way to use it with WP 2.5/Tinymce 3. The following code should solve the problem:
function AWS_easy_page_head( $initArray ){
$initArray[’external_link_list_url’] = get_option(’siteurl’) . ‘/wp-content/plugins/aws-easy-page-link/link-list.php’;
return $initArray;
}
add_filter(’tiny_mce_before_init’, ‘AWS_easy_page_head’);
April 23, 2008
Thanks to Petra, I have updated the plugin to work with 2.5
April 29, 2008
Hi Derek,
too bad you updated the Plugin so it requires Wp 2.5 now. Do you still have a version that works on version prior to 2.5 and TinyMCE Advanced? That’d be great for all of those who are not planning to update to the buggy WP 2.5 just yet. Thanks a lot!
Frank
April 29, 2008
You can always visit the past tagged versions, http://svn.wp-plugins.org/aws-easy-page-link/tags/ - version 0.2 was for pre-2.5