This is my review of the INDEXU plugin system. It will be a work in progress. And I promise not to compare it to any other plugin systems, similar or not.
Since MODs no longer qualify for the monthy contests, I decided to take a look at plugins since they do qualify. inspireme gave us his view of plugins back in June. see plugin system.
Outside of the INDEXU programmers inspireme knew INDEXU code better than anyone. Whatever knowledge I have of INDEXU, it is based primarily on v3. inspireme learned v5. In the post above he discussed his views on the recently added plugin system. I've been looking at the plugin system and my initial reaction, as you would expect, is that it is one really complicated feature. I also think that after I conclude looking at the plugin system I will still see it as one really complicated feature. But I promise to keep an open mind.
to use an emoticon to describe my reaction:and then
The first thing I did was to look at a plugin created by an INDEXU programmer. I looked in the plugin folder and chose the feedback plugin. No particular reason other than I feel that feedback is almost never done. So it caught my eye, so to speak.
If you want to follow along, go to the feedback folder in the plugin folder and select the feedback.php file. Now you understand my. Like I said, one really complicated feature. Want confirmation? Take a look at the ajax.feedback.php file. Now look at the feedback.js file in the js folder. Is that jquery programming...???
While I consider myself somewhat knowledgeable about PHP and pretty good with understanding INDEXU code, there is abosolutely no way I could create something like the feedback plugin. No way. No how. No plugin. Not like that.
My assessment so far is that you need to be a PHP programmer with highly developed javascript and ajax skills.
I know of no one here at the INDEXU forum, including myself and inspireme, who could have created the feedback plugin.
So, is all hope lost...? Maybe not entirely. Take a look at the banned words plugin. It still takes moderate PHP skills but I could probably do. It is a simple plugin. I thought the feedback plugin would be simple but boy was I mistaken.
Will any of us here on the INDEXU forum be able to create any of the plugins suggested here: Plugin suggestions...? If the feedback plugin is any indicator, then I would doubt it.
To fully understand the complexity of the plugin, take a look at the other plugins in the plugin folder. While they are not as complex as the feedback plugin, they are all considerably more complex than the banned words plugin.
While it really was random luck that I selected the feedback plugin to look at initially, I would have still come to the same conclusion about plugins being complex if I had looked at it last. The WOW factor would have still been there.
to be continued...
.


LinkBack URL
About LinkBacks

and then 

