Schwierige Vorgaben.
Ich würde mir die an deiner Stelle nochmal erklären lassen.
Nun brauche ich fürs CMS noch die zweite öffentliche Methode
wen du wirklich mehrere globale Methoden erstellen willst, kannst du das z.B. so machen
(function(obj) {
function init() {
}
function privateMethod() {
}
obj.init = init;
obj.anotherPublicMethod = function() {
privateMethod();
}
})(window);
~~~.