Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout système notation #1

Open
rccc opened this issue Jan 3, 2014 · 5 comments
Open

Ajout système notation #1

rccc opened this issue Jan 3, 2014 · 5 comments

Comments

@rccc
Copy link
Owner

rccc commented Jan 3, 2014

Scoring:
On part d'un stock de 20 points par exemple et on raisonne sur l'ensemble des fichiers CSS et HTML:

  • Absence de tags sémantiques dans les fichiers:
    header, footer, nav, article, section: -1 par tag non utilisé
    aside, h1,h2,hgroup : -0.5 par tag non présent
  • tidy -e : -1 pt par erreur signalée (max -3)
  • Validation HTML5 : -2 en cas de pb, -0.5 par Warning et -1 par erreur, max -6
  • Erreurs de liens : -0,5 par erreur, max -2 points
  • Présence d'attributs style= dans le html : -2
  • Erreur à la validation CSS: -2
  • Pas de classes de style: -2
  • Utilisation de sélecteur # : +1
  • CSS3: +0.5 par propriété CSS3 employée, -1 si pas de préfixe vendeur employé
  • Media-query : +1 par media-query employée
  • Qualité graphique : + ou - 2 points (manuel)
@rccc
Copy link
Owner Author

rccc commented Jan 7, 2014

fait :

  • Erreurs de liens : -0,5 par erreur, max -2 points
  • Absence de tags sémantiques dans les fichiers: header, footer, nav, article, section: -1 par tag non utilisé aside, h1,h2,hgroup : -0.5 par tag non présent
  • tidy -e : -1 pt par erreur signalée (max -3)
  • Présence d'attributs style= dans le html : -2

@roza
Copy link
Collaborator

roza commented Jan 7, 2014

ok goood
Est-ce que le scoring des tags par exemple se fait page par page ou sur un résultat global ?
Comment accède -t-on au nombre de pages de l'archive dans ScoringSubscriber ?

Amicalement

Gérard

Le 7 janv. 2014 à 14:57, rccc [email protected] a écrit :

fait :

Erreurs de liens : -0,5 par erreur, max -2 points
Absence de tags sémantiques dans les fichiers: header, footer, nav, article, section: -1 par tag non utilisé aside, h1,h2,hgroup : -0.5 par tag non présent
tidy -e : -1 pt par erreur signalée (max -3)

Reply to this email directly or view it on GitHub.

@rccc
Copy link
Owner Author

rccc commented Jan 7, 2014

re ...

Le scoring des tags se fait page par page puis divisé par le nombre de
pages.

Pour le nombre de pages, je crois qu'il est possible de le récupérer avec :

$event->getResource()->getFiles('*);

qui retournera tous les fichiers de l'archives.

Je viens d'envoyer une mise à jour pour le comptage des balises.

++

Le 7 janvier 2014 16:15, roza [email protected] a écrit :

ok goood
Est-ce que le scoring des tags par exemple se fait page par page ou sur un
résultat global ?
Comment accède -t-on au nombre de pages de l'archive dans
ScoringSubscriber ?

Amicalement

Gérard

Le 7 janv. 2014 à 14:57, rccc [email protected] a écrit :

fait :

Erreurs de liens : -0,5 par erreur, max -2 points
Absence de tags sémantiques dans les fichiers: header, footer, nav,
article, section: -1 par tag non utilisé aside, h1,h2,hgroup : -0.5 par tag
non présent
tidy -e : -1 pt par erreur signalée (max -3)

Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-31745440
.

@rccc
Copy link
Owner Author

rccc commented Jan 11, 2014

Je viens d'ajouter une méthode pour compter l'utilisation de l'atttribut "class". Par contre, vérifier l'utilisation de l'id, je me demande si c'est vraiment pertinent. Le conventions actuelles voudraient que l'on limite l'usage l'id au profit des classes. L'id peut être utilise pour l'utilisation avec javascript.

"Using ID selectors
To be clear, using ID attributes in your HTML can be a good thing and in some cases, absolutely necessary. For example, they provide efficient hooks for JavaScript. For CSS, however, ID selectors aren’t necessary as the performance difference between ID and class selectors is nearly non-existent and can make styling more complicated due to increasing specificity."

http://smacss.com/book/type-layout

@rccc
Copy link
Owner Author

rccc commented Jan 11, 2014

Il reste donc les 3 règles liées à la vérification du CSS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants