Noodle can be automatically translated into 92 languages, 11 are currently in use.
After requesting a language, we will send you an archive with a csv file containing a column of auto translated sentence fragments and another with the English it was derived from. Empty lines will default to the English representation. Send us your translation corrections.
Site Administration
Domain Name Change
Hosted:
- Service includes any sub domain of intra.net.
- Service includes use of any domains managed by 3rd parties. Please use a DNS CNAME to the PTR of the server, and send us your HTTPS certificate is desired.
Local install:
Application Security
Public network application security options:
- SSL (prevent passwords collection from public wifi)
- White list (prevent application inspection from known hostile networks)
- "Session Security Level" to 4 (prevent session hijacking)
- "Minimum password length" to 8 (make password guessing harder)
- Auto blacklisting block IPs that use the wrong password to often (defaults to 20 per minute)
- 2 factor authentication
- Authentication keys for RSS, and Calendar subscriptions.
- Injection detection
- Analytics
- SSO (IWA, SPNEGO, Active Directory Authentication, SAML, JWT)
Components 8
ActiveX components are not supported on anything after Windows 8.1 and Internet Explorer 11 or Edge.
Please use the built in editor for in place editing, and upgrade to Firefox or Chrome to use drag and drop.
Session closed
If users experience a "Session closed" message there are 2 possibilities:
- The user accessed Noodle with more than one IP address.
- change the setting "System Tools>Settings>General Settings>Session Security Level (IP address matching)" to "0". ("4" being the maximum).
- The user accessed Noodle with more than one cookie (or browser/OS)
- solution: logout on one browser before using another.
Javascript change favicon.ico
You need custom scripts enabled.
function myico(){
var link = top.document.createElement("link");
link.type = "image/x-icon";
link.rel = "shortcut icon";
link.href = "/ShowItemData.po?handle=975527&download=favicon.ico";
top.document.getElementsByTagName("head")[0].appendChild(link);
}
myico();Hiding corporate wisdom
This code can be added to custom CSS to hide corporate wisdom from profile pages.
#StatisticsTab{display:none}Hide Frames
You need custom scripts enabled.
function HideFrames(){
this.hide=function(){
this.navFrameSize=top.document.getElementById("lowerBody").cols;
top.document.getElementById("lowerBody").cols="0,*";
this.headFrameSize=top.document.getElementById("body").rows;
top.document.getElementById("body").rows="0,0,*";
};
this.show=function(){
top.document.getElementById("lowerBody").cols=this.navFrameSize;
top.document.getElementById("body").rows=this.headFrameSize;
};
this.init=function(){
var doc=top.noodle.headWindow().document;
var cDiv=doc.getElementById("helpLink").parentNode.parentNode;
var el = doc.createElement('a');
el.innerHTML="hideFrames";
el.href="#";
el.className="whitelinks";
top.noodle.cbc.addEventListener(el,"click",this.hide);
cDiv.appendChild(el);
};
}
if(!top.noodle.hideFrames){
top.noodle.hideFrames=new HideFrames();
top.noodle.hideFrames.init();
}Hide widget edit info
<script>
function doit(){
var el=document.getElementById("headlineWidgetCell_417760");
var p=el.parentNode;
var cs=p.childNodes;
for(var i=cs.length-1;i>=0;i--){
var c=cs[i];
if(c!=el){
p.removeChild(c)
}
}
}
setTimeout("doit();",100);
</script>Big logo
You need custom scripts enabled.
var doc=top.noodle.headWindow().document;
var newNode =doc.getElementById("logo");
doc.body.insertBefore(newNode, doc.body.firstChild);
top.document.getElementById("body").rows="110,0,*";
newNode.style.position="inherit";
newNode.style.height="55px";
newNode.style.width="100%";or you can use an image hosted elsewhere:
var doc=top.noodle.headWindow().document;
doc.getElementById("logo").style.display="none";
var newNode = doc.createElement('img');
newNode.src="https://vialect.com/wp-content/themes/quadro/images/logo.png";
newNode.style.height="55px";
newNode.style.width="100%";
doc.body.insertBefore(newNode, doc.body.firstChild);
top.document.getElementById("body").rows="110,0,*";