Clearbricks tests
by Régis FLORET
Bonjour à tous.
Après un léger craquage de nerfs (un "neirvouze brèque donne" comme on
dit de nos jours) dû a une surcharge de travail (je pense que vous savez
de quoi je veux parler :| ) je reviens en pleine forme et quand je vois
les 10 Millions de messages de la liste, je me dis que je suis passé à
côté de plein de choses super rigolotes.
Bon, pour les tests, ça avance pas mal (en fonction oeuf corse du temps
disponible).
Vous pouvez les trouvez ici :
https://bitbucket.org/rfloret/clearbricks-test
En fait, ils ne sont pas directement dans le dépôts clearbricks pour le
moment. Principalement pour ne pas encombrer clearbricks. C'est juste un
choix (je ne suis pas super à l'aise avec mercurial). Rien n'empêche
dans un futur que je souhaite proche de faire un gros pull request.
Actuellement les tests ne passent pas. Soit par ignorance de ma part
(comme l'a si bien fait remarqué Nicolas) soit parce que Clearbricks
est buggé. C'est pour cela que je fais le point ici.
Actuellement, sont testées les fichiers suivants :
common/lib.crypt.php
common/lib.date.php
common/lib.files.php
common/lib.form.php
common/lib.html.php
common/lib.http.php (partiellement)
Pour ceux qui veulent m'aider un poil, le plus simple serait de lancer
un test de votre côté et de me contacter soit directement par mail, soit
sur mon dépôt pour les tests si j'ai fait une erreur.
Même les tests doivent être débuggés
Dans le répertoire clearbricks faire un : hg clone
https://bitbucket.org/rfloret/clearbricks-test tests
Le reste est dans le README.
Si vous utilisez le Power Shell (ce qui est mon cas), le plus simple
est d'utiliser directement le macgeekguy.atoum.phar avec php
macgeekguy.atoum.phar
La méthodologie des tests est la suivante :
1) Je regarde la description de la méthode,
2) Je regarde ce qu'elle est censée me donner comme résultat en fonction
des normes actuelles (W3C, etc.)
3) J'écris les tests.
4) Je regarde l'intérieur de la méthode pour voir si je prends tout en
compte,
5) j'ajoute des nouveaux tests en fonction de 4
6) Si il y a des problèmes insoluble, je les note dans un commentaire
dans la proc de test.
Je ne peux principalement bosser dessus que le W.E.
J'ai conscience qu'il reste pas mal de travail, que c'est un travail de
longue haleine, qu'il y a un risque non nul que je ne les finissent pas,
etc, etc. Mais ce qui est fait, n'est plus à faire.
Cordialement
Régis
10 years, 5 months
Iconset Traviata
by Kozlika
Pouet,
J'aurais dû me plonger dans mes cours de javascript (n'est-ce pas Nikrou)
et puis finalement j'ai trouvé beaucoup plus amusant de faire un iconset
aux couleurs de l'admin.
Si vous voulez voir à quoi il ressemble, il est en pièce jointe.
--
Anne / Kozlika
10 years, 5 months
Concours de thèmes
by brol
Bonjour,
> Question bonus, parmi ceux de DotAddict, il sont tous à jour et compatible
> avec la version en cours ? J'avais voulu en mettre un à disposition une
> fois, est de mémoire avec Greg on avait regardé et il fallait le reprendre
> pour donner un coup de tournevis par-ci par-là.
Pour info, je suis en train de m'en occuper mais un coup de main ne
serait pas de refus.
Pour le moment, j'ai fait les thèmes suivants :
GlossyBlue
Papier peint
IceCube
RoseBud
Red Snow
Obéron
Welsh 2.0
auto
coaldust
duck
nuit d'été
extreme georgia
inspiration
minimalgrey
vertigo
warped
woof
ce que j'y ai fait consiste à mettre les zinzins de sécu au début des
fichiers php, mettre les css d'équerre avec les codes suivants (à
adapter selon les thèmes, évidemment) :
#sidebar ul ul {
list-style: disc;
margin: 0;
padding: 0 0 0 15px;
border: none;
}
#sidebar li li {
display: list-item;
margin: 0.5em 0 0 0;
padding: 0 0;
border: none;
}
#sidebar .categories li.category-current {
font-weight: bold;
}
#sidebar .categories li.category-current li {
font-weight: normal;
}
.dc-category #content-info p img {
max-width:454px;
}
#subcategories {
margin: 1em 0;
padding: 0.5em;
}
#subcategories h3 {
margin: 0;
}
#subcategories ul {
margin: 0.5em 0 0 0;
padding: 0 0 0 20px;
line-height: 1.4;
}
.post-excerpt p img, .post-content p img {
max-width:454px;
}
#sidebar img {
max-width:180px;
}
mettre en place des configurateur quand c'est nécessaire et que ça ne
dépasse pas mes maigres compétences de copieur attentif (voir topic
sur le forum : http://forum.dotclear.org/viewtopic.php?id=47473)
mettre d'équerre les blocs licence avec le nom de l'auteur et la
licence se trouvant dans la fiche sur DA
lors de la soumission sur DA, corriger les éventuelles fautes ou
explications vaseuses "informations complémentaires".
à noter que je ne me suis pas mis en tant que contributeur dans le
_define.php, peut-être que j'aurai du, j'en sais rien. je n'ai pas
l'intention de piquer la vedette, ça ne m'intéresse pas, même si voir
mon nom au générique flatte mon hyper ego.
valà.
--
brol aka pierrevg sur le forum pour ceux qui ne sauraient pas
10 years, 6 months
Onglets de la partie admin
by Nicolas
Bonjour à tous,
j'ai terminé, nettoyé, peaufiné le plugin jQuery pageTabs qui permet
d'avoir des onglets dans la partie administration. J'ai ajouté de nombreux
tests pour couvrir les cas auxquels j'ai pensé. J'ai testé avec chrome et
firefox sous linux et IE8.
Pouvez-vous me dire si cela fonctionne sur votre navigateur préféré ? Pour
ceux qui ne sont pas sur une version branchée à mercurial ce sera dans la
nightly demain matin.
Une bonne page candidate pour tester est la page "Installeur DotAddict.org"
(/dotclear/admin/plugin.php?p=daInstaller).
Ce qui doit marcher :
1) il doit y avoir 4 onglets sur la page : "Mises à jour disponibles",
"Obtenir plus de plugins", "Obtenir plus de thèmes" et "Recherche"
2) si vous cliquez sur un onglet, cela doit ouvrir le contenu correspondant.
3) les urls doivent changer. Enfin seulement l'ancre. Vous devriez avoir
des urls qui se terminent par "#update", "#plugins", "#themes" et "#search"
4) le clic sur l'onglet actif ne doit rien faire, ne doit même pas
"remonter" le contenu de la page.
5) Si vous faites un clic droit sur un onglet et que vous ouvrez la page
dans un nouvel onglet de votre navigateur ou dans une nouvelle page, vous
devriez être sur la même page avec le bon onglet ouvert
6) l'historique de votre navigateur devrait fonctionner : cliquez sur le
premier onglet, puis le 2, le 3 et le 4. Après utilisez le bouton "Retour"
de votre navigateur vous devriez revoir les contenus dans l'ordre inverse
avec l'onglet actif qui change et le contenu associé aussi.
Si vous être motivé, vous pouvez allez aussi à la page suivante :
/dotclear/tests/functional/
C'est une page de tests automatiques. Normalement tout devrait être vert et
vous devriez avoir en haut le message : "Passing 19 specs"
Pensez à bien vider votre cache de navigateur avant de tester.
Si vous avez un problème, ou si cela ne semble pas fonctionner comme je
l'ai décrit, merci de me dire que je puisse corriger. Donnez-moi le
nvaigateur et sa version.
Merci d'avance pour votre aide.
Nicolas
10 years, 6 months
textarea dans préférences
by brol
Bonjour,
C'est normal de ne pouvoir insérer un text-area avec les zinzins
sources/visuel dans les options de mes préfs ?
--
brol
10 years, 6 months
Réunion IRC-Code demain soir 21h
by Franck Paul
Plop les gens,
Un petit rappel pour la réunion de demain soir.
Au menu :
1. Rétro-planning (j'enverrai un mail détaillé à tous demain dans la
journée à ce sujet)
2. Tickets 2.6
3. Questions diverses
S
i vous pensez ne pas pouvoir y assister et avez des choses à dire,
faites-le en réponse à ce mail.
Merci et à demain
--
Franck
10 years, 6 months
[ergo, design] Pour mardi 1er octobre
by Kozlika
Atelier pages de l'admin :
- Catégories + Nouvelle catégorie
- Recherche (et résultats)
- Liste de liens
A savoir :
* Catégories on l'a déjà vu, donc c'est un p'tit tour rapide pour être sûrs
que les modifs appliquées conviennent, on va surtout regarder Nouvelle
catégorie.
* Recherche et Liste de liens sont dans un état "intermédiaire", c'est à
dire qu'elles seront refaites fonctionnellement mais pas pour la 2.6. On
pourra donc faire une liste au père Noël de remise à plats diverses et
variées mais on va s'occuper essentiellement d'améliorer au mieux
l'existant sans gros investissement de temps.
Et pour ceux qui ne viendront pas, je rappelle l'url du wiki
http://fr.dotclear.org/documentation/playground/ergo_a11y
Sincèrement, si vous ne venez pas vous ratez quelque chose, c'est vraiment
bien ces ateliers (je l'ai déjà dit Tomek ?)
--
Anne / Kozlika
10 years, 6 months