I was working on the air cards and came across a few problems.
If the hover plugin finds a match it immediately inserts the hover code before continuing its search. The problem this creates is with things like Firefly and Elite Firefly. The plugin considers Firefly a match and inserts the hover code effectively making it Elite <code here> Firefly. The string "Elite Firefly" will never be found on a page. Example:
http://elementswiki.co.cc/cards-air/firefly-elite-firefly/. Additionally ability ":Firefly" gets replaced with "Firefly" (ability) hover code and then replaced again with the hover code for the card Firefly. Example: http://elementswiki.co.cc/cards-air/firefly-queen-elite-queen/
Apostrophes prevent the hover plugin from functioning. http://elementswiki.co.cc/cards-air/owls-eye-eagles-eye/
I still think the auto-hover feature can be intrusive on some cards. Is there any way we could install a custom bbcode tag (with the same effect) and just edit with [ability]Mutation[/ability]. I'd be willing to help manually insert these tags because if you look at http://elementswiki.co.cc/ability/unstable-gas/ it is kind of a cluster of links.
I'm not sure if this is a result of the caching system but when I make a change to an air card article, the change isn't reflected here: http://elementswiki.co.cc/elements/air/.
I'm pretty sure the GD Star Rating plugin is the cause for super slow load times. To test it, I would disable it and see if the problem continues. If that solves is, I'd try looking for an alternative.[/list]
The hover plugin has some problems with 5% of the words but I don't see that as a reason to replace the whole thing. We can easily fix the problem by making the trouble words conditional.
Apostrophes are a problem. Not sure what we are going to do with those. We probably have to do it manually.
I changed the hover so that it only inserts a particular link
once as you can see here:
http://elementswiki.co.cc/ability/unstable-gas/ This will fix a couple of problems and make the text easier to read.
I very much doubt GD Star Rating is the problem for slow load times. I've used it many times before on other sites and never had any problems. I did test it however by removing it for a while, and I didn't see any difference.
Btw I'd like to more about these slow load times. I personally haven't encountered slow load times after installing the cache system. Are there any particular pages that load slowly?
I'm guessing it's the card list page because that is built from 10+ other pages (individual card pages) using php. That shouldn't however be a problem anymore because everyone gets the cached (pre-built) version. In some rare occasions it might load a bit longer but that because it's rebuilding the cached version.
So the root of the problem is our "List Category Posts" plugin, which shouldn't be a problem after I installed cache system.
Thanks for great feedback, and keep up the good work!