Add FullAjax

Plugin connect FullAjax (http://fullajax.ru/) lib to Joomla.
After(or before) install please read READ.HTML (look in archive).
For work you must add "id" in template where is shown component and message.
Example:
<div id="forajax">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
Attention: Plugin may be not fully compatible with some components, modules and plugins.
New in version (2012.01.28):
- Support for Joomla! 2.5
- Added support for HTML5 History API
- Fix Joomla! search when using multiple templates
- Added ability to disable FullAjax script on a particular page
- Choice of menu items is now easier (only for Joomla! 1.7/2.5)
- Use Codemiror to edit advanced settings (only for Joomla! 1.7/2.5)
New in version 2011.08.06:
- fixed work in Firefox with sending standard Joomla forms (thanks for Cyprian Śniegota)
- several small changes
New in version 2011.06.05:
- now possible to specify a class or id for the block menu (for the correct works “Auto check active menu item”)
- fixed bug when working with Joomla! 1.6.3
- added item for disable caching on the user’s side
- and also corrected some minor errors
New in version 2011.03.08:
- added possibility to update multiple modules
- template “fullajax_tmpl” is now is optional
- works when used several templates for different pages
- add compatibility with Google Analytics
New in version 2011.01.10:
- use FullAjax v1.0.4 build 12
- add version for Joomla! 1.6
- add update Breadcrumbs
- add loading animation
- adjusted URL
- PDF export now works
- User component and module now works correctly (may require additional configuration)
- automatic change class "active" for active menu item
More information about the configuration of this plugin you can read in READ.HTML (look in archive).
More information about the configuration of FullAjax library you can read at the site library developers http://fullajax.ru/
Old versions:
http://getsite.org.ua/en/tag/fullajax-plugin
About SEO:
This plugin doesn't break SEO. You can test it simple disable JavaScript in Web Browser and you will see URL without '#'. Search bots (like Google) not use JavaScript and Ajax it scans only those links that are in the HTML body.
Sorry, I wrote wrong answer for dojjjan.
Default this plugin ignores the Joomla login form, and after login (or logout) the page loaded without ajax
plugin designed for work with a standard templates .. for make it work with a some framework need first study this framework and then hard work for plugin configuration
Another great aspect of it is that you can exclude some menu items from the system of Ajax.
Great work! really appreciate that the developer made it free to use.
Thanks.
try look the articles "Add FullAjax to Joomla! (2011.03.08)" and "How to update more than one module with Ajax" on a plugin home page ;)
But my "excellent!" rating is as an encouragement for the maker who certainly is giving all the support he can give in a very short time.
Great!
Joomla team! invite this man into your team and have this Joomla core!
were not in my index.php since the template maker uses a framework so I had to look for it and now my page went from loading in 3 seconds to 1 second and when navigating may page everything loads really fast no exaggeration. I thought it would not make that much difference but it does I didn't do the modules since all of them look the same in all secctions of my page.
Actually the plugin itself is simply the best you can find for this kind of purpose (displaying content via ajax) on the whole Joomla-World.
The only thing which is more awesome than the plugin itself is the Creator of it. I had multiple issues because the script conflicted with other Plugins. He responded very quick and he always had a solution. So cool :)
So if you're thinking about using this plugin - stop thinking - just download it :)
Ripei
Although there is one "problem" with the plugin (besides the #ajx/foldername-of-joomlasite/ address add-on), this plugin doesn't recognize module page assignment. If I choose to show a module ONLY on the first page it still comes up on every other page (I'm guessing this is due to the fact the the "Joomla! site" no longer knows what page it is on, and thinks it's always on the "front page"). It goes the other way around as well. If I choose to show a module position on all OTHER pages (besides the front-page) it doesn't show up at all, since Joomla! probably thinks that I'm still on the front-page.
I hope that these issues will be rectified. From what I can tell, if it wasn't for the page module assignment issue, this would be something so great it should be built in on the next Joomla! release.
KEEP UP THE GOOD WORK AND THANK YOU FOR THIS PLUGIN!
this not work automatically for some reason but this can be configured in last version of plugin (2011.03.08)
One thing I wanted to note about setup, which was not exactly clear to me:
The special template that comes in the package is not actually supposed to be assigned. It just has to be installed. You can use your own template, just have to have a "forajax" id wrapping the component tag.
Took me a bit to figure this out. I was modifying and assigning the forajax template first, which doesn't work obviously.
The template that comes in the package need for build Ajax answers. You don`t need change it (except when you know what you do). The next version I plan to make this template is optional.
"forajax" id need to add in default template there will be inserted reply from server.
I have one problem with it though, i can't get it to work with the login module, is there a way to use this to make the loginform work as an ajax application? I want the user to be able to login and get the redirectpage loaded with ajax.
/Best regards Jon
This should work with a standard form.
Write an email to me I will try to help.
The #ajx that is added into the url is unfortunate, so I won't be using the plugin. If that get's updated, it could really change how we use joomla.
I added the description about SEO
Only 2 things are missing.
1) More good looking URLs
2) Loading animation so some users dont duble and triple click untill the article is loaded.
Great job!And very good that dosent break SEO. If you disable JavaScript the site works as normal so Google will Craw it with no problems.
Im adding this extension to my Favorites and i hope you will improve the two things i said.
Cheers!
I hope you can fix that easily in next releases.
Library developers aware of this problem.
Recommend enable "System - SEF" and if joomla! installed not root directory need to change the lib parameter
SRAX.Filter.add({url:'/', id:'forajax', params:'tmpl=component'});
to
SRAX.Filter.add({url:'/website/', id:'forajax', params:'tmpl=component'});






