inaboxdesign.dk Report : Visit Site


  • Ranking Alexa Global: # 9,549,557

    Server:Apache/2.2.22 (Debia...
    X-Powered-By:PHP/5.4.45-0+deb7u14

    The main IP address: 78.46.82.86,Your server Germany,Falkenstein ISP:Hetzner Online AG  TLD:dk CountryCode:DE

    The description :web and graphic design blog. read about ui, logo, graphic design, usability and anything else that catches my fancy....

    This report updates in 13-Oct-2018

Technical data of the inaboxdesign.dk


Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host inaboxdesign.dk. Currently, hosted in Germany and its service provider is Hetzner Online AG .

Latitude: 50.477878570557
Longitude: 12.371290206909
Country: Germany (DE)
City: Falkenstein
Region: Sachsen
ISP: Hetzner Online AG

the related websites

HTTP Header Analysis


HTTP Header information is a part of HTTP protocol that a user's browser sends to called Apache/2.2.22 (Debian) containing the details of what the browser wants and will accept back from the web server.

Content-Length:34361
X-Varnish:1903763962
Content-Encoding:gzip
Accept-Ranges:bytes
X-Powered-By:PHP/5.4.45-0+deb7u14
Vary:Accept-Encoding
Server:Apache/2.2.22 (Debian)
Connection:keep-alive
Via:1.1 varnish
Date:Sat, 13 Oct 2018 14:57:21 GMT
Content-Type:text/html; charset=UTF-8
Age:0
X-Pingback:http://inaboxdesign.dk/blog/xmlrpc.php

DNS

soa:ns1.gratisdns.dk. hostmaster.gratisdns.dk. 2017112301 10800 3600 2419000 43200
ns:ns4.gratisdns.dk.
ns2.gratisdns.dk.
ns3.gratisdns.dk.
ns1.gratisdns.dk.
ns5.gratisdns.dk.
ipv4:IP:78.46.82.86
ASN:24940
OWNER:HETZNER-AS, DE
Country:DE

HtmlToText

web-development, technologies, frameworks, tools menu skip to content home umbraco web development books about maria lind umbraco: displaying content tree with angularjs directive leave a reply it seems that more and more cms-based websites implement frontend editing. sitecore gives you this possibility by default, but in umbraco, the feature has to be custom made for every solution. when creating new content from front-end, one of the challenges encountered most often is placing the new content in the content tree. here is a angularjs directive based solution to the problem. it is easy to port from solution to solution and customize in the front-end. when the relevant files are added to any given solution, all that a front-end developer needs to do, to display the content tree is include <content-tree> directive in her html. the directive can be customized and show only certain document types or only certain levels. the content nodes that do not belong to the selection can either be removed from the selection all together or disabled. the following demo displays the nodeid of the selected node. in a solution that uses content tree to place newly created content, the nodeid would be saved in a hidden input field and submited to the controller together with the new content. solution requires angularjs and it was made for umbraco 7 with mvc. solutions consists of 4 files: \frontend\js\qapp\controllers\contenttreecontroller.js this controller makes an ajax call to surface controller and passes on the filters from directive. it then receives the node list and exposes it on the scope. gameqapp.controller('treecontroller', ['$scope', '$http', function ($scope, $http) { var treedirective = angular.element(document.queryselector('content-tree')), doctypes = treedirective.attr('documenttypes'), excludednodes = treedirective.attr('excludednodes'), levelrange = treedirective.attr('levelrange'); $http({ url: 'umbraco/surface/contenttreesurface/getnodes', data: { 'doctypes' : doctypes, 'excludednodes' : excludednodes, 'levelrange' : levelrange}, method: 'post' }).success(function(data){ $scope.nodes = data.slice().reverse(); }); }]); \controllers\surfacecontrollers\contenttreesurfacecontroller.cs if like me, you are coming from a front-end development background, this code might look a bit daunting. what it basically does is crawling down the node tree in umbraco and creating a flat list of icontent objects while applying the various filters. once the flat list (called _result) is ready, the code runs through it and creates structured list (starting from foreach (icontent item in _result) line). the loop, creates a node object and checks if it’s parent is already on the list. if the parent is on the list, the new node is added to its children list. the structured list is returned to the angular controller. using gameq.models; using system; using system.collections.generic; using system.linq; using system.web; using system.web.mvc; using umbraco; using umbraco.cms.businesslogic.web; using umbraco.core.models; using umbraco.web.mvc; namespace gameq.controllers.surfacecontrollers { public class contenttreesurfacecontroller : surfacecontroller { private list _result = new list(); public jsonresult getnodes(string doctypes = "all", string excludednodes = "hide", string levelrange = "all") { // content and type services var cs = services.contentservice; //get all nodes list level1 = cs.getrootcontent().tolist(); foreach (icontent item in level1) { processallitems(item, doctypes, excludednodes, levelrange); } //get filtered nodes _result = _result.orderby(x => x.level).tolist(); list nodes = new list(); //build a structured list foreach (icontent item in _result) { //create node object node nitem = new node(); nitem.nodeid = item.id; nitem.name = item.name; nitem.children = new list(); nitem.enabled = true; nitem.level = item.level; //check if the node should be disabled if (item.writerid == 999999999) { nitem.enabled = false; } //put the node in the list if ((nodes.firstordefault(x => x.nodeid == item.id)) == null) { //find if parent exists node parent = null; parent = findparent(nodes, item.parentid, parent); if (parent != null) { parent.children.add(nitem); } else { nodes.add(nitem); } } } return json(nodes, jsonrequestbehavior.allowget); } // building a flat list of all content private void processallitems(icontent n, string doctypes, string excludednodes, string levelrange) { processitem(n, doctypes, excludednodes, levelrange); foreach (var item in n.children().tolist()) { processallitems(item, doctypes, excludednodes, levelrange); } } //add node to flat list while applying the relevant filters private void processitem(icontent node, string doctypes, string excludednodes, string levelrange) { string[] doctypeslist = doctypes.split('-'); string[] levels = levelrange.split('-'); bool toadd = false; if (doctypes == "all") { toadd = true; } else { foreach (var type in doctypeslist) { if (node.contenttype.alias == type) { toadd = true; } } } if (levelrange == "all") { if (toadd == true) { toadd = true; } } else { if (levelrange.contains("-")) { if (node.level >= int32.parse(levels[0]) && node.level <= int32.parse(levels[1]) && toadd == true) { toadd = true; } else { toadd = false; } } else { if (node.level >= int32.parse(levelrange) && toadd == true) { toadd = true; } else { toadd = false; } } } if (toadd) { _result.add(node); } else if (toadd == false && excludednodes == "show") { node.writerid = 999999999; _result.add(node); } } //retriving parent to build a structured list public node findparent(list nodes, int parentid, node parent) { foreach (var node in nodes) { if (node.nodeid == parentid) { parent = node; break; } else { if (node.children.any()) { parent = findparent(node.children, parentid, parent); if (parent != null) { break; } } } } return parent; } } } \models\contenttreemodel.cs this is a very simple model that describes node object. this limits the amount of data sent back to frontend and allows for children property (used for the structured list) using system; using system.collections.generic; using system.linq; using system.web; using umbraco.core.models; namespace gameq.models { public class node { public int nodeid { get; set; } public string name { get; set; } public list children { get; set; } public bool enabled { get; set; } public int level { get; set; } } } \frontend\js\qapp\directives\contenttree.js the directive file, contains two elements: the factory – recursionhelper and the directive – contenttree. recursionhelper allows the directive to read the nested list of nodes and display the template in a nested fashion. recursionhelper was written by mark lagendijk and you can see it here . the directive part describes the…directive (sic!), its template, and two functions. onclick exposes the nodeid of the clicked node on the rootscope and showchildren is just a ui detail that allows for unfolding of the content tree. gameqapp.factory('recursionhelper', ['$compile', function($compile){ return { /** * manually compiles the element, fixing the recursion loop. * @param element * @param [link] a post-link function, or an object with function(s) registered via pre and post properties. * @returns an object containing the linking functions. */ compile: function(element, link){ // normalize the link parameter if(angular.isfunction(link)){ link = { post: link }; } // break the recursion loop by removing the contents var contents = element.contents().remove(); var compiledcontents; return { pre: (link && link.pre) ? link.pre : null, /** * compiles and re-adds the contents */ post: function(scope, element){ // compile the contents if(!compiledcontents){ compiledcontents = $compile(contents); } // re-add the compiled contents to the element compiledcontents(scope, function(clone){ element.append(clone); }); // call the post-linking function, if any if(link && link.post){ link.post.apply(nu

URL analysis for inaboxdesign.dk


http://inaboxdesign.dk/blog/building-news-page-with-umbraco/#comments
http://inaboxdesign.dk/blog/tag/directive/
http://inaboxdesign.dk/blog/5-impressive-umbraco-websites/
http://inaboxdesign.dk/blog/?attachment_id=844
http://inaboxdesign.dk/blog/2012/01/
http://inaboxdesign.dk/blog/category/graphic-design/
http://inaboxdesign.dk/blog/tag/ux/
http://inaboxdesign.dk/blog/category/uncategorized/
http://inaboxdesign.dk/blog/umbraco-displaying-content-tree-angularjs-directive/#respond
http://inaboxdesign.dk/blog/2012/09/
http://inaboxdesign.dk/blog/certified-umbraco-developer/
http://inaboxdesign.dk/bookcollection/
http://inaboxdesign.dk/blog/responsive-umbraco-blog-with-twitter-bootstrap/umbraco-logo/
http://inaboxdesign.dk/blog/responsive-umbraco-blog-with-twitter-bootstrap/
http://inaboxdesign.dk/blog/page/2/

Whois Information


Whois is a protocol that is access to registering information. You can reach when the website was registered, when it will be expire, what is contact details of the site with the following informations. In a nutshell, it includes these informations;

# Hello 2600:3c03::f03c:91ff:feae:779d. Your session has been logged.
#
# Copyright (c) 2002 - 2017 by DK Hostmaster A/S
#
# Version: 2.0.2
#
# The data in the DK Whois database is provided by DK Hostmaster A/S
# for information purposes only, and to assist persons in obtaining
# information about or related to a domain name registration record.
# We do not guarantee its accuracy. We will reserve the right to remove
# access for entities abusing the data, without notice.
#
# Any use of this material to target advertising or similar activities
# are explicitly forbidden and will be prosecuted. DK Hostmaster A/S
# requests to be notified of any such activities or suspicions thereof.

Domain: inaboxdesign.dk
DNS: inaboxdesign.dk
Registered: 2010-09-14
Expires: 2017-09-30
Registration period: 1 year
VID: no
Dnssec: Unsigned delegation
Status: Active

Nameservers
Hostname: ns1.gratisdns.dk
Hostname: ns2.gratisdns.dk
Hostname: ns3.gratisdns.dk
Hostname: ns4.gratisdns.dk
Hostname: ns5.gratisdns.dk

# Use option --show-handles to get handle information.
# Whois HELP for more help.


SERVERS

  SERVER dk.whois-servers.net

  ARGS inaboxdesign.dk

  PORT 43

  TYPE domain

DOMAIN

  NAME inaboxdesign.dk

NSERVER

  NS1.GRATISDNS.DK 109.238.48.13

  NS3.GRATISDNS.DK 185.43.209.139

  NS5.GRATISDNS.DK 149.11.76.234

  NS4.GRATISDNS.DK 62.61.159.230

  NS2.GRATISDNS.DK 185.10.10.53

  REGISTERED yes

Go to top

Mistakes


The following list shows you to spelling mistakes possible of the internet users for the website searched .

  • www.uinaboxdesign.com
  • www.7inaboxdesign.com
  • www.hinaboxdesign.com
  • www.kinaboxdesign.com
  • www.jinaboxdesign.com
  • www.iinaboxdesign.com
  • www.8inaboxdesign.com
  • www.yinaboxdesign.com
  • www.inaboxdesignebc.com
  • www.inaboxdesignebc.com
  • www.inaboxdesign3bc.com
  • www.inaboxdesignwbc.com
  • www.inaboxdesignsbc.com
  • www.inaboxdesign#bc.com
  • www.inaboxdesigndbc.com
  • www.inaboxdesignfbc.com
  • www.inaboxdesign&bc.com
  • www.inaboxdesignrbc.com
  • www.urlw4ebc.com
  • www.inaboxdesign4bc.com
  • www.inaboxdesignc.com
  • www.inaboxdesignbc.com
  • www.inaboxdesignvc.com
  • www.inaboxdesignvbc.com
  • www.inaboxdesignvc.com
  • www.inaboxdesign c.com
  • www.inaboxdesign bc.com
  • www.inaboxdesign c.com
  • www.inaboxdesigngc.com
  • www.inaboxdesigngbc.com
  • www.inaboxdesigngc.com
  • www.inaboxdesignjc.com
  • www.inaboxdesignjbc.com
  • www.inaboxdesignjc.com
  • www.inaboxdesignnc.com
  • www.inaboxdesignnbc.com
  • www.inaboxdesignnc.com
  • www.inaboxdesignhc.com
  • www.inaboxdesignhbc.com
  • www.inaboxdesignhc.com
  • www.inaboxdesign.com
  • www.inaboxdesignc.com
  • www.inaboxdesignx.com
  • www.inaboxdesignxc.com
  • www.inaboxdesignx.com
  • www.inaboxdesignf.com
  • www.inaboxdesignfc.com
  • www.inaboxdesignf.com
  • www.inaboxdesignv.com
  • www.inaboxdesignvc.com
  • www.inaboxdesignv.com
  • www.inaboxdesignd.com
  • www.inaboxdesigndc.com
  • www.inaboxdesignd.com
  • www.inaboxdesigncb.com
  • www.inaboxdesigncom
  • www.inaboxdesign..com
  • www.inaboxdesign/com
  • www.inaboxdesign/.com
  • www.inaboxdesign./com
  • www.inaboxdesignncom
  • www.inaboxdesignn.com
  • www.inaboxdesign.ncom
  • www.inaboxdesign;com
  • www.inaboxdesign;.com
  • www.inaboxdesign.;com
  • www.inaboxdesignlcom
  • www.inaboxdesignl.com
  • www.inaboxdesign.lcom
  • www.inaboxdesign com
  • www.inaboxdesign .com
  • www.inaboxdesign. com
  • www.inaboxdesign,com
  • www.inaboxdesign,.com
  • www.inaboxdesign.,com
  • www.inaboxdesignmcom
  • www.inaboxdesignm.com
  • www.inaboxdesign.mcom
  • www.inaboxdesign.ccom
  • www.inaboxdesign.om
  • www.inaboxdesign.ccom
  • www.inaboxdesign.xom
  • www.inaboxdesign.xcom
  • www.inaboxdesign.cxom
  • www.inaboxdesign.fom
  • www.inaboxdesign.fcom
  • www.inaboxdesign.cfom
  • www.inaboxdesign.vom
  • www.inaboxdesign.vcom
  • www.inaboxdesign.cvom
  • www.inaboxdesign.dom
  • www.inaboxdesign.dcom
  • www.inaboxdesign.cdom
  • www.inaboxdesignc.om
  • www.inaboxdesign.cm
  • www.inaboxdesign.coom
  • www.inaboxdesign.cpm
  • www.inaboxdesign.cpom
  • www.inaboxdesign.copm
  • www.inaboxdesign.cim
  • www.inaboxdesign.ciom
  • www.inaboxdesign.coim
  • www.inaboxdesign.ckm
  • www.inaboxdesign.ckom
  • www.inaboxdesign.cokm
  • www.inaboxdesign.clm
  • www.inaboxdesign.clom
  • www.inaboxdesign.colm
  • www.inaboxdesign.c0m
  • www.inaboxdesign.c0om
  • www.inaboxdesign.co0m
  • www.inaboxdesign.c:m
  • www.inaboxdesign.c:om
  • www.inaboxdesign.co:m
  • www.inaboxdesign.c9m
  • www.inaboxdesign.c9om
  • www.inaboxdesign.co9m
  • www.inaboxdesign.ocm
  • www.inaboxdesign.co
  • inaboxdesign.dkm
  • www.inaboxdesign.con
  • www.inaboxdesign.conm
  • inaboxdesign.dkn
  • www.inaboxdesign.col
  • www.inaboxdesign.colm
  • inaboxdesign.dkl
  • www.inaboxdesign.co
  • www.inaboxdesign.co m
  • inaboxdesign.dk
  • www.inaboxdesign.cok
  • www.inaboxdesign.cokm
  • inaboxdesign.dkk
  • www.inaboxdesign.co,
  • www.inaboxdesign.co,m
  • inaboxdesign.dk,
  • www.inaboxdesign.coj
  • www.inaboxdesign.cojm
  • inaboxdesign.dkj
  • www.inaboxdesign.cmo
Show All Mistakes Hide All Mistakes