ashwebstudio: creative web design and development
Have questions? We’d love to chat 760.230.0424

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

AWS Easy Page Link Screenshot

Comments

Clint
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

Derek
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.

Marcel
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?

Derek
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.

Derek
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

giovanna
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?

Derek
February 1, 2008

Please make sure you are using v0.2

giovanna
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)

Derek
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.

giovanna
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!

Derek
February 4, 2008

Then you need to disable all other plugins to see if another plugin is affecting this one.

giovanna
February 10, 2008

ok, i disableb all plugin. It’s work fine!!! may many thanks!!!

ross
February 22, 2008

would love to see support in the link list dropdown for third-level nested lists. :)

KingManon
March 27, 2008

Great plugin idea, really need this. Any chance it is updated to work with WP2.5?

Ed
April 1, 2008

YES!! WP 2.5 compatibility would rock! I miss this plugin already… :(

Nibb
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

Derek
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.

Dave Laird
April 11, 2008

I really like you site and your easy link plugin.

When are you guys going to upgrade 2.5

Nibb
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

Petra
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’);

Derek
April 23, 2008

Thanks to Petra, I have updated the plugin to work with 2.5

Frank
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

Derek
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

Add Your Comment











Categories

Web Design & Development

ashwebstudio committed to designing websites that give a professional first impression and follow up with an easy-to-use, goal driven interface. The ultimate goal is to have a website which not only looks great, but builds your business.

Request a web design quote

Get in touch

Request a quote or just contact us

We'll be glad to discuss your specific website project needs

Latest from the blog

Your First Website: What to Know

Not sure which web company to work with? We have some things to consider when deciding who to work with.

read full article »

Newsletter

Get occasional email updates from ashwebstudio