U Classroom

Un blog collectif, orienté vers l'apprentissage et l'enseignement collaboratif et communautaire de techniques applicables aux unix libres.

En ce moment sur U Classroom

Mise en page des listings par défaut dans apache (fancy index)

Si vous aussi vous trouvez un peu triste les listings par défaut que produit apache pour les répertoires web, j'ai peut-être une solution qui va vous intéresser.
Pour la mise en œuvre, il faut que votre hébergeur active l' option AllowOverride All et autorise les .htacess.

Pour obtenir un résultat un peu plus attrayant, vous pouvez, grâce à un fichier .htaccess bien senti, ajouter des informations de mise en page, ainsi que un header et un footer.

Comme un exemple vaut mieux qu'un long discours, voici le .htaccess que j'utilise:

AddIcon (DIR,/.iconsfoldergray.gif) ^^DIRECTORY^^      ### toutes les lignes qui commencent par
AddIcon (FOLDER,/.backarrow.gif) ..                    ### addIcon servent a attribuer des icônes
AddIcon (DEB,/.iconsdebian.jpg) .deb .DEB              ### à des type de fichiers prédéfinies
AddIcon (RAR,/icons/compressed.gif) .rar .RAR .zip .ZIP .ZiP .zIP .ziP .ZIp .Zip
AddIcon (RAR,/icons/compressed.gif) .bz2 .BZ2 .tbz2 .tgz .tbz .TGZ .TBZ2 .TBZ .tb2 .TB2
AddIcon (TXT,/.iconstext.gif) .txt .htm .HTM .html .HTML .htmL .xml .XML .TXT .RTF .rtf
AddIcon (IMG,/.iconsimage.gif) .jpg .JPG .jpeg .JPEG .gif .GIF .png .PNG
AddAlt "pic" .gif .GIF .jpg .JPG .png .PNG .bmp .BMP .png .PNG             ### les lignes commençant par
AddAlt "snd" .mp3 .MP3 .mP3 .Mp3 .s3m                                      ### AddAlt prévoit un text de 
AddAlt "txt" .txt .pdf .html .htm .ps                                      ### remplacement si il n'y a pas d'icon
AddAlt "PHP" .PHP3 .php .PHP .php3 .php4 .phps .inc .class
AddAlt "Zip" .zip .ZIP .gz .GZ 

IndexOptions FancyIndexing FoldersFirst                       ### active le "fancy index" et liste les folders en 1°
IndexIgnore favicon.ico .??*                                  ### les fichiers qui ne seront pas listés
HeaderName .header.html                                       ### le nom du header
ReadmeName .pied.txt                                          ### le nom du footer



J'imagine que la documentation d'apache fourmille d'autres options disponibles, mais celle là me suffisent amplement!

Notez que vous pouvez définir des éléments html et CSS dans les header et footer, et c'est essentiellement ça qui va vous permettre de faire de la mise en page.

Si vous avez la flemme de partir de zero, vous pouvez récupérer l'archive de mes fichiers, et partir de là pour décorer vos propres répertoires. Il faut copier .htacess, .header.html et .footer.txt dans tout les répertoires que vous voulez décorer, et les icônes à la racine du serveur web.

Amusez vous bien!

Jeudi 17 Mai : le packaging debian remonte sur scène

Effraie l'a annoncé, une nouvelle session de cours packaging aura lieu ce jeudi 17 Mai sur #ubuntu-fr-classroom.

Cette session – planifiée depuis longtemps – s'attachera à des cas particuliers d'empaquetage :

  • logiciels en python ;
  • logiciels ne nécessitant pas de compilation ;
  • mise à jour de paquets ;
  • patcher des sources.
Ce sera l'occasion de revenir sur le rôle et la construction du fichier debian/rules – on a eu trop de questions là dessus sur IRC, je n'ai pas dû être très clair ;).

Même si je suis un fan et fervent utilisateur de CDBS, le cours tiendra compte des utilisateurs de debhelper only – mais franchement, CDBS c'est le bien.

A jeudi sur IRC !

Ouverture du blog U-Classroom

U-Classroom n'a qu'un objectif: dominer la blogosphére, de très très haut...

Bon, plus sérieusement, ce blog est une initiative collective des habitués du chan #ubuntu-fr-classroom, afin de diffuser des techniques, plus ou moins avancés, dans différents domaines se rapportant aux UNIX libres.

Si cette initiative est née au sein de la communauté Ubuntu francophone, et que plusieurs d'entre nous sont impliqués dans le développement et la communauté d'Ubuntu, nous n'avons pas nécessairement la volonté de nous y limiter.

Si nous somme aujourd'hui 7 rédacteurs, c'est que nous en avons oublié :) . Il est probable que nous soyons plus nombreux prochainement.

Pour conclure ce billet pratiquement inutile, voici une photo prise de certains d'entre nous à la toute récente Feisty-party parisienne:

classroom

page 5 de 5 -

haut de page