Chapitre 1
Présentation
Le TrsPcL
Le TrsPcL en quelques mots
Le TrsPcL est une norme de transparence pour les entreprises et les particuliers, dans la pratique il s’agit de répertoires et de fichiers sur leur serveur, accessibles dans la norme FTP, qui complémente leur site internet. L’entreprise peut ainsi présenter son chiffre d’affaire, ses ventes, ses produits, ses projets, partager des fichiers avec la communauté, les portes TrsPcL sont destinée à être mise en commun, de telle manière qu’on puisse naviguer dans les entreprises et portes TrsPcL, l’entreprise peut choisir d’adopter la norme TrsPcL pour la présentation de la transparence au sein de sa société, et ne pas référencer sa porte auprès de creativeinfinity.eu, elle peut aussi choisir de ne référencer que ses projets et référencer sa porte, le TrsPcL est modulable, c’est vous qui le dessinez, vous choisissez ce que vous voulez présenter, un particulier peut par exemple choisir de se présenter pour des rencontres ou des recherche d’emploi, il n’aura qu’a dessiner sa porte tel qu’il le souhaite et se référencer sur l’arbre TrsPcL principal qui pour l’instant est disponible auprès de la société qui crée cette plateforme de retransmission, creativeinfinity.eu, mais à terme aura son propre nom de domaine.
Chapitre 2
La présentation de votre entreprise
comment structurer votre arbre TrsPcL pour présenter votre entreprise
Présenter vos comptes
Vous pouvez choisir de présenter votre chiffre d’affaire ou vos comptes dans un souci de transparence, cette option doit être considérée avec soin, elle n’est peut être pas adaptée aux sociétés en concurrence, en difficultés, ou au démarrage, mais, dans la vie de la société, cela peut faire plus présentable, si l’entreprise publie elle même ses chiffres, chiffres de ventes ou d’affaires, contrats, la transparence peut être un gain souhaitable, dans ces cas là il vous suffit de structurer vos fichiers et vos dossiers, par exemple chiffres d’affaires, ventes, charges, etc....vous pouvez indiquer les sommes finales soit dans un fichiers, txt, rtf, soit dans le nom du dossier ce qui est plus simple en consultation, dans la pratique on préférera indiquer les sommes avec un dossier plutôt qu’avec un fichier, mais ce n’est pas exclusif, l’entreprise peut tres bien choisir, de plutôt placer les fichiers de ses comptes, avec des noms de dossiers pour les traits généraux, ventes, charges, etc...
Vous pouvez alors présenter vos chiffre d’affaires, et comptes, année après année, accessible depuis votre site internet cela augmentera la transparence de votre société. Pour inclure vos comptes directement dans une fenêtre de votre site, il faut :
-réaliser la fenêtre en iframe
-réaliser un code javascript sur le lien que vous désirez utiliser qui actualise cette fenêtre avec vos chiffres annuels
-réaliser votre arbre TrsPcL avec un dossier comptes ou chiffre d’affaires
ou simplement un répertoire qui présente vos comptes sur votre serveur si vous souhaitez vous abstraire du TrsPcL
voici en exemple la page index creativeinfinity:
Creative iNFiNiTy
Creative iNFiNiTy, L'art en tant que maitrise de
l'excellence
les premières lignes servent à ne pas utiliser de cache, pour que les utilisateurs soient au courant des mises a jour.
ensuite se présente les différentes balises div, une le ciel ou nous inclurons les iframe que nous souhaiterons afficher, une l’horizon qui contient nos liens et la dynamo qui est la dynamique des liens.
il ne nous reste plus qu’a faire notre code javascript, qui vas placer notre code dynamique dans nos div:
function ibook() {
document.getElementById('ciel').innerHTML = '';
}
function TrsPcL() {
document.getElementById('ciel').innerHTML = '';
}
function collaborativ_pi() {
document.getElementById('ciel').innerHTML = '';
}
function chiffre_d_affaire() {
document.getElementById('ciel').innerHTML = '';
}
Vous n’avez plus qu’a créer votre fichier .js inclus dans index.html avec vos fonctions, votre arbre avec la présentation de votre chiffre d’affaire ou de vos comptes, et à chaque fois que vous modifierez votre arbre TrsPcL les clients seront directement au courant des modifications via votre site.
note: ceci est un exemple d'implémentation, vous pouvez facilement transporter cette technologie de div et d’iframe sur la propre structure de votre site.
Chapitre 3
La présentation de vos projets
structurez vos projets pour tous les porter a maturité
Présentation de vos projets
A terme il sera possible de naviguer dans toutes les portes TrsPcL référencée cela multipliera les chances de trouver des investisseurs, et des partenaires pour vos projets, tous les structurer, les présenter, dire si vous avez besoin de financements, de partenaires, de compétences, multipliera vos chances de les porter a maturité, car aucun ne sera oublié, attention la aussi, a la concurrence, ne publiez que les projets qui ne craignent pas le plagiat et la concurrence, car d’autres risquent de les faire pour vous, c’est une application de projets, pour les projets que vous voulez voir aboutir, que ce soit vous ou d’autres qui les fassent, j’ai moi même pu constater que la plupart des projets technologiques, sont vites repris par des sociétés étrangères, les projets plus costaud, attende de trouver preneur, et on voit des personne intéressé, dans mon arbre trspcl, j’ai partenair_invitation usa, netherland, etc.... et project, et souvent les pays se présente avant de dire quel projet ou service les intéresse, quand quelqu’un tombe sur ma page register, le formulaire de contact, je suis informé du dossier sur lequel il arrive sur la page contact par mail.
Présentez vos projets sous le dossier PROJECTS c’est le nom commun des dossier projets en TrsPcL ou PROJECTS_PARTENAIR_RESEARCH , PROJECTS_FINANCERS_RESEARCH
voici un exemple de ma page contact:
";
?>
- TrsPcL - if no response - retry -
";
}
elseif ($lang=="en"){
echo " TrsPcL - if no response - retry -
";
}
elseif (($lang!="fr")&&($lang!="en")){
echo " TrsPcL - if no response - retry -
";
}
if( file_exists( 'data/google.php' ) ) include 'data/google.php';
?>
Create a TrsPcL Account
Thanks, we will contact you has soon as possible, thinks to prepare your TrsP_Porte, and made a good classement of your email, like TrsP_Mail_Symetry
http://www.creativeinfinity.eu/TrsPcL/
";
}
else{
if ($account_created==True){
echo"
Your Account Generation
";
echo "
Your account has been succesfully created, we will recontact you has soon possible
//----------------------------------------------------------------------------------------
la page contact envoie un email quand l’utilisateur entre dans le repertoire ou elle est présente (en index.php) si l’utilisateur renseigne les champs et valide le formulaire cela envoi un autre email et implemente une base postgresql (dans register.php) voici en exemple les scripts php postgresql et fonctions.php:
et fonctions.php qui retrouve l’ip du visiteur en plus du chemin ou il se trouve:
TrsP Inscript Enter
TrsP Partner Inscript Enter
$date
Partner IP
$user_ip
";
$bodystring.= "
$dir
";
$bodystring.= "
 
";
$bodystring.= "
".$txt."
";
$bodystring.= "
";
$pop = new POP3();
$pop->Authorise('mail.way-of-life.fr', 110, 30, 'my username', 'my password', 1);
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPAuth = true; // Set mailer to use SMTP
$mail->Host = 'smtp.way-of-life.fr'; // Specify main and backup server
$mail->Port = 587; // Enable SMTP authentication
$mail->Username = 'my username'; // SMTP username
$mail->Password = 'my password';
// SMTP password
//$mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted
$mail->From = 'trsp@way-of-life.fr';
$mail->FromName = 'TrsP Register';
$mail->addAddress('team@way-of-life.fr'); // Add a recipient
$mail->addAddress($temail); // Name is optional
$mail->addReplyTo('trsp@creativeinfinity.eu', 'Creative iNFiNiTy. Eu');
//$mail->addCC('allopass@opticar.fr');
$mail->WordWrap = 50; // Set word wrap to 50 characters
//$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'TrsP Register on Creative inFiNiTy.Eu';
//echo "5";
//$Bodyt = "".$bodystring."";
//echo $Bodyt;
$mail->Body= "".$bodystring."";
$mail->AltBody = 'TrsP Register in '.$site.' on '.$txt.' on creativeinfinity.eu have been click';//text format
$mail->Send();
//echo "email sent";
} catch (Exception $e) {
//$mes= "".$e->getMessage()."";
$e->getMessage(); //Boring error messages from anything else!
}
//return $mes;
}
function trsp_partner_checkout($txt,$dir,$temail) {
require '/var/www/CreaTiVe_iNFiNiTY/data/postgresql.php';
try {
$date=date("Ymd");
$user_ip=get_ip_address();
$money='€';
$bodystring="
TrsP Inscript Checkout
TrsP Partner Inscript Checkout
$date
Partner IP
$user_ip
";
$bodystring.= "
 
";
$bodystring.= "
".$txt."
";
$bodystring.= "
$dir
";
$bodystring.= "
";
$pop = new POP3();
$pop->Authorise('mail.way-of-life.fr', 110, 30, 'my username', my password', 1);
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPAuth = true; // Set mailer to use SMTP
$mail->Host = 'smtp.way-of-life.fr'; // Specify main and backup server
$mail->Port = 587; // Enable SMTP authentication
$mail->Username = 'my username'; // SMTP username
$mail->Password = 'my password';
// SMTP password
//$mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted
$mail->From = 'trsp@way-of-life.fr';
$mail->FromName = 'TrsP Checkout';
$mail->addAddress('team@way-of-life.fr'); // Add a recipient
$mail->addAddress($temail); // Name is optional
$mail->addReplyTo('team@creativeinfinity.eu', 'Creative iNFiNiTy. Eu');
//$mail->addCC('allopass@opticar.fr');
$mail->WordWrap = 50; // Set word wrap to 50 characters
//$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'TrsP New Message on Creative inFiNiTy.Eu';
//echo "5";
//$Bodyt = "".$bodystring."";
//echo $Bodyt;
$mail->Body= "".$bodystring."";
$mail->AltBody = 'TrsP Checkout in '.$site.' on '.$txt.' on creativeinfinity.eu have been click';//text format
$mail->Send();
//echo "email sent";
} catch (Exception $e) {
//$mes= "".$e->getMessage()."";
$e->getMessage(); //Boring error messages from anything else!
}
//return $mes;
}
//-----------------------------------------------------------------------------------------------
voici style.css et menu.css
//-----------------------------------------------------------------------------------------------
style.css :
@charset "utf-8";
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align: center;
color: #996600;
}
a {
color:#CC6600;
font-weight:bold;
text-decoration:underline;
}
h1{
font-size:18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 100%;
color:#369;
text-indent:15px;
border-bottom:1px solid #996600;
text-indent: 10px;
width:95%;
}
hr{
border-bottom:1px solid #CC6600;
}
h2{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 100%;
color:#996600;
text-indent:15px;
}
.bleu {
color: #369;
font-weight:bold;
}
.rouge {
color: #CC6600;
font-weight:bold;
}
.erreur {
color:#FF8100;
font-weight:bold;
}
/*.invalidInput, .error{
color:#8a1f11;
background-color:#fbe3e4;
}
.error,.notice{
padding:0.5em;
margin:0.5em;
}
.error{
border:2px solid #8a1f11;
display:none;
}
.notice {
background-color:#FFF6BF;
color:#514721;
border:2px solid #FFD324;
display:none;
}
.button{
display: block;
height: 22px;;
color: #FFF;
background: #878787;
margin: 0;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border: 1px solid #fff;
font-size: 10px;
font-weight: bold;border:1px solid #cacaca;
}
.button hover { background-color: #773b3b;}*/
#mainframe {
width:70%;
float:left;
}
.news {
width:26%;
float:right;
background:#FFFFFF;
margin-top:15px;
padding:.7em;
}
#header{
margin: 0;
padding: 0;
position: static;
top:0;
left:0;
height: 153px;
background: url('../img/bg-header.png') #ffffff repeat-x center top;
}
.inpu {
width:90px;
height:16px;
border-style: inset;
padding:0;
}
#login {
text-align:left;
width: 178px;
height:100px;
margin-right:45px;
margin-top:7px;
padding-left:5px;
}
#contenu{
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}
#headercontent{
background:url(../img/header.png) no-repeat;
margin: 0 auto 0 auto;
width: 950px;
height:170px;
}
#indexh a{
display:block;
width: 200px;
height:120px;
}
#menu{
display : block;
margin-left:200px;
width: 750px;
padding: 0 ;
padding-top: 130px;
}
#gwhmenu{
margin-left:200px;
width: 750px;
}
#gwhmenu a{
color: #CC6600;
}
#container{
border: 1px solid black;
width: 1000px;
margin: 5px auto 0 auto;
padding: 0 ;
background: #FFFFFF;
text-align:left;
padding: 15px;
color:#663366;
font-weight : bold;
}
table p {
padding:0;
margin:0;
}
//---------------------------------------------------
eng-style.css :
@charset "utf-8";
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align: center;
color: #996600;
}
a {
color:#CC6600;
font-weight:bold;
text-decoration:underline;
}
h1{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
width: 100%;
color:#369;
text-indent:15px;
border-bottom:1px solid #996600;
text-indent: 10px;
width:95%;
}
hr{
border-bottom:1px solid #369;
}
h2{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 100%;
color:#369;
text-indent:15px;
}
#contenu{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.bleu {
color: #369;
font-weight:bold;
}
.rouge {
color: #900;
font-weight:bold;
}
.erreur {
color:#FF8100;
font-weight:bold;
}
/*.invalidInput, .error{
color:#8a1f11;
background-color:#fbe3e4;
}
.error,.notice{
padding:0.5em;
margin:0.5em;
}
.error{
border:2px solid #8a1f11;
display:none;
}
.notice {
background-color:#FFF6BF;
color:#514721;
border:2px solid #FFD324;
display:none;
}
.button{
display: block;
height: 22px;;
color: #FFF;
background: #878787;
margin: 0;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border: 1px solid #fff;
font-size: 10px;
font-weight: bold; border:1px solid #cacaca;
}
.button hover { background-color: #773b3b;}*/
#mainframe {
width:70%;
float:left;
}
.news {
width:26%;
float:right;
background:#FFFFFF;
margin-top:15px;
padding:.7em;
}
#header{
margin: 0;
padding: 0;
position: static;
top:0;
left:0;
height: 170px;
background: url('../img/bg-header.png') #ffffff repeat-x center top;
}
.inpu {
width:90px;
height:16px;
border-style: inset;
padding:0;
}
#login {
text-align:left;
width: 178px;
height:100px;
margin-right:45px;
margin-top:7px;
padding-left:5px;
}
#headercontent{
background:url(../img/header-eng20.png) no-repeat;
margin: 0 auto 0 auto;
width: 950px;
height:153px;
}
#indexh a{
display:block;
width: 200px;
height:120px;
}
#menu{
display : block;
margin-left:200px;
width: 750px;
padding: 0 ;
padding-top: 130px;
}
#gwhmenu{
display : block;
margin: 0 auto 0 auto;
width: 750px;
position: static;
padding: 0 ;
display : block;
}
#gwhmenu a{
color: #CC6600;
}
#container{
border: 1px solid black;
width: 1000px;
margin: 5px auto 0 auto;
padding: 0 ;
background: #FFFFFF;
text-align:left;
padding: 15px;
color:#663366;
font-weight : bold;
}
table p {
padding:0;
margin:0;
}
//-------------------------------------------------
menu.css :
@charset "utf-8";
body
{
font: 11px verdana, sans-serif;
}
#menuDeroulant
{
width: 750px;
list-style-type: none;
margin: 0 auto 0 auto;
padding: 0;
}
#menuDeroulant a
{
display:block;
width: auto;
height:auto;
font-weight:normal;
}
#menuDeroulant li
{
float: left;
width: 149px;
margin: 0;
padding: 0;
}
#menuDeroulant a:link, #menuDeroulant a:visited
{
display: block;
height: 15px;
color: #FFFFFF;
background: #D2B48C;
margin: 0;
padding: 3px 8px;
text-decoration: none;
border: 1px solid #DCDCDC;
}
#menuDeroulant a:hover { background-color: #CC9900; font-weight:bold;}
#menuDeroulant a:active, #menuDeroulant a:focus { background-color: #CC9900; }
//------------------------
voila vous avez tous les fichiers
Chapitre 4
AMELIOREZ VOTRE REFERENCEMENT
Améliorez votre référencement en mettant à disposition des fichiers
Bâtissez votre répertoire COLLABORATIV PI
Les fichiers mis en commun sont, dans le TrsPcL, inclus dans le répertoire COLLABORATIV PI, vous n’avez plus qu’a créer vos dossiers, videos, films, séries, livres, documentation, méthodes, fichiers, etc....glissez vos fichiers.
google et les autres moteurs de recherches, vous référencerons ainsi bien mieux sur vos fichiers, mettons que ce soit de la musique des films des séries très demandés vous serez très visités, pour la musique veuillez n’inclure que la musique que vous écoutez pareil pour le films et séries, ainsi ceux qui tomberons dessus, auront d’autres fichiers a consulter, ce qui fera de la publicité pour des films, musiques séries, non connues, ou autres, ce qui fera de la publicité pour certains, on ne sait pas très bien si on a le droit de mettre a disposition des éléments protégés par le droit d’auteur en ligne sur un répertoire FTP, dans la mesure ou cela reste une activité raisonnable, tant que vous ne mettez pas toute une liste de films de musique, tant que c’est pour présentez vos films, votre musique, et dans la mesure ou vous ajouter des éléments personnels, comme vos vidéos, votre musique, cela peut passer, attention a ne pas dépasser les bornes, ou ne mettez en ligne que vos propres fichiers
Chapitre 5
REGLES ET STRUCTURE
Les règles et la structure du TrsPcL
Voici quelques règles quand au TrsPcL
Le TrsPcL est une représentation standard et unifiée d’une entreprise ou d’une personne, en ce sens, votre arbre doit être:
-structuré
-simple
-clair
-précis
-propice à la navigation
Le moteur TrsPcL réorganisera les arbres référencés mais il aura moins de travail de réorganisation si vous présentez votre arbre TrsPcL avec une structure précise, propice a la navigation et reprenants des termes comme PROJECTS ou CHIFFRE D AFFAIRE.
La présentation doit reprendre le thème de la transparence, dans un souci de clarté et d’unification, vous pouvez a loisir définir autant de dossiers que vous le souhaitez mais essayez de les structurer correctement.
pour les fichiers COLLABORATIV PI
pour les rencontres SILAB_RENCONTR
pour les projets PROJECTS
pour les partenaires PARTNERS
pour les financeurs FINANCERS ou INVEST
pour les produits PRODUCTS
pour les services SERVICES
L’arbre TrsPcL doit se trouver dans le répertoire TrsPcL derrière le nom de domaine de la société ou de l’individu
Chapitre 6
PARAMETREZ VOTRE APACHE
Pour que votre répertoire serveur soit accessible il faut le paramétrer dans apache
Voici comment paramétrer votre répertoire dans apache
AllowOverride None
Order allow,deny
Allow from all
Options +ExecCGI
et voici mon virtual host en entier:
ServerAdmin support@way-of-life.fr
DocumentRoot /var/www/CreaTiVe_iNFiNiTY/TrsPcL/
ServerName trspcl.creativeinfinity.eu
LogLevel debug
AddType application/x-httpd-php .php .htm .html
ErrorLog /var/log/apache2/silab.error.log
CustomLog /var/log/apache2/silab.access.log common
AllowOverride None
Order allow,deny
Allow from all
Options +ExecCGI
Options -Indexes
Chapitre 7
CREEZ votre fiche silab rencontr
Pour vos rencontres internet
Pour vos rencontres le TrsPcL met a disposition le dossier SILAB_RENCONTR
Ce dossier permet de vous présentez moi j’ai mis le dossier BEAU MEC DIGNE LES BAINS, et c’est ainsi que je suis référencé sur google, une fois crée votre fiche, votre recherche, votre photo, etc..... référencez votre porte sur creativeinfinity.eu
Chapitre 8
REFERENCEZ VOTRE PORTE
Une fois votre arbre créé il vous faut référencer votre porte
Allez sur créativeinfinity.eu/TrsPcL/
Allez dans /TrsP/REGISTER et renseignez les champs.
vous pouvez cocher «hide your partner registration» pour être en partie caché, vous pouvez discuter avec moi de ce que vous voulez cacher, ou de ce que vous voulez référencer.
une fois votre porte référencée vous serez inclus dans l’arbre racine TrsPcL pour une consultation par tous.