Bonsoir à tous,
Je viens de m'inscrire pourtant je visite le site très souvent, et je remercie toute l'équipe et les gens qui le font vivre
Je me demande quelles sont vos préférences dans la réalisation d'un site :
CMS ?
FrameWork ?
Maison ?
Je me doute bien que le sujet as déjà du être évoquer dans un, voir plusieurs sujets, mais c'est surtout aux gens qui travaillent en Framework ou totalement maison que je m'adresse, je travaille sur un framework php codé à partir de rien, j'y réfléchis depuis plusieurs semaines et je commence vraiment à coder.
FrameWork
Maison
Simple (euh ça, c'est uniquement pour moi :lol: )
Evolutif
Cascade Modulaire
Sécurité
Accessibilité
Multi-langue
Php, Html5, MVC, (POO peut-etre...)
Open Source ( GNU GPL )
J'ai une architecture un peu bizarre, je dirais,
un dossier de boot_01 (qui charge l'essentiel à toute les pages)
un dossier bundles (terme pris à un framework ) qui contient boot_02 qui charge le supplément pour le forum, blog, présentation en fonction...
un dossier modules qui regroupe des bouts de site que je peux mettre partout avec un boot_03 qui charge le supplément pour chaque module appelé
un dossier papers qui stocke tous le reste
index.php qui charge l'url de la page passé en parametre
(Je me retrouve avec énormement de fichiers pour générer une seule page, mais tout est super hiarchiser, mais je mettrais bien évidament un systeme de cache)
Tout ce que j'affiche, est stocké dans des variables, se qui me permet de changer très facilement de langue. Toutes mes variables sont sécurisés avec un fichier cron.php, il y à déjà un script anti-"ddos" (plutot aspirateur mais c'est moins vendeur :lol: ) un script qui bannis les ip en cas de comportement de blackhat (tentative d'utilisation d'une faille include par exemple)
Je vous mettrais bien une archive de tout ça (projet de merde, mais gpl quand meme :roll: ) mais j'ai pas d'hebergeur correcte sous la main...
Je fait ça, avant tout pour moi (qui ne supporte pas les codes des autres en général) (je suis un maniaque, indentation, commentaires, etc...) mais aussi pour partager si ça intéresse des gens. Je demande pas mal sur des forums de hack sérieux pour vérifier mes codes et je repasse dessus de nombreuses fois pour éviter des failles. Par exemple, mes mdp sont pas des md5 mais un whirlpool modifié par moi (J'ai pas encore demander à des mathématiciens de vérifier le risque de collisions mais bon... ça me semble un peu dur à casser comme protection) (enfin... à coté de md5 il n'y pas à dire :lol: )
$SEL ="%:#[?µ";
$pseudo ="sonn";
$id ="1125";
$password="aazertyd";
$time =1331042958;
$shift=($id+(strlen($password)*strlen($password)))%128;
$rand1=rand(1,6);
if($rand1==1)
{ $hash=$password.$SEL.$time; }
elseif($rand1==2)
{ $hash=$password.$time.$SEL; }
elseif($rand1==3)
{ $hash=$time.$password.$SEL; }
elseif($rand1==4)
{ $hash=$time.$SEL.$password; }
elseif($rand1==5)
{ $hash=$SEL.$time.$password; }
elseif($rand1==6)
{ $hash=$SEL.$password.$time; }
$hash=hash('whirlpool',$pseudo.$hash);
$part1_hash=substr($hash,0,$shift);
$part2_hash=substr($hash,$shift,128);
$hash=$part1_hash. dechex(2*$rand1).$part2_hash;
echo $hash;
J'ai que 16 ans mais le web me plait beaucoup et je préfère coder moi-meme qu'utiliser les outils des autres De plus j'ai peut-etre des codes qui serais difficile à mettre en place, comme un css dynamique, mais bon... je suis un loob en cms, je peux me tromper Mon framework seras pas parfait, c'est sur. J'ai pres de 200 fichiers pour générer une dizaine de pages, le nombre d'include fait peur et les dépendances aussi, mais j'ai un systeme que je trouve très flexible, modifiable page à page, facile de création de modules, de traduction, de mise en place de sécurité, d'ajax aussi bref MOI ça me convient Et je partage à ceux que ça plait. (les autres sont nuls :arrow: )
Voilà, vive le partage J'essaye de vous mettre une archive dans l'heure J'aimerais avoir vos réactions, interrogations, et ce que vous mettez dans vos sites (histoire de voir si je pourrais mettre ça facilement dans mon fw pour tester sa flexibilité )
Votre site m'as beaucoup apporté (et je l'espere continueras), alors je trouve normal de rendre un peu de mon temps 8)
Je viens de m'inscrire pourtant je visite le site très souvent, et je remercie toute l'équipe et les gens qui le font vivre
Je me demande quelles sont vos préférences dans la réalisation d'un site :
CMS ?
FrameWork ?
Maison ?
Je me doute bien que le sujet as déjà du être évoquer dans un, voir plusieurs sujets, mais c'est surtout aux gens qui travaillent en Framework ou totalement maison que je m'adresse, je travaille sur un framework php codé à partir de rien, j'y réfléchis depuis plusieurs semaines et je commence vraiment à coder.
FrameWork
Maison
Simple (euh ça, c'est uniquement pour moi :lol: )
Evolutif
Cascade Modulaire
Sécurité
Accessibilité
Multi-langue
Php, Html5, MVC, (POO peut-etre...)
Open Source ( GNU GPL )
J'ai une architecture un peu bizarre, je dirais,
un dossier de boot_01 (qui charge l'essentiel à toute les pages)
un dossier bundles (terme pris à un framework ) qui contient boot_02 qui charge le supplément pour le forum, blog, présentation en fonction...
un dossier modules qui regroupe des bouts de site que je peux mettre partout avec un boot_03 qui charge le supplément pour chaque module appelé
un dossier papers qui stocke tous le reste
index.php qui charge l'url de la page passé en parametre
(Je me retrouve avec énormement de fichiers pour générer une seule page, mais tout est super hiarchiser, mais je mettrais bien évidament un systeme de cache)
Tout ce que j'affiche, est stocké dans des variables, se qui me permet de changer très facilement de langue. Toutes mes variables sont sécurisés avec un fichier cron.php, il y à déjà un script anti-"ddos" (plutot aspirateur mais c'est moins vendeur :lol: ) un script qui bannis les ip en cas de comportement de blackhat (tentative d'utilisation d'une faille include par exemple)
Je vous mettrais bien une archive de tout ça (projet de merde, mais gpl quand meme :roll: ) mais j'ai pas d'hebergeur correcte sous la main...
Je fait ça, avant tout pour moi (qui ne supporte pas les codes des autres en général) (je suis un maniaque, indentation, commentaires, etc...) mais aussi pour partager si ça intéresse des gens. Je demande pas mal sur des forums de hack sérieux pour vérifier mes codes et je repasse dessus de nombreuses fois pour éviter des failles. Par exemple, mes mdp sont pas des md5 mais un whirlpool modifié par moi (J'ai pas encore demander à des mathématiciens de vérifier le risque de collisions mais bon... ça me semble un peu dur à casser comme protection) (enfin... à coté de md5 il n'y pas à dire :lol: )
$SEL ="%:#[?µ";
$pseudo ="sonn";
$id ="1125";
$password="aazertyd";
$time =1331042958;
$shift=($id+(strlen($password)*strlen($password)))%128;
$rand1=rand(1,6);
if($rand1==1)
{ $hash=$password.$SEL.$time; }
elseif($rand1==2)
{ $hash=$password.$time.$SEL; }
elseif($rand1==3)
{ $hash=$time.$password.$SEL; }
elseif($rand1==4)
{ $hash=$time.$SEL.$password; }
elseif($rand1==5)
{ $hash=$SEL.$time.$password; }
elseif($rand1==6)
{ $hash=$SEL.$password.$time; }
$hash=hash('whirlpool',$pseudo.$hash);
$part1_hash=substr($hash,0,$shift);
$part2_hash=substr($hash,$shift,128);
$hash=$part1_hash. dechex(2*$rand1).$part2_hash;
echo $hash;
J'ai que 16 ans mais le web me plait beaucoup et je préfère coder moi-meme qu'utiliser les outils des autres De plus j'ai peut-etre des codes qui serais difficile à mettre en place, comme un css dynamique, mais bon... je suis un loob en cms, je peux me tromper Mon framework seras pas parfait, c'est sur. J'ai pres de 200 fichiers pour générer une dizaine de pages, le nombre d'include fait peur et les dépendances aussi, mais j'ai un systeme que je trouve très flexible, modifiable page à page, facile de création de modules, de traduction, de mise en place de sécurité, d'ajax aussi bref MOI ça me convient Et je partage à ceux que ça plait. (les autres sont nuls :arrow: )
Voilà, vive le partage J'essaye de vous mettre une archive dans l'heure J'aimerais avoir vos réactions, interrogations, et ce que vous mettez dans vos sites (histoire de voir si je pourrais mettre ça facilement dans mon fw pour tester sa flexibilité )
Votre site m'as beaucoup apporté (et je l'espere continueras), alors je trouve normal de rendre un peu de mon temps 8)