Add FullAjax



Plugin connect FullAjax (http://fullajax.ru/ http://code.google.com/p/fullajax/) 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.
If you want help improve compatibility with other extension please vote, or write your suggestion: http://ideas.joomla.org/forums/84261-joomla-idea-pool/suggestions/2621261-add-some-standart-for-javascript-initialisation-in
New in version 2012.04.20:
- updated FullAJAX library to latest version
- fixed couple bugs with HTML5 History API
- fixed work in IE, with links that contain special chars
- fixed display < title > with special chars
- removed doSomethingAfterFAjxPagLoad() function
- partial rewritten the animation code (only for Joomla! 2.5)
- changed the logic of check the current active menu item (only for Joomla! 2.5)
- several small changes, almost for Joomla! 2.5
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/ http://code.google.com/p/fullajax/
Old versions:
http://getsite.org.ua/en/
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'});
Thank you.
You need to edit your template. In the file "index.php", where content is displayed, add id="forajax" as in the example.






