<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.erg.be/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antoine</id>
	<title>erg - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erg.be/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antoine"/>
	<link rel="alternate" type="text/html" href="https://wiki.erg.be/w/Sp%C3%A9cial:Contributions/Antoine"/>
	<updated>2026-05-14T17:52:07Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=425</id>
		<title>Plan d'étude interactif</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=425"/>
		<updated>2017-07-13T13:47:14Z</updated>

		<summary type="html">&lt;p&gt;Antoine : /* PLAN D'ETUDE INTERACTIF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Github ==&lt;br /&gt;
&lt;br /&gt;
Toutes les informations relatives au projet (code source / todo list) sont disponibles sur le Github du projet : https://github.com/antoine1000/erg-dendrogram&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=424</id>
		<title>Plan d'étude interactif</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=424"/>
		<updated>2017-07-13T13:46:16Z</updated>

		<summary type="html">&lt;p&gt;Antoine : Contenu remplacé par «  == PLAN D'ETUDE INTERACTIF ==  Voir le Github du projet : https://github.com/antoine1000/erg-dendrogram »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PLAN D'ETUDE INTERACTIF ==&lt;br /&gt;
&lt;br /&gt;
Voir le Github du projet : https://github.com/antoine1000/erg-dendrogram&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=416</id>
		<title>Plan d'étude interactif</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=416"/>
		<updated>2017-07-13T12:20:41Z</updated>

		<summary type="html">&lt;p&gt;Antoine : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; line&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var margin = {top: 20, right: 120, bottom: 20, left: 120};&lt;br /&gt;
var width = 1000;&lt;br /&gt;
var height = 700;&lt;br /&gt;
&lt;br /&gt;
var i = 0,&lt;br /&gt;
    duration = 750,&lt;br /&gt;
    root;&lt;br /&gt;
&lt;br /&gt;
var tree = d3.layout.tree()&lt;br /&gt;
    .size([height, width]);&lt;br /&gt;
    /*.size([360, width / 2 - 120]);*/&lt;br /&gt;
&lt;br /&gt;
var diagonal = d3.svg.diagonal()&lt;br /&gt;
    .projection(function(d) { return [d.y, d.x]; });&lt;br /&gt;
&lt;br /&gt;
var svg = d3.select(&amp;quot;body&amp;quot;).append(&amp;quot;svg&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;width&amp;quot;, width + margin.right + margin.left)&lt;br /&gt;
    .attr(&amp;quot;height&amp;quot;, height + margin.top + margin.bottom)&lt;br /&gt;
  .append(&amp;quot;g&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;transform&amp;quot;, &amp;quot;translate(&amp;quot; + margin.left + &amp;quot;,&amp;quot; + margin.top + &amp;quot;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// Import lightbox&lt;br /&gt;
var lightbox;&lt;br /&gt;
&lt;br /&gt;
d3.json(&amp;quot;erg.json&amp;quot;, function(error, flare) {&lt;br /&gt;
  if (error) throw error;&lt;br /&gt;
&lt;br /&gt;
  root = flare;&lt;br /&gt;
  root.x0 = height / 2;&lt;br /&gt;
  root.y0 = 0;&lt;br /&gt;
&lt;br /&gt;
  function collapse(d) {&lt;br /&gt;
    if (d.children) {&lt;br /&gt;
      d._children = d.children;&lt;br /&gt;
      d._children.forEach(collapse);&lt;br /&gt;
      d.children = null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  root.children.forEach(collapse);&lt;br /&gt;
  update(root);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
d3.select(self.frameElement).style(&amp;quot;height&amp;quot;, &amp;quot;800px&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function update(source) {&lt;br /&gt;
&lt;br /&gt;
  // Compute the new tree layout.&lt;br /&gt;
  var nodes = tree.nodes(root).reverse(),&lt;br /&gt;
      links = tree.links(nodes);&lt;br /&gt;
&lt;br /&gt;
  // Normalize for fixed-depth.&lt;br /&gt;
  nodes.forEach(function(d) { d.y = d.depth * 180; });&lt;br /&gt;
&lt;br /&gt;
  // Update the nodes…&lt;br /&gt;
  var node = svg.selectAll(&amp;quot;g.node&amp;quot;)&lt;br /&gt;
      .data(nodes, function(d) { return d.id || (d.id = ++i); });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  // Enter any new nodes at the parent's previous position.&lt;br /&gt;
  var nodeEnter = node.enter().append(&amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;node&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y0 + &amp;quot;,&amp;quot; + source.x0 + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      /*.attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + project(d.x, d.y) + &amp;quot;)&amp;quot;; })*/&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, click);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6)&lt;br /&gt;
      //open lightbox when a node has link and is clicked&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, function (d) {&lt;br /&gt;
        console.log('click! / this =', this, '/ d =', d);&lt;br /&gt;
        //open lightbox&lt;br /&gt;
        if(d.link){&lt;br /&gt;
            d3.event.preventDefault();&lt;br /&gt;
            lightbox = lity(d.link);&lt;br /&gt;
          }&lt;br /&gt;
        // d3&lt;br /&gt;
          /*d3.selectAll(&amp;quot;circle&amp;quot;).filter(function (cd) {return cd == d.parent }).classed('active', true);*/&lt;br /&gt;
          activate(this, d);&lt;br /&gt;
        })&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;x&amp;quot;, function(d) { return d.children || d._children ? -10 : 10; })&lt;br /&gt;
      .attr(&amp;quot;dy&amp;quot;, &amp;quot;.35em&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;text-anchor&amp;quot;, function(d) { return d.children || d._children ? &amp;quot;end&amp;quot; : &amp;quot;start&amp;quot;; })&lt;br /&gt;
      .text(function(d) { return d.name; })&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Transition nodes to their new position.&lt;br /&gt;
  node.classed(&amp;quot;leaf&amp;quot;, function(d) { return !d._children; });&lt;br /&gt;
  var nodeUpdate = node.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + d.y + &amp;quot;,&amp;quot; + d.x + &amp;quot;)&amp;quot;; });&lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 4.5);&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  var nodeExit = node.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y + &amp;quot;,&amp;quot; + source.x + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Update the links…&lt;br /&gt;
  var link = svg.selectAll(&amp;quot;path.link&amp;quot;)&lt;br /&gt;
      .data(links, function(d) { return d.target.id; });&lt;br /&gt;
&lt;br /&gt;
  // Enter any new links at the parent's previous position.&lt;br /&gt;
  link.enter().insert(&amp;quot;path&amp;quot;, &amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;link&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x0, y: source.y0};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      });&lt;br /&gt;
      /*.attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        return &amp;quot;M&amp;quot; + project(d.x, d.y)&lt;br /&gt;
            + &amp;quot;C&amp;quot; + project(d.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, d.parent.y);&lt;br /&gt;
      });*/&lt;br /&gt;
&lt;br /&gt;
  // Transition links to their new position.&lt;br /&gt;
  link.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, diagonal);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  link.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x, y: source.y};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  // Stash the old positions for transition.&lt;br /&gt;
  nodes.forEach(function(d) {&lt;br /&gt;
    d.x0 = d.x;&lt;br /&gt;
    d.y0 = d.y;&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Toggle children on click.&lt;br /&gt;
function click(d) {&lt;br /&gt;
  if (d.children) {&lt;br /&gt;
    d._children = d.children;&lt;br /&gt;
    d.children = null;&lt;br /&gt;
  } else {&lt;br /&gt;
    d.children = d._children;&lt;br /&gt;
    d._children = null;&lt;br /&gt;
  }&lt;br /&gt;
  update(d);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function project(x, y) {&lt;br /&gt;
  var angle = (x - 90) / 180 * Math.PI, radius = y;&lt;br /&gt;
  return [radius * Math.cos(angle), radius * Math.sin(angle)];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function activate(elt, d, noclear) {&lt;br /&gt;
  // Clear all active classes&lt;br /&gt;
  if(noclear == undefined) {&lt;br /&gt;
    d3.selectAll(&amp;quot;circle.active&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
  }&lt;br /&gt;
  // Add active class to elements&lt;br /&gt;
    d3.select(elt).classed(&amp;quot;active&amp;quot;, true);&lt;br /&gt;
    console.log('need to activate', d.parent);&lt;br /&gt;
    &lt;br /&gt;
    d3.selectAll(&amp;quot;circle&amp;quot;).each(function (cd) {&lt;br /&gt;
      if(cd == d.parent){&lt;br /&gt;
        activate(this, cd, true);&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    // give &amp;quot;active&amp;quot; class to path between clicked node&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).each(function (cd){&lt;br /&gt;
      if(cd.target == d){&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    })&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=415</id>
		<title>Plan d'étude interactif</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=415"/>
		<updated>2017-07-13T12:18:51Z</updated>

		<summary type="html">&lt;p&gt;Antoine : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; line&amp;gt;&lt;br /&gt;
var margin = {top: 20, right: 120, bottom: 20, left: 120};&lt;br /&gt;
var width = 1000;&lt;br /&gt;
var height = 700;&lt;br /&gt;
&lt;br /&gt;
var i = 0,&lt;br /&gt;
    duration = 750,&lt;br /&gt;
    root;&lt;br /&gt;
&lt;br /&gt;
var tree = d3.layout.tree()&lt;br /&gt;
    .size([height, width]);&lt;br /&gt;
    /*.size([360, width / 2 - 120]);*/&lt;br /&gt;
&lt;br /&gt;
var diagonal = d3.svg.diagonal()&lt;br /&gt;
    .projection(function(d) { return [d.y, d.x]; });&lt;br /&gt;
&lt;br /&gt;
var svg = d3.select(&amp;quot;body&amp;quot;).append(&amp;quot;svg&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;width&amp;quot;, width + margin.right + margin.left)&lt;br /&gt;
    .attr(&amp;quot;height&amp;quot;, height + margin.top + margin.bottom)&lt;br /&gt;
  .append(&amp;quot;g&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;transform&amp;quot;, &amp;quot;translate(&amp;quot; + margin.left + &amp;quot;,&amp;quot; + margin.top + &amp;quot;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// Import lightbox&lt;br /&gt;
var lightbox;&lt;br /&gt;
&lt;br /&gt;
d3.json(&amp;quot;erg.json&amp;quot;, function(error, flare) {&lt;br /&gt;
  if (error) throw error;&lt;br /&gt;
&lt;br /&gt;
  root = flare;&lt;br /&gt;
  root.x0 = height / 2;&lt;br /&gt;
  root.y0 = 0;&lt;br /&gt;
&lt;br /&gt;
  function collapse(d) {&lt;br /&gt;
    if (d.children) {&lt;br /&gt;
      d._children = d.children;&lt;br /&gt;
      d._children.forEach(collapse);&lt;br /&gt;
      d.children = null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  root.children.forEach(collapse);&lt;br /&gt;
  update(root);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
d3.select(self.frameElement).style(&amp;quot;height&amp;quot;, &amp;quot;800px&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function update(source) {&lt;br /&gt;
&lt;br /&gt;
  // Compute the new tree layout.&lt;br /&gt;
  var nodes = tree.nodes(root).reverse(),&lt;br /&gt;
      links = tree.links(nodes);&lt;br /&gt;
&lt;br /&gt;
  // Normalize for fixed-depth.&lt;br /&gt;
  nodes.forEach(function(d) { d.y = d.depth * 180; });&lt;br /&gt;
&lt;br /&gt;
  // Update the nodes…&lt;br /&gt;
  var node = svg.selectAll(&amp;quot;g.node&amp;quot;)&lt;br /&gt;
      .data(nodes, function(d) { return d.id || (d.id = ++i); });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  // Enter any new nodes at the parent's previous position.&lt;br /&gt;
  var nodeEnter = node.enter().append(&amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;node&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y0 + &amp;quot;,&amp;quot; + source.x0 + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      /*.attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + project(d.x, d.y) + &amp;quot;)&amp;quot;; })*/&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, click);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6)&lt;br /&gt;
      //open lightbox when a node has link and is clicked&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, function (d) {&lt;br /&gt;
        console.log('click! / this =', this, '/ d =', d);&lt;br /&gt;
        //open lightbox&lt;br /&gt;
        if(d.link){&lt;br /&gt;
            d3.event.preventDefault();&lt;br /&gt;
            lightbox = lity(d.link);&lt;br /&gt;
          }&lt;br /&gt;
        // d3&lt;br /&gt;
          /*d3.selectAll(&amp;quot;circle&amp;quot;).filter(function (cd) {return cd == d.parent }).classed('active', true);*/&lt;br /&gt;
          activate(this, d);&lt;br /&gt;
        })&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;x&amp;quot;, function(d) { return d.children || d._children ? -10 : 10; })&lt;br /&gt;
      .attr(&amp;quot;dy&amp;quot;, &amp;quot;.35em&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;text-anchor&amp;quot;, function(d) { return d.children || d._children ? &amp;quot;end&amp;quot; : &amp;quot;start&amp;quot;; })&lt;br /&gt;
      .text(function(d) { return d.name; })&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Transition nodes to their new position.&lt;br /&gt;
  node.classed(&amp;quot;leaf&amp;quot;, function(d) { return !d._children; });&lt;br /&gt;
  var nodeUpdate = node.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + d.y + &amp;quot;,&amp;quot; + d.x + &amp;quot;)&amp;quot;; });&lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 4.5);&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  var nodeExit = node.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y + &amp;quot;,&amp;quot; + source.x + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Update the links…&lt;br /&gt;
  var link = svg.selectAll(&amp;quot;path.link&amp;quot;)&lt;br /&gt;
      .data(links, function(d) { return d.target.id; });&lt;br /&gt;
&lt;br /&gt;
  // Enter any new links at the parent's previous position.&lt;br /&gt;
  link.enter().insert(&amp;quot;path&amp;quot;, &amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;link&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x0, y: source.y0};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      });&lt;br /&gt;
      /*.attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        return &amp;quot;M&amp;quot; + project(d.x, d.y)&lt;br /&gt;
            + &amp;quot;C&amp;quot; + project(d.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, d.parent.y);&lt;br /&gt;
      });*/&lt;br /&gt;
&lt;br /&gt;
  // Transition links to their new position.&lt;br /&gt;
  link.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, diagonal);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  link.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x, y: source.y};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  // Stash the old positions for transition.&lt;br /&gt;
  nodes.forEach(function(d) {&lt;br /&gt;
    d.x0 = d.x;&lt;br /&gt;
    d.y0 = d.y;&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Toggle children on click.&lt;br /&gt;
function click(d) {&lt;br /&gt;
  if (d.children) {&lt;br /&gt;
    d._children = d.children;&lt;br /&gt;
    d.children = null;&lt;br /&gt;
  } else {&lt;br /&gt;
    d.children = d._children;&lt;br /&gt;
    d._children = null;&lt;br /&gt;
  }&lt;br /&gt;
  update(d);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function project(x, y) {&lt;br /&gt;
  var angle = (x - 90) / 180 * Math.PI, radius = y;&lt;br /&gt;
  return [radius * Math.cos(angle), radius * Math.sin(angle)];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function activate(elt, d, noclear) {&lt;br /&gt;
  // Clear all active classes&lt;br /&gt;
  if(noclear == undefined) {&lt;br /&gt;
    d3.selectAll(&amp;quot;circle.active&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
  }&lt;br /&gt;
  // Add active class to elements&lt;br /&gt;
    d3.select(elt).classed(&amp;quot;active&amp;quot;, true);&lt;br /&gt;
    console.log('need to activate', d.parent);&lt;br /&gt;
    &lt;br /&gt;
    d3.selectAll(&amp;quot;circle&amp;quot;).each(function (cd) {&lt;br /&gt;
      if(cd == d.parent){&lt;br /&gt;
        activate(this, cd, true);&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    // give &amp;quot;active&amp;quot; class to path between clicked node&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).each(function (cd){&lt;br /&gt;
      if(cd.target == d){&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    })&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=414</id>
		<title>Plan d'étude interactif</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&amp;diff=414"/>
		<updated>2017-07-13T12:16:11Z</updated>

		<summary type="html">&lt;p&gt;Antoine : Page créée avec « &amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; line&amp;gt; var margin = {top: 20, right: 120, bottom: 20, left: 120}; var width = 1000; var height = 700;  var i = 0,     duration = 750,... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; line&amp;gt;&lt;br /&gt;
var margin = {top: 20, right: 120, bottom: 20, left: 120};&lt;br /&gt;
var width = 1000;&lt;br /&gt;
var height = 700;&lt;br /&gt;
&lt;br /&gt;
var i = 0,&lt;br /&gt;
    duration = 750,&lt;br /&gt;
    root;&lt;br /&gt;
&lt;br /&gt;
var tree = d3.layout.tree()&lt;br /&gt;
    .size([height, width]);&lt;br /&gt;
    /*.size([360, width / 2 - 120]);*/&lt;br /&gt;
&lt;br /&gt;
var diagonal = d3.svg.diagonal()&lt;br /&gt;
    .projection(function(d) { return [d.y, d.x]; });&lt;br /&gt;
&lt;br /&gt;
var svg = d3.select(&amp;quot;body&amp;quot;).append(&amp;quot;svg&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;width&amp;quot;, width + margin.right + margin.left)&lt;br /&gt;
    .attr(&amp;quot;height&amp;quot;, height + margin.top + margin.bottom)&lt;br /&gt;
  .append(&amp;quot;g&amp;quot;)&lt;br /&gt;
    .attr(&amp;quot;transform&amp;quot;, &amp;quot;translate(&amp;quot; + margin.left + &amp;quot;,&amp;quot; + margin.top + &amp;quot;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// Import lightbox&lt;br /&gt;
var lightbox;&lt;br /&gt;
&lt;br /&gt;
d3.json(&amp;quot;erg.json&amp;quot;, function(error, flare) {&lt;br /&gt;
  if (error) throw error;&lt;br /&gt;
&lt;br /&gt;
  root = flare;&lt;br /&gt;
  root.x0 = height / 2;&lt;br /&gt;
  root.y0 = 0;&lt;br /&gt;
&lt;br /&gt;
  function collapse(d) {&lt;br /&gt;
    if (d.children) {&lt;br /&gt;
      d._children = d.children;&lt;br /&gt;
      d._children.forEach(collapse);&lt;br /&gt;
      d.children = null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  root.children.forEach(collapse);&lt;br /&gt;
  update(root);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
d3.select(self.frameElement).style(&amp;quot;height&amp;quot;, &amp;quot;800px&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function update(source) {&lt;br /&gt;
&lt;br /&gt;
  // Compute the new tree layout.&lt;br /&gt;
  var nodes = tree.nodes(root).reverse(),&lt;br /&gt;
      links = tree.links(nodes);&lt;br /&gt;
&lt;br /&gt;
  // Normalize for fixed-depth.&lt;br /&gt;
  nodes.forEach(function(d) { d.y = d.depth * 180; });&lt;br /&gt;
&lt;br /&gt;
  // Update the nodes…&lt;br /&gt;
  var node = svg.selectAll(&amp;quot;g.node&amp;quot;)&lt;br /&gt;
      .data(nodes, function(d) { return d.id || (d.id = ++i); });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  // Enter any new nodes at the parent's previous position.&lt;br /&gt;
  var nodeEnter = node.enter().append(&amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;node&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y0 + &amp;quot;,&amp;quot; + source.x0 + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      /*.attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + project(d.x, d.y) + &amp;quot;)&amp;quot;; })*/&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, click);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6)&lt;br /&gt;
      //open lightbox when a node has link and is clicked&lt;br /&gt;
      .on(&amp;quot;click&amp;quot;, function (d) {&lt;br /&gt;
        console.log('click! / this =', this, '/ d =', d);&lt;br /&gt;
        //open lightbox&lt;br /&gt;
        if(d.link){&lt;br /&gt;
            d3.event.preventDefault();&lt;br /&gt;
            lightbox = lity(d.link);&lt;br /&gt;
          }&lt;br /&gt;
        // d3&lt;br /&gt;
          /*d3.selectAll(&amp;quot;circle&amp;quot;).filter(function (cd) {return cd == d.parent }).classed('active', true);*/&lt;br /&gt;
          activate(this, d);&lt;br /&gt;
        })&lt;br /&gt;
&lt;br /&gt;
  nodeEnter.append(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;x&amp;quot;, function(d) { return d.children || d._children ? -10 : 10; })&lt;br /&gt;
      .attr(&amp;quot;dy&amp;quot;, &amp;quot;.35em&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;text-anchor&amp;quot;, function(d) { return d.children || d._children ? &amp;quot;end&amp;quot; : &amp;quot;start&amp;quot;; })&lt;br /&gt;
      .text(function(d) { return d.name; })&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Transition nodes to their new position.&lt;br /&gt;
  node.classed(&amp;quot;leaf&amp;quot;, function(d) { return !d._children; });&lt;br /&gt;
  var nodeUpdate = node.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + d.y + &amp;quot;,&amp;quot; + d.x + &amp;quot;)&amp;quot;; });&lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 4.5);&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
  nodeUpdate.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  var nodeExit = node.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;transform&amp;quot;, function(d) { return &amp;quot;translate(&amp;quot; + source.y + &amp;quot;,&amp;quot; + source.x + &amp;quot;)&amp;quot;; })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;circle&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;r&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  nodeExit.select(&amp;quot;text&amp;quot;)&lt;br /&gt;
      .style(&amp;quot;fill-opacity&amp;quot;, 1e-6);&lt;br /&gt;
&lt;br /&gt;
  // Update the links…&lt;br /&gt;
  var link = svg.selectAll(&amp;quot;path.link&amp;quot;)&lt;br /&gt;
      .data(links, function(d) { return d.target.id; });&lt;br /&gt;
&lt;br /&gt;
  // Enter any new links at the parent's previous position.&lt;br /&gt;
  link.enter().insert(&amp;quot;path&amp;quot;, &amp;quot;g&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;class&amp;quot;, &amp;quot;link&amp;quot;)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x0, y: source.y0};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      });&lt;br /&gt;
      /*.attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        return &amp;quot;M&amp;quot; + project(d.x, d.y)&lt;br /&gt;
            + &amp;quot;C&amp;quot; + project(d.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, (d.y + d.parent.y) / 2)&lt;br /&gt;
            + &amp;quot; &amp;quot; + project(d.parent.x, d.parent.y);&lt;br /&gt;
      });*/&lt;br /&gt;
&lt;br /&gt;
  // Transition links to their new position.&lt;br /&gt;
  link.transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, diagonal);&lt;br /&gt;
&lt;br /&gt;
  // Transition exiting nodes to the parent's new position.&lt;br /&gt;
  link.exit().transition()&lt;br /&gt;
      .duration(duration)&lt;br /&gt;
      .attr(&amp;quot;d&amp;quot;, function(d) {&lt;br /&gt;
        var o = {x: source.x, y: source.y};&lt;br /&gt;
        return diagonal({source: o, target: o});&lt;br /&gt;
      })&lt;br /&gt;
      .remove();&lt;br /&gt;
&lt;br /&gt;
  // Stash the old positions for transition.&lt;br /&gt;
  nodes.forEach(function(d) {&lt;br /&gt;
    d.x0 = d.x;&lt;br /&gt;
    d.y0 = d.y;&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Toggle children on click.&lt;br /&gt;
function click(d) {&lt;br /&gt;
  if (d.children) {&lt;br /&gt;
    d._children = d.children;&lt;br /&gt;
    d.children = null;&lt;br /&gt;
  } else {&lt;br /&gt;
    d.children = d._children;&lt;br /&gt;
    d._children = null;&lt;br /&gt;
  }&lt;br /&gt;
  update(d);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function project(x, y) {&lt;br /&gt;
  var angle = (x - 90) / 180 * Math.PI, radius = y;&lt;br /&gt;
  return [radius * Math.cos(angle), radius * Math.sin(angle)];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function activate(elt, d, noclear) {&lt;br /&gt;
  // Clear all active classes&lt;br /&gt;
  if(noclear == undefined) {&lt;br /&gt;
    d3.selectAll(&amp;quot;circle.active&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).classed(&amp;quot;active&amp;quot;, false);&lt;br /&gt;
  }&lt;br /&gt;
  // Add active class to elements&lt;br /&gt;
    d3.select(elt).classed(&amp;quot;active&amp;quot;, true);&lt;br /&gt;
    console.log('need to activate', d.parent);&lt;br /&gt;
    &lt;br /&gt;
    d3.selectAll(&amp;quot;circle&amp;quot;).each(function (cd) {&lt;br /&gt;
      if(cd == d.parent){&lt;br /&gt;
        activate(this, cd, true);&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    // give &amp;quot;active&amp;quot; class to path between clicked node&lt;br /&gt;
    d3.selectAll(&amp;quot;path.link&amp;quot;).each(function (cd){&lt;br /&gt;
      if(cd.target == d){&lt;br /&gt;
        d3.select(this).classed('active', true);&lt;br /&gt;
      }&lt;br /&gt;
    })&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Erg.be&amp;diff=413</id>
		<title>Erg.be</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Erg.be&amp;diff=413"/>
		<updated>2017-07-13T12:12:14Z</updated>

		<summary type="html">&lt;p&gt;Antoine : Page créée avec « Ressources  Plan d'étude interactif »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Ressources]]&lt;br /&gt;
&lt;br /&gt;
[[Plan d'étude interactif]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=R%C3%A9seaux&amp;diff=411</id>
		<title>Réseaux</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=R%C3%A9seaux&amp;diff=411"/>
		<updated>2017-07-13T12:09:35Z</updated>

		<summary type="html">&lt;p&gt;Antoine : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/Erg-Esa-496862707176057/ Page Facebook ] &lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/groups/21907376918/ groupe erg - Facebook ] &lt;br /&gt;
&lt;br /&gt;
[http://ergoteur.be/ ergoteur]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les anciens :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After Howl : http://afterhowl.tumblr.com/&lt;br /&gt;
Eric Adam : http://www.saatchiart.com/ERICADAM&lt;br /&gt;
Eric Angenot : http://www.ericangenot.net/&lt;br /&gt;
Damien Aresta &amp;amp; Pierre Smeets — http://plmd.me&lt;br /&gt;
Christian Aschman — http://www.christian-aschman.com&lt;br /&gt;
Caroline Balon — http://carolinebalon.be&lt;br /&gt;
Sophie Balbeur — jolicoeurmusic.com&lt;br /&gt;
Sarah Louise Barbett : https://aisselles.wordpress.com/&lt;br /&gt;
Raphaël Bastide : http://www.raphaelbastide.com/&lt;br /&gt;
Aline Bouvy — http://alinebouvy.info&lt;br /&gt;
Abdel Bouzbiba : http://abdeldebruxelles.tumblr.com&lt;br /&gt;
Matthieu Becker — http://matthieubecker.com/&lt;br /&gt;
Nicolas Belayew &amp;amp; Maud Dallemagne — http://www.lestontonsracleurs.be&lt;br /&gt;
Marcel Berlanger — http://www.marcelberlanger.info&lt;br /&gt;
Anne Bossuroy — http://annebossuroy.tumblr.com&lt;br /&gt;
Laetitia Bica — http://laetitiabica.be&lt;br /&gt;
Théophile Calot — http://www.theophilespapers.com&lt;br /&gt;
Charlotte Chauvin — http://chacoco.tumblr.com&lt;br /&gt;
Isabelle Copet — http://www.isabellecopet.com&lt;br /&gt;
Floriana Da Silva &amp;amp; Cécile Boche— http://www.moxs.eu/projets/&lt;br /&gt;
Caroline Dath &amp;amp; Damien Safie — http://www.kidnapyourdesigner.com&lt;br /&gt;
Grégory Dapra — http://eurogroupe.org&lt;br /&gt;
Antonin De Bemels — https://vimeo.com/antonindebemels&lt;br /&gt;
Thierry de Crombrugghe &amp;amp; Pierre Lovens — http://www.typi.be/fr/accueil&lt;br /&gt;
François De Jonge — http://superstructurestructure.tictail.com/&lt;br /&gt;
Manuela Dechamps Otamendi — http://www.otamendi.eu&lt;br /&gt;
Alienor de Vassal &amp;amp; Vincent Moisan — http://studio-alvin.com&lt;br /&gt;
Quentin Delègue —  http://www.atelier-manufacture.fr&lt;br /&gt;
Jean-François Delhez— http://www.warmgeometry.be&lt;br /&gt;
Guillaume Deman — http://www.ekta.be&lt;br /&gt;
Maxime Dendraën — http://maximedendraen.com&lt;br /&gt;
Jean-Paul Deridder : http://www.galeriezander.com/en/artist/jean_paul_deridder&lt;br /&gt;
Pierre-Philippe Duchâtelet &amp;amp; Lionel Maes— http://www.lavillahermosa.com&lt;br /&gt;
Pierre-Philippe Duchâtelet — http://pierrephilippeduchatelet.be&lt;br /&gt;
Elzo Durt — http://elzodurt.com&lt;br /&gt;
Silio Durt : http://siliodurt.com/&lt;br /&gt;
Daniel Dutrieux — http://danieldutrieux.be&lt;br /&gt;
Eitan Efrat : http://www.tilfar.com/&lt;br /&gt;
Vincent Evrard : http://www.ogre.be/&lt;br /&gt;
Arnaud Fontaine  — http://arnaudfontaine.com&lt;br /&gt;
Anne Fontenelle — http://annefontenelle.com&lt;br /&gt;
Michel François — http://www.xavierhufkens.com/artists/michel-francois&lt;br /&gt;
Alizee Freudenthal — http://www.alizeefreudenthal.com&lt;br /&gt;
Sacha Goerg — http://sachagoerg.com&lt;br /&gt;
Orfée Grandhomme — http://www.uberknackig.com&lt;br /&gt;
Loraine Furter — http://designed.with.meteor.com/by&lt;br /&gt;
Olivier Foulon — http://www.olivierfoulon.com&lt;br /&gt;
Maxim Frank — http://maximfrank.com&lt;br /&gt;
Marine Gabaut — http://www.marinegabaut.com&lt;br /&gt;
Bernard Gilbert : http://www.bernardgilbert.be/&lt;br /&gt;
Jean-Michel Hannecart : http://jeanmichelhannecart.blogspot.fr/&lt;br /&gt;
Meryll Hardt : http://meryllhardt.blogspot.fr/&lt;br /&gt;
Benoit Henken — http://www.tentwelve.com&lt;br /&gt;
Pierre Huyghebaert — http://www.speculoos.com&lt;br /&gt;
Benjamin Installé — http://benjamininstalle.net&lt;br /&gt;
Maxime Jacobs — http://maximejacobs.com/&lt;br /&gt;
Alice Janne — http://www.alicejanne.com&lt;br /&gt;
Antoine Jaunard — http://www.variable.club&lt;br /&gt;
Corentine Jaunard &amp;amp; Alice Merveille — http://halopublications.com&lt;br /&gt;
Jean-Marc Joseph — http://superjeanmarc.com&lt;br /&gt;
Anouk Jurdant — almostadrawaweek.tumblr.com&lt;br /&gt;
Simon Lagneaux — http://www.simonlagneaux.be&lt;br /&gt;
Rémi Lambert : http://doomjest.tumblr.com/&lt;br /&gt;
Mike Lamy — http://www.mikelamy.com&lt;br /&gt;
Steven Lang — http://www.STVNSTRM.com&lt;br /&gt;
Pierre Lecrenier — http://www.lapetiteusine.org&lt;br /&gt;
Marie Lécrivain — http://marielecrivain.com&lt;br /&gt;
Jonas Locht — http://www.jonaslocht.be&lt;br /&gt;
Charlotte Maison — http://www.soldout.be&lt;br /&gt;
Xavier Mary — http://www.xaviermary.com&lt;br /&gt;
Axelle Minne — https://abmag.be&lt;br /&gt;
Marie Nepper — http://marienepper.com&lt;br /&gt;
Bertrand Panier — http://www.myowncottage.org&lt;br /&gt;
Baptiste Péron — http://baptisteperon.com&lt;br /&gt;
Carol Piron — http://fillesapapa.com&lt;br /&gt;
Benoit Platéus — http://www.benoitplateus.be&lt;br /&gt;
Pascal Popesco — http://www.kaligram.be/contact et [http://leschosesimprimées.com-&amp;gt;http://leschosesimprimées.com]&lt;br /&gt;
Sacha Rein — http://www.taste.lu&lt;br /&gt;
Deborah Robbiano — http://deborahrobbiano.com&lt;br /&gt;
Carl Roosens — http://carlroosens.tumblr.com&lt;br /&gt;
Roberto Salvador — http://thatdesignbastard.tumblr.com/&lt;br /&gt;
Pierre Smeets— http://www.legacylegacy.com&lt;br /&gt;
Olivier Stevenart : http://www.ostsa.be/&lt;br /&gt;
Boris Thiebaut — http://boristhiebaut.be&lt;br /&gt;
Frédéric Vanhorenbeke (1995), Celia Carrera Schmidt &amp;amp; David Nerinckx— http://www.coast-agency.com&lt;br /&gt;
Antoine Puel — https://antoine.cool&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.erg.be/mw/index.php?title=Utilisateur:Antoine&amp;diff=410</id>
		<title>Utilisateur:Antoine</title>
		<link rel="alternate" type="text/html" href="https://wiki.erg.be/mw/index.php?title=Utilisateur:Antoine&amp;diff=410"/>
		<updated>2017-07-13T12:07:57Z</updated>

		<summary type="html">&lt;p&gt;Antoine : Antoine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Je m'appelle Antoine. J'ai terminé le master de l'ERG en arts numériques en 2017.&lt;br /&gt;
&lt;br /&gt;
Lien vers mon site web : [https://antoine.cool]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
		
	</entry>
</feed>