At first look i like this module but after exploring it a bit I must say it a very powerful module.
I have few ideas, that are not implemented yet in DNN community. But by using this inject feature can be done.
I am looking for a module for a long time that'll allow website users to add custom styling to their profile page.
For Profile i am using smart-thinker module.
So i tried 'Script injector' for that. To test it, i copied a free myspace (myspace.com) script and paste it under 'Script injector'. It somehow worked. The problem with 'Script Injector' is that it's only for admin to specify the script. If we somehow allow users to write custom layout codess/scripts etc then it'll be great. Now how and why to allow normal website user to do so, i'll explain it.
Here i also want to explain one thing before going into details.
Most of the modules that allow users to write their stuff or make profile somehow uses UserID/UID/ Article ID etc (like Ventrian Article module, Smart-thinker profile module, Smart-thinker group module, Active Profile module and event Bizmodules.net's Ultra media gallery etc). By using userid in the URL help to specify which user's profile it is. And this is how it fetches data according to that user (I you want to know more about URL id etc then please let me know).
So here is the suggestion. For simplicity i am only talking about profile page.
- Provide a multiline Text box for a users where they can write their own custom profile page script (we can disallow few tags for security).
- Custom profile script is saved according to the user id etc, so that all user's script is saved separately.
- Now 'Script injector' will work on two mode: 1) Login user 2) Custom defined like UserID etc.
- When a URL is accessed having USERID and 'Script injector module' is there on that page then 'Script injector' search for the custom script for that particular user. If the user has specified any custom script/css etc then 'Script injector' injects it in the page. Same is the case of login user mode.
By this way users can defined custom script for their profile,groups,gallery,Wall etc etc etc.
I think by this way this feature will cover a large number of module users. Users can set their Article page layout dynamically if we set URL to Article ID (Ventrian Article module their are other article module too). Similarly Users can set layout of their Photo Gallery page by setting Gallery id (Ultra media gallery module), Similarly users can set layout of their own group module by setting group ID (Smart-thinker module) etc etc etc
Please share your thoughts about it and its possibility.