Developpez.com - Linux
X

Choisissez d'abord la catégorieensuite la rubrique :

logo

Critiques de livres par Olivier Van Hoof

Dernière mise à jour : 30/12/2009 - 15 livres - 15 critiques


couverture du livre 'GNU/Linux Debian'

Note 4.5

GNU/Linux Debian

de Raphaël Hertzog, Christophe Le Bars

Résumé de l'éditeur

Debian GNU/Linux, distribution Linux non commerciale extrêmement populaire, est réputée pour sa fiabilité et sa richesse. Soutenue par un impressionnant réseau de développeurs dans le monde, elle a pour mots d'ordre l'engagement vis-à-vis de ses utilisateurs et la qualité.

Cet ouvrage traite des outils et méthodes qu'un administrateur Linux doit maîtriser, depuis l'installation et la mise à jour du système jusqu'à la création de paquetages, en passant par la supervision, la sauvegarde, et les migrations. Il aborde également de nouveaux thèmes tels que la compilation d'un noyau Linux avec les outils Debian, et fournit un glossaire des principaux termes Debian GNU/Linux.

Critique du livre par la rédaction (ovh)
Conformément à la tradition de la collection "les cahiers de l'admin" d'Eyrolles, l'approche adoptée par ce livre est orientée pratique et axée sur une étude de cas qui consiste en la migration complète d'une entreprise fictive sous Linux Debian. Cette migration se justifie par de nouveaux besoins en terme de sécurité, de réduction de coût (licences) et de nouvelles fonctionalités (mise en place d'un site d'e-commerce).

Avant d'entrer dans le vif du sujet, l'auteur nous présente le projet Debian qu'il connaît très bien puisqu'il en est l'un des principaux contributeurs français. La puissance et le sérieux de cette distribution entièrement communautaire sont mis en évidence dans ce premier chapitre. Le livre s'articule autour de la version "Sarge" de la Debian. Il faut en effet savoir que la distribution existe en plusieurs déclinaisons, la Sarge étant le meilleur choix pour un système d'exploitation moderne et fiable.

Est abordée ensuite l'étape d'installation, puis l'auteur présente les outils propres à Debian, principalement son gestionnaire de packages, très détaillé dans le livre. La configuration de base du système, la configuration réseau, le paramétrage de différents services et enfin l'installation d'une station de travail sont ensuite traités. D'un côté on peut regretter que certains sujets ne sont que survolés comme ssh, rsync, cups, logrotate... Mais évidemment il est impossible d'être exhaustif et de rentrer dans le détails des configurations de chaque logiciel, l'objet de ce livre est de présenter les aspects propres à Debian et de montrer en quoi consiste le travail d'un administrateur de cet OS. Par contre il est dommage que la configuration d'un réseau sans fil ne soit pas très détaillée alors que ce genre de matériel est de plus en plus couramment utilisé. Il est aussi inutile d'espérer pouvoir vous en sortir si vous n'avez pas déjà des connaissances de base en unix/linux. Mais encore une fois, une telle formation déborde du cadre de cet ouvrage.

Enfin l'auteur introduit le développement sous Debian c'est-à-dire la création d'un package d'exemple.

En conclusion ce livre remplit parfaitement son rôle de formateur Debian, et convient donc à tous ceux qui connaissent linux mais veulent passer sans stress à cette excellente distribution et en connaître toutes les ficelles et rouages intimes. Un tel ouvrage en français est une première, et c'est une réussite.

Sommaire

  • Le projet Debian
  • Présentation de l'étude de cas
  • Prise en compte de l'existant et migration
  • Installation
  • Système de paquetage, outils et principes fondamentaux
  • Maintenance et mise à jour : les outils APT
  • Configuration de base : réseau, comptes, impression...
  • Services Unix
  • Infrastructures réseau
  • Services réseau : Postfix, Apache, NFS, Samba, SQuid, LDAP
  • Station de travail
  • Conception d'un paquet Debian
  • Conclusion : l'avenir de Debian

297 pages, 2ème édition - 7 avril 2005 Editions Eyrolles, ISBN10 : 221211639X
Commandez sur www.amazon.fr :
30.40 EUR TTC seulement (au lieu de 32.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Securiser un réseau linux'

Note 3.0

Securiser un réseau linux

de B. Boutherin, B. Delaunay

Résumé de l'éditeur

Cette deuxième édition détaille les règles d'or à appliquer pour que les réseaux et systèmes sous Linux restent sûrs et aborde des thèmes aujourd'hui incontournables : Wifi 802.1x et VPN, tableaux de bord, PKI, certificats... L'enjeu est de taille : protéger les données et assurer la continuité de service.

À travers une étude de cas mettant en scène un réseau d'entreprise, on améliorera l'architecture et la protection des systèmes connectés contre les intrusions, dénis de service et autres attaques : filtrage des flux, sécurisation par chiffrement avec SSL et (Open)SSH, surveillance, tableaux de bord, PKI... On utilisera des outils libres, réputés pour leur efficacité.

Critique du livre par la rédaction (ovh)
La collection "les cahiers de l'admin" d'Eyrolles se veut résolument orientée pratique, et ce livre n'échappe pas à la règle, pour le plus grand plaisir des lecteurs, qui attendent des solutions concrètes.

Basé sur une étude de cas réel, le livre suit toutes les étapes de sécurisation : depuis le suivi du déroulement d'une attaque qui avait compromis tout un réseau d'entreprise jusqu'à la refonte complète de l'architecture de celui-ci. La distribution linux ciblée est la Red Hat mais la plupart des explications sont valables sur tous les systèmes linux voire même unix. Sont abordées successivement les 3 grandes étapes de sécurisation : configuration des services, filtrage (firewall), et surveillance (monitoring).

Les sujets traités sont bien présentés, mais il est dommage que certains aspects ne soient pas assez développés. Pour la sécurisation du service mail, l'auteur parle de Sendmail, mais on aurait apprécié quelques paragraphes sur Postfix, un serveur mail de plus en plus utilisé, ainsi que sur la configuration anti-spam et anti-virus. Idem pour Apache et les proxies (Squid et socks), on n'entre pas dans les détails de configuration, pourtant utiles à connaître pour un administrateur.

Il est aussi regrettable de voir certaines notions complètement passées sous silence ou à peine citées telles que l'obscurantisme (masquage d'informations sensibles), la sécurisation des réseaux wifi (le livre en parle un peu de manière théorique, mais ne montre pas la moindre ligne de configuration), ou encore le VPN qui me semble pourtant fondamental de nos jours. Pour tout dire, le mot "VPN" n'apparaît même pas dans l'index ! Le sujet de la haute disponibilité n'est pas abordé non plus, mais il s'agit là d'une application déjà assez pousée, donc on peut comprendre étant donné que l'ouvrage se centre plutôt sur les réseaux modestes.

En conclusion, ce livre offre une bonne base en matière de sécurité réseau sous linux, mais ses manquements l'empêchent malheureusement de se prétendre une référence en la matière. La cible de l'ouvrage étant les réseaux domestiques ou de PME, il atteint son but, mais il n'est pas assez complet pour des applications plus complexes.

Sommaire

  • La sécurité et le système Linux
  • L'étude de cas : un réseau à sécuriser
  • Attaques et compromissions des machines
  • Chiffrement des communications avec SSH et SSL
  • Sécurisation des systèmes
  • Filtrage en entrée de site
  • Topologie, segmentation et DMZ
  • Surveillance et audit
  • A. Infrastructure à gestion de clés : création de l'autorité de certification de Tamalo.com

187 pages, 2ème édition - 1 avril 2004 Editions Eyrolles, ISBN10 : 2212114451
Commandez sur www.amazon.fr :
23.75 EUR TTC seulement (au lieu de 25.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'CSS2 - Pratique du design web'

Note 4.0

CSS2 - Pratique du design web

de Raphaël Goetter

Résumé de l'éditeur

Ce livre explique sans détours comment concevoir en XHTML et CSS des sites web modernes et accessibles à tous, fonctionnant aussi bien sous Internet Explorer que Mozilla Firefox, Opera, Safari et autres navigateurs conformes. Il aborde les grands classiques de la conception de feuilles de styles CSS et leurs problématiques concrètes : flux et positionnement (suppression des tableaux), préchargement, priorité de déclaration de classes CSS, gestion de la couleur, typographie, bordures et arrière-plan, menus et images réactives, cadres, etc. Plusieurs variantes sont proposées, ainsi que la manière de contourner les bogues des navigateurs. Des exemples de gabarits prêts à l'emploi sont donnés en fin d'ouvrage ainsi qu'une liste des propriétés CSS et un comparatif par navigateur des limites d'interprétation de ces propriétés.

Critique du livre par la rédaction (ovh)
Ceux qui connaissent déjà le célèbre site d'alsacreations, la société de l'auteur, retrouveront dans ce livre le même ton clair et pratique des tutoriels du site. Mais le sujet est abordé ici de manière plus complète et plus détaillée, et constitue une excellent guide pour tous ceux qui désirent mettre en page leur site en CSS, choix moderne et qui s'impose à l'heure actuelle.

Tous les problèmes ou thèmes classiques auxquels seront immancablement confrontés les designers CSS sont ici abordés, et solutionnés en prenant soin de toujours justifier les codes employés. Cela passe par les célèbres problèmes d'incompatibilité entre les différents navigateurs, jusqu'à la création d'effets de style classiques (menus dynamiques ou cadres arrondis, par exemple).
L'auteur insiste avec raison sur la compréhension des mécanismes des CSS, parfois pas évidents à saisir, mais qu'il parvient à vulgariser brillamment, ce qui permet d'apprendre à vraiment maîtriser cette manière actuelle et si puissante de mettre en page des sites web. Les pièges et comparaisons avec l'html pur sont également présentés, ce qu'appréciera toute personne qui connaît l'html mais n'a pas encore apprivoisé les CSS.
Après avoir fait le tour des balises CSS et de leurs applications concrètes, l'auteur nous présente la mise en oeuvre d'un site complet mis en page à l'aide des CSS, ce qui se révèle très instructif.

Le tout est accompagné en fin d'ouvrage par une liste de mises en page types, avec leur impression d'écran et le code CSS. Les annexes comprennent notamment la liste des balises CSS avec la description de leur rôle.

En conclusion, c'est un ouvrage que je recommande vivement, car les CSS sont ici non seulement présentées mais surtout expliquées et concrétisées par de réelles applications pratiques.

Sommaire

  • Standards XHTML et CSS : quelle différence ?
  • Les feuilles de styles CSS
  • Travaux pratiques
  • Mise en oeuvre dans un projet professionnel
  • Annexes

324 pages, 16/06/2005 Editions Eyrolles, ISBN10 : 2212115709
Commandez sur www.amazon.fr :
28.50 EUR TTC seulement (au lieu de 30.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'UML - Modéliser un site e-commerce'

Note 4.0

UML - Modéliser un site e-commerce

de Pascal Roques

Résumé de l'éditeur

Ce cahier montre à tous les programmeurs combien UML est un outil simple et universel : nullement réservé aux applications Java ou C++, il s'applique parfaitement à des sites Web marchands, dont la complexité en fait des candidats naturels à la modélisation.

Du cahier des charges au code, ce livre vous offrira les meilleures pratiques de modélisation avec UML sous la forme d'une étude de cas. Toutes les étapes de conception sont décrites, abondamment illustrées et expliquées, à travers une démarche située à mi-chemin entre processus lourd et processus léger.

Critique du livre par la rédaction (ovh)
La collection "les cahiers du programmeur" d'Eyrolles se veut orientée pratique, et l'objectif est atteint. Pour ce genre de sujet assez abstrait par définition je trouve que c'est essentiel. Trop souvent on l'aborde de manière théorique avec une série d'exemples d'école non liés entre eux. Ici on part d'une application concrète qu'est le développement d'un site web d'e-commerce, que l'auteur va décortiquer et analyser entièrement, pas à pas. Bien sûr nous ne verrons pas la réalisation complète, mais chaque diagramme important d'UML est abordé dans un cadre pratique avec pour objectif permanent la réalisation finale et la satisfaction des besoins utilisateur.

Mais UML n'est qu'un langage de modélisation, il faut lui associer une méthode pour lier les diagrammes entre eux et réaliser l'application. La méthode choisie par l'auteur est un mélange d'UP simplifié (processus unifié, classiquement associé à UML) et d'XP (eXtreme Programming), ce qui aboutit à une méthode simple, compréhensible et suffisante dans beaucoup de cas.

Le livre est très bien structuré : un schéma de base liant tous les diagrammes pour chaque étape est conçu dès le départ, et tous les chapitres suivants correspondent à une étape et un type de diagramme UML, à chaque fois replacée dans son contexte par rapport au schéma général.

La phase finale est donc la réalisation technique de l'application, mais on peut regretter que l'exemple choisi n'utilise pas les bases de données. En effet l'auteur a choisi d'illustrer la programmation du panier qui par définition ne stocke rien de manière permanente. C'est dommage car le lien entre classes d'analyse et relations en base de données est intéressant et essentiel pour bien comprendre le lien entre analyse et programmation.
Plusieurs plateformes techniques sont présentées : scripts PHP, Java (J2EE) avec le framework Struts et pages JSP et la technologie actuelle de Microsoft .NET avec les pages en ASP.NET.

Malgré ce manque dans la dernière partie, ce livre n'en demeurre pas moins une excellente lecture à conseiller, et qui aidera bon nombre de développeurs à mieux apréhender le lien entre analyse et programmation. De plus, les ouvrages d'analyse ciblent généralement des applications de type standalone (GUI), or avec les sites web actuels de plus en plus riches en fonctionalités une analyse préalable aussi poussée que pour une application classique est vraiment une nécessité et un gage de qualité du développement, ce que démontre brillamment ce livre.

Sommaire

  • Quelle démarche pour passer des besoins au code ?
  • Une librairie en ligne : l'application côté utilisateur
  • Spécifications des exigences d'après les cas d'utilisation
  • Analyse des objets métier
  • Spécification détaillée des exigences
  • Réalisation des cas d'utilisation : les classes d'analyse
  • Modélisation de la navigation
  • Conception objet préliminaire
  • Conception objet détaillée
  • Annexe

152 pages, 11/09/2002 Editions Eyrolles, ISBN10 : 2212110707
Commandez sur www.amazon.fr :
19.95 EUR TTC seulement (au lieu de 21.00 EUR TTC : prix éditeur) - Livraison Gratuite ! (voir conditions)
couverture du livre 'L'orienté objet'

Note 4.5

L'orienté objet

de H. Bersini, I. Wellesz

Résumé de l'éditeur

L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C# et C++.

Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours.

Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent.

Critique du livre par la rédaction (ovh)
Ce livre est une étude complète du développement orienté objet, abordé de la manière la plus pratique possible. L'auteur prend littéralement le lecteur par la main à la manière d'un professeur particulier, pour nous expliquer de manière simple et progressive le monde orienté objet, en illustrant par des cas didactiques concrets.

Les premiers chapitres peuvent paraître simplistes, surtout si le lecteur a déjà une expérience en programmation orienté objet, mais ils insistent beaucoup sur les bases essentielles de l'OO (nom intime pour "orienté objet"). Un des aspects les plus pédagogiques du livre est la présence abondante de code source qui illustre parfaitement la matière, et ce à chaque fois dans 3 langages : Java, C# et C++. Ainsi, contrairement à trop d'ouvrages théoriques sur le sujet, celui-ci reste agréable à lire, instructif et surtout pratique grâce aux exemples de programmation. Ces exemples restent souvent fort "didactiques" au début, mais une fois que la matière se complexifie, les bouts de programme présentés deviennent plus "réels" en simulant des jeux ou des applications informatiques classiques. L'aspect analyse n'est pas oublié non plus avec un chapitre entier consacré à UML et la traduction concrète de ses diagrammes principaux en code Java, C# et C++. Une série d'exercices à la fin de chaque chapitre permet au lecteur de s'auto-évaluer; ce livre est donc parfait comme support de cours.

A la fin de l'ouvrage on aura passé en revue tous les aspects de la programmation orientée objet, des plus simples au plus complexes, en terminant par les graphes. Plusieurs chapitres traitent de sujets modernes et intéressants pour le développeur tels que la sauvegarde de données (le passage d'une classe à un fichier, ou une base de données), la réalisation d'applications distribuées via RMI, Corba, webservices... Sont aussi traités d'autres sujets d'actualité comme la programmation événementielle caractéristique des interfaces utilisateur modernes, et le multithreading.

Bref un excellent ouvrage qui satisfera aussi bien le débutant complet que le programmeur ayant déjà des notions objet et souhaitant les approfondir et voir leur mise en oeuvre dans des applications concrètes. Un must pour tout développeur OO.

Sommaire

  • Principes de base : quel objet pour l'informatique
  • Un objet sans classe... n'a pas de classe
  • Du faire-savoir au savoir-faire... du procédural à l'OO
  • Ici Londres : les objets parlent aux objets
  • Collaboration entre classes
  • Méthodes ou messages ?
  • L'encapsulation des attributs
  • Les classes et leur jardin secret
  • Vie et mort des objets
  • UML
  • Héritage
  • Redéfinition des méthodes
  • Abstraite, cette classe est sans objet
  • Clonage, comparaison et assignation d'objets
  • Interfaces
  • Distribution gratuite d'objets : pour services rendus sur le réseau
  • Multithreading
  • Programmation événementielle
  • Persistance d'objets
  • Et si on faisait un petit flipper ?
  • Les graphes
  • Petite chimie OO amusante

450 pages, 14/10/2004 Editions Eyrolles, ISBN10 : 2212115385
Commandez sur www.amazon.fr :
28.50 EUR TTC seulement (au lieu de 30.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'TYPO3'

Note 4.0

TYPO3

de H. Altmann, R. Fritz, D. Hinderink

Résumé de l'éditeur

Outil Open Source et gratuit, TYPO3 fait partie comme SPIP de la famille des CMS (Content Management Systems) basés sur le langage PHP. Plus riche fonctionnellement, mais aussi plus complexe que SPIP, TYPO3 est idéal pour le développement de sites Web ou d'intranets orientés publication de contenu et partage d'informations. Il connaît un succès croissant auprès des administrations, des collectivités locales, des portails d'information ou de presse en ligne, et des entreprises cherchant à mettre en place un intranet de travail collaboratif ou de gestion documentaire.

Critique du livre par la rédaction (ovh)
Le monde des CMS est très riche et diversifié, et TYPO3 sort du lot par ses fonctionnalités puissantes permettant de réaliser des sites web complexes, contrairement à d'autres CMS ou générateurs de portail qui sont souvent limités en terme de look et d'édition du contenu. Le revers de la médaille est la difficulté d'appréhender un tel outil, tant les fonctions et possibilités d'extension sont nombreuses et hautement paramétrables. Un ouvrage de référence est donc indispensable, et celui-ci est un des rares en langue française. Pourtant, le sujet est si vaste que les auteurs eux-mêmes ne prétendent pas faire office de référence, mais veulent simplement offrir une présentation claire du fonctionnement et de l'utilisation de TYPO3, qui servira de fil conducteur par rapport aux documentations officielles en ligne pour ceux qui ont besoin de plus de détails sur un point précis.

Tout comme l'application TYPO3 elle-même, le livre est divisé en 3 points fondamentaux qui reprennent les 3 aspects de la gestion de contenu : rédaction, administration, développement. Cependant, avant d'entrer dans le vif du sujet, on trouvera un chapitre d'introduction au monde des CMS et leurs avantages pour la réalisation de sites web modernes et efficaces, et un chapitre concernant l'installation initiale du CMS, sous plateforme Windows ou Unix. Malheureusement pour la clarté du livre, cette partie se termine par 20 pages de description des options de configuration du fichier de TYPO3, ce qui est certes intéressant mais aurait dû selon moi être placé en annexe pour faciliter la lecture.

L'interface de TYPO3 est présentée en détail dans la partie dédiée aux rédacteurs, qui présente l'architecture de l'espace de travail et bien sûr tous les outils à la disposition du rédacteur pour créer des pages, des sections, ajouter des éléments de contenu, etc. mais aussi pour communiquer au sein de l'équipe de développement du site (système de messagerie privée interne de TYPO3). Les options étant très nombreuses, le livre est bien utile pour décrire les effets de chacune d'elle.

Vient ensuite la partie administration où l'on apprend à gérer les utilisateurs et leurs droits. Là encore les possibilités sont très nombreuses, l'administrateur pouvant personnaliser à loisir l'interface qu'il souhaite offrir à ses rédacteurs, et en fonction du type de contenu. On apprécie donc d'avoir une description détaillée de ces tâches dans l'ouvrage. Enfin la partie développement est assez volumineuse et aborde dans le détail comment créer un gabarit (ou utiliser un des gabarits fournis en standard) et tout élément de mise en page en utilisant le langage TypoScript et l'HTML, et comment programmer des extensions qui permettent d'étendre à l'infini les fonctionalités du CMS.

Un développeur de site souhaitant utiliser TYPO3 devra au minimum étudier les chapitres sur l'installation, la rédaction et l'administration; en effet, l'aspect développement n'est utile que pour personnaliser le site avec un gabarit propre ou développer des fonctionalités spécifiques. On peut regretter l'absence d'un petit chapitre de présentation générale, permettant de prendre rapidement en main TYPO3, sans entrer dans le détail, pour pouvoir par la suite aborder les options plus poussées suivant les besoins qu'on a. D'un autre côté, un tel chapitre aurait encore alourdi le livre déjà bien épais.
Devant l'étendue des possibilités offertes par TYPO3, un ouvrage décrivant tous les aspects de création de site avec ce CMS s'avère indispensable, et celui-ci comble largement ce besoin. A posséder par tous ceux qui sont tentés par ce puissant CMS, utilisé par de plus en plus de grands comptes.

Sommaire

  • Préface de Kasper Skarhoj
  • Préface des auteurs
  • A propos de ce livre
  • Introduction
  • TYPO3 pour les rédacteurs
  • TYPO3 pour les administrateurs
  • TYPO3 pour les développeurs
  • Index

532 pages, 05/01/2006 Editions Eyrolles, ISBN10 : 2212117817
Commandez sur www.amazon.fr :
42.75 EUR TTC seulement (au lieu de 45.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Monter son serveur de mails sous Linux'

Note 3.0

Monter son serveur de mails sous Linux

de M. Bäck, P. Koetter, R. Hilderbandt, A. McDonald, D. Rusenko, C. Taylor
Traducteur(s) : Patrick Tonnerre
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Avec Postfix, serveur de messagerie libre et gratuit fonctionnant sous Linux, particuliers et petites entreprises (TPE) sont en mesure de mieux contrôler la confidentialité et la sécurité de leur système. Ils peuvent héberger à demeure une solution de messagerie complète et sûre, couvrant l'arsenal des fonctions de messagerie côté serveur : filtrage antivirus et anti-spam, webmail, redistribution IMAP ou POP, sauvegarde et restauration...

Protocoles et logiciels libres décrits dans ce livre : SMTP, POP, IMAP, DNS, TLS, Postfix, Courier, Thunderbird, SquirrelMail, Cyrus SASL, SMTP AUTH, PROCMAIL, SpamAssassin, ClamAV, ClamSMTP, EICAR...

Critique du livre par la rédaction (Olivier Van Hoof)
Installer un serveur mail sous linux fait intervenir un certain nombre de protocoles et logiciels différents, d'où la nécessité d'un bon livre décrivant leur interaction et leur configuration. Sont présentés ici des logiciels connus et réputés dans le monde unix que sont postfix, courier, squirrel, spamassassin, clamav...

Le livre traite de tous les sujets nécessaires à une configuration classique répondant à tous les besoins modernes : outre les options principales du serveur mail en lui-même, on explique aussi comment installer un webmail, paramétrer des serveurs POP3 et IMAP, installer une solution anti-spam et anti-virus. Cependant, ce livre ne peut être considéré comme une référence, car il manque certains éléments importants. Je regrette notamment qu'on ne fait qu'évoquer l'authentification des utilisateurs par LDAP et surtout qu'on ne parle pas du tout de la liaison entre Postfix et un serveur Windows Active Directory, ce qui est une situation pourtant courante en entreprise. D'autre part, les possibilités de gestion multi-domaines de Postfix sont très étendues, mais le livre ne parle que des alias virtuels (en utilisant des tables de correspondance sous forme de fichiers ou de base MySQL), et non des boîtes aux lettres virtuelles... En terme de sécurité, dommage que les auteurs n'aient pas parlé de la mise en oeuvre des protocoles POP3 et IMAP over SSL, pourtant réalisables avec les logiciels serveurs de la famille Courier qui sont exposés dans l'ouvrage. Par contre la sécurisation d'accès SMTP y est bien détaillée, via SASL, authentification, TLS, etc. En fait, beaucoup d'options de configuration peuvent être réalisées de différentes manières, et les auteurs ont choisi celles qui leur paraissaient les plus simples pour être directement opérationnel. Un point très intéressant est une étude assez détaillée des possibilités de filtrage des e-mails avec procmail.

En résumé, c'est un très bon livre pour une utilisation standard, mais qui a quelques lacunes en cas d'utilisation plus poussée, qu'on peut pourtant rencontrer même dans un contexte de PME (une des cibles visées par l'ouvrage).

Sommaire

  • Notions de base sur Linux et le courrier électronique
  • Installer Postfix
  • Lire son premier courrier avec POP et IMAP
  • Le service webmail
  • Sécuriser votre installation
  • Introduction à Procmail
  • Utilisation avancée de Procmail
  • SpamAssassin, le chasseur de pourriels
  • Protection antivirus
  • Sauvegarde du système
  • Index

346 pages, 22/06/2006 Editions Eyrolles, ISBN10 : 2-212-11931-3
Commandez sur www.amazon.fr :
30.40 EUR TTC seulement (au lieu de 32.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'La 3D libre avec Blender'

Note 4.0

La 3D libre avec Blender

de O. Saraja
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Logiciel libre de référence pour le graphisme et l'animation 3D, tant sous MS-Windows et Linux que sous Mac OS X, Blender 2.42 défie les ténors du domaine tels XSI, 3ds Max, Maya... Grâce à son interface intelligente et contextuelle, il permet à l'artiste d'allier productivité et créativité. Très ouvert, il met à sa disposition de nombreux moteurs de rendu photoréalistes tel YaFray et s'intègre, par sa richesse et sa flexibilité, à la panoplie des outils de travail quotidiens du graphiste professionnel.

Critique du livre par la rédaction (Olivier Van Hoof)
Cet excellent livre, réalisé par un passionné de Blender, est le guide indispensable à tout qui veut apprendre à se servir de ce fabuleux logiciel libre de création 3D qu'est Blender. Notons qu'il peut servir à la fois au débutant complet en 3D ainsi qu'aux personnes ayant déjà des connaissances en la matière, vu que des comparaisons avec les ténors du marché que sont 3DStudio et Maya sont évoquées tout au long de l'ouvrage.

Après le traditionnel chapitre sur l'installation (quasiment inévitable dans tout ouvrage informatique), on entre dans le vif du sujet avec une présentation de l'interface utilisateur, qu'il est essentiel d'apprendre à connaître pour pouvoir jongler facilement entre les différentes vues graphiques en cours de travail, ainsi que se repérer dans la scène 3D. S'en suit un premier tutoriel pour découvrir les notions de base du logiciel, ce qui donne irrésistiblement envie d'aller plus loin.

Le chapitre suivant traite de la modélisation 3D de manière plus détaillée, en n'abordant toutefois pas les objets de type NURBS, ce qui est un choix volontaire de l'auteur et judicieux car ce type d'objets sera totalement revu dans les nouvelles versions de Blender, et qu'il est tout à fait possible d'utiliser à la place les courbes de Bézier, qui sont également plus faciles à appréhender. Certaines techniques avancées comme les méthodes de déformation ou la génération de particules ne sont bizarrement présentées que dans la partie animation, quelques chapitres plus loin, pourtant elles servent aussi pour une image statique.

L'habillage des squelettes 3D en leur créant des matériaux réalistes est une des étapes-clé d'une belle image, et est bien traitée dans le chapitre suivant. On peut cependant regretter l'absence de quelques "recettes de cuisine" simples pour illustrer la réalisation de matériaux courants comme l'or, le métal, le bois, le marbre, le verre, etc.

Les chapitres suivants traitent de l'éclairage, fondamental pour obtenir une image de qualité, ainsi que de l'animation et des techniques avancées (modélisation de fluides, de corps souples, etc.) qui montrent l'étendue impressionnante des possibilités de Blender. Enfin, la phase de rendu et les effets de post-production qu'il permet (notamment la profondeur de champ parfaitement paramétrable) sont expliqués.

Au final, même s'il n'est pas une référence exhaustive de Blender, ce qu'il ne se prétend d'ailleurs pas, cet ouvrage est un excellent guide pour apprendre à créer des scènes 3D avec Blender, et qui plus est l'un des seuls en français. Au terme de la lecture, le niveau de connaissance acquis est très bon. A mettre donc entre toutes les mains des artistes 3D francophones :)

Sommaire

  • Avant-propos
  • Installation de Blender
  • Prise en main de Blender
  • Premier projet avec Blender
  • Techniques de modélisation
  • Maîtriser les matériaux de Blender
  • Techniques d'illumination
  • Techniques d'animation fondamentales
  • Techniques d'animation avancées
  • Le rendu avec Blender
  • A : les raccourcis clavier de Blender
  • B : YafRay, le moteur de rendu photoréaliste
  • C : les scripts Python
  • D : les indices de réfraction
  • E : ressources Web
  • F : licence GPL
  • G : contenu du CD-Rom
  • Index

356 pages, 05/10/2006 Editions Eyrolles, ISBN10 : 2-212-11959-3
Commandez sur www.amazon.fr :
33.25 EUR TTC seulement (au lieu de 35.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Pratique de .NET 2 et C#2'

Note 4.0

Pratique de .NET 2 et C#2

de Patrick Smacchia
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Avec .NET 2, Microsoft dispose aujourd'hui d'une plate-forme de développement très complète et mature, adoptée par l'industrie aussi bien pour coder des applications fenêtrées que des couches de persistances de données ou des applications et services Web.

Pratique de .NET 2 et C#2 accompagnera les développeurs dans tous leurs projets .NET 2, du prototype d'apprentissage rapide aux applications Web ASP.NET 2, complexes et professionnelles. Chaque concept étudié est illustré par des exemples pertinents empruntés au monde réel (plus de 600 en tout, dont une centaine sur ASP.NET 2), qui permettront au lecteur d'être rapidement productif.

Le développeur travaillant déjà avec .NET 1 bénéficiera des descriptions minutieuses de pratiquement toutes les nouveautés introduites avec la version 2 de la plate-forme.

Critique du livre par la rédaction (Olivier Van Hoof)
Si vous désirez exploiter au maximum les capacités de C# et .NET 2.0, cet impressionnant ouvrage de plus de 1000 pages est ce qu'il vous faut ! Les débutants y apprendront tous les détails du langage C# et l'utilisation des classes standards .NET, les plus avancés pourront se plonger dans la description très détaillée du fonctionnement intime du framework .NET, et enfin les développeurs C++ trouveront systématiquement les comparaisons avec ce langage, ce qui s'avère très utile.

Le livre est en fait divisé en 3 grandes parties : description du fonctionnement de la plateforme .NET, présentation du langage C#, et utilisation des classes standards du framework .NET 2.0. J'aurais trouvé plus pédagogique de placer la première partie en dernier; d'une part car sa compréhension n'est pas absolument nécessaire pour faire ses premiers pas en C#, d'autre part car elle traite déjà des notions complexes en les illustrant par des extraits de code en C#... alors que le langage n'a même pas encore été introduit ! De plus, des opérations comme le déploiement se font en général en dernier dans le cycle de développement. En fait toute cette partie est la plus avancée (on y parle par exemple de l'interaction avec des dll natives ou des objects COM+) et devrait donc se trouver en fin d'ouvrage pour ne pas rebuter le débutant dès le départ, alors même que le langage est relativement simple à appréhender.

A part ce léger reproche, cet ouvrage est une référence sur C#.NET2, qui - bien que d'un haut niveau - reste orienté pratique grâce aux très nombreux exemples d'utilisation, la plateforme .NET offrant de base un nombre important de classes pour toutes les tâches modernes (interfaces graphiques, xml, base de données, réseau, etc.), ce qui permet de trouver rapidement l'information pertinente. Une bible à mettre entre toutes les mains des développeurs C#.

Sommaire

  • La plateforme .NET 2
    • Aborder la plateforme .NET
    • Assemblages, modules, langage IL
    • Construction, configuration et déploiement des applications .NET
    • Le CLR (le moteur d'exécution des applications .NET)
    • Processus, threads et gestion de la synchronisation
    • La gestion de la sécurité
    • Réflexion, liens tardifs, attributs
    • Interopérabilité .NET code natif/COM/ COM+
  • Le langage C#2
    • Les concepts fondamentaux du langage
    • Le système de types
    • Notions de classe et d'objet
    • Héritage/dérivation polymorphisme et abstraction
    • La généricité
    • Les mécanismes utilisables dans C#
  • Le framework .NET 2
    • Collections
    • Bibliothèques de classes
    • Les mécanismes d'entrée/sortie
    • Les applications fenêtrées (Windows Forms)
    • ADO.NET 2.0
    • Les transactions
    • XML
    • .NET Remoting
    • ASP.NET 2.0
    • Introduction au développement de Services web avec .NET
  • Annexes

1100 pages, 24/11/2005 Editions O'Reilly, ISBN10 : 2841773396
Commandez sur www.amazon.fr :
50.00 EUR TTC (prix éditeur 47.50 EUR TTC) - Livraison Gratuite !
couverture du livre 'Architecture de l'information pour le web'

Note 4.0

Architecture de l'information pour le web

de Peter Morville, Lou Rosenfeld

Résumé de l'éditeur

A l'ère du Web 2.0 et des portails internet, les volumes d'informations accessibles sont en constante expansion. Tous les jours, les utilisateurs circulent à travers ces flux de données pour trouver LA bonne information. Lorsqu'un site ou un intranet propose une interface approximative, des données mal organisées ou hierarchisées en dépis du bon sens, le temps passé par les utilisateurs s'allongent toujours plus et leur efficacité s'amoindrit en conséquence.

L'architecture de l'information est une discipline qui se situe à mi-chemin entre l'ergonomie, les bases de données, le design web et la stratégie d'entreprise. Les architectes de l'information ont pour mission de rendre l'accès aux données fluide et intuitif de manière à ce que chaque utilisateur ne consacre pas un temps infini en recherche et améliore sa productivité.

Architecture de l'information pour le Web propose à tous ceux qui ont besoin d'une organisation de l'information performante d'acquérir les méthodes et de développer les bons réflexes avant la mise en place ou la refonte d'un site internet/intranet.

Critique du livre par la rédaction (Olivier Van Hoof)
Pour réussir un site web, il ne suffit pas d'avoir un design attractif, un serveur rapide et une programmation performante, il faut que le contenu soit pertinent et l'interface intuitive pour l'utilisateur. C'est l'objet de ce livre de traiter cette matière assez complexe, surtout pour des développeurs, car il s'agit principalement du métier de la communication. Le livre est de très haut niveau et peut paraître rébarbatif au début, mais il n'est pas nécessaire de le lire de manière exhaustive et il est de plus abondamment illustré d'exemples de sites web réels qui sont analysés et critiqués sur chaque sujet abordé.

L'auteur aborde en détail des points-clés comme la conception d'un système de navigation et d'un moteur de recherche efficaces. Toute une partie du livre est ensuite consacrée aux méthodologies pour rassembler les idées-clés et les organiser en graphiques conceptuels et maquettes de pages. Viennent ensuite quelques considérations sur l'état du marché dans ce domaine : les formations, le recrutement, les outils... Ensuite une série de chapitres focalisés autour du thème business qui démontrent l'intérêt d'une architecture de l'information bien pensée pour doper les ventes et attirer les clients. L'ouvrage se termine par deux études de cas : un intranet d'entreprise et un site communautaire, où l'on suit les étapes de conception de la structure du site en détail, et on analyse le comportement des utilisateurs.

Ce livre est une pointure en matière d'architecture de l'information, il n'est pas toujours facile à lire, mais il ne faut pas se laisser décourager, le jeu en vaut la chandelle car une bonne compréhension et surtout mise en application de ce sujet complexe permet de créer des sites web efficaces, meilleur gage d'un bon positionnement dans les moteurs de recherche, ce qui est le but de tous les webmasters.

Sommaire

  • Introduction à l'architecture de l'information
  • Principes de base de l'architecture de l'information
  • Procédure et méthodologie
  • L'architecture de l'information dans la pratique
  • L'architecture de l'information dans le contexte de l'entreprise
  • Etude de cas

524 pages, 26/03/2007 Editions O'Reilly, ISBN10 : 2841774600
Commandez sur www.amazon.fr :
39.90 EUR TTC seulement (au lieu de 42.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Debian Etch GNU/Linux'

Note 5.0

Debian Etch GNU/Linux

de Raphaël Hertzog, Roland Mas
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Debian GNU/Linux, distribution Linux non commerciale extrêmement populaire, est réputée pour sa fiabilité et sa richesse. Soutenue par un impressionnant réseau de développeurs dans le monde, elle a pour principes l'engagement vis-à-vis de ses utilisateurs et la qualité. Ses technologies concernent un nombre toujours croissant d'administrateurs, notamment par le biais de la distribution dérivée Ubuntu.

Ce cahier de l'Admin consacré à Debian Etch perpétue le succès de sa première version : accessible à tous, il fournit un ensemble suffisant de connaissances pour qui souhaite devenir un administrateur Debian GNU/Linux efficace et indépendant. Il traite des outils et méthodes qu'un administrateur Linux compétent maîtrise, depuis l'installation et la mise à jour du système jusqu'à la création de paquetages et la compilation d'un noyau Linux, en passant par la supervision, la sauvegarde et les migrations, sans oublier des techniques avancées telles que la mise en place de SELinux pour sécuriser des services, l'automatisation des installations ou encore la virtualisation avec Xen.

Critique du livre par la rédaction (Olivier Van Hoof)
C'est avec plaisir que j'ai abordé cet ouvrage, la version précédente consacrée à Debian Sarge étant déjà très réussie mais améliorable sur certains points, j'étais curieux de voir le résultat dans cette nouvelle mouture. Rien que le nombre de pages a considérablement augmenté, je m'attendais donc à des changements conséquents et je ne fus pas déçu, que du contraire !

La structure de base du livre reste identique et logique, à savoir : présentation de Debian et étude de cas typique, installation et administration de base du système, configuration plus avancée pour serveurs et stations de travail, et extension du système en apprenant à faire ses propres packages. Outre les mises à jour nécessaires en fonction des nouvelles versions des outils Debian, ce livre va plus loin que le précédent sur quasiment tous les points.

Dès l'installation, le partitionnement en RAID et LVM est abordé avec un renvoi vers un chapitre ultérieur pour des explications plus détaillées sur ces 2 technologies et leur gestion au quotidien. Après la description du système de packages propre à Debian, un chapitre spécial est consacré à la recherche d'informations et donne quelques pistes pour parer aux interrogations les plus courantes; excellent point pour les débutants donc.

La configuration des différents éléments du système est plus complète, notamment sur ssh avec l'authentification par clés, mais certains sujets restent toujours malheureusement survolés comme la configuration d'un réseau sans fil... Par contre un sujet important comme la compilation du noyau, absente de la première version du livre, est ici bien expliqué, avec les particularités de Debian. Les auteurs expliquent aussi les différentes manières de procéder à des installations automatisées, la fabrication d'images ISO du système... Au niveau réseau on trouve aussi une présentation plus complète des principaux outils de contrôle et de diagnostic d'un serveur ou d'un parc de machines. Un chapitre entier est d'ailleurs consacré à la sécurité, en passant en revue l'élaboration d'un firewall iptables, les outils de détection d'intrusion, les bonnes pratiques à adopter, et comment réagir en cas de piratage, ainsi que le système selinux. Enfin, cerise sur le gâteau, un chapitre entier explique les notions fondamentales des systèmes linux : séquence de boot, arborescence des répertoires, commandes shell de base pour apprendre à manipuler les fichiers, les processus, charger et décharger les modules du noyau, etc.

Bien plus complet que le précédent, cet ouvrage est une véritable référence pour tout qui veut installer et utiliser Debian quelque soit son niveau.

Sommaire

  • Le projet Debian
  • Présentation de l'étude de cas
  • Prise en compte de l'existant et migration
  • Installation
  • Système de paquetage, outils et principes fondamentaux
  • Maintenance et mise à jour : les outils APT
  • Résolution de problèmes et sources d'information
  • Configuration de base : réseau, comptes, impression...
  • Services Unix
  • Infrastructure réseau
  • Services réseau : Postfix, Apache, NFS, Samba, Squid, LDAP
  • Administration avancée
  • Station de travail
  • Sécurité
  • Conception d'un paquet Debian
  • Conclusion : l'avenir de Debian
  • Distributions dérivées
  • Petit cours de rattrapage
  • Glossaire
  • Index

428 pages, 29/11/2007 Editions Eyrolles, ISBN10 : 2-212-12062-1
Commandez sur www.amazon.fr :
37.05 EUR TTC seulement (au lieu de 39.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Sécurité PHP 5 et MySQL'

Note 3.5

Sécurité PHP 5 et MySQL

de Damien Seguy , Philippe Gamache

Résumé de l'éditeur

Après avoir rappelé l'importance de principes fondamentaux tel celui de la défense en profondeur, cet ouvrage explique comment sécuriser une application professionnelle en PHP et MySQL à tous les niveaux, depuis la configuration du serveur jusqu'à la protection de la base de données MySQL, sans oublier toutes les vulnérabilités propres aux sites web dynamiques basés sur des langages de script.

De nouvelles vulnérabilités apparaissent chaque jour dans les applications en ligne et les navigateurs. Pour mettre en place une politique de sécurité à la fois efficace et souple, sans être envahissante, il est essentiel de maîtriser les nombreux aspects qui entrent en jeu dans la sécurité en ligne : la nature du réseau, les clients HTML, les serveurs web, les plates-formes de développement, les bases de données... Autant de composants susceptibles d'être la cible d'une attaque spécifique à tout moment.

Critique du livre par la rédaction (Olivier Van Hoof)
PHP et MySQL est le couple le plus en vogue du net depuis ces dernières années. Puisqu'il est très répandu et donc très visé par les pirates, il est vital aujourd'hui de connaître les bonnes pratiques de sécurité et la manière de contourner les quelques faiblesses d'origine de ces outils. Premier ouvrage en français consacré exclusivement à ce sujet à ma connaissance, ce livre remplit très bien son rôle et est à mettre entre toutes les mains des développeurs PHP.

La première partie est un tour d'horizon des différentes techniques de piratage des pages web (injections xss, csrf, etc.), suivie par les techniques élémentaires de validation de données, même celles auxquelles on ne pense pas forcément au premier abord (formulaires, fichiers téléchargés, cookies, sessions... ). Sont abordées ensuite respectivement les mesures de sécurité spécifiques pour PHP et MySQL, à la fois au niveau du codage et de la configuration de ces 2 logiciels. On y parlera de safe mode, d'exécution de code à la volée, d'injections SQL etc. les vulnérabilités classiquement rencontrées sont traitées. Les chapitres suivants apprennent au lecteur à sécuriser différents composants clés du serveur sur lequel tourne l'application web. Enfin les techniques de chiffrement et signature sont expliqués afin de masquer au maximum l'information même si le pirate a réussi à se procurer les données.

Les auteurs font un tour complet de tous les aspects de sécurisation d'un site PHP : le code PHP en lui-même bien sûr mais aussi MySQL, la configuration du serveur, etc. On pourra regretter que les mécanismes de sécurité introduits par les frameworks les plus courants (Zend Framework, Symfony, CakePHP... ) ne soient pas abordés, pourtant ils sont fort utilisés en milieu professionnel. Le texte est d'un niveau très abordable, parfois un peu long. Dans l'ensemble cependant ce livre convient tout à fait aux développeurs désireux d'écrire des applications robustes. Il présente toutes les attaques classiques et leurs parades et la connaissance de ces techniques permet de protéger efficacement un site PHP.

Sommaire

  • Risques liés aux applications web
    • Introduction à la sécurité des applications web
    • Vulnérabilités des pages web
    • Formulaires et téléchargement ; valider les données
    • Cookies et sessions
  • Mesures de sécurité pour PHP
    • Installation et configuration de PHP
    • Intégrité des scripts PHP
    • Risques liés aux bases de données
    • Vulnérabilités des base de données
    • Mesures de sécurité pour MySQL
  • Mesures de sécurité pour les technologies connexes
    • Mesures de sécurité côté serveur
    • Techniques de sécurisation des applications web
    • Mener un audit de sécurité
  • Annexes
    • A. Fonctions de sécurité et caractères spéciaux
    • B. Sauvegardes
    • C. Ressources web

250 pages, 05/07/2007 Editions Eyrolles, ISBN10 : 2212121148
Commandez sur www.amazon.fr :
36.10 EUR TTC seulement (au lieu de 38.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Debian Lenny'

Note 4.0

Debian Lenny

de Raphaël Hertzog, Roland Mas
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Debian GNU/Linux, distribution Linux non commerciale extrêmement populaire, est réputée pour sa fiabilité et sa richesse. Soutenue par un impressionnant réseau de développeurs dans le monde, elle a pour principes l'engagement vis-à-vis de ses utilisateurs et la qualité. Ses technologies concernent un nombre toujours croissant d'administrateurs, notamment par le biais de la distribution dérivée Ubuntu.

Ce cahier de l'Admin consacré à Debian Etch perpétue le succès de sa première version : accessible à tous, il fournit un ensemble suffisant de connaissances pour qui souhaite devenir un administrateur Debian GNU/Linux efficace et indépendant. Il traite des outils et méthodes qu'un administrateur Linux compétent maîtrise, depuis l'installation et la mise à jour du système jusqu'à la création de paquetages et la compilation d'un noyau Linux, en passant par la supervision, la sauvegarde et les migrations, sans oublier des techniques avancées telles que la mise en place de SELinux pour sécuriser des services, l'automatisation des installations ou encore la virtualisation avec Xen.


Critique du livre par la rédaction (Olivier Van Hoof)
La nouvelle version 5.0 de Debian stable, nom de code Lenny, s'accompagne d'une nouvelle édition du livre dédié écrit par les 2 experts français Raphaël Hertzog et Roland Mas. Le livre reste une référence en la matière, présentant tout ce qu'il faut savoir sur Debian et sur linux en général pour bien utiliser et administrer ce système d'exploitation. Mais si l'édition précédente sur Debian Etch avait été l'occasion de beaucoup d'enrichissements, cette fois-ci j'avoue être resté sur ma faim, les changements étant relativement peu nombreux. Le plus marquant consiste en l'apparition d'un chapitre entier sur l'installation d'une solution VPN qui gagne à être connue : OpenVPN. On pourra noter aussi quelques paragraphes sur les spécificités du 64 bit, de la configuration de l'horloge système par NTP (synchronisation de l'horloge par internet et serveur de temps pour réseau local); mais globalement l'ouvrage est identique à l'édition précédente. Ainsi, n'est toujours pas abordée la configuration de réseaux Wifi, alors qu'aujourd'hui même en entreprise le wifi est de plus en plus présent, et en ces temps sombres de contrôle d'internet la sécurisation de ce type de connexion est primordiale.

Dommage que les auteurs n'ont pas profité de cette nouvelle édition pour mieux enrichir leur livre, mais l'ouvrage reste néanmoins très complet et fortement recommandé pour ceux qui découvrent Debian mais aussi pour ceux qui veulent améliorer leurs connaissances sur ce système.

Sommaire

  • Le projet Debian
  • Présentation de l'étude de cas
  • Prise en compte de l'existant et migration
  • Installation
  • Système de paquetage, outils et principes fondamentaux
  • Maintenance et mise à jour : les outils APT
  • Résolution de problèmes et sources d'information
  • Configuration de base : réseau, comptes, impression...
  • Services Unix
  • Infrastructure réseau
  • Services réseau : Postfix, Apache, NFS, Samba, Squid, LDAP
  • Administration avancée
  • Station de travail
  • Sécurité
  • Conception d'un paquet Debian
  • Conclusion : l'avenir de Debian
  • Distributions dérivées
  • Petit cours de rattrapage
  • Glossaire
  • Index

462 pages, 19/03/2009 Editions Eyrolles, ISBN10 : 2-212-12443-0
Commandez sur www.amazon.fr :
37.91 EUR TTC seulement (au lieu de 39.90 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Drupal'

Note 3.5

Drupal

Concevoir et déployer ses sites web

de Yoran Brault, Daniel Caillibaud
Public visé : Débutant

Résumé de l'éditeur

Exploitez la puissance de Drupal pour construire vos sites web ! Comprenez l'architecture de Drupal et réfléchissez à quoi faire et ne pas faire avec un CMS aussi puissant ; Configurez votre environnement de développement (WAMP/LAMP) Administrez Drupal et ses modules, architecturez vos pages et proposez plusieurs langues ; Gérez vos utilisateurs, les rôles des contributeurs et flux de publication en toute sécurité (OpenID...) ; Enrichissez les types de contenus: articles, commentaires, discussions, FAQ, formulaires et champs, fils RSS, filtres et formats ; Modifiez l'apparence avec les thèmes et personnalisez les modèles ; Optimisez la charge d'administration par l'automatisation des tâches récurrentes ; Créez votre propre module et évitez les écueils de la mise en production ; Evaluez les améliorations de Drupal 7.

L'outil libre de publication web Drupal dans sa version 6 et 7 à venir est exemplaire par son architecture modulaire. Il continue de s'imposer aux créateurs de contenu qui doivent construire des sites puissants et modernes - du simple blog au site professionnel étendu. Il permet de gérer des flux de contributions complexes, offre une grande diversité de types de contenus et une interface d'administration efficace.

Critique du livre par la rédaction (Olivier Van Hoof)
Classé comme l'un des meilleurs CMS du monde, Drupal a de nombreux atouts pour séduire, surtout pour les développeurs web. En effet son extrême modularité le rend très flexible, et quasiment tout le comportement et l'architecture même du système est personnalisable à l'aide de modules. Néanmoins cette souplesse peut rendre son abord difficile d'accès, un livre tel que celui-ci est donc relativement utile pour apprendre à maîtriser l'outil.

Cet ouvrage présente les fondements de Drupal : types de contenu, taxonomie, gestion des modules, thème, gestion des utilisateurs... Au fil des chapitres, on découvrira donc les fonctionalités de base de Drupal permettant de créer du contenu standard et avancé (notamment en installant certains modules supplémentaires courants et indispensables tels que CCK, Views), créer des menus, réaliser un thème personnalisé en CSS, utiliser des workflows, etc. Un bon point : la réalisation de besoins classiques sont détaillés dans l'ouvrage, tel que la rédaction d'une FAQ, l'intégration de blogs ou de forums, la création de flux RSS, l'impression en PDF, la notation du contenu. Sont aussi traités les différents aspects d'administration du CMS : paramétrage des niveaux de privilèges des utilisateurs, installation, migration et mise à jour sur un serveur, configuration des modules, internationalisation...

Mais un des aspects les plus intéressants de Drupal est la programmation de modules permettant d'étendre les fonctionalités du système, et malheureusement le livre est très léger à ce niveau. Un chapitre aborde pourtant la création de module personnalisé, mais de manière beaucoup trop succinte (quelques pages à peine, alors qu'il s'agit d'un point essentiel de ce CMS). Drupal peut s'étendre à l'aide de hooks, c'est-à-dire qu'on peut redéfinir tous les comportements standards via des appels de fonctions prédéterminées, mais l'exemple donné est basique. On aurait aimé d'autres exemples plus complets (pour coller à la réalité des besoins courants), notamment pour l'accès aux bases de données et aux aides de Drupal (variables, fonctions prédéfinies, etc.). Toujours dans ce domaine, on peut aussi regretter que l'aspect webservice soit totalement passé sous silence. Il eut pourtant été intéressant de voir comment Drupal peut interagir avec d'autres systèmes pour mettre à jour son contenu.

Cet ouvrage est tout à fait à recommander pour découvrir comment utiliser Drupal en standard, le configurer en détail et l'étendre à l'aide de quelques modules supplémentaires courants. Par contre, le développeur désirant personnaliser le système en profondeur risque d'être déçu.

Sommaire

  • Rappels utiles sur les CMS
  • Drupal, un CMS extensible
  • Bien définir son projet
  • Mettre en place son environnement de développement
  • Administrer Drupal et ses modules
  • Gérer les utilisateurs
  • Créer du contenu
  • Créer des contenus avancés
  • Structurer les pages
  • Gérer les langues
  • Modifier l'apparence
  • Ajouter des fonctionnalités
  • Automatiser les tâches récurrentes
  • Écrire son premier module
  • Mettre son site en production
  • Un regard sur Drupal 7

404 pages, 10 septembre 2009 Editions Eyrolles, ISBN10 : 2212124651
Commandez sur www.amazon.fr :
30.39 EUR TTC seulement (au lieu de 32.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Réussir un projet de site Web'

Note 5.0

Réussir un projet de site Web

de Nicolas Chu
Public visé : Débutant, Expérimenté

Résumé de l'éditeur

Un projet de site web doit être mené avec méthode : il faut définir un besoin, estimer un budget, adopter des règles de rédaction, tester l'ergonomie du site, trouver un hébergement garantissant performances et sécurité, référencer et promouvoir le site, en mesurer l'audience... Cette 5e édition tient compte des nouvelles possibilités du Web 2.0 et comporte une révision complète des aspects de référencement et de marketing en ligne (blogs, communautés...), des conseils d'extensions pour l'Internet mobile ainsi qu'une mise à jour des aspects juridiques et fonctionnels.

Critique du livre par la rédaction (Olivier Van Hoof)
Destiné tant aux concepteurs qu'aux créateurs ou clients finaux, cet ouvrage porte parfaitement son nom : il présente en effet tous les aspects nécessaires à l'élaboration et à la gestion au quotidien d'un site web de manière professionnelle. Il s'agit d'un livre de méthodologie et non de technique, vous n'y trouverez pas une seule ligne de PHP ou de configuration de serveur, mais bien toutes les méthodes et outils pour mener à bien un projet de cette ampleur. Souvent négligée au profit de la technique pure, cette gestion de projet est pourtant indispensable pour qu'un site web ait du succès sur la toile.

Sont d'abord décrites les phases d'analyse et d'étude, communes à toute application informatique, et abordées de façon rigoureuse tel que tout professionnel du secteur devrait le faire. On y parle de spécifications, de cahier des charges, d'architecture technique, de gestion des risques, de budget, etc. Mais un site aussi bien développé soit-il n'est rien sans une ergonomie exemplaire, aussi on apprendra comment rendre l'information bien présentée et accessible en un minimum de clics. Le choix d'un bon hébergement est également traité, car ce sujet est très important pour garantir la rapidité et l'accessibilité du site; les différentes catégories d'offres du marché sont décryptées.

Sont traités ensuite les aspects marketing nécessaires pour maintenir le site en bonne position sur les moteurs de recherche : techniques de SEO (optimisation du référencement), d'animation du site pour maintenir un contenu très dynamique, et enfin d'analyse de la fréquentation avec tous les outils modernes tel que Google Analytics, Xiti...

En conclusion, le web gagnerait indéniablement en qualité si tous les professionnels concernés faisaient de cet ouvrage leur livre de chevet... L'ouvrage est en outre écrit de manière très abordable ce qui le rend agréable à lire. A mettre donc entre toutes les mains !

Sommaire

  • Méthodologie de conduite de projet web
  • Réussir l'ergonomie de son site
  • L'hébergement
  • Réussir le référencement de son site web
  • Stratégies de promotion et d'animation
  • Analyse et mesures d'audience
  • A. Modèle de plan projet
  • B. Modèle de charte graphique
  • C. Modèle de Conditions Générales d'Utilisation d'un site web
  • D. Les indicateurs de pilotage d'un projet web
  • E. Etendre son projet à l'Internet mobile
  • Index

245 pages, 23 octobre 2008 Editions Eyrolles, ISBN10 : 2212124007
Commandez sur www.amazon.fr :
23.76 EUR TTC seulement (au lieu de 25.00 EUR TTC : prix éditeur) - Livraison Gratuite !

Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2004 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique Linux