Et voila, annoncée et attendue depuis des mois, la dernière version du navigateur de la Mozilla Foundation est sortie ce mardi 24 octobre.
Mozilla Firefox 2 est directement issu de la branche de développement de Mozilla Firefox 1.5.x : en effet le moteur de rendu Gecko est en version 1.8.1, successeur du 1.8 de la série précédente.
Parmi les nombreuses nouveautés, on note un effort particulier fait sur le design et la réflexion menée sur la meilleure façon de présenter les onglets. Le thème par défaut a été modifié en suivant les propositions d'une agence spécialisée.
Mozilla Firefox est distribué sous tri-licence MPL / GPL / LGPL. Il est déjà disponible pour i686 GNU/Linux, Microsoft Windows, MacOS X et Solaris 8 et 10 pour SPARC. Un peu partout dans le monde des fêtes étaient organisées pour célébrer la sortie de Firefox 2 et notamment au conseil régional d'île-de-France (qui a prévu trop petit malheureusement).
Nuxeo Core 1.0 disponible pour la gestion de contenu d'entreprise
Nuxeo vient de rendre disponible Nuxeo Core 1.0, la première release du "coeur de gestion documentaire" qui constitue la fondation de la plateforme d'ECM open source Nuxeo 5 dont la première release est prévue le 15 novembre.
Nuxeo Core fournit tous les services fondamentaux permettant de construire une plateforme complète d'ECM et, notamment : un modèle de dépôt documentaire (qui peut se connecter à une JCR ou d'autre types de sources de données documentaires), un gestionnaire de schémas et de types de documents, un service de requête (avec un langage de type SQL adapté aux problématiques de la gestion documentaire), un modèle de sécurité, un service de cycle de vie documentaire et un service d'événements.
Nuxeo Core peut être utilisé à la fois en environnement Java EE (par ex: Nuxeo Enterprise Plateforme [EP]) et en environnement client riche (par ex: Nuxeo Rich Client Platform [RCP]). Une démonstration de client riche RCP a d'ailleurs été développée pour illustrer une partie des fonctions de Nuxeo Core. Une documentation pour développeurs accompagne cette publication.
Le projet Nuxeo 5 est un logiciel libre sous licence LGPL développé en mode coopératif, la participation de tous est vivement encouragée.
Nuxeo Core fournit tous les services fondamentaux permettant de construire une plateforme complète d'ECM et, notamment : un modèle de dépôt documentaire (qui peut se connecter à une JCR ou d'autre types de sources de données documentaires), un gestionnaire de schémas et de types de documents, un service de requête (avec un langage de type SQL adapté aux problématiques de la gestion documentaire), un modèle de sécurité, un service de cycle de vie documentaire et un service d'événements.
Nuxeo Core peut être utilisé à la fois en environnement Java EE (par ex: Nuxeo Enterprise Plateforme [EP]) et en environnement client riche (par ex: Nuxeo Rich Client Platform [RCP]). Une démonstration de client riche RCP a d'ailleurs été développée pour illustrer une partie des fonctions de Nuxeo Core. Une documentation pour développeurs accompagne cette publication.
Le projet Nuxeo 5 est un logiciel libre sous licence LGPL développé en mode coopératif, la participation de tous est vivement encouragée.
Rencontres mensuelles en suisse romande (NE)
La première rencontre mensuelle du groupe informel linux-neuchatel aura lieu le mercredi 1er novembre 2006 à 19:15 au café Au 21. Il a été proposé que les rencontres aient lieu le premier mercredi du mois 19:15, mois impairs au 21 à Neuchâtel, mois pairs à l'Espacité à La Chaux-de-Fonds.
Date: mercredi 2006-11-01
Début: 19h15
Lieu: Café Au 21, fbg du Lac 43, Neuchâtel
Informations: Voir lien plan
Thème: Rencontre mensuelle linux-neuchâtel: s'il n'y a rien à dire, Marc montrera TWiki (éventuellement dans le but de gérer linux-neuchatel avec et l'on parlera logiciel de comptabilité selon requête)
Public: Personnes intéressées
Responsable: Marc Schaefer
Entrée: Libre (consommation)
Rappelons que linux-neuchatel est un groupe informel sans structures lourdes qui recommande l'adhésion au GULL pour ses membres.
D'autres manifestations des mois de novembre et décembre dans la région Neuchâtel-Bienne Seeland sont annoncées dans l'agenda. Si vous désirez intervenir, veuillez vous abonner à la liste de diffusion linux-neuchatel.
Une version PDF de cette invitation est disponible, et pourrait être placardée dans des lieux stratégiques (p.ex. Hautes Écoles) avec autorisations ad-hoc.
Date: mercredi 2006-11-01
Début: 19h15
Lieu: Café Au 21, fbg du Lac 43, Neuchâtel
Informations: Voir lien plan
Thème: Rencontre mensuelle linux-neuchâtel: s'il n'y a rien à dire, Marc montrera TWiki (éventuellement dans le but de gérer linux-neuchatel avec et l'on parlera logiciel de comptabilité selon requête)
Public: Personnes intéressées
Responsable: Marc Schaefer
Entrée: Libre (consommation)
Rappelons que linux-neuchatel est un groupe informel sans structures lourdes qui recommande l'adhésion au GULL pour ses membres.
D'autres manifestations des mois de novembre et décembre dans la région Neuchâtel-Bienne Seeland sont annoncées dans l'agenda. Si vous désirez intervenir, veuillez vous abonner à la liste de diffusion linux-neuchatel.
Une version PDF de cette invitation est disponible, et pourrait être placardée dans des lieux stratégiques (p.ex. Hautes Écoles) avec autorisations ad-hoc.
H-inventory : Un nouvel Asset Manager OpenSource
H-inventory est une nouvelle solution d'inventaire de parc comme le fait OCSInventory. Basé principalement sur PHP5 et PEAR, l'installation, la configuration, le debug sont beaucoup plus souples que OCSInventory.
Mais l'avantage de H-inventory est que le projet possède également divers modules qui permettent de gérer les incidents (HelpDesk), de faire un audit réseau (scan nmap), de faire du monitoring sur les services (alertes mails...), de déployer automatiquement des applications Windows et Linux (Hideploy).
Pour l'interface les pré-requis sont PHP5, MySQL et PEAR.
En ce qui concerne les clients pas de pré-requis, ce sont des scripts VBS ou bash. Ainsi les OS supportés vont de Windows, Linux, FreeBSD, OpenBSD, Solaris.
La version actuelle est Beta7 et le projet recherche donc des traducteurs, codeurs PHP, documentalistes afin de pouvoir rapidement passer en version stable.
H-inventory est hébergé par sourceforge et est distribué sous licence GPL.
Mais l'avantage de H-inventory est que le projet possède également divers modules qui permettent de gérer les incidents (HelpDesk), de faire un audit réseau (scan nmap), de faire du monitoring sur les services (alertes mails...), de déployer automatiquement des applications Windows et Linux (Hideploy).
Pour l'interface les pré-requis sont PHP5, MySQL et PEAR.
En ce qui concerne les clients pas de pré-requis, ce sont des scripts VBS ou bash. Ainsi les OS supportés vont de Windows, Linux, FreeBSD, OpenBSD, Solaris.
La version actuelle est Beta7 et le projet recherche donc des traducteurs, codeurs PHP, documentalistes afin de pouvoir rapidement passer en version stable.
H-inventory est hébergé par sourceforge et est distribué sous licence GPL.
Journées Perl 2006
La troisième édition des Journées Perl, la conférence francophone sur Perl organisée par l'association Les Mongueurs de Perl, se tiendra les samedi 25 et dimanche 26 novembre 2006 à la Cité des Sciences et de l'Industrie, à Paris.
Les Journées Perl sont l'occasion de se rencontrer et parler de Perl en français. Y seront réunis des gens qui ont mené des projets en Perl, qui travaillent sur le langage lui-même, qui utilisent ce langage tous les jours et qui veulent en apprendre plus. Quelques-uns des meilleurs auteurs et développeurs Perl francophones seront présents pour discuter de leur travail, de leurs projets, pour les mettre aux niveaux de tous, débutants et confirmés.
Frais d'inscription à la conférence : 25 ¤ (tarif réduit 15 ¤).
Les Mongueurs de Perl est une association française à but non lucratif, qui promeut l'utilisation de Perl et les groupes d'utilisateurs de Perl en France.
Les Journées Perl sont l'occasion de se rencontrer et parler de Perl en français. Y seront réunis des gens qui ont mené des projets en Perl, qui travaillent sur le langage lui-même, qui utilisent ce langage tous les jours et qui veulent en apprendre plus. Quelques-uns des meilleurs auteurs et développeurs Perl francophones seront présents pour discuter de leur travail, de leurs projets, pour les mettre aux niveaux de tous, débutants et confirmés.
Frais d'inscription à la conférence : 25 ¤ (tarif réduit 15 ¤).
Les Mongueurs de Perl est une association française à but non lucratif, qui promeut l'utilisation de Perl et les groupes d'utilisateurs de Perl en France.
Plomino, une alternative opensource à Lotus Domino
Plomino est un produit Plone/ZOPE qui permet de mettre en place des applications dans le même esprit que Lotus Domino.
Plone/ZOPE est un formidable outil de gestion de contenu, mais il peut parfois être difficile pour un non-développeur de créer des applications métiers spécifiques autres que les applications standard d'un CMS. Plomino apporte dans Plone les principaux concepts et outils qu'on trouve dans Lotus Domino.
Avec Lotus Domino, un utilisateur peut facilement mettre en place des bases de données capables d'adresser des besoins métiers très variés (gestion de la connaissance, gestion de projet, zone de travail collaboratif, etc.).
Que manque-t-il dans Plone/ZOPE pour permettre la même souplesse ? Principalement les points suivants :
C'est ce que propose Plomino.
Plomino est une solution open source, distribuée sous licence ZPL (ZOPE Public License). Le site du projet propose des démonstrations d'applications contruites avec Plomino et offre également une zone sandbox (bac à sable) pour créer ses propres applications.
Plone/ZOPE est un formidable outil de gestion de contenu, mais il peut parfois être difficile pour un non-développeur de créer des applications métiers spécifiques autres que les applications standard d'un CMS. Plomino apporte dans Plone les principaux concepts et outils qu'on trouve dans Lotus Domino.
Avec Lotus Domino, un utilisateur peut facilement mettre en place des bases de données capables d'adresser des besoins métiers très variés (gestion de la connaissance, gestion de projet, zone de travail collaboratif, etc.).
Que manque-t-il dans Plone/ZOPE pour permettre la même souplesse ? Principalement les points suivants :
- pouvoir créer de nouveaux types de contenus structurés, plus spécifiques que les types CMF de base
- pouvoir construire des vues pour lister les mêmes contenus de manières différentes
- pouvoir afficher et modifier les contenus dans des formulaires dynamiques
- pouvoir gérer des droits utilisateurs avec une grande granularité au niveau de l'application elle-même
C'est ce que propose Plomino.
Plomino est une solution open source, distribuée sous licence ZPL (ZOPE Public License). Le site du projet propose des démonstrations d'applications contruites avec Plomino et offre également une zone sandbox (bac à sable) pour créer ses propres applications.
Sortie de Zod (alias Fedora Core 6)
Fedora Core 6, l'aboutissement de six mois de travail, est sortie presque à la date prévue (quinze jours de retard). Pour faire court, Fedora est un projet exclusivement open source sponsorisé par Red Hat et soutenu par la communauté.
Fedora Core 6 est disponible pour i386, x86_64, PPC et PPC_64. Pour la première fois, la plateforme MacIntel est prise en charge par une distribution (actuellement considéré comme un "aperçu technologique").
Comme il se doit, Fedora Extras est prêt pour Fedora Core 6. Fedora Extras est un dépôt de paquets supplémentaires pour Fedora Core, supporté par le projet Fedora et composé exclusivement de paquets open source. On y trouve par exemple : XFCE, gnome-office (gnumeric, abiword), koffice, torcs.
Le tout est un ensemble assez conséquent (chiffres pour i386) : plus de 5800 paquets binaires pour près de 3400 paquets sources (presque 7 Go de binaires). La méthode la plus commune d'installation est via les images CD (5 ; toutes nécessaires pour une installation) et DVD.
En résumé FC6 contient un noyau basé sur Linux 2.6.18.1, glibc 2.5, Xen 3.0.3, Xorg 7.1, GNOME 2.16.0, KDE 3.5.4, OpenOffice.org 2.0.4 ...
NdM: Merci à patrick_g pour avoir proposé une dépêche sur ce sujet également.
Fedora Core 6 est disponible pour i386, x86_64, PPC et PPC_64. Pour la première fois, la plateforme MacIntel est prise en charge par une distribution (actuellement considéré comme un "aperçu technologique").
Comme il se doit, Fedora Extras est prêt pour Fedora Core 6. Fedora Extras est un dépôt de paquets supplémentaires pour Fedora Core, supporté par le projet Fedora et composé exclusivement de paquets open source. On y trouve par exemple : XFCE, gnome-office (gnumeric, abiword), koffice, torcs.
Le tout est un ensemble assez conséquent (chiffres pour i386) : plus de 5800 paquets binaires pour près de 3400 paquets sources (presque 7 Go de binaires). La méthode la plus commune d'installation est via les images CD (5 ; toutes nécessaires pour une installation) et DVD.
En résumé FC6 contient un noyau basé sur Linux 2.6.18.1, glibc 2.5, Xen 3.0.3, Xorg 7.1, GNOME 2.16.0, KDE 3.5.4, OpenOffice.org 2.0.4 ...
NdM: Merci à patrick_g pour avoir proposé une dépêche sur ce sujet également.
Sortie de Claroline 1.8
Sortie de Claroline 1.8
Claroline est une plateforme libre de gestion d'apprentissage en ligne (elearning) qui permet à un formateur de mettre à disposition de ses élèves des cours, des exercices et des tests d'évaluations.
Avec Claroline, on peut :
Claroline est une plateforme libre de gestion d'apprentissage en ligne (elearning) qui permet à un formateur de mettre à disposition de ses élèves des cours, des exercices et des tests d'évaluations.
Avec Claroline, on peut :
- Rédiger en ligne une description du cours.
- Publier des documents dans tous les formats (texte, PDF, HTML, vidéo...).
- Administrer des forums de discussion publics ou privés.
- Créer des parcours pédagogiques.
- Créer des groupes de participants.
- Composer des exercices.
- Structurer un agenda avec des tâches et des échéances.
- Publier des annonces (aussi par courriel).
- Permettre aux participants de soumettre des travaux.
- Consulter des statistiques de fréquentation et de réussite aux exercices.
- Utiliser le wiki dans les cours ou les groupes pour créer des documents collaboratifs.
L'UE co-finance un observatoire de la qualité des logiciels open source.
Qu'est-ce que SQO-OSS ?
Il s'agit d'un consortium de projets open source européens majeurs, de consultants et d'instituts de recherche grecs, britanniques, allemands et suédois qui développent une suite complète d'outils d'évaluation de la qualité des logiciels. Ces outils permettront l'analyse et le benchmarking de logiciels open source.
Buts du projet
SQO-OSS vise à assister les développeurs européens à améliorer la qualité de leur code, et à abaisser les barrières à l'entrée du logiciel open source en fournissant des preuves scientifiques de leurs qualités.
L'open source mène déjà la danse dans la renaissance du développement logiciel des PME ; des outils pointus d'évaluation de la qualité soutiendront son adoption par davantage d'entreprises et aideront les PME et projets européens dans leur concurrence vis à vis des sociétés globales.
(repris du site : http://www.sqo-oss.eu/index_html/about)
Il s'agit d'un consortium de projets open source européens majeurs, de consultants et d'instituts de recherche grecs, britanniques, allemands et suédois qui développent une suite complète d'outils d'évaluation de la qualité des logiciels. Ces outils permettront l'analyse et le benchmarking de logiciels open source.
Buts du projet
SQO-OSS vise à assister les développeurs européens à améliorer la qualité de leur code, et à abaisser les barrières à l'entrée du logiciel open source en fournissant des preuves scientifiques de leurs qualités.
L'open source mène déjà la danse dans la renaissance du développement logiciel des PME ; des outils pointus d'évaluation de la qualité soutiendront son adoption par davantage d'entreprises et aideront les PME et projets européens dans leur concurrence vis à vis des sociétés globales.
(repris du site : http://www.sqo-oss.eu/index_html/about)
TestDisk et PhotoRec 6.5 sont disponibles
TestDisk et PhotoRec sont des logiciels de récupération de données sous licence GPL.
Le but de TestDisk est de permettre la récupération des partitions perdues (ext2/ext3, ReiserFS, XFS, JFS, Swap, LVM1/LVM2, FAT, NTFS...) et de réparer certains problèmes de corruption des systèmes de fichiers : utilisation de la sauvegarde du secteur de boot FAT32 ou NTFS, recherche des paramètres de systèmes de fichier FAT ou NTFS pour réécrire le secteur de boot, réparation des tables FAT, recherche des sauvegardes des superblocks ext2/ext3.
PhotoRec récupère les fichiers perdus y compris si le système de fichier (FAT, NTFS, ext2/ext3, HFS+...) est totalement corrompu ou a été reformaté. PhotoRec gère même certains cas de fragmentation de fichiers permettant de récupérer plus de données. Écrit en C dans un code portable, TestDisk et PhotoRec fonctionnent aussi bien sous Linux que DOS, Windows, Mac OS X, Solaris et les différents BSD.
La version 6.5 vient avec des améliorations de l'interface texte, la possibilité de copier des fichiers depuis une partition NTFS visualisée sous TestDisk vers un répertoire de son choix, une réparation des Master File Tables (MFT) des partitions NTFS. PhotoRec 6.5 reconnaît une dizaine de formats de fichiers supplémentaires par rapport à la version précédente.
Le but de TestDisk est de permettre la récupération des partitions perdues (ext2/ext3, ReiserFS, XFS, JFS, Swap, LVM1/LVM2, FAT, NTFS...) et de réparer certains problèmes de corruption des systèmes de fichiers : utilisation de la sauvegarde du secteur de boot FAT32 ou NTFS, recherche des paramètres de systèmes de fichier FAT ou NTFS pour réécrire le secteur de boot, réparation des tables FAT, recherche des sauvegardes des superblocks ext2/ext3.
PhotoRec récupère les fichiers perdus y compris si le système de fichier (FAT, NTFS, ext2/ext3, HFS+...) est totalement corrompu ou a été reformaté. PhotoRec gère même certains cas de fragmentation de fichiers permettant de récupérer plus de données. Écrit en C dans un code portable, TestDisk et PhotoRec fonctionnent aussi bien sous Linux que DOS, Windows, Mac OS X, Solaris et les différents BSD.
La version 6.5 vient avec des améliorations de l'interface texte, la possibilité de copier des fichiers depuis une partition NTFS visualisée sous TestDisk vers un répertoire de son choix, une réparation des Master File Tables (MFT) des partitions NTFS. PhotoRec 6.5 reconnaît une dizaine de formats de fichiers supplémentaires par rapport à la version précédente.
Xen 3.0.3 virtualise sans modification l'OS invité
Une nouvelle version, la 3.0.3, de l'hyperviseur Xen est sortie le 17 octobre. Un hyperviseur permet de gérer finement sur une machine physique plusieurs systèmes d'exploitation identiques ou différents.
Xen est devenue la solution libre pour faire de la virtualisation. Performante et stable, elle a su se rendre incontournable et associer de grands noms de l'informatique autour d'elle (Intel, AMD, Novell, RedHat, Microsoft...).
Cette version, en plus des corrections et d'une plus grande rapidité, inclue les améliorations suivantes :
Xen est devenue la solution libre pour faire de la virtualisation. Performante et stable, elle a su se rendre incontournable et associer de grands noms de l'informatique autour d'elle (Intel, AMD, Novell, RedHat, Microsoft...).
Cette version, en plus des corrections et d'une plus grande rapidité, inclue les améliorations suivantes :
- une gestion vraiment améliorée des systèmes d'exploitation non modifiés, par exemple de Windows, grâce notamment au support par la dernière génération de processeurs des nouvelles instructions de virtualisation.
- une nouvelle gestion de l'ordonancement des processeurs qui permet, en autres, un équilibrage automatique de la charge dans le cas de machine SMP (dont toutes les nouvelles machines à processeurs bi-coeurs).
- une gestion améliorée des disques virtuels via de l'allocation dynamique et/ou des disques "cow" (Copy On Write). Dans ce dernier cas, cela permet d'avoir une image d'un système en lecture seule couplée à un espace en écriture dans lequel l'hyperviseur Xen écrira les blocs modifiés, de manière transparente à la machine virtuelle.
- de meilleures performances réseau.
- un support pour le Xen-oprofile qui permet un meilleur profilage et donc des optimisations de codes.
- une amélioration de Xen sur l'architecture IA64 (Intel Itanium) et un début de support pour le processeur Power (IBM).
Nouvelle version et changement d'hébergeur pour le projet Wired
Wired est maintenant disponible en version 0.3.1. Depuis la version 0.2.2, un certain nombre de nouveautés importantes ont fait leur apparition.
D'autre part, suite à des problèmes d'hébergeur, le site a changé d'adresse. Vous le retrouverez maintenant ici : http://wired.epitech.net.
Wired est un outil de composition et de production musicale, proposant aux musiciens un studio complet d'enregistrement et de création.
Il est composé d'un séquenceur Audio et Midi ainsi que d'un système de greffons organisé en racks, qui permet d'enregistrer des instruments et de les mixer avec des effets électroniques. L'interface graphique de Wired à été définie de façon à rendre son utilisation facile aussi bien aux professionnels qu'aux musiciens amateurs.
Ce logiciel fonctionne sous le système d'exploitation Linux, utilise GTK2 et wxWidgets pour l'interface et Portaudio pour la gestion des cartes sons.
Wired est publié sous licence GPL.
D'autre part, suite à des problèmes d'hébergeur, le site a changé d'adresse. Vous le retrouverez maintenant ici : http://wired.epitech.net.
Wired est un outil de composition et de production musicale, proposant aux musiciens un studio complet d'enregistrement et de création.
Il est composé d'un séquenceur Audio et Midi ainsi que d'un système de greffons organisé en racks, qui permet d'enregistrer des instruments et de les mixer avec des effets électroniques. L'interface graphique de Wired à été définie de façon à rendre son utilisation facile aussi bien aux professionnels qu'aux musiciens amateurs.
Ce logiciel fonctionne sous le système d'exploitation Linux, utilise GTK2 et wxWidgets pour l'interface et Portaudio pour la gestion des cartes sons.
Wired est publié sous licence GPL.
Paris on Rails 2006
Le 17 Novembre 2006 se tiendra à la Tour Descartes, (La Défense 5, Paris) la première conférence francophone Ruby on Rails : « Paris on Rails », un événement 100% dédié à ce framework open source.
Le programme de la journée comme la liste des intervenants peuvent être consultés sur le site de la manifestation Paris on Rails : http://paris.onrails.info. L'inscription (tarif unique de 60euros) s'effectue en ligne sur le site (contact et renseignements : parisonrails @ railsfrance.org)
Initiée par Richard Piacentini (Nuxos Group), fondateur de RailsFrance.org et par les Éditions Eyrolles, la manifestation « Paris on Rails » accueillie cette année par IBM, est également soutenue par Telecom Italia. On comprend que l'accent sera mis sur les usages d'entreprise.
Les experts animant ce séminaire francophone d'une journée présenteront un point de vue empirique sur la combinaison Ruby/Rails/Ajax. Cette dizaine d'intervenants, constituée de pionniers de Rails en France, professionnels du développement et/ou de chefs d'entreprise, exposeront au cours de cette journée la puissance du trio Ruby/Rails/Ajax. Ils expliqueront notamment en quoi, pourquoi et comment Rails révolutionne leurs perspectives de développement Web. Les problématiques liées à l'hébergement et au déploiement seront également abordées.
Le programme de la journée comme la liste des intervenants peuvent être consultés sur le site de la manifestation Paris on Rails : http://paris.onrails.info. L'inscription (tarif unique de 60euros) s'effectue en ligne sur le site (contact et renseignements : parisonrails @ railsfrance.org)
Initiée par Richard Piacentini (Nuxos Group), fondateur de RailsFrance.org et par les Éditions Eyrolles, la manifestation « Paris on Rails » accueillie cette année par IBM, est également soutenue par Telecom Italia. On comprend que l'accent sera mis sur les usages d'entreprise.
Les experts animant ce séminaire francophone d'une journée présenteront un point de vue empirique sur la combinaison Ruby/Rails/Ajax. Cette dizaine d'intervenants, constituée de pionniers de Rails en France, professionnels du développement et/ou de chefs d'entreprise, exposeront au cours de cette journée la puissance du trio Ruby/Rails/Ajax. Ils expliqueront notamment en quoi, pourquoi et comment Rails révolutionne leurs perspectives de développement Web. Les problématiques liées à l'hébergement et au déploiement seront également abordées.
Que peut-on faire avec Zope 3.3 ?
À l'occasion de la sortie de Zope 3.3.0 voici une micro présentation permettant d'appréhender rapidement ce qu'offre Zope 3 pour le développeur web.
Zope est un serveur d'application web écrit en Python. Les éléments (documents, images, templates ..) sont des objets stockés dans la base de données objets (ZODB) et sont publiés sur différents protocoles : HTTP, FTP, WebDAV, XML-RPC. On ne parle plus en termes de pages mais d'objets auxquels on applique des méthodes (vue, action, etc.). L'ensemble peut être entièrement piloté par une interface Web.
Zope 3 est une réécriture complète de Zope 2 sous forme d'une architecture à base de composants. De nombreuses versions sont apparues depuis 3 ans et il est aujourd'hui utilisable et utilisé en production (par ex. le Launchpad d'Ubuntu ou le projet SchoolTool).
Zope 3 permet d'aborder la puissance de Zope de manière plus directe et plus propre. Il est plus cohérent, plus homogène, plus léger et de plus en plus simple au fil des versions. Il est conçu dès le départ pour les projets complexes, mais il est maintenant possible de faire de petits sites et c'est probablement la meilleure façon d'apprendre progressivement. Néanmoins, il est préférable d'être à l'aise avec la programmation objet et les design patterns. La modularité et la souplesse de Zope 3 rendent la plupart de ses composants indépendants du serveur d'application. À l'opposé, il est possible de réutiliser des produits externes sans les modifier grâce à l'écriture d'adaptateurs. L'accent est mis sur les notions d'interfaces, de tests unitaires et fonctionnels, et d'autodocumentation.
Vous trouverez dans la suite de l'article une liste des fonctionnalités de Zope 3, ainsi que deux exemples simples et concrets d'utilisation des technologies zope : la ZODB et les ZPT.
Zope 3 est sous licence ZPL 2, compatible avec la GPL.
Zope est un serveur d'application web écrit en Python. Les éléments (documents, images, templates ..) sont des objets stockés dans la base de données objets (ZODB) et sont publiés sur différents protocoles : HTTP, FTP, WebDAV, XML-RPC. On ne parle plus en termes de pages mais d'objets auxquels on applique des méthodes (vue, action, etc.). L'ensemble peut être entièrement piloté par une interface Web.
Zope 3 est une réécriture complète de Zope 2 sous forme d'une architecture à base de composants. De nombreuses versions sont apparues depuis 3 ans et il est aujourd'hui utilisable et utilisé en production (par ex. le Launchpad d'Ubuntu ou le projet SchoolTool).
Zope 3 permet d'aborder la puissance de Zope de manière plus directe et plus propre. Il est plus cohérent, plus homogène, plus léger et de plus en plus simple au fil des versions. Il est conçu dès le départ pour les projets complexes, mais il est maintenant possible de faire de petits sites et c'est probablement la meilleure façon d'apprendre progressivement. Néanmoins, il est préférable d'être à l'aise avec la programmation objet et les design patterns. La modularité et la souplesse de Zope 3 rendent la plupart de ses composants indépendants du serveur d'application. À l'opposé, il est possible de réutiliser des produits externes sans les modifier grâce à l'écriture d'adaptateurs. L'accent est mis sur les notions d'interfaces, de tests unitaires et fonctionnels, et d'autodocumentation.
Vous trouverez dans la suite de l'article une liste des fonctionnalités de Zope 3, ainsi que deux exemples simples et concrets d'utilisation des technologies zope : la ZODB et les ZPT.
Zope 3 est sous licence ZPL 2, compatible avec la GPL.
Mandriva Install Party à Nantes
Mandriva a lancé une Install Party Mondiale pour le Samedi 21 Octobre 2006 à l’occasion de la sortie de la version 2007.0 (prévue pour fin Septembre). Les mandriviens présents sur Nantes ont décidé de répondre présent et d’organiser ça via Linux-Nantes.
L’association Linux-Nantes (LNA) organise, avec le soutien de Mandriva, une « Install Party », le samedi 21 octobre 2006 à partir de 9 heures, au local. Cette Install Party a pour but de faire découvrir Linux et la distribution française Mandriva Linux.
Pendant cette journée, tous ceux qui le désirent pourront amener leur ordinateur afin qu’un bénévole de l’association montre l’installation et le fonctionnement d’une distribution linux.
Des conférences auront lieu tout au long de la journée. Cet événement est gratuit et ouvert à tous, venez nombreux.
L’association Linux-Nantes (LNA) organise, avec le soutien de Mandriva, une « Install Party », le samedi 21 octobre 2006 à partir de 9 heures, au local. Cette Install Party a pour but de faire découvrir Linux et la distribution française Mandriva Linux.
Pendant cette journée, tous ceux qui le désirent pourront amener leur ordinateur afin qu’un bénévole de l’association montre l’installation et le fonctionnement d’une distribution linux.
Des conférences auront lieu tout au long de la journée. Cet événement est gratuit et ouvert à tous, venez nombreux.