I'll be glad if you explain how to use your extension.
The entire directory inside the archive needs to be placed in a personal/server extensions directory. Then it will work like any extension. I guess I could make it a QAR, but they aren't perfect either.
Why it doesn't work when in Desktop view mode?
I don't suppose you've got a "how to for dummies" type example have you? I've never used extentions before so have no idea about where to save a server / personal extension directory.
Retrieving data ...