mercredi 15 décembre 2004

Nouvelles

Article sur les trackbacks

L'article sur les trackbacks, écrit plusieurs mois auparavant, a eu un lifting et se voit désormais déplacé dans la zone article.

Wikiclear

Le projet Wikiclear s'avère être un nième gestionnaire de wiki. Pour les données, il s'inspire de l'idéologie de Chuwiki, c'est-à-dire l’utilisation des fichiers comme zones de stockages.

Pour le reste, il s'agissait de besoins personnels :

  • Un parseur évolué (gérant les ID, les styles, la création automatique des menus)
  • Une gestion avancée des répertoires (pour une meilleure structuration)
  • Un script Orienté Objet pour classifier l'ensemble des fonctionnalités
  • Une zone membre (permettant de restreindre l’accès à la modification des pages)
  • Un système évitant l'utilisation d'un gestionnaire de cache
  • ...

Plus d'informations seront disponibles prochainement.

Note : Merci à Vincent de m'avoir signalé que le nom X-Wiki avait déjà été prit. Remerciement à Olivier pour l'idée simple du "clear" à la fin du mot.

mardi 30 novembre 2004

Relativité et gravité d’écriture

Il y a des réactions que je ne comprends pas. A défaut d’essayer d’avoir toujours un regard respectueux sur les personnes qui m’entourent, je me fais grignoté à petit feu. Mon style d’écriture est lamentable, je l’admets, mes erreurs de français impardonnables, également, mais je ne comprends pas pourquoi certaines personnes s’amusent autant … ça les fait rire et après ?

Finalement, il est toujours plus facile de critiquer que d’innover, de ce cacher derrière un pseudo que de s’affirmer[1], la lâcheté. On risque de croire en une quelconque religion, j’ose à peine croire que ce sont des êtres humains qui écrivent ce torchon.

Je ne comprends vraiment pas ce que je leur ai fait, je suis peut-être coupable d’exister, mais ça peut s’arranger …

Pour ceux qui veulent rire, suivez le guide et le tourriste. Mon ignorance sur l’utilité ou la finalité des critiques émises me dépasse. On se croirait sur NRJ dans leurs moments de rires solitaires … Maintenant, il me reste à savoir pourquoi, mais je doute en avoir une réponse ...

Le billet ne permet pas les commentaires ni les trackbacks, il est inutile d’en parler.

Notes

[1] je tiens à préciser que même si j’utilise un pseudo, jamais je n’ai fais de tels billets sur un blog

lundi 29 novembre 2004

Projets

Tout début à une fin. Ne commencez pas par croire que ce blog va fermer vous faites fausse route. Non, en fait, il s'agit tout simplement du projet phpfaq et de l’idée de créer un Wiki.

Les raisons sont multiples : la principale est le manque cruel de temps. Un emploi du temps assez chargé, des devoirs en permanence, des cours à recopier, des dossier à créer, un TPE à concrétiser … Pour les personnes souhaitant récupérer le design, vous pouvez, le contenu également. Je doute que les auteurs ne soient pas contre à voir leur travail sauvé. Ce projet ne verra pas de suite, tout du moins par pour le moment. Même si une pause m'avait permis de remettre en place les objectifs, le web est de plus en plus volumineux et de moins en moins intéressant.

C'est pourquoi, et si Vincent de Genesys veut bien d’un programmeur amateur, je participerai au développement de l'application Chuwiki en ajoutant de nouvelles fonctionnalités. Vous pourrez également récupérer le parseur Wiki prochainement.

Un design, pour ce blog, est aussi au programme, si j’ai le temps (normalement, il aurait dû paraître il y a bien longtemps, mais je n'ai pas encore commencé).

J'espère n'avoir blessé personne dans ce billet maladroit.

dimanche 28 novembre 2004

Pause sur image

Quelques nouvelles du front. Je doute que beaucoup de personnes soient intéressées par ma palpitante vie, par mes histoires sans fondement. Ce soir même, je viens de finir un dossier d’une vingtaine de page sur les Etats-Unis, j’en remercie Mary (une correspondance américaine d’avoir pu me commenter et critiquer de manière constructive le travail effectué). Dans la même foulée, les bacs blancs se sont terminés la semaine dernière (jeudi).

Comme beaucoup de normand, nous avons été au forum des métiers. Les maigres informations que j’ai pu grappiller ne sont guère réjouissantes : la branche informatique se ferme peu à peu, on demande de plus en plus de diplômes pour finalement finir comme simple vendeur dans un magasin spécialisé. J’en ai tiré une brève idée de journalisme sur l’informatique. N’ayant pas les compétences requises pour étudier dans les écoles françaises de journalisme, je vais commencer par l’informatique[1], pour me rediriger progressivement vers ce qui me plaît le plus : aider les autres et faire partager ce que je connais.

Un peu plus haut, je vous informais que j’avais fini un dossier sur les élections américaines. Je tiens personnellement à vous dire que ce pays, considéré comme fort, ne l’est absolument pas. Il se veut diviser, mis en morceau par des élections contestées. De nombreuses rumeurs courent comme quoi les votes électroniques n’auraient pas fonctionné correctement. Par ailleurs, certains américains ont bien vu l’importance des élections, ils vont même jusqu'à afficher publiquement leurs excuses au monde pour « avoir échoué ».

Mes maigres compétences politiques ne m’ont absolument pas permis de conclure sur le thème « Décryptez les élections présidentielles aux USA ». Seules des hypothèses ont été émises. J’espère que dans 4 ans, quelqu’un de plus honnête envers lui-même et envers le peuple se verra confié le statut de président des Etats-Unis. Pour la réalisation de ce dossier, je tiens à remercier Benoît pour m’avoir présenter une correspondante américaine Mary M. Silva que je remercie également.

Parmi les nombreuses lectures que j’ai pu faire (en français), le blog de Pascal Riche, Big Picture. Et il en reste encore …. beaucoup.

Notes

[1] où cela reste encore un mystère

samedi 27 novembre 2004

Firefox en vogue

N'ayant pas le temps de vous faire un billet quant à l'évolution de Firefox, voici simplement une adresse à consulter : Firefox fait trembler internet explorer.

samedi 20 novembre 2004

Les normes pensées

L'XHTML ainsi que l'HTML sont des langages devenus normalisés afin d'assurer une meilleure compatibilité par conséquent une plus grande portabilité. Dès lors, de nombreuses spécifications expliquant leurs fonctionnements et leurs utilisations ont vu le jour (vous pouvez retrouver la majorité des documents chez le W3C). Le validateur [1] permet entre-autre de vérifier si la syntaxe est respectée. Ainsi, il recherchera les balises non refermées, des caractères non conformes (les débutants rencontrent la plupart du temps des erreurs sur l'entité AND symbolisée par &). Toutes les erreurs qu'il renvoit correspondent à un contexte technique. Or, les normes ne sont pas que techniques, il y a aussi un aspect philosophique (sémantique).

Voilà pourquoi, vous trouverez ici, des liens vers Opquast[2].

Les normes pour l'accessibilité

Les normes ne sont pas nées du jour au lendemain, elles sont le fruit de plusieurs semaines, mois, voire années de travail. À la base, le langage du net était l'HTML. De nombreuses compagnies y ont ajouté des balises spécifiques à leur besoin, c'est ainsi qu'est apparue <marquee>, <blink>, <comment>.

Au final, cette guerre de navigateurs[3], posa un réel problème aux développeurs de sites web : faire en fonction du marché ou développer pour un navigateur méconnu ? Ce problème existe toujours aujourd'hui puisque IE, également mozilla[4], disposent de propriétés CSS qui leurs sont propres.

Les normes ne sont pas là que pour les personnes souffrant d'handicaps, elles existent aussi pour les engines[5]. Il faut savoir que les navigateurs corrigent les codes sources pour essayer d'en rendre un meilleur rendu par exemple :

<img src='adresse'>

Il manque l'attribut alt. Voici ce que le navigateur rendra après correction :

<img src='adresse' alt=''>

Quelques autres corrections pourront avoir lieu : tout dépendra du header HTTP que vous avez choisi. Si vous êtes en application/xhtml+xml, le navigateur rajoutera le slash fermant la balise. Rendant donc le code suivant :

 <img src='adresse' alt=''/>

Le navigateur enclanche donc des processus de correction en fonction du type mime utilisé.

Ici, les corrections sont minimes, mais dans le cas de balises imbriquées (souvent dues à des éditeurs WYSIWYG à interface permettant l'édition de manière graphique) :

<font family=Trebushet MS, sans size=2+ Texte</font>

Là, seul les navigateurs les plus performants arriveront à avoir un résultat correct, pour les autres, vous risquez soit de voir la balise font soit de voir « sans size=2+ Texte », dans d'autres cas, l'ensemble, bref, dès qu'un code est non-valide le résultat devient aléatoire. Imaginez simplement le cas des lecteurs d'écran : un aveugle entendra des balises, des noms de polices, ainsi que des tailles, je vous laisse le plaisir d'imaginer ce que l'utilisateur pensera de votre site.

Par ailleurs, il ne faut pas être anarchiste. Les pages comportant une voire deux erreurs sont des pages qualifiables de « valides », surtout si elles sont dues à un ajout de numéro de sessions dans les liens.

En tant que conclusion à cette partie, je dirai que les normes développent une accessibilité polymorphe (cette accessibilité est aussi bien destinée aux personnes ayant des problèmes de santé, mais aussi à la logistique en elle-même).

Complément
Lire : FAQ Décideur

Apprendre les normes

Pour apprendre les normes, il n'y a pas de solution « miracle », il faut lire les sites appropriés. En voici une liste :

Il y a bien évidement la question à se poser : quel doctype vais-je utiliser ? Il en existe plusieurs, et beaucoup répondent à des différents besoins. Fix Your Site With the Right DOCTYPE! vous aidera à faire votre choix. Par ailleurs, vous ne devez oublier qu'il est inutile de prendre un doctype qui ne vous est pas destiné même si c'est celui qui vous semble être le plus évolué. Par exemple : l'utilisation de l'XHTML 1.1 vous impose l'utilisation de l'entête HTTP application/xml obligeant votre navigateur à afficher une erreur si la page est mal codée.

Complément
Cet article vous donne plus d'explications sur le pourquoi ne pas utiliser l'XHTML 1.1 : C² retourne en XHTML 1.0 strict

Comprendre les normes

Les normes sont assez faciles à utiliser mis à part quelques subtilités pouvant poser problème comme les AND, les divisions à ajouter dans les formulaires, les slashes placés en fin de balise. Pour le reste, il s'agit de comprendre à quoi peut servir une balise, et pourquoi l'utiliser. Pour répondre à ce problème, je vous propose de corriger en même temps que moi un code source valide syntaxiquement mais invalide sémantiquement.

Un doctype adapté

La personne qui a réalisé cette page s'occupe d'un Gite de séjour. Il s'agit donc d'un site servant de devanture web. Il faut donc un maximum d'accessibilité. À regarder le code source uniquement et le fait qu'il n'y ai aucun tableau laisse à penser qu'il serait plus bénéfique de faire passer le site en XHTML 1.0 strict obtenant ainsi l'attribut : xml:lang, un code dont l'aspect est plus proche de l'XML (définissant ainsi le début et la fin d'une balise).

Donc, dans le code, il faudra remplacer le DT :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Par :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Ensuite, toutes les balises uniques (telles que img) devront être refermées : ainsi <img src="images/panoexte.jpg" alt="Vue de la terasse du gîte"> deviendra : <img [...] />. Ce ne sont pas les seules différences entre un code HTML et un code XHTML, il faut aussi rajouter un prologue XML [...] une publication de Laurent Jouanneau et Denis Boudreau vous donnera la liste détaillée des modifications à effectuer.

Critique d'une page aux normes

En tant que rappel, les normes peuvent vous permettre d'avoir une page dont la syntaxe est valide mais dont le fond est loin de répondre à l'accessibilité.

Une balise, un sens

Comme souvent dit chez Opquast : « les balises ont un rôle, une fonction, elles ne peuvent en aucuns cas être remplacées par des balises artifices », signifiant que toutes les balises existantes ne peuvent en remplacer d'autres même par soucis d'esthétique.

En regardant le code source de la page d'exemple, on voit rapidement ce que cette citation a d'important :

<p>
	<span class="titremenu">Gite de séjour</span>

	<a href="#" title="Découvrez le gite dans ses moindres détails !">Descriptif</a>
	<a href="#" title="Découvrez nos offres pour les familles et les individuels">Accueil familles & individuels</a><a href="#" title="Découvrez nos prestations spécial groupes">Accueil groupes</a>
	<a href="#" title="Rien ne remplace les images, laissez vous guider !">Visite en photo</a><a href="#" title="Découvrez le gite">Webcam-live</a>

</p>

Ici, il s'agit de la partie « Menu » du site. Le problème est directement visible : pour une engine, ce texte ne contient que des liens dans un paragraphe texte. Or d'un point de vue idée, il s'agit d'une liste de lien ayant pour titre ou description : « Gite de séjour ». Donc, la balise paragraphe n'est absolument pas adapté : ici, il faudrait placer une balise de division (pour séparer les différentes parties du menu), ensuite, le code <span class="titremenu"> devra être remplacé par une balise titre (<h2> fera l'affaire), et chaque lien aura un élément appartenant à une liste. Voici donc le code source après correction :

<div>
	<h2>Gite de séjour</h2>
	<ul>
		<li><a href="#" title="Découvrez le gite dans ses moindres détails !">Descriptif</a></li>

		<li><a href="#" title="Découvrez nos offres pour les familles et les individuels">Accueil familles & individuels</a></li>
		<li><a href="#" title="Découvrez nos prestations spécial groupes">Accueil groupes</a></li>
		<li><a href="#" title="Rien ne remplace les images, laissez vous guider !">Visite en photo</a>

		<li><a href="#" title="Découvrez le gite">Webcam-live</a></li>
	</ul>
</div>

Il faut donc utiliser toutes les balises dont vous disposez. Ayez donc le réflexe de vous demander quelle balise vais-je utiliser pour faire ceci ? Et si vous n'en trouvez pas la solution, d'aller faire un tour sur des forums d'entraide (« Yahoo! is your friend ») comme ceux d'Alsacreation.

Note
Cependant, ne surchargez pas vos pages web de divisions inutiles : il n'est pas nécessaire d'encadrer une liste (...).
À lire : Y'a des calques qui s'perdent de Fabrice Bonny

« Le coup du ID »

L'ID est un attribut unique : il permet dans de nombreux cas de concrétiser des structures de sites web (en définissant des zones), d'appliquer des feuilles de style avec beaucoup plus de facilité que la simple utilisation des attributs class. Mais comment ça marche ? Un ID par son unicité permet de classifier et d'ordonner le contenu d'un site web.

Ainsi, imaginons que vous souhaitez avoir plusieurs zones dans votre menu, voici ce que vous pourriez obtenir :

<div id="menu">

	<div id="menu-general">
		<h2>Général</h2>
		<ul>
 		 	<li><a href="lien">Lien</a></li>

		</ul>
	</div>
	<div id="menu-liensl">
		<h2>Liens</h2>
		<ul>

 		 	<li><a href="http://genesys.net">Genesys</a></li>
		</ul>
	</div>
</div>

Par ailleurs, cette méthode demande une petite pause de réflexion, et si vous avez du mal à déterminer les ID, réalisez un brouillons concernant la structure de votre site (ou inspirez-vous de sites existants).

D'un point de vue CSS, pour définir un style sur un ID, il suffit de faire :

#menu {
	color:green;
}
#menu h2 {
	color:darkblue; 
}

Compléments
Articles CSS chez Alsacréations
Tutoriaux AListPart

Vous devez également prendre en compte que les « classes » existent pour désigner un ensemble de balises (identiques ou différentes).

Une logique par l'ordre

Un document HTML ou XHTML se doit d'avoir une structure significative : avec des zones ayant une fonction précise. Dans la majorité des sites web, on trouve l'ordre suivant :

  • #header : logo du site, description
  • #nav : la navigation rapide se fait ici : on place les liens vers les principales zones du site
  • #main : la page en question qui est divisée en deux grandes parties :
    1. #content : le contenu de la page web
    2. #menu : le menu de la page web
  • #footer : le bas de la page (copyrileft, copyright, publicité ...)

Or, lorsque l'on regarde la page d'exemple, pour désigner la partie #header, le code source suivant a été appliqué :

<div class="banniere">
	<img src="images/banniere.jpg" alt="Domaine de Sénos - Gite d'étape & de séjour">
</div>

Là, les erreurs sont de nouveau très apparentes :

  • La division porte une classe et aucun ID
  • Le nom de la classe n'est significatif que de l'aspect physique et non de le l'aspect technique : (« banniere » sera plus employé lorsque l'on veut styliser une affiche publicitaire).
  • Le nom du site est placé dans une image uniquement or il devrait être encadré entre deux balises <h1> puisqu'il s'agit de la partie la plus importante de la page
  • L'esperluette (&) n'est pas en entité HTML (&amp;)

Voici le correctif :

<div id="header">
	<h1>Domaine de Sénos – Gite d'étape &amp; de séjour</h1>
</div>

Ou :

<div id="header">
	<h1>Domaine de Sénos</h1>
	<p id="description">Gite d'étape &amp; de séjour</p>

</div>

Vous l'avez sûrement compris, il existe plusieurs solutions. C'est pourquoi je vous invite vivement à aller consulter le site Opquast.

Maintenant, en ce qui concerne la structure globale de la page, on voit également que le menu a été placé avant le texte. Imaginez-vous aveugle, vous utilisez un lecteur d'écran pour connaître le contenu du site web que vous parcourez. Le logiciel lira votre code source comme il est marqué et non comme les CSS l'affichent : ce qui signifie qu'a chaque changement de page, le visiteur aura la lecture du menu avant le contenu.

Cependant, vous devez également prendre en compte l'existence d'une barre de navigation. Elle permet de se déplacer sur les différentes zones composant la page. Tout comme sur ce blog, elle contient différentes zones telles que "Aller au contenu" et "Aller au menu". Ce système utilise le principe des ancres. Pour faire un lien vers une zone d'un site, il suffit simplement d'utiliser l'ID qui lui correspond. Ainsi, si vous souhaitez faire un lien vers le menu, il vous suffira de poser :

<a href="#menu">Aller au menu</a>

Donc pensez à mettre votre menu après votre contenu et de rajouter une barre de navigation. Niveau des erreurs, je crois que c'est tout et qu'il n'y a plus grand chose à rajouter.

Lorsque les normes sont pensées : il est plus compliqué de l'expliquer

La conclusion d'un ticket dont le sujet consiste à expliquer les normes est loin d'être évident. On navigue sur l'ensemble, on se perd dans ses explications, pour au final constater que l'on n'a marqué que des sottises et qu'il faudra tôt ou tard tout récrire.

Les normes sont loin d'être évidentes, et parler facilement sans s'embrouiller et sans embrouiller les autres consiste à un palier trop élevé pour que je puisse le pratiquer sans difficulté. C'est pourquoi je tiens à remercier l'auteur de la page m'ayant servit d'exemple pour expliquer l'intérêt des normes et principalement le fait que même si le validateur marque que la page ne contient pas d'erreur, qu'elle n'en a aucune.

Par ailleurs, nous sommes très loin d'avoir démystifié l'intégralité des spécifications, des sous-entendus, et le pouvoir de prendre en compte chaque changement, chaque moeurs. Voici pourquoi j'espère que ce petit ticket contient un minimum d'explications quant à l'amélioration de sa page (x)html.

En espérant, pour une fois, ne pas avoir pas trop dit de bêtises, je vous laisse regarder le corrigé.

Notes

[1] Disponible en ligne

[2] Site regroupant des bonnes pratiques

[3] Publication présente sur Justbreathe, site actuellement indisponible

[4] Mozilla en réalité pioche dans la spécification CSS3 en cours de développement et donc, rajoute un -moz- devant les futures propriétés

[5] Comprenant navigateurs, moteurs de recherches ...

<?php echo 'Le blog qui sert à rien'; ?>

Bon, j'ai l'impression d'avoir été flashé :) Bienvenue parmis les bloggeurs TheWebMonster ;)

mercredi 17 novembre 2004

B.. Blanc

Actuellement, je suis en période de Bac Blancs. Pour les éventuels interessés : voici le programme:

  1. Jeudi : Français - SVT
  2. Vendredi : Histoire-Géo - Anglais
  3. Samedi : Maths
  4. Lundi : Italien
  5. Jeudi : Japonais

Le bac blanc de physique a été passé Lundi de cette semaine (un lamentable échec sur un QCM ...).

A défaut d'être intelligent, il faut travailler pour éviter de tout rater.

Un article sur les normes est en cours de correction, il sortira, si tout ce passe bien dans quelques jours.

Veuillez m'excuser.

Edition :

  1. Jeudi : 8h - 11h30 : Français : lamentablement raté - le sujet choisi est la dissertation, je n'ai pas dépassé les 3/4 de ma copie double ...
  2. Jeudi : 13h30 - 16h30 : SVT : hors-sujet complet, je n'arrivais même pas à comprendre les questions, enfin bon, vu mon niveau intellectuel, c'est forcement normal ...
  3. Vendredi : 8h - 11h00 : Géographie : je crois avoir mis de bonnes choses j'espère avoir un peu au dessus de la moyenne
  4. Vendredi : 13h30 - 15h30 : Anglais : je me suis débrouillé comme j'ai pu
  5. Samedi : 8h-12h : Mathématique : assez compliqué, le dernier exercice semble être le seul de bon, mais avec un doute : un petit avion n'a pas une vitesse de 300km/h ... donc, un doute plane.

Ps : désolé pour ce suivit un peu trop égocentrïque ...

samedi 30 octobre 2004

Ubmachin ? Non, Ubuntu !

Logo de Ubuntu

Après avoir essayé Debian, je m'étais dit que je n'y retournerai jamais et que j'allais rester sous Fedora. J'étais loin d'imaginer que quelques semaines après mes aventures linuxiennes, un système d'exploitation surprendrait de nombreux geeks.

Il était donc temps que j'aille voir ce que cette distribution avait de particulier : un gnome 2.8, un OpenOffice.Org (en anglais) 1.1.2, un gaim, Evolution, bien évidement une des dernières versions de Firefox, bref, un système d'exploitation « nouveau » [1].

Vu chez Maurice :

Si elle est aussi bien que tout le monde le dit, je pourrais dire "bye bye" à Fedora Core!

The Warty Warthog semble prometteur. Les écritures sont encore plus soignées (elles semblent moins baver que sous Fedora), un gnome 2.8, bref, que du neuf ! Il y a même Gimp 2 ! Pour le moment, le CD de Fedora Core a été rangé :)

Notes

[1] Entendant par là, bénéficiant des dernières versions des logiciels présents

vendredi 29 octobre 2004

phpfaq - end

Le forum est désormais disponible.

Pour pouvoir répondre aux sujets, il faut vous inscrire.

Ps : il faut admettre que le design du forum est d'une laideur inimaginable, mais il faudra faire avec ... en attendant un design plus convenable.

mardi 26 octobre 2004

phpfaq - next

Suite à un commentaire et à quelques remarques de la part de Nik0 (par IRC sur le canal #openweb), j'ai décidé de réagir quant aux objectifs de phpfaq.

Un objectif un peu trop ambitieux

Il est certain que pour commencer les objectifs de la FAQ sont un peu trop volumineux. Voulant parler de plusieurs domaines à la fois et regrouper un maximum de personnes sur ce projet, on risque plus de noyer le site et de le faire mourir à petit feu.

Il va donc falloir retravailler le sujet de telle manière à parler de sujets dont les débutants ont le plus besoin : donc on limitera à la logistique (éventuellement quelques questions sur les OS) et à la programmation. Par ailleurs, il semble certain que ce sujet devra être débattu[1] puisque je ne suis pas capable de trouver seul les besoins des débutants.

Liste des priorités

Pour le moment, il faudra résoudre le problème de l'objectif principal. La particularité du site, si possible un système innovant (j'hésite encore à voir si l'on ne fera pas une interface XUL pour les heureux utilisateurs de firefox et un système d'échange d'information entre les sites web - proposer un moteur de recherche dans des catégories adaptés par exemple).

Ensuite, il faudra voir quel nom on pourra donner au site, il semble évident que phpfaq n'est plus adapté.

Si vous avez des commentaires.

PS : J'ai trouvé un forum interessant, il s'agit de SimpleMachines. Je vous donnerai des nouvelles sous peu.

Notes

[1] un système de forum est actuellement en cours de recherche

lundi 25 octobre 2004

phpfaq

PHPFAQ, ce nom de domaine vous dit peut-être quelque chose. C'est un site regroupant des questions sur certains langages de programmation (C/C++, php ...). Dernièrement, je me suis rendu compte que ce site prenait un mauvais chemin : il existe mais n'a aucune philosophie et donc aucune raison d'existence.

La communauté

Le réel problème de ce site est le manque d'une communauté dont les fondements auraient permis une augmentation de son contenu. Il est plus difficile de trouver les questions que d'avoir les réponses. Un développeur ne voit pas forcement les difficultés là où un débutant en trouvera. Et comme le temps fait oublier la majorité des erreurs commises dans le passé ... Il lui manque donc une communauté « active » qui lui aurait permis d'évoluer et de grandir.

Comment combler ce manque ?

Changement de moeurs

L'ancienne idée de la FAQ était de regrouper des questions réponses concernant la programmation. Aujourd'hui, elle englobe d'avantages de principes : « Répondre aux questions que les débutants peuvent se poser lorsqu'ils utilisent un pc ordinateur ». Cette idéologie donne donc accès au domaine de la programmation mais aussi de la juridiction et de la logistique [1].

Mais qu'en est-il des questions tel que : "Php VS ASP" ? Ce style de question mérite des débats, il faudra donc réaliser une zone destinée pour. Vous l'avez donc compris, des salons de discutions seront organisés de telle manière à ce que vous puissiez lire différents arguments sur des thèmes abordés.

Une communauté ouverte : plus de partenariats et de participants

Ce site aura pour but d'être un point central regroupant l'ensemble des liens vers les différents sites partenaires. Ainsi, des articles, pouvant servir de complément à la question posée, seront mentionnés. Il ne s'agit donc pas de donner une question et une réponse courte de manière « Débrouillez-vous ». II faut permettre au lecteur d'en savoir plus, d'avoir de l'aide « adaptée à ses besoins ».

Ainsi, les partenaires serviront de références pour les réponses. Cependant, si sur un site non partenaire, un article s'avère intéressant, il pourra faire l'office d'une mention.

Attention, il n'y aura que quelques partenaires qui seront sélectionnés en fonction de différents critères.

Pour les personnes souhaitant participer, il vous faudra remplir plusieurs conditions :

  • Être déterminé : il ne s'agit pas de dire "oui ce projet semble interessant", y participer pendant quelques jours puis tout laisser tomber.
  • Parler français : les erreurs d'orthographes sont fréquentes, ça n'est pas essentiel, il faut écrire du français : les noms propres ont des majuscules, la première lettre d'une phrase doit avoir une majuscule, une réponse n'est pas écrite en SMS
  • Avoir un peu de temps : le maintient d'une FAQ ne demande pas 15 heures d'ordinateur par jour, 3 heures par semaine sont largement suffisantes (il suffit de répondre à quelques questions).
  • Être patient : les débutants posent parfois des questions qu'ils ne comprennent pas eux-même, il leur arrive de ne pas vouloir écouter, de rester borné, et rester « zen » devant ce type de personne est essentiel (n'oubliez pas que vous avez la possibilité de ne pas répondre à leurs messages)[2].

Si vous remplissez toutes les conditions, vous êtes la personne idéale pour participer à la FAQ [3] ;)

Note : je recherche également des traducteurs.

Moteur de la FAQ

La FAQ tournera sur un système nommé Chiki (un wiki écrit en PHP orienté objet). Ce script sera développé par mes soins et sera redistribué gratuitement sur le net. Donc, s'il manque une fonctionnalité au Wiki, vous pourrez toujours me demander d'en rajouter une.

La « sémantique d'écriture » suivra donc le même principe que le format wiki, les codes sources seront imagés, vous pouvez consulter la page destinée au format actuellement utilisé. Et comme vous avez pu le constater : les liens seront significatifs : /faq/programmation/php.

Avant le codage d'une partie, des discutions auront lieux pour avoir un script qui soit le plus complet lors de sa sortie.

Note : Les FAQ pourront être écrites dans les forums en attendant de les placer sur le site.

Todo

  • Trouver une licence pour le contenu de la FAQ
  • Voir l'utilité d'un forum

Au final

Bien voilà les bases sont lancées, il reste encore à développer pas mal d'idées, à peaufiner par-ci, par-là. En tant que conclusion et après relecture, je dirais que ce site ne sera jamais l'oeuvre d'une personne, mais l'oeuvre d'une communauté qui a compris le sens du mot "partage".

Ps : merci d'avance à toutes les personnes qui parleront de ce projet sur leur site.

Notes

[1] il reste beaucoup d'autres domaines que l'on peut mentionner, par conséquent ce ne sont pas les seuls mais les principaux.

[2] J'en parlerai peut-être dans un futur billet

[3] un forum sera peut-être mis en ligne pour vous réunir et discuter de vos souhaits concernant cette FAQ

samedi 23 octobre 2004

Samsung X100

Samsung X100

  • Envoi et réception de MMS
  • Écran UFB 65 536 couleurs
  • Sonneries polyphoniques 40 tons
  • Téléchargement d’applications Java™
  • GPRS Classe 10 (4+2)

Voilà les informations principales du portable que j'ai enfin reçu Vendredi matin. Par ailleurs, le seul défaut est d'avoir un portable qui ne correspond pas exactement à l'image : le mien à une couleur argenté au lieu de noir. Sinon, le reste, entre les multiples sonneries disponibles, entre les multiples fond d'écran, pour mon premier portable, j'en suis très satisfait, surtout pour le rapport qualité / prix (109€ chez Cdiscount[1]).

Par contre, tout comme Christophe, je suis très heureux d'avoir un portable neuf, surtout que là, c'est mon premier :)

Notes

[1] Il est vrai que commander chez Cdiscount revient limite à se suicider, mais bon, il est bien arrivé ! Le magasin en lui-même a bien respecté les temps, c'est au niveau de la poste qu'il y a eu du retard (10 jours pour la livraison après l'envoi)

mercredi 20 octobre 2004

Quelques nouvelles

Bien que les nouvelles sur le web soient un peu vieilles, voici une petite liste de liens à consulter :

dimanche 17 octobre 2004

Blogueur Bloguant Bloguera

« Il faut une fin à tout. », dit-il...
Une fin, oui et puis quelques semaines plus tard : la faim. Bloguer saibon alors un blogueur bloguant bloguera.

Il y a peu de temps, pour ne pas dire une éternité, qu'un blog nous a quitté. Décidément, les manies, on ne peut rien y faire, c'est quelque chose d'ancrée qui ne vous laissera pas tomber. Mis à part ça, on peut confirmer ce petit message par le retour du blog de neothone, mais aussi celui de neokraft[1].

Tient, tout en parlant du blog de Neothone, je vous invite à aller lire celui de pokute dont les impressions quant au réchauffement de la terre ne laissent pas à réfléchir mais font directement agir ...

Au final, on a un petit billet de news sur le web ... il ne manque plus que le retour du blog de FRAI2 ;)

Notes

[1] Pour Neokraft, je n'avais pas eu le temps de faire un sujet adéquate, donc là c'est un petit rassemblement