<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog du projet iZoé &#187; Approche technique</title>
	<atom:link href="https://blog.developpez.com/izoe/pcategory/approche-technique/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/izoe</link>
	<description></description>
	<lastBuildDate>Sat, 14 Apr 2012 19:22:33 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Noyau</title>
		<link>https://blog.developpez.com/izoe/p10935/approche-technique/1-noyau/noyau</link>
		<comments>https://blog.developpez.com/izoe/p10935/approche-technique/1-noyau/noyau#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:44:36 +0000</pubDate>
		<dc:creator><![CDATA[jb077]]></dc:creator>
				<category><![CDATA[1 Noyau]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le noyau prévoit une série de routines, chacune d&#8217;elle possède des paramètres dont l&#8217;interfaçage est prévu dans le fichier &#171;&#160;zzoe.js&#160;&#187; excuté sur le poste client liste des routines : // renvoi du contenu d&#8217;une cellule // renvoi du contenu d&#8217;une cellule brut // renvoi d&#8217;une liste de cellule liées à une cellule &#171;&#160;parents&#160;&#187; // renvoi d&#8217;une liste compatible avec une arborescence // renvoi d&#8217;une liste compatible avec une arborescence système // renvoi d&#8217;une liste système [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Le noyau prévoit une série de routines, chacune d&rsquo;elle possède des paramètres dont l&rsquo;interfaçage est prévu dans le fichier &laquo;&nbsp;zzoe.js&nbsp;&raquo; excuté sur le poste client</p>
<p>liste des routines :<br />
// renvoi du contenu d&rsquo;une cellule<br />
// renvoi du contenu d&rsquo;une cellule brut<br />
// renvoi d&rsquo;une liste de cellule liées à une cellule &laquo;&nbsp;parents&nbsp;&raquo;<br />
// renvoi d&rsquo;une liste compatible avec une arborescence<br />
// renvoi d&rsquo;une liste compatible avec une arborescence système<br />
// renvoi d&rsquo;une liste  système<br />
// initialisation d&rsquo;une relation<br />
// initialisation d&rsquo;un arbre<br />
// recherche des relations d&rsquo;un arbre<br />
// initialisation de cellule<br />
// mise à jour d&rsquo;une cellule<br />
// création de lien<br />
// création d&rsquo;une cellule et de son lien<br />
// recherches des messages internet<br />
// envoi de messages internet<br />
// recherche et référencement des fichiers présents dans le dossier de transfert<br />
// renvoi le contenu d&rsquo;un fichier sous forme de page web</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>interface noyau-navigateur</title>
		<link>https://blog.developpez.com/izoe/p10936/approche-technique/2-interface-noyau-navigateur/interface_noyau_navigateur</link>
		<comments>https://blog.developpez.com/izoe/p10936/approche-technique/2-interface-noyau-navigateur/interface_noyau_navigateur#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:58:08 +0000</pubDate>
		<dc:creator><![CDATA[jb077]]></dc:creator>
				<category><![CDATA[2 interface noyau-navigateur]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[le fichier zzoe.js gère les échanges entre le navigateur web (IE) et le serveur en ajax. Il rend les pages interactives par l&#8217;utilisation de l&#8217;objet &#171;&#160;Ajax&#160;&#187; de prototype.js. * pour toutes les actions : * attribution d&#8217;un id au besoin. * passage des attributs suivants s&#8217;ils existent : zcellule_context, zcellule_adresse, * *zaction_apres_ajax // fonction appelée après le retour de la requête vers le serveur listes des actions référencées : **action : zinitialisation_cellule ->initialisation à partir [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>le fichier zzoe.js gère les échanges entre le navigateur web (IE) et le serveur en ajax. Il rend les pages interactives par l&rsquo;utilisation de l&rsquo;objet &laquo;&nbsp;Ajax&nbsp;&raquo; de prototype.js.</p>
<p>* pour toutes les actions :<br />
*  attribution d&rsquo;un id au besoin.<br />
*  passage des attributs suivants s&rsquo;ils existent : zcellule_context, zcellule_adresse,<br />
*<br />
*zaction_apres_ajax // fonction appelée après le retour de la requête vers le serveur</p>
<p>listes des actions référencées :<br />
**action : zinitialisation_cellule ->initialisation à partir d&rsquo;un terme générique ou d&rsquo;une autre zcellule_context<br />
    attributs transmis : zinitialisation, zcellule_parent, ztype_cellule, ztype_donnee,<br />
			ztitre, zrelation, zlien_descendant, zlien_ascendant,</p>
<p>**action : zaffichage_cellule<br />
    attributs transmis : ztype_donnee</p>
<p>**action : zaffichage_liste (pour les balise &laquo;&nbsp;div&nbsp;&raquo; ou &laquo;&nbsp;select&nbsp;&raquo;)<br />
    attributs transmis : ztype_donnee, zcellule_parent, zcellule_parent_adresse, 			zrelation, zlien_descendant, zlien_ascendant, ztype_cellule</p>
<p>**action : zaffichage_liste_arbre<br />
    attributs transmis : zstructure_arbre, zparticularités, ztype_donnee,<br />
		zcellule_context_liee,zrelation_cellule_liee<br />
	(le lien est testé entre chaque cellule et la &laquo;&nbsp;cellule de context lié&nbsp;&raquo;)</p>
<p>**action : zaffichage_liste_systeme<br />
    attributs transmis : zcellule_parent, zcellule_parent_adresse, </p>
<p>**action : zaffichage_relation_possible<br />
    attributs transmis : zcellule_adresse, zstructure_arbre, </p>
<p>**action : zaffichage_structure_arbre<br />
    attributs transmis : zstructure_arbre</p>
<p>**action : rechercher_message<br />
    attributs transmis : zcellule_parent, zrelation, zlien_descendant, zlien_ascendant<br />
    (zcellule : contient les données du serveur de messagerie, zcellule_parent : contient la cellule de départ pour les cellule &laquo;&nbsp;message&nbsp;&raquo;)</p>
<p>**action : zmaj_cellule<br />
    attributs transmis : zcms, zdonnee, ztype_cellule, ztype_donnee<br />
	&#8212; zcms : créer, modifier, supprimer<br />
	&#8212; ztype_cellule : utile pour la création<br />
	&#8212; zdonnee : mise à jour automatiquement sauf pour les balise &laquo;&nbsp;DIV&nbsp;&raquo;</p>
<p>**action : zcreation_lien<br />
    attributs transmis : zcellule_parent, zcellule_parent_adresse,<br />
	ztitre, zrelation, zlien_descendant, zlien_ascendant,</p>
<p>**action : zmaj_lien<br />
    attributs transmis :  zcms, zcellule_parent, zcellule_parent_adresse,<br />
	ztitre, zrelation, zlien_descendant, zlien_ascendant,<br />
	&#8212; zcms : créer, modifier, supprimer</p>
<p>**action : zmaj_lien_form(item_form,item_liste) : fonction de mise à jour d&rsquo;un lien dans un formulaire entre la cellule courante du formulaire et une liste de sélection<br />
&#8211;item_form : objet &laquo;&nbsp;formulaire&nbsp;&raquo; dont la cellule et le type de maj seront passés en paramètre.<br />
&#8211;item_liste : objet &laquo;&nbsp;liste&nbsp;&raquo; à initialisé séparément,<br />
* il est utilisé pour definir la cellule &laquo;&nbsp;parent&nbsp;&raquo; et le type de relation &laquo;&nbsp;zrelation_bis&nbsp;&raquo; entre la cellule sélectionnée de la liste et la cellule du formulaire</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Principes de base</title>
		<link>https://blog.developpez.com/izoe/p10934/approche-technique/principes_de_base</link>
		<comments>https://blog.developpez.com/izoe/p10934/approche-technique/principes_de_base#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:40:39 +0000</pubDate>
		<dc:creator><![CDATA[jb077]]></dc:creator>
				<category><![CDATA[Approche technique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une application serveur web autonome tourne sur un poste windows, elle est développée en C++ de CodeGear. Une fois démarrée, elle permet les échanges avec la base de donnée hébergée sur le même poste. Elle implante des comportements annexes : recherche et envoi de mail, référencement de fichiers. Des fichiers javascript et html accessibles du côté clients sont hébergés par le serveur. Du côté client, un code écrit en javascript associé à &#171;&#160;Prototype JavaScript framework&#160;&#187; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Une application serveur web autonome tourne sur un poste windows, elle est développée en C++ de CodeGear.<br />
Une fois démarrée, elle permet les échanges avec la base de donnée hébergée sur le même poste. Elle implante des comportements annexes : recherche et envoi de mail, référencement de fichiers.</p>
<p>Des fichiers javascript et html accessibles du côté clients sont hébergés par le serveur.</p>
<p>Du côté client, un code écrit en javascript associé à &laquo;&nbsp;Prototype JavaScript framework&nbsp;&raquo; gère l&rsquo;interface ajax avec le serveur de base de données.<br />
D&rsquo;autres fichiers proposent la gestion des formulaires, d&rsquo;un arbre, d&rsquo;un calendrier.</p>
<p>Les objets javascript sont intégrables dans des pages web dont des exemples sont fournies</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
