Guide informatique hardware En1heure.com
Articles phares : Quelle alimentation PC | Choisir son ecran LCD PC

Chercher un sujet :

Règles de base, ...normes

Itseasy est un petit projet Open Source de CMS sans base de données. Son but est d'être accessible et rapide.
Participez au développement et / ou suivez son cours à travers cette section ;o)
Site officiel : Itseasy | Démonstration en ligne
Avatar de l’utilisateur
Messages: 4
Inscription: Jeu Sep 23, 2004 2:11 pm
Localisation: Belgique
Règles de base, ...normesMessagePosté: Ven Sep 24, 2004 12:34 pm

Ne serait-il pas interressant de définir certaines règles (pê est-ce déjà fait, mais j'ai pas trouvé...) pour la création de nouveaux MOD ?

Ex:
- un dossier "Modules" dans lequel on retrouverait les modules afin d'éviter de surcharger la racine du site...
-> un module de News se retrouverait dans /Modules/News
Dernière édition par Billy le Lun Sep 27, 2004 1:53 pm, édité 1 fois.

Messages: 80
Inscription: Mar Aoû 17, 2004 7:09 pm
Localisation: Ajaccio\CORSE
Règles de base, ...normesMessagePosté: Ven Sep 24, 2004 9:03 pm

sa serai pas con c se don je fait pour mon site !
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
Règles de base, ...normesMessagePosté: Sam Sep 25, 2004 10:46 am

Bonjour Billy !
C'est une très bonne idée, par contre je vous demanderai de proposer des façons de faire par ce que je n'ai pas le temps.
Avatar de l’utilisateur
Messages: 4
Inscription: Jeu Sep 23, 2004 2:11 pm
Localisation: Belgique
Règles de base, ...normesMessagePosté: Mar Sep 28, 2004 12:53 pm

:D bon ben alors voici un première proposition :
- regrouper les fichiers d'administration dans un dossier admin situé dans la racine du site
- normaliser le nom des fichiers de ce dossier : toujours les préfixer de "admin_" (idem que dans la version actuelle, mais sans le 0 devant)
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
Règles de base, ...normesMessagePosté: Mer Sep 29, 2004 8:32 am

Alors pour la première proposition : ça nécessite de modifier complèytement le fonctionnement de base d'itseasy ce ne sera vraiment pas chose aisée ! Quel avantage y vois tu ?

Sinon pour le "0" c'est tout simplementp pour être sur que le classement alphabétique ne soit pas fossé par les fichiers système :)
Avatar de l’utilisateur
Messages: 4
Inscription: Jeu Sep 23, 2004 2:11 pm
Localisation: Belgique
Règles de base, ...normesMessagePosté: Mer Sep 29, 2004 8:53 am

Pour le dossier admin, c'était juste pour "séparer" la partie Administration du contenu lui-même.

Mais c'est vrai que c'est pas primordial... :)

J'en profite pour proposer autre chose :
- Normaliser la syntaxe, le codage : le but étant de rendre le code plus lisible en ajoutant des indentations par exemple.
(Normalement, ça ne devrait pas trop alourdir les pages)

exemples de normalisation sur lesquelles on pourrait se baser :

Messages: 17
Inscription: Mar Oct 05, 2004 8:56 pm
Localisation: On Linux Where Available
Règles de base, ...normesMessagePosté: Mar Oct 05, 2004 9:38 pm

vanquish a écrit:Alors pour la première proposition : ça nécessite de modifier complèytement le fonctionnement de base d'Itseasy ce ne sera vraiment pas chose aisée ! Quel avantage y vois tu ?)

Premier avantage : la clarté. Pour l'utilisateur comme pour "le codeur"
Autre avantage, la sécurité. Il faudrait juste rajouter une variable devant chaque url de fichier admin ou systeme, laquelle variable serait modifiable dans le fichier config (du genre $admin="./blabla/" et $system="./machintruc/"), ca + un htaccess, ca devient deja pas mal ;)
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
Règles de base, ...normesMessagePosté: Jeu Oct 07, 2004 2:33 pm

Pour la sécurité dis tu ? Pourquoi ?

Messages: 17
Inscription: Mar Oct 05, 2004 8:56 pm
Localisation: On Linux Where Available
Règles de base, ...normesMessagePosté: Ven Oct 08, 2004 4:23 pm

Parce que dans ce cas la tu peux mettre le nom de repertoire que tu veut, pas forcement /admin/ mais tu peux mettre un nom de repertoire comme /nom_impossible_a_retenir/. En fait le principe serait le meme que celui consiste a donner le chemin du theme a utiliser.

Messages: 17
Inscription: Ven Oct 15, 2004 6:14 pm
Règles de base, ...normesMessagePosté: Ven Oct 15, 2004 7:05 pm

Billy a écrit:Normaliser la syntaxe, le codage : le but étant de rendre le code plus lisible en ajoutant des indentations par exemple.


C'est vrai que ça risque vite de devenir très important, plus le projet va grandir.

Mais il ne faut pas non plus courrir après un codage totalement identique, chaque programmeur a sa façon de coder, de taper, ...

Donc, il serait simplement utile de respecté les dernieres normes comme les $_POST (d'ailleurs ce qui est fait), et tout autre truc dans le genre.

Donc en résumé, pas coder comme des chacals.

Retourner vers Développement technique d'Itseasy



Chercher un sujet :


cron