AjaxWp - An AJAX enhancement for WordPress blogs
Table of Contents
- What is AjaxWp
- How AjaxWp Works
- AjaxWp in Action
- Quick vs. Optimized
- Installing Quick AjaxWp
- Installing Optimized AjaxWp
- Configuring AjaxWp
- Updates
- Credits
- Comments
Download
What is AjaxWp
AjaxWp is a lightweight JavaScript enhancement that adds AJAX functionality to WordPress blogs speeding up load times, increasing the responsiveness of the user interface and giving the blog an overall cooler look.
Out of the box AjaxWp requires minimal configuration and no additional markup, other than the script inclusions in the header file and a support PHP file. This allows AjaxWp to degrade gracefully and leave the blog fully functional even for users with JavaScript disabled.
Unlike many typical AJAX applications, AjaxWp also supports bookmarking and has built in browser history management, so users can navigate through the blog using the browser back and forward buttons.
How AjaxWp Works
The script operates transparently by parsing the (X)HTML of the blog, and adding onclick event handlers to all links that point to internal blog pages. When a user clicks on a link AjaxWp traps the event and, instead of letting the browser navigate to the target page, requests the target page with AJAX.
The requested page is then parsed by the AjaxWp engine, filtering out redundant markup (like the header and footer), and inserted in the designated area of the blog.
For an overview of the thought process I went through while designing AjaxWp check out the post Ajaxifying Wordpress: The making of AjaxWp.
AjaxWp in Action
As you may have probably noticed, I’m actually eating my own dog food as my blog is powered by AjaxWp. Click around to try AjaxWp out.
Quick vs. Optimized
AjaxWp can work in two modes: Quick, minimal configuration and faster deployment; and Optimized, greater performance and optimization.
Quick (the default operating mode) is easier to configure and deploy. It requires no additional support files other than the core scripts, but it is slightly slower and has a bigger AJAX payload. This is because it requires the client to request the full page from the server and then parse the response to look for the updatable area.
Optimized mode is faster and more efficient, but requires additional PHP pages in your blog theme, one for each standard page. These pages contain only the needed (X)HTML code, without header, footer and sidebar markup (that would be redundant when updating only a portion of the page). This allows for lighter payload between the client and the server when requesting updates and faster updates, since the AjaxWp engine doesn’t have to parse the returned page.
Installing Quick AjaxWp
Directions to install AjaxWp on your WordPress blog in Quick mode.
Note: AjaxWp needs the following libraries: Prototype, Scriptaculous Effects and unFocus.History
- Download the latest AjaxWp package that contains all the needed files;
- Copy the
.js
files to a folder of your blog where you keep your JavaScript files; - Copy the loading indicator animated .gif to your blog’s images folder;
- Copy the
ajax-wp.php
file to the root folder of your blog; - Edit the
header.php
file of your blog’s current theme, located in/wp-content/themes/[YOUR_THEME]
, and add the following markup (edit the values as needed):
<!-- Begin AjaxWp Code (http://www.giannim.com/projects/ajax-wp/) --> <script type="text/javascript" src="/[JS_FOLDER]/prototype.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/prototype-extensions.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="/[JS_FOLDER]/unFocusHistory.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/ajax-wp.js"></script> <script type="text/javascript"> //<![CDATA[ ajax_wp_updatable_element = "content"; ajax_wp_blog_title = "My Blog"; ajax_wp_blog_base_path = "/blog"; ajax_wp_permalink = "mod-rewrite"; ajax_wp_updatable_element_tag = "div"; ajax_wp_search_field = "s"; ajax_wp_update_mode = "full-page"; ajax_wp_loading_image = "/images/loading.gif"; //]]> </script> <!-- End AjaxWp Code -->
Refer to Configuring AjaxWp a list of the available configuration variables supported by AjaxWp.
Installing Optimized AjaxWp
Directions to install AjaxWp on your WordPress blog in Optimized mode.
Note: AjaxWp needs the following libraries: Prototype, Scriptaculous Effects and unFocus.History
- Download the latest AjaxWp package that contains all the needed files;
- Copy the
.js
files to a folder of your blog where you keep your JavaScript files; - Copy the loading indicator animated .gif to your blog’s images folder;
- Copy the
ajax-wp.php
file to the root folder of your blog; - Create a stripped down version of your page theme files, located in
/wp-content/themes/[YOUR_THEME]
, by removing any non essential WordPress include tags likeget_header()
,get_footer()
andget_sidebar()
. To avoid same-ID conflicts you also have to remove the wrapping<div>
tag that will be used as a placeholder for the updates. Save these new files with an “ajax-wp-
” prefix to the filename of the originals (e.g. the Optimizedindex.php
is saved asajax-wp-index.php
).
The php files in the archive are an example based on the default WordPress theme. - Edit the
header.php
file of your blog’s current theme, located in/wp-content/themes/[YOUR_THEME]
, and add the following markup (edit the highlighted values as needed):
<!-- Begin AjaxWp Code (http://www.giannim.com/projects/ajax-wp/) --> <script type="text/javascript" src="/[JS_FOLDER]/prototype.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/prototype-extensions.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="/[JS_FOLDER]/unFocusHistory.js"></script> <script type="text/javascript" src="/[JS_FOLDER]/ajax-wp.js"></script> <script type="text/javascript"> //<![CDATA[ ajax_wp_updatable_element = "content"; ajax_wp_blog_title = "My Blog"; ajax_wp_blog_base_path = "/blog"; ajax_wp_permalink = "mod-rewrite"; ajax_wp_search_field = "s"; ajax_wp_update_mode = "Optimized"; ajax_wp_callback_page = "ajax-wp.php"; ajax_wp_loading_image = "/images/loading.gif"; //]]> </script> <!-- End AjaxWp Code -->
Refer to Configuring AjaxWp a list of the available configuration variables supported by AjaxWp.
Configuring AjaxWp
Here is a list of all possible AjaxWp settings. These values should be declared in a <script>
block in the header.php
file of your WordPress theme.
Option | Description | Default |
ajax_wp_updatable_element
|
The ID of the HTML element that will work as a placeholder for AjaxWp dynamic updated. It is recommended that you use a <div> element placed in the main area of your blog. The same element is required also in all the pages that you want to load dynamically in Quick mode, and should be absent from the lightweight pages when operating in Optimized mode. |
‘content’ |
ajax_wp_blog_title |
The title of your blog. This value is used by AjaxWp when updating the title bar of the user’s browser. | ‘My Blog’ |
ajax_wp_blog_base_path |
The installation folder of your blog where all the other wordpress files and folders reside. This value should be the relative path from the root of your host. For example, if your blog is located at http://www.yourwebsite.com/ this value should be set to ‘/’. | ‘/blog’ |
ajax_wp_permalink |
This value specifies the permalink structure used in your blog. The two allowed values are : “querystring” and “mod-rewrite”. Querystring is the default mode Wordpress operates in. Date and name based, Numeric and Custom are mod-rewrite modes. To view the permalink structure of your blog login to your Wordpress administration panel, and go to Options->Permalinks. | ‘mod-rewrite’ |
ajax_wp_updatable_element_tag |
A string that indicates the element type of the updatable area. This is required only when AjaxWp operates in Quick mode. | ‘div’ |
ajax_wp_update_mode |
Indicates the update mode used when requesting pages. By default AjaxWp uses the Quick mode, requesting with AJAX the whole page from the server, discarding redundant HTML (header, footer and sidebar) and isolating only the markup contained in the updatable_element. When set to Optimized, AjaxWp reduces the payload of AJAX requests. To enable Optimized mode support PHP files are required. Please refer to the Installing Optimized AjaxWp section for more information. | ‘quick’ |
ajax_wp_callback_page |
The page that the client will make AJAX requests to. This variable should be altered only if the update mode is set to Optimized, otherwise it should be left to it’s default value of ‘index.php’. | ‘index.php’ |
ajax_wp_loading_image |
The path of the loading indicator that will be shown while fetching data from the server. | ‘/images/loading.gif’ |
ajax_wp_animation_type |
The animation type used in the transitions from a page to the other. Allowed values: ‘appear’, ’slide’, ‘blind’. Refer to Scrip.aculo.us for more information on these effects. | ‘appear’ |
ajax_wp_ajax_timeout |
The timeout for AJAX requests, in milliseconds. If the timeout expires the user will be redirected to the requested page normally. | 7500 |
ajax_wp_ignore_links |
A comma separated list of pages or paths that should behave normally (not fetched with AJAX) when clicked by the user. | N/A |
ajax_wp_disable |
Set this value to true if you want to disable AjaxWp for the current page. |
false |
ajax_wp_disable_get_forms |
Set this value to true if you want to disable AjaxWp for the GET forms. |
false |
ajax_wp_disable_post_forms |
Set this value to true if you want to disable AjaxWp for the POST forms. |
false |
ajax_wp_disable_bookmark_links |
Set this value to true if you want to disable links with the rel attribute set to bookmark .In WordPress these are usually permalinks like the title of a post. |
false |
ajax_wp_enable_google_analytics |
Set this value to true if you want to enable tracking with Google Analytics. When activated, AjaxWp will automatically track your visitors using the urchinTracker function.This setting requires that the Google Analytics Tracking code is correctly installed in your blog (visit Google Analytics Support for more information). |
false |
Updates
- 28.07.06 - v0.85 Fixed the problems with Firefox
- 28.07.06 - v0.8 Fixed the problems with MIME types. Lightbox works now!
- 28.07.06 - v0.75 Fixed an issue comments non redirecting to the correct page after the message has been posted.
- 28.07.06 - v0.7 Fixed an issue with
<forms>
that caused the page to redirect to ‘undefined’.
Credits
For their excellent work, without witch AjaxWp wouldn’t have been possible, special thanks go to:
- Prototype Framework: Sam Stephenson (http://conio.net)
- Script.aculo.us: Thomas Fuchs (http://mir.aculo.us/)
- unFocus.History: Kevin Newman (http://www.unfocus.com)
- DOM onload script:
- Dean Edwards (http://dean.edwards.name)
- Matthias Miller (http://www.outofhanwell.com)
- John Resig (http://ejohn.org)
This is some really slick stuff. I’m curious how you handle web statistics, etc since Analytics and others usually load in the footer. Do you just move the script into the XHTML page files instead? Have you encountered any trouble with browsers pinging analytics like they should on subpage AJAX loads?
Soccer Dad - The current version (0.7) supports Google Analytics (I have yet to update the documentation). By default user tracking is disabled, but it can be activated with the setting ajax_wp_enable_google_analytics. When the setting is enabled, AjaxWp uses the urchinTracker function of Google Analytics to track users (as described here: http://www.google.com/support/analytics/bin/answer.py?answer=27244&topic=7292).
The next version will have a generalized solution for all analytics engines that support JavaScript tracking.
In your instructions above, dhtmlHistory.js should be unFocusHistory.js
:-)
Mark - Thank you for the heads up
Gianni
Thanks…very nice. I am not a programmer so please be patient. My “pages” on the right hand side, which had javascript snippets linking to Bloglines, Jots etc no longer display. They display in edit mode but not in “regular” view. Is there some setting I should change. I just did a Quick install.
Thanks again…I really like this plugin.
-steve
great, I like it
Thank you very much
test? This better scroll in somehting pretty
Steve - Is the blog you referring to http://edugadget.com/ ? because I tested it with both Firefox and Internet Explorer and the Pages section of the sidebar show up fine (about, file jots and links).
If you are still having problems, could you tell me what browser you are using (name and version)
Gianni - thanks for checking. I can see how my original post is confusing. I can see the links on the right. What I can’t see is the content when I click on one of the links (other than the About page).
Here is my problem…When I click on the static pages, e.g. “links”, I do not see a populated page, just the header “links”. The file, jots and links pages go through the motions of loading. The animated gif appears and the the page header show…but no links that I would have expected. Each of these pages have a javascript snippet which should load various links.
I am using IE6 (SP2) and Firefox 1.5.0.5.
I appreciate your help. -steve
Great add-in
Thanks
I dugg it
http://digg.com/design/An_AJAX_enhancement_for_WordPress_blogs
Steve - Unfortunately the current version of AjaxWp doesn\’t evaluate inline JavaScripts. This is because most inline scripts use the document.write function that if evaluated dynamically would cause the page to go blank.
I\’m working on a solution, but in the mean time you can disable AjaxWp just for those pages by adding the following line to configuration script in the header.php file:
ajax_wp_ignore_links = \’/jots,/file,/links\’;
Oz - Thanks
love it, thanks
I have always claimed that AJAX is often more cool than useful. But I’ll still try this out, hoping that I’m wrong. =)
this really roxx. you were doing that, what i wanted to do in ner future… thanx a lot
Hi Gianni,
My thanks also for a great plugin!
I have it up and running on http://gozonews.com/world/
It is working perfectly with Firefox and IE but not so well in Opera 8.54 and 9, which is no doubt an Opera problem.
Thanks again,
Michael
Looks great, have it up and running on my website right now:
http://www.bballcity.com [ some parts maybe nsfw (girls in bikinis) ]
Just a few questions though //
Is there a way to tell the script what to put in the title thing? ie) If I click the link to go to my homepage it just makes it Title space > space. I noticed on yours it doesn’t change?
Also is there a way to make the page not scroll up or down when loading new content?
^^ figured out how to change the title, just add text to the link. Final question, how did you add that button which turns on / off the ajax feature?
Ash - First of all, great website!
The on and off button is one of the feature that I haven\’t documented yet. If you want to turn on and off AjaxWp from a link using inlike JavaScript you can use the two static functions enable() and disable() like so:
[a href=\”#\” onclick=\”AjaxWp.disable();\”]Disable AjaxWp[/a] and [a href=\”#\” onclick=\”AjaxWp.enable();\”]Enable AjaxWp[/a]
If you want a single toggle button like the one I use you can write a simple JavaScript function that calls the isDisabled() function like so:
function toggleAjaxWp() {
if (AjaxWp.isDisabled()) {
AjaxWp.enable();
} else {
AjaxWp.disable();
}
}
and call it from a single link.
Hope that helps.
Edit:
Wordpress keeps converting my entitized angular brackets back to normal so I used square brackets for the tags.
Ash - Regarding the page scoll it can’t be disabled in the current version, but I’ll make it toggleable in the next.
If you want to hack with the code and disable it manually you can do so by deleting the body of the scrollTo function (in the AjaxWp.Utility object).
too bad it does not work in safari (leaves only the header and the sidebar after you submitted a comment or clicked on the calendar on http://giavasan.diludovico.it )
Gianni, thanks for the hard work that obviously went into this.
However, I can’t seem to get it to work — I know I’m missing something really silly. I checked for errors when the page loads and it is finding everthing just fine.
Any help would be appreciated.
Gianni, thanks for the great work, however, I can’t seem to get it to work. I checked for errors when the page loads and it finds everything, but nothing seems to happen.
Thanks for any help.
This is gooooooood .. Thanks for spending ur time and making this .. i will test in my machine . .later , if m succesful, install in my server : ) . . keeep up the good work !
eiochemipensavo, I’m seeing the same problem on your page using Safari. However, I can view Ash’s page just fine — wonder what the difference is?
I think its the configuration that matters guys.. try a lil harder .. if still stuck, i believe gianni wud be helping ?
I’m having dificulties getting an image link to display an actual image utlizing this. I noticed Mike’s photo gallery http://gozonews.com/world/ also was not displaying images, at least not for me. Can others please post their experiences to confirm if there is a bug or not.
Pretty Cool
This is cool. Great work!
One small bug, clicking on the navigation links (Blog/Projects/About/Contact) loads the appropriate page, but does not change the image to reflect the new state. Maybe that’s just the way your blog is configured?
testing one two three
Great, so when are the pure Ajax templates coming out for WP?
its good i have been looking to use wordpress nad this enhancment is most wellcome …
Looks good. GJ on this one!
Just wanted to see if there was anything special about submitting comments.
Error: [Exception… “‘AjaxWp Error: You must specify a valid ID for the updatable element’ when calling method: [nsIDOMEventListener::handleEvent]” nsresult: “0×8057001e (NS_ERROR_XPC_JS_THREW_STRING)” location: “” data: no]
Totally cool piece of AJAX tool for WordPress. However, the procedure to get it started seem quite tedious. If there would to be made into a plug-in, then it would be really pleasing.
Hey im a test
This looks very nice
Nicely done - especially the built-in browser history management for addressing bookmarking/back-button issues.
This is awesome, I would really like to implement it to my blog. I am working on putting it in my development blog right now, but was wondering if I need to add the js files to my theme’s js. Other than that I think I have everything set up right.
Thanks for the help and for sharing this.
Zach Wilt
Turns out it must be a problem with my theme — I tried AjaxWP on a fresh install and it worked perfectly. I still had the same Safari problems mentioned above though.
Are there any known conflicts? Plugins etc. that may cause it to not work with my theme?
Thanks
This looks nice, but it keeps crahing Safari!
Cool. Thanks for this plugin.
Can’t wait to try this out, thanks.
Heh… nice documentation and all in all a great enhancement to WP…rock on
test
I’ve been trying to install this for a few hours. I havn’t done much moding or editing of wordpress in the past so i’m new it. I did a fresh install on this domain (www.likeyouwanna.be) and have been trying to get it to work.
When editing header.php, should all of the paths (js, image, etc.) be relative to the server? You did mention it in the configuration but i’d appricite it if you clarified it. I’m on a shared server with cpanel. Should i have the script src’s like: /wp-includes/js/prototype.jp or /home/street51/public_html/likeyouwannabe/wp-includes/js/prototype.jp ?
Thanks so much.
I really can’t wait till i can put this into my real blog!
moto: ash’s site works perfectly. but i still get the problem even on this very page!
Nice script. I gotta try it out. Thanks.
What are the settings you guys are using? This is what I’m using:
ajax_wp_updatable_element = “main (covers the left and right columns since I have a different sidebar for posts and pages)”;
ajax_wp_blog_title = “Bball City”;
ajax_wp_blog_base_path = “/ (my site is in the main directory)”;
ajax_wp_permalink = “mod-rewrite”;
ajax_wp_updatable_element_tag = “div”;
ajax_wp_search_field = “s”;
ajax_wp_update_mode = “full-page”;
ajax_wp_loading_image = “/images/loading.gif”;
ajax_wp_disable_bookmark_links = “true (for permalinks)”;
ajax_wp_ignore_links = “http://www.bballcity.com/comments/feed/,http://www.bballcity.com/feed/,http://www.bballcity.com/index.php?s= (the last url cuz the search is messed up otherwise if your searching from a specific post / page)”;
It worked right off the start for me
Guys, Thanks a ton for the positive feedback, I really appriciate it.
@eiochemipensavo - It should work in Safari, I tested it on 1.2. Are you sure you specified the correct ID of the updatable element in the configuration settings?
@Moto - You should check that you specified the correct ID.
@bignosejr,@Corey - That is a bug! Thank your for finding it, I\’ll fix the issue in the next release (a couple of days or so)
@hadi farnoud - Same as Moto, you have to specify the ID of the main element you want to update
@Mike - The paths should be relative to the base folder. I recommend you keep the the JavaScripts folders in the base. So in your case you should create the folder
/home/street51/public_html/likeyouwannabe/js/
And use the following src attribute for the script tags:
src=\”/js/script.js\”
Thanks again for the feedback and patience.
AjaxWp has still quite a few glitches, but with your help I think we can squash most bugs.
Awesome! Can’t wait to try this first thing in the morning.
Well, it seems it just won’t work for me. I followed the directions to the letter and nothing. When I click on a content link the header title will change but nothing else does. I don’t even see the loading gif. I did change the id to ‘content’, but it still did not work.
Seems like it’s a very nice product…but!
Hey, this looks like a great add-on, only problem i’m having that i don’t think it’s working for me :\ any chance you could check it out? the pages seem to load fine, but i’m not sure i’m getting any ajaxification
Anyway, great work, keep it up, Al.
Thanks for the great plugin! It really rocks!
Really Awesome enhancement. Up and running smoothly in my site. Thanks.
How do you do to make the selected text look in a pink color???? Is it CSS?
‘Tis neat!
I’m going to use it for my upcoming project.
Thank you Sir.
For some reason the technorati links are being abused by ajax. Its rewriting those links when it shouldnt. Is there a way you can have it work only within the tags specified?
The “var _ignoreLinks” did the trick. I matched just part of it, and it ignored it. I dont know why this doesnt work with the ajax_wp_ignore_links.
It also breaks lightbox.
Hey Gianni, Thanks for your help, I figured it out after some fiddling with your help.
Gianni, you were right, it was the ID. For those having trouble with disappearing pages in Safari try to move the div you’re using. My test site works just fine in Safari and Camino.
Hey, great plugin. I do have one problem though. When navagating the site I notice that it cannot go back to the very first page you entered in. For example, I go to your website and then click on one of the posts to comment. From there it will not refresh the main page. Any fix for this? I’m using Firefox 1.5.0.5 on Ubuntu 6.06, if that helps at all.
not too bad, though i’m still wondering about load times.
I’ve been playing around all day and noticed something. The page doesn’t seem to fully load — it does, but in the Safari tab the wheel keeps spinning as if it is still loading something. I checked it on this site and it does the same thing.
Is it keep a connection open or is this a bug of some kind?
Thanks!
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH!
LIGHTBOX SUPORT PLEASE!!!!!
My site uses lightbox and your script kills lightbox. Please fix it!
Cool plugin man, it makes my site look and load much better.
The only problem I am having is on the search page, after clicking the link of a search result, the header/footer refresh, the loading gif comes up, but then it returns to search result. Feel free to check out what’s happening on my site, if you’d like. I apologize for the speed of the server however, it’s a ‘little’ slow. I think Ash Haque was having the same kind of problem. I put “ajax_wp_ignore_links = “http://turfyman.strangled.net/wp-admin,http://turfyman.strangled.net/wp-login.php,http://turfyman.strangled.net/?s=”; ” But the last part does not fix the problem with the search links. I have “mod_rewrite” enabled, so there is no index.php in my address. Is there a workaround, or am I just stuck for now?
-Tom
Hi,
I like it
thank you for the great job
regards,
Hi wonderful !
congrats, this is nice. i have two concerns though:
01 the functionality of back and forward buttons isn’t preserved in Firefox (at least my Mac-version 1.5.0.4).
02 how about permalinks and page-slugs, do they still work and feed the right content to search engines?
Isn’t AJAX better for a web app, and not in informational site, like a blog?
Looks like it has some great potential.
Glad to see you liked our design - we don’t mind you using it, but for future reference, please at least ask permission!
Nice mod, by the way.
http://www.blubolt.com by the way.
Its extremely ergonomical indeed…and the implementation is itself quite vibrant.
But, I think you should consider adding a sandbox for testing purpose where users can see Ajax goodness at work in real time
Hi chaps
This is working fantastically on Internet Explorer.. but not on Firefox
When I view the source on Firefox, I see all the content, but the content div is not displayed for some reason.
Any ideas?
Thanks!
- David
You won’t see the content div by viewing the source - use the ‘View source chart’ extension - that shows the *rendered* source rather than the retreived source.
URL rewriting also not working in Firefox - I’ve noticed that browser address bar rewriting works perfectly in IE, but again, it doesn’t work in Firefox - any more ideas?
I am having same problems as David: works in IE7, but not Firefox (1.5.0.5). Here’s my site:
http://www.pointclearsolutions.com/blog
Any ideas?
Thanks
@Rob, MASA - Lightbox support added (version 0.8)
@m.e. - I’m working on Safari. Probably the next release will contain the fixes.
@David and Neal - I fixed the problem with Firefox (version 0.85)
Hi,
I’ve followed all your instructions (I’ve tried both the quick and the optimized mode) but it seems to have had no effect on my blog: http://www.jeffwu.net
The pages are still loading as normal in both firefox and IE.
I’d be very grateful If someone could tell me where I’ve gone wrong.
Thanks.
I’m building a new version of my theme (prebuilt) to include ajaxwp, but whenever an image thumbnail is posted and links to a larger version of the image, I get text: “???JFIF” in IE, and a longer string on text in ff. Any ideas?
The update mechanism is very distracting. On Firefox, the page fades out, displays the new content, disappears in a split second and then displays again. On IE, the fonts get distorted on fade out and fade in.
Nice otherwise, good job!
Thanks Gianni, version 0.85 is now working with Firefox - You’re the man!
One last thing - on both IE and FF, the address line rewriting doesn’t seem to be working.. if I click on an “ajaxified” link, the full URL of that link is APPENDED to the current address in the address bar, instead of replacing it.
For an example, see http://dave.funkypenguin.co.za
Am I doing something wrong?
Thanks!
- David
Imma use it!
Thanks Gianni! 0.85 is working sweet in both FF and IE now.
I also am seeing the same URL thing that David mentions about in 113 above, although it doesn’t look that bad to me. Is that unusual behavior?
See 0.85 working on my blog here: http://www.pointclearsolutions.com/blog/
Wonderful work!
OK David, I see what you mean. Because of the crazy URL, if I try to copy/paste a link into a browser. It first shows me the page I started on, then is ‘ajax-refreshed’ or ‘replays’ all my clicks to get back to the last page I was on. Kinda funky. I noticed the Gianni’s site is doing this too. This is the URL I see in my address bar as I write this:
http://www.giannim.com/blog/index.php?page_id=13#http%3A%2F%2Fwww.giannim.com%2Fprojects%2Fajax-wp%2F|AjaxWp
@AJ - The issue has been fixed in the most recent version.
@Ganesh - I\’m still tweaking the update animations. In a future release I will also add the possibility to disable animations all together. The fuzzy text issue is a bug caused by Internet Explorer when True Type is enabled. To fix this all you have to do is set the background color to the div. more info here: http://jszen.blogspot.com/2005/04/ie-bold-text-opacity-problem.html
@David, Neal - That is by design, because it is the only way to make bookmarking and browser button navigation possible when using AJAX. You can find more information here: http://www.onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html
@Jeff - I checked out your blog. The problem is that your markup doesn’t contain an element with the ID you specified in the configuration (content). To fix this you have to add an ID attribute of “content” to the [div] that surrounds the main content (the one with the class “primary”).
AjaxWp doesn’t work on my site with Safari either, and it seems theme related; after clicking a link it fades out, then the new page flashes very briefly before disappearing. On Firefox it fades out, flashes quickly, then fades in.
AjaxWp seems to work with Classic theme, but not the Default WP theme or my customized theme (which is based on the default theme). I’ll try it again in a few revs, thanks for putting this together and staying on top of it!
Thanks Gianni for the help, it’s working now…
However my ELA (Extended Live Archives) plugin seems to be broken. The page works properly if I type the address directly into the browser : http://www.jeffwu.net/?page_id=116 but if I navigate there through my site it doesn’t load. Does anyone have any ideas about how to fix this?
Thanks.
Hi,
Thanks for this beautoful piece of work.
I am trying my luck with this but came across a few problems.
1. I am using customised “Default” theme.
2. I am also using “Page Navigation” plugin by GaMerZ.
3. I am also using “custom templates” for some of the pages I have in the top tabs of my blog.
4. I am testing on Firefox.
Problem:
1. I am not able to see the loading gif animation.
2. The page loading works fine for the first page blog entries. If I navigate to another page using the page navigation plugin link (at the bottom of my blog) then I can not click the blog entries to view the single post page of that entry. Everytime the entie page loads.
3. I am also not able to figure out how to customise the “custom templates” i made for a few of the pages on my blog. For these pages, I am not showing the sidebar.
Will keep trying but if anyone else has faced similar problems and found a workaround, please let me know
thanks
One more thing, the calendar in the sidebar also does not update if i click the month links.
I think that because every click is highjacked by your script, right?
Is there anyway we can workaround this?
BTW, here is my site link:
http://www.ssdesigninteractive.com/ssdesign
Hey sajid, I don’t know the link for the calander things, but if it shows up one (ie not “javascript:;”) you can try the ignore links command in the header. You can do something like “www.example.com/wp-admin/” and from what it looks like on my own blog it ,ajaxwp won’t highjack anything from wp-admin or beyond it. So you don’t have to be entirely specific. I think using that is easier when you are using the name and date permalink format.
hi David,
I have placed this in the header:
ajax_wp_updatable_element = “content”;
ajax_wp_blog_title = “Sajid Saiyed’s Flash BLog”;
ajax_wp_blog_base_path = “/ssdesign”;
ajax_wp_permalink = “mod-rewrite”;
ajax_wp_search_field = “s”;
ajax_wp_update_mode = “Optimised”;
ajax_wp_callback_page = “ajax-wp.php”;
ajax_wp_loading_image = “/images/loading.gif”;
ajax_wp_ignore_links = “http://www.ssdesigninteractive.com/ssdesign/?page_id”;
Still the top tabs dont work properly. The links are not ignored.
Also if you see this site:
http://dave.funkypenguin.co.za/
Scroll to the bottm and rollover the “previous entries” link. The link is: http://dave.funkypenguin.co.za/page/2/
Then after you click this previous link, again check the url of the same link:
Now it is something like:
http://dave.funkypenguin.co.za/page/3/?ajax-wp=optimized&_=/
Is there a hack for this or am i missing something.
I LOVE this. Great work. I can’t wait to implement it when it works with Safari
I can’t seem to get it to work.
I double checked and made sure I had a , the files are in the right directories as sited… any clues? Does it not work with sIFR 3?
Hi,
Is there a way to retain my theme as it is and apply ajax-wp.
The question I have is, my blog is designed to show the sidebar only on the home page.
Once I an inside any other page, or single post view or search results, I dont want to show the sidebar.
How does one achieve that?
regards
Hi,
Does anyone have any ideas as to how I could get my adsense ads to update with my content? Currently my ads are placed in the sidebar but only the primary content section is updated through ajaxwp. Would it work if I simply wrapped my adsense code with a div and the ajax_wp_updatable_element id?
Thanks again for your help Gianni.
hi all wper,
I have installed AjAXWP but felt confused my blog work or not??
i use the Optimized mode…can someone look at my blog
and tell me the AJAXWP has worked or failed,pls and thank you all.
I really do’nt understand what’s going on >
Hi Gianni,
Is there any way to get your script to work with the admin side of Word Press?
That would be really cool.
:o)
Richard
JoyceWu - It doesn’t look like AJAX is functioning on your site. Each page is doing a refreh for me.
I wanna test this
I don’t see the AJAX on my blog. The URL is http://blog.premsforums.com
@Dave,Andrew - I\’m still testing Safari. The problem seems to be caused by the unfocusHistory library. Stay tuned for updates.
@Jeff - Unfortunately the current version of AjaxWp (0.85) is not able to execute inline JavaScripts like the one used in Extended Live Archives. A workaround would be to exclude the archives page by adding the following configuration setting to the header:
ajax_wp_ignore_links = \”page_id=116\”;
@Sajid - I checked out your blog but you already removed AjaxWp so I couldn\’t test the page. Probably the calendar issue was caused by the fact that AjaxWp only updates the main content of the page (i.e. the one located in the \’content\’ div). To fix this you could wrap both the \’content\’ div and the \’sidebar\’ div in a container div and update that. This would also do the trick for the sidebar-only-in-the-first-page problem.
@Ross - It should work with sFIR 3, but I haven\’t tested, could you post the URL of your blog so I can check it out?
@Jeff (Adsense question) - That can\’t be done unfortunately. Adsense is loaded as an inline script so it can\’t be updated using AjaxWp. It could however be done with a custom script that fetches the Adsense ads dynamically when a user clicks on a link. I\’ll look into it and if doesn\’t violate any Google Adsense policies I\’ll implement it in a future release.
@Joyce - I checked out your site but I didn\’t see the AjaxWp script inclusions in the header of your blog. Other than that you have to edit your theme files and add an ID to the main area (i.e. look for the div with class=\”content\”) before you can install AjaxWp. Just change the tag to this (replace square brackets with angular):
[div class=\”content\” id=\”content\”]
@Richard - Yes you could use AjaxWp in the admin section of your blog, but that wounldn\’t recommend it since it would require modifications to core Wordpress files.
@Prem - You have to edit the script inclusions to point to the folder that actually contains the scripts (i.e. change [JS_FOLDER] to the correct folder)
I’ve followed the steps for the quick installation, copying the javascript files to the appropriate location with the rest of the files, the image file in the image folder, as well as ajax-wp.php into my root /blog/ dictory and inserting the HTML into my header, yet nothing seemed to have worked. Is there an “on/off” switch or a module that I’m blatanly missing? A module that is a prerequisite? I’m lost. The script looks fantastic and I can’t wait to get it working! Thanks for your help.
@Tom Bresson
add this in your header
`
ajax_wp_disable =”true”
`
Well the above didn’t show up, but use the wp conditional feature and is_search and then disable true, to disable the script on all search results. Really liking the script Great job dude!!
Love the script! Have .85 installed and works great under IE… but not so good under FireFox. Can anyone verify this for me? In FireFox my links don’t do anything… They try to update the url in the address bar but it only filles with goo and nothing happens (it doesn’t even gracefully die and just link over to the next entry). Any ideas?
Excellent work, Gianni. I’ve already added AjaxWp to my site and have seen immediate improvement. For those using Gallery2, be sure to change embedded div id to “page” instead of “content”!
Sorry, my blog is http://www.3point7designs.com/blog or http://3.7crea.tv
Thanks!
-Ross Johnson
I’ve removed it from my site after noticing that it was putting a 100% spike on my server’s CPU usage. It had really pretty aestetic effects, but unfortunatelly, it consumes a lot of system resources. Good work.
Hi,
Does anyone know which WP theme this site uses?
First of all.. wow! Great wordpress addon Gianni
I am now busy setting up my , and also added ajaxWp. I’m using AjaxWp in optimized mode, and I changed all the necessary files (I think).
My problem is that my sidebar moves to the left and back to the right when reloading a file. I think I missed something, but I’m not sure where, anyone can help on this?
Alright so I love usuing Ajaxwp, but I’m having problems now with lightbox and wordpress. On the initial load of the page, both work fine. Once you click on a link and goto another page, and go back to the page with the pics on it, the pics just open like it was a usual picture opening to view it full size. Any suggestions?
I’m still working on setting up my new blog so i have it pw protected: http://beta.modroc.org
user: temp
pw: t3mp
Any help would be appriciated. Thanks.
@Martijn
I’d bet if you play with the CSS a bit you can figure out how to keep the content from resizing when there is not enough content to keep it wide. That’s, to me, at least appears to be what is happening.
-Tom
Hi Gianni,
This is a great plugin, I haven’t activated it on my site yet since it has some funky behavior in Firefox, but I added a link to it even though it isn’t a tutorial. I may add a new section to my site which contains non-tutorial items like this. I will certainly be checking for updated versions so I can add it to my site when the bugs are worked out.
Thanks,
Drixer
Wow, good job!!!
Very nice work
This is way too cool
This is hot - but I don’t like what it does to the address in the address bar - isn’t there any way to clean that up?
@Adam
The messy address bar allows for bookmarking on pages within the site. Without the messy stuff in the address bar, it would stay the root site. This is more of a feature than a bug.
-Tom
Excellent!!!!
Gianni,
I just added AjaxWp to my site. I must say it is really outstanding!!! Great work! Quick question though, is there anyway to get it to work with wp-cache? Thanks for your help.
I think I am finally getting it to work. It’s great! Thanks a lot
good job!
good job!
This is exactly what i was looking for to speed up my blog site. However, after reading this entire comment list and the docs I cannot get it to work. I get a error in the javascript:
Error: [Exception… “‘AjaxWp Error: You must specify a valid ID for the updatable element’ when calling method: [nsIDOMEventListener::handleEvent]” nsresult: “0×8057001e (NS_ERROR_XPC_JS_THREW_STRING)” location: “” data: no]
I did see that others had this problem and the resolution was to verify the ID used in the div tag. I did do that and was able to use an existing id from the theme i’m using. Nothing works for both IE and FF. I’m stuck, any ideas?
BTW: The readme file contained in the zip appears to be out of date and has a conflicting header file section for scripts with that documented at the top of this page. I assume this page is correct. Regardless, my issue still persists.
Thank you for the script. It really works well.
I would like to also use the AJAX Comments plugin (http://www.mikesmullin.com/2006/06/05/ajax-comments-20/), but it seems like that is an either/or proposition. Is there any way to get both working? I am a designer, not a programmer. The answer might be very simple, but I couldn’t get it to work.
it should be a great system. However I can’t see anything? when I look at de codes it shows
What is the problem? I tried the theme in the package but there werent a style file and header file and I added but nothing changed What is wrong? Did I forget anything to do.? I also added the required code into the header!
ajax-wp-404.php
ajax-wp-archive.php
ajax-wp-archives.php
ajax-wp-header.php
ajax-wp-index.php
ajax-wp-links.php
ajax-wp-search.php
ajax-wp-single.php
I really like the whole idea, but I don’t get it running because I don’t know where I can get the “prototype-extensions.js”. It doesn’t come with the prototype files I downloaded from their website.
Any tips?
Thanks,
Phillip
fantastic.
Not bad at all
A couple of things …
First of, I think I will love this extension when I get it properly working. For some reason the included loader.gif won’t load — even when I call it directly from the server. So I substituted a new one. It’ll load when I call it, but not when I’m using the site.
Second, I keep seeing URLs like this in my wp-cache:
/blog/2006/08/24/ajs-first-
day/function(object)%20{%20%20%20%20for%20(var%20i%20=%200;%20i%2
04. Edit the header.php file of your blog’s current theme, located in/wp-content/themes/[YOUR_THEME], and add the following markup (editthe values as needed):[snip]<script type="text/javascript" src="/[JS_FOLDER]/prototype-extensions.js"></script>
However, your archived download file contains a file named prototype-extension.js. (Note the “s”.)
I’m modifying my scripts to reference the file as it is named, Hopefully, this will fix whatever’s wrong with my attempt to implement wp-ajax. Here’s me, keeping my fingers crossed! (I wanted to let you know about this before I even attempted my fix because I felt it urgent enough.)
Regards,
Rich
BlogRodent
My previous post got mangled. Hopefully this one will be more intelligible.
A couple of things …
First of, I think I will love this extension when I get it properly working. For some reason the included loader.gif won’t load — even when I call it directly from the server. So I substituted a new one. It’ll load when I call it, but not when I’m using the site.
Second, I keep seeing URLs like this in my wp-cache:
Which, when I decode it, looks like:
When I search for these javascript strings, I find the culprit is either:
Or:
Since both contain contents that appear in this URL. I’m assuming I shouldn’t have to load this script twice. Can I just call one and not the other? Is there any way for me to tell whether it’s the widget causing the problem of WP-Ajax?
Finally — and this may be the cause of the problem — you have an error in your documentation that you really need to repair, and quickly. Your documentation states:
However, your archived download file contains a file named prototype-extension.js. (Note the “s”.)
I’m modifying my scripts to reference the file as it is named, Hopefully, this will fix whatever’s wrong with my attempt to implement wp-ajax. Here’s me, keeping my fingers crossed! (I wanted to let you know about this before I even attempted my fix because I felt it urgent enough.)
Regards,
Rich
BlogRodent
Hey! I am trying to get this working in Optimized mode. One question:
“Note: AjaxWp needs the following libraries: Prototype, Scriptaculous Effects and unFocus.History”
Are this the files included in the js folder?
Still seeing URL strings like this showing up both in WP-CACHE and in my stats tracker:
Further, I’ve found multiple copies of prototype.js on my site. Should I be concerned about possible conflicts?
/wp-content/plugins/king-includes/js/prototype-1.4.0.js
/wp-includes/js/scriptaculous/prototype.js
/wp-includes/js/widgets/scriptaculous/prototype.js
/wp-includes/js/ajax-wp/prototype.js
/wp-content/plugins/king-includes/js/prototype.lite.js
Is this causing my problem?
By the way, this really does seem to be helping my site responsiveness. Thanks for your hard work, this is a great addition to WordPress!
Rich
BlogRodent
Hey Gianni, just a quick question. You know you have the extension setup so you can choose to ignore certain links (ie, rel=bookmark), would there be a way to do the opposite? Only certain links (possibly with a certain rel attribute) loads with ajax, the rest are normal?
Nice site. But i have nice site too. plz visit my home page.
this is a great plugin. i am using it and ease. thanks
This is really cool!
such a sweet blog theme!
Nice,
but what about the seo?
the links look dirty. If I would like to pass a link to a friend it’s hard….
I’m having some issues with the permalinks, works right for the first post, but if I click onto any other post it comes up something like this:
http://booksellingonlineblog.com/#http%3A%2F%2Fbooksellingonlineblog.com%2F2006%2F09%2F28%2Fstock-analysis-ebay%2F|Stock%20Analysis%3A%20EBAY
as opposed to
http://booksellingonlineblog.com/2006/09/28/stock-analysis-ebay/
same thing happens for my nav links across the top.
settings:
ajax_wp_updatable_element = “content”;
ajax_wp_blog_title = “Bookselling Online Blog”;
ajax_wp_blog_base_path = “/”;
ajax_wp_permalink = “mod-rewrite”;
ajax_wp_updatable_element_tag = “div”;
ajax_wp_search_field = “s”;
ajax_wp_update_mode = “full-page”;
ajax_wp_loading_image = “/wp-includes/images/loading.gif”;
ajax_wp_enable_google_analytics =”true”
Hello nice page? really i like it! thx will be bookmark
Great Add On Gianni! The installation instructions are really good and the addon works so well. I do notice I don’t get the animations fxs you have (fading and loading.gif) Is this normal? Did I missed something.
(btw, i am using quick mode for now)
Great Job Gianni can’t thank you enough.
Sam
Hi, I’m having issues with the latest AjaxWp and Lightbox 2.0 (has it been tested with 2.0?)
When you navigate to a page using Lightbox images through AjaxWp’s AJAX links, the resulting image links open as though lightbox wasn’t present. However, if you directly access the URL, Lightbox works with no trouble.
For a demonstration, compare opening http://www.cinnamonpirate.com/ and clicking “Hobbyist Work” with opening the URL http://www.cinnamonpirate.com/hobby/
Any help would be appreciated.
Hi, I sat down and fixed the errors I was getting when trying to use Lightbox 2.0 with AjaxWp. They now work together perfectly.
I’ve bundled my changes to ajax-wp.js and lightbox.js along with some DIFF files and end user instructions in my last post. Maybe it will help other users having the same problem.
in your description about ajax_wp_animation_type variable there should be http://script.aculo.us/, instead of http://scrip.aculo.us/
btw, great work!
Wow… I think this is exactly what I have been looking for!!!!!
Just a question dude:
Will this collide with any of the AJAX plugins out there like wp-polls etc?
I have had experience with some other ajax Themes (I understand this is not a theme…) where those plugins dont work and break the entire site.
I don’t know enough about AJAX yet to be able to digg in myself and hack files to work. So I’m A little bit cautious!
Great work!. I have implemented ajaxwp in my site. will there be any update any time sooner!?
does anyone know if this is still being developed
Is it still be developed?
Great work
I uploaded it to my server and it works fine, on my local testing webserver it doesn’t work
i am using firefox 2.0. i notice that when i hover over links either in the header or inside the ‘content’, the text inside the dynamic area (div content) tend to shift right to left, or left to right. it’s a slight jump but does so randomly whenever i hover over links of any kind. it did not do this before i installed AjaxWP.
like ganesh, i still see the page load up briefly before fading out and then fading in. i am using version 0.85.
Thanks to Gianni for this awesome plugin,
I have a question, what does it mean […]you also have to remove the wrapping tag that will be used as a placeholder for the updates.[…]in the optimized version? Can anyone give me an example or any detailed explanation please?
Hello, again
Now i got it working on my site, please i will appreciate if anyone can take a look here http://blog.realware.it because i see sometimes a little flashing effect when a page is reloaded.
I have also tried to put ajax_wp_animation_type = “appear” or “blind” or “slide” but is the same, nothing changed in the animation effect.
Thank u,
Oscar
This project is no longer being developed.
Hi, I love the plugin! Its exactly what I was looking for to spruce up a new blog a bit, good work (and sad to hear its no longer being developed)
Just one bug report.. the line should be prototope-extension.js (without the s). still doesnt fix the animation type unfortunately.
Really wish someone would continue to develop this.. pitty i’m too much of a newb.. ah well..
Lastly.. has anyone gotten this to work with UTW’s tags? I have them enabled at the bottom of my posts but i cant for the life of me figure out how to make them ajax as well.. which would be sweet..
Well Gianni.. thank’s.. i’m a principiant who wants’ to speed up and doing a beautiful blog.. so .. i will try..
This project is no longer being developed… this is the best idea for this project.
This pseudo-plugin is useless, moreover the loading.gif effect, Has annoying and long installation, lot of troubles, causes problems to the 99% of WP stuff and plugins. No support, no explanation about the closing of the developement.
Anyone interested should take a look here : http://www.ajaxpress.org/
http://20six.co.uk/ritas/
Gianni -
This is a great plugin! I’m using on the redesign to my site and I’ve got one small issue. On Safari 2.0.4, when I click a link the ajax content loads fine, but safari still says it is trying to load something (it’s got the spinning little loading animation in the tab up top). I can’t for the life of me figure out what it is trying to load! The page looks fine, everything is displayed, but pressing the stop button does nothing. It seems to work fine in IE and firefox. Any ideas?
–Jason
Hi! Very nice site! Thanks you very much! DnLXByU8Uy
hi,
I am using ajax comment. Is there any chance to use both ajax comment and ajax-wp? After submitting message, all page is loading.
thanks.
i am a test
dasfdsfsdfsdf sdfsdfsd
I really just want AJAX comments but I can’t get the AJAX comments plugin to work.. looks like I’m gonna hvae to try this one.
test entrie because I really just want AJAX comments but I can’t get the AJAX comments plugin to work.. looks like I’m gonna hvae to try this one.
There seems to be a bug with searches. It looks like its addeding the ajax url to the back of the ?s= query, so it just refreshes the current page rather than getting the new content.
I hope you accept contrutions because I have a few ideas!
Hey Gianni!
I know this discussion has been kind of dead for a while, but I was wondering if you could help me out…. I’ve been trying my butt off to get this thing working, and I just can’t. I’ve put all the js’s in their place, uploaded the ajax-wp.php to my theme root folder, and edited the header properly. I even checked to make sure I have a “content” div id. Any ideas?
Thanks,
Alex
I am really enjoying tinkering with this… I might shout out to that I scratched my head for a while during install as the line in the header file refers to “prototype-extensions.js”, rather than the correct “prototype-extension.js”, which fixed me right up. Any ideas on getting it to support ultimate tag warrior? I did a lot of work getting that set up and don’t feel like reverting to categories. I will see if I can add the sniffer myself for now.
thanks again!
ndrw
Hi
I like to know do you have any theme ready LOADED with AjaxWp plugin . so i can ready to use
if any kindly share with us .
Test too see ajax comments
There is a theme coming soon with ajax-wp included. Keep an eye out.
sorry, test only
gerrejigeiorg
Testing thx
test
This is great stuff
wow i really would like to use wpajax but does that mean i have to reinstall WP and do it all over again? or.. did i miss something particularly detailing that wp doesn’t need to be reinstalled? thanks !
Hey Gianni,
Since Ajax-wp is no longer being developed, would you mind if I take over its devopement?
I would like to make the Quick version a true plugin with config page, add support for disabling scrolling and other enhancements.
Suhweet stuff
Cannot get the loading gif to show up using absolute nor relative paths. This add on for wp is great but not the easiest to configure. Be aware that there is a typo in the script file name in the header.php instructions… “prototype-extensions” should be “prototype-extension”….no “s” in the file name.
Also, the is no mention of “scriptaculous.js?load=effects” in the downloaded install doc.
very nice, thanks alot!
Does anyone have a clue why this plug in may not work in firefox. My blog seems to be funstioning with the ajax-wp plugin but it doesnt work in FF.
Arrrgh.
Great
hmm
suchweet stuff, thank you :p
Works great. Thanks!
Don’t work with wp 2.2 :S
Can manage to work with wp 2.2 create one folder ajaxwp in wp-includes and put the js files inside. Know works, problem, put ajaxwp js files inside wp-includes/js replace some files and that files are different in wp2.2
Wow great stuff but seems like its hard to get just right. I will have to experiment more in the future with it.
Thanks!!
testing
Excellent, Got it working on Wordpress 2.2.
oqtqdssh
I don’t want to wait till the end of Summer , I want it now. Who with me?
save your time and join me.
Haha, i’d love it now too :\
Anyone can solve the problem with calendar widget? I can’t change month, well i change month but in calendar still the current
Thanks
thnx for the good tutorial, i’ll try it now
Hi!! Nice work.
Whan I wanted to do was to auto refresh the “content” every 2 minutes. Is it posible to do with that script. What would I need to change??
Thanks!!!
I just found another Ajax loading generator on www.webscriptlab.com, lets you generate loading icons on demand for your applications. Pretty cool stuff! ..
Very nice. Ajax is taking over the world.
help
It works great on my website (www.jakecast.com), however when I switch pages the sidebar aligns to the far left and then back to its proper position. Is there anyway to correct this?
Thanks,
Jake
naturism young couples Next to fix it will be kind of.
This one makes sence “One’s first step in wisdom is to kuesstion everything - and one’s last is to come to terms with everything.”
Eventually kimi, listening daniel radcliffe naked and carrie. Bending to find out! Karin threw back.
Thankx for this
Thank you for your GREAT tutroial. Every day AJAX is introducing new technologies that help all web developers. Please post new tutroials.
It would be. But now i wanted very cum taste good much less formal.
That’s neat!
Excellet Tool!
I was quiet when she closed oral sex video clips her breasts, naughty.
im just trying
. But continued trailing wives sucking dick her pussy. Two dildoes, kimi slowly.
Of movement pregnancy due date calculator that they’d burst from the day in order to her pussy, gazing down.
Hi,
I have had several emails from people asking whether or not I will continue work on this plugin, and whether or not I went ahead and made it into a true wordpress plugin with admin page etc.
I will continue development if there is enough demand, I’ve had two emails so far so things are looking good. I have already a fully function plugin that can be used to install and configure ajax-wp with ease, I call it easy-ajax-wp (duh .
I have it on my laptop which has recently died, If I can get a copy off of it, I’ll put it up at http://www.getonthenet.eu for everyone. It’s also got a few defaults set to help it play better with other scripts.
Andy
stop! Not only discovered for me in mature wrinkled foot fetisch the males who.
We stand, than he played eating the pussy his cab. R. Hah.
Do the comments from other users show without refreshing the page?
test
Thx 4 the plugin Gianni, this is very cool for a blog
Really hope u continue the project
Thx again!!!!
i find it with wp_comment 2.0 its not compatible
is there a way to fix this?
It doesn’t work with flash(movies), I only see white and when I rightclick it says: Movie not loaded. Can I fix this?
Thanks
I have visited your site 701-times
Your site found in Google: position673
Your site found in Google: http://google.com/search?q=coq
testing sorry
works great for me thanks!
thanks
Hi guys
any ajaxwp plugin loaded themes released ?if so point me the link
Testing
That he stood in which from our dear, to her husband’s ‘little man’ free jetsons sex gallery who.
so is anyone still updating this plugin? if so let me know, i’ve got questions…
Nice
I have visited your site 828-times
a test page for actually seeing this in full action would be great!
this is a test! great work btw
test
anyone who’s figured this out mind giving me a hand? for the optimized version, i understand the parts about making wp-ajax file versions and removing the ‘get’ commands… but i’ve got ’s all over the place… which ones am i suppose to remove in which files?
I chaffed tevin campbell gay it. However, lick closer. Even harder than it.
Great Work…….
People facing problems with Safari may like to use the following trick:
http://xabhishek.com/2007/08/27/detecting-browsers-and-using-browser-specific-code-using-php/
HI, YOUR SITE IS GREATE!!!
i LOVE IT
information …
alaska silver salmon fishing+ alaska silver salmon fishing+
Have you gotten this to work with WordpressMU?
I’m having a problem with comments not showing up while I have this enabled, what can be done to fix this?
The sphere. true to come again feet of clay began trying to pluck.
dsfoqu
dqdsqsdqsdqsdsqd
Great idea!
Nice, thank you for sharing!
I think you get them long private films enough to.
dude, I just can’t figure out how the heck to install this plugin the right way. Doesn’t seem to work for me or else i’m seriously doing something wrong; Can you help me out?
Thanks,
Omer
http://alyssamilanonude.50webs.comsitemap14.html sitemap14
Its wonderful, Excellent
Gianni, I followed all the instructions to install this plug in but I think it is not working on my site, I do not know if you could visit it and tell me what I made wrong.
Thx for any help
Dan
This…. is a test. I hope this is as fun as it looks!
Nice! Thanks!
investmens - http://prof-vizitcard.net/
I have visited your site 045-times
Provaa
Thanks..
[…] Açıklamalı 232 Wordpress eklentisi (Agu. 15, 2007 !!) (Wordpress plugin list),[…]
I wondered just get tommy petite sophicate on me blush.
Awesome! Just try it.
Due to high demand, get the pre-release of EasyAjax-WP here: http://www.getonthenet.eu/wordpress/
It’s now a true plugin with limited config page. More features soon!
I am hoping this works.
This is a superb plugin, i have already set it up in my website. i just need to find a way for google adsense, as i have them on each of my posts.
anyone already implemented the adsense function?
This is pretty sweet, good work.