La dernière version de Symfony est sortie.
Cette nouvelle version fixe de nombreux bugs liés principalement à la création du module d'admin au sein des projets ainsi qu'à diverses opérations réalisées par les orm Propel et Doctrine.
Vous pourrez trouver la procédure de mise à jour vers la 1.2.3 à cette adresse.
Vous pouvez consultez le changelog ici ainsi que la liste des tickets présentant les bugs concernés en détail ici.
Je reviens tout juste de mon voyage de noces à l’île Maurice, le pays le plus accueillant au monde!
Je pensais que le paradis n’existait que dans les livres ou sur les cartes postales, en fait, il est tout simplement de l’autre côté de la planète.
Bien sûr et comme à mon habitude, j’en ai profité pour faire la promotion de notre langage préféré (et de ma boite au passage).
Extraits choisis :
Zend vient de publier une mise à jour mineure du Zend Framework.
Elle n'apporte pas de nouveautés par rapport à la version 1.7.3 sortie il y a quelques jours, mais corrige plusieurs bugs.
Andi Gutmans, co-fondateur de Zend Technologies est nommé Chief Executive Officer.
Mark Burton, ancien de MySQL, est nommé Executive Chairman de Zend.
CUPERTINO, Californie. — 3 février 2009 — Zend Technologies, the PHP Company, a annoncé aujourd’hui la nomination d’Andi Gutmans, co-fondateur de Zend, en tant que Chief Executive Officer. Andi Gutmans était jusqu’à présent Vice-Président Senior R&D et Alliances et chief technical officer chez Zend. Mark Burton, anciennement vice-président exécutif des ventes mondiales chez MySQL, est nommé Executive Chairman. Harold Goldberg, qui était CEO de Zend Technologies pendant les deux dernières années quittera Zend pour de nouvelles opportunités.
Cameron Lester, un directeur Zend et partenaire général chez Azure Capital Partners remarque : « Zend est probablement la société Open Source la plus mature et la plus en progrès actuellement. La vision d’Andi Gutmans et son leadership ont joué un rôle essentiel dans la direction stratégique et l’expansion de l’entreprise et ont supporté la croissance phénoménale de PHP pour devenir la plateforme adoptée par plus de 22 millions de sites Web. Les clients — et tout spécialement ceux de notre environnement actuel – recherchent de plus en plus de solutions Open Source pour bénéficier aussi bien de réductions de coûts que d’agilité métier, ce qui apporte de nombreuses nouvelles opportunités à Zend. Avec la nomination de Andi en tant que CEO, nous sommes désormais sûrs que Zend possède une équipe dirigeante à même d’accélérer l’exécution de sa stratégie de croissance. »
«Nous avons beaucoup de chance que Mark Burton rejoigne Zend en tant que Executive Chairman,» déclare Danny Rimer, un directeur Zend et partenaire général chez Index Ventures. « Mark a fait partie de l’une des équipes dirigeantes qui a le mieux réussi dans l’histoire de l’Open Source et il existe de nombreux parallèles entre son ancienne société —MySQL— et la stratégie menée par Andi chez Zend. Mark tiendra un rôle très actif et apportera des connaissances opérationnelles et commerciales considérables à l’équipe. »
Andi Gutmans déclare, «Je suis très honoré de prendre la direction de la société que j’ai cofondée il y a quelques années lorsque l’Open source était encore balbutiant. Les solutions PHP professionnelles de Zend et notre portefeuille clients en forte croissance ont augmenté la sensibilisation à la désormais forte maturité de PHP et l’efficacité qu'il apporte à la plupart des applications Web. À l'avenir, nous continuerons à étendre nos solutions de référence pour développer et industrialiser les applications PHP critiques, travaillerons plus étroitement avec nos partenaires et maintiendrons notre ferme attachement à la communauté Open Source ».
Mark Burton a déclaré: «Je suis ravi de rejoindre le conseil d'administration de Zend et je suis impatient de travailler avec Andi sur la réalisation de l'opportunité stratégique de Zend. Zend est la mieux placée pour profiter pleinement de la croissance de PHP pour les applications Web critiques. »
A propos de Andi Gutmans
Andi a été un élément clé dans la construction de Zend pour en faire la société que nous connaissons aujourd’hui. En plus d’avoir établi les partenariats stratégiques avec IBM, Microsoft, Oracle et Adobe, et d’avoir contribué à des engagements commerciaux majeurs en 2006, il a dirigé le tour de table financier le plus important que la société ait jamais connu. Le leadership exercé par Andi Gutmans autour du zend Framework, projet Open Source de la société, a permis de galvaniser les communautés PHP et professionnelles autour des bénéfices de la standardisation et a renforcé l’industrialisation et l’adoption de PHP et des solutions Zend à travers le monde.
Andi Gutmans a été élu par Computerworld l'une des "40 personnalités du secteur informatique de moins de 40 ans à observer". De même, il est reconnu pour la qualité de ses publications techniques largement répandues et est un intervenant régulier sur les problématiques business et technologiques lors de conférences mondiales.
Andi est membre du PHP Group, de la fondation Apache et participe au bureau de la Fondation Eclipse. Il est titulaire d'un B.A. en informatique du Technion, Institut Israélien de Technologie.
A propos de Mark Burton
Mark Burton a 29 ans d'expérience en vente et marketing. Il officiait récemment dans les rôles de directeur des ventes chez MySQL AB et Informatica. Chez MySQL, en tant que vice-président des ventes mondiales et des alliances, il a contribué à l'édification d'un modèle de vente pour monétiser la marque Open Source MySQL qui a abouti à l'acquisition de cette société par Sun Microsystems pour un montant de 1 milliard de dollars en février 2008. Chez Informatica, M. Burton a tenu les rôles de Vice-Président Senior des Ventes Amériques puis Vice-Président des Ventes et des Alliances du groupe. Sa contribution a permis à Informatica de voir ses ventes progresser de 12 millions à plus de 150 millions de dollars, résultat d'une introduction en bourse réussie en avril 1999 et d’une deuxième offre en Septembre 2000.
Ses autres postes comprennent plusieurs vice-présidences ventes et marketing dans des entreprises qui débutaient, un poste de Cadre résident chez Partech International Venture Partners, et de Manager régional des ventes chez Oracle, entre autres.
M. Burton participe aux conseils d'administration de société Open Source leaders telles que MuleSource et Infobright et également au conseil consultatif de Jaspersoft.
A propos de Zend Technologies, Inc.
Zend Technologies Inc., la PHP Company, est le leader des produits et services de développement, déploiement et gestion d’applications Web PHP critiques. PHP est utilisé par plus de 20 millions de site Web et est rapidement devenu le langage le plus répandu pour développer des applications Web dynamiques. Le Zend Framework, le framework PHP Open Source de référence a été téléchargé plus de 10 millions de fois et parmi les entreprises l’ayant adopté ou qui contribuent à son développement, on trouve Fox Interactive Media, Google, IBM et Microsoft.
Mondialement déployée dans plus de 27000 entreprises, la gamme de produits Zend apporte une solution complète durant tout le cycle de vie d’une application PHP.
Le siège de Zend est situé à Cupertino en Californie.
Pour plus d’informations, consultez www.zend.com ou appeler le +1 408 253 8800
Contact Presse:
Bradford Cottel
Zend Technologies
+1 408 253 8812
pr@zend.com
Proposé par Christophe Chervy
La génération de PDF est l'une choses à laquelle nous avons souvent à faire en développement web. Il existe de nombreuses solutions, l'une des dernière en date est libharu dont l'extension [pecl/haru][haru] nous permet d'exploiter la puissance.
libharu est une librairie écrite en C, disponible sur de nombreuses plate-formes ayants des ponts vers plusieurs langages (python, ruby, C#, etc.). Le travail est manuel et le code assez verbeux. Le point d'origine est en bas à gauche et non en haut à gauche comme nous en avons l'habitude. Il s'agit surtout d'une gymnastique à laquelle il faut se familiariser.
[haru]: http://pecl.php.net/haru En premier lieu nous devons installer l'extension
port install libharu (pour les utilisateurs de macports sous mac)
wget http://pecl.php.net/get/haru
tar xvzf haru.tgz
cd haru
phpize
./configure --with-haru=/opt/local
make
sudo cp modules/haru.so /chemin/vers/extensions/php
Ajoutez la ligne suivante à votre php.ini extension=haru.so
Vérifier la bonne installation avec php -m ou avec phpinfo().
L'exemple qui suit est commenté et, je l'espère, clair.
N'hésitez pas à me faire part de vos remarques.
Le résultat final: le PDF
La génération de PDF est l'une choses à laquelle nous avons souvent à faire en développement web. Il existe de nombreuses solutions, l'une des dernière en date est libharu dont l'extension [pecl/haru][haru] nous permet d'exploiter la puissance.
libharu est une librairie écrite en C, disponible sur de nombreuses plate-formes ayants des ponts vers plusieurs langages (python, ruby, C#, etc.). Le travail est manuel et le code assez verbeux. Le point d'origine est en bas à gauche et non en haut à gauche comme nous en avons l'habitude. Il s'agit surtout d'une gymnastique à laquelle il faut se familiariser.
[haru]: http://pecl.php.net/haru En premier lieu nous devons installer l'extension
port install libharu (pour les utilisateurs de macports sous mac)
wget http://pecl.php.net/get/haru
tar xvzf haru.tgz
cd haru
phpize
./configure --with-haru=/opt/local
make
sudo cp modules/haru.so /chemin/vers/extensions/php
Ajoutez la ligne suivante à votre php.ini extension=haru.so
Vérifier la bonne installation avec php -m ou avec phpinfo().
L'exemple qui suit est commenté et, je l'espère, clair.
N'hésitez pas à me faire part de vos remarques.
Le résultat final: le PDF
Zend livre une solution Web intégrée pour IBM i.
La distribution Web PHP de Zend équipera tous les serveurs IBM i.
Cupertino, Californie —(BUSINESS WIRE)— 5 février 2009 — Zend Technologies Inc., la PHP company, annonce aujourd’hui son association avec IBM pour la préinstallation de la distribution Web de Zend dans chaque logiciel IBM i, le système d’exploitation intégré pour IBM Power Systems, et dans tout le matériel y afférant. La solution de distribution Web de Zend basé sur PHP permet aux clients de « webifier » leur applications et données IBM i et inclut le support sur IBM i pour le développement rapide d’applications et RIAs (Applications Internet Riches). Avec PHP, les utilisateurs iBM i obtiennent également un accès immédiat à un vaste écosystème d’applications PHP de référence et à une communauté importante de développeurs professionnels.
Depuis le début du partenariat entre IBM et Zend, plus de 12 000 clients d’IBM i dans plus de 150 pays ont téléchargé les produits Zend pour IBM i et utilisent PHP pour la production d’applications web critiques. Avec Zend Core, la solution de stack Web de Zend, désormais intégré à l’environnement d’exploitation IBM i, les clients IBM profiteront d’un PHP prêt à l’emploi pour les implémentations IBM i 5.4 et IBM i 6.1.
« Cette annonce est une expansion des relations entre les deux entreprises qui ont pour but de continuer à améliorer l’offre basée sur PHP pour les clients IBM i, » commente Scott Handy, Vice Président Mondial Marketing, Stratégie et Ventes IBM Power Systems. « Nos clients souhaitaient intégrer PHP et nous avons apporté le PHP de Zend à notre plateforme. L’enthousiasme suscité - et l’utilisation - des solutions PHP de Zend ont dépassé toutes nos attentes. »
PHP est le langage de développement Web le plus populaire en raison de sa simplicité d’usage et de ses fonctionnalités professionnelles. Plus de 22 millions de domaines Internet, incluant Yahoo! et Facebook l’ont déjà déployé. La communauté PHP avoisine les 5 millions de développeurs et profite également d’un riche écosystème applicatif dans lequel on trouve le très populaire CMS, Drupal. La popularité de PHP s’est accélérée récemment grâce à sa souplesse, à sa facilité d’utilisation pour la création d’applications et de services web modernes et aussi grâce au support annoncé pour les systèmes d’exploitation d’IBM i.
Zend Technologies travaille en collaboration avec IBM depuis plus de trois ans pour fournir les produits, le support, les services et la formation PHP spécifiques à IBM i. Plus récemment, à la demande des clients IBM i, Zend a fourni le Bridge 5250 afin de simplifier la modernisation et le développement d’applications professionnelles. Le Zend Framework peut également être utilisé avec IBM i pour la création rapide et simple d’applications Web critiques en PHP.
« Nous avons collaboré avec des entreprises clientes « i » de moyenne et grande tailles pour exécuter toute sorte d’applications PHP, allant de systèmes de gestion de commande complète à la webification de systèmes ERP « écran vert », pour tirer profit du vivier immense d’applications open source qui ne cesse d’augmenter de jour en jour » explique Andi Gutmans, CEO et co-fondateur de Zend Technologies. « Par ailleurs, les partenaires d’IBM et Zend génèrent du revenu en rendant les applications «écran vert» disponibles pour le Web et en créant de nouvelles applications Web, tout en réduisant les coûts et en prolongeant la viabilité de cette plateforme puissante. »
« Nous sommes de grands utilisateurs d’IBM i » affirme John Horner, IBM Power Systems programming manager chez APi Group - un conglomérat d’1 milliard de dollars qui s’occupe de sécurité à domicile, de transport, de distribution et de constructions spécialisées. «Plutôt que d’adopter un ERP de marque qui nous aurait coûté une somme à 8 chiffres voire plus, et qui nous aurait pris trois ans à implémenter, nous avons pu réduire les risques et rester sur la plateforme IBM Power Systems, tout en modernisant nos applications avec les solutions Zend pour PHP. Bref, nous avons terminé ce projet pour un dixième du coût et ce, en 18 mois seulement ! »
« Il est bien connu que les partenaires commerciaux – tels les VARs, les intégrateurs et les consultants comme moi – connaissent actuellement une diminution générale de leurs marges, mais les solutions PHP de Zend nous fournissent une nouvelle source de revenus, qui est fondamentale pour nous, » explique Larry Nies, Président de NSC, «Dans son ensemble, PHP tourne plus rapidement, accède aux bases de données plus vite et il est plus simple pour un développeur RPG que d’autres langages Web (Net.data, CGIDEV2, Java, etc.). Grâce à l’utilisation des solutions Zend, nous livrons souvent nos implémentations 50 à 80% plus vite qu’avec d’autres solutions concurrentes »
Pour plus d’information sur Zend sur IBM i, visitez: http://www.zend.com/fr/store/i5/
Pour voir l’annonce d’IBM au sujet de Zend sur IBM i, visitez :
http://www.ibm.com/common/ssi/rep_ca/1/897/ENUS209-011/
A propos de Zend Technologies
Zend Technologies Inc., la PHP Company, est le leader des produits et services de développement, déploiement et gestion d’applications Web PHP critiques. PHP est utilisé par plus de 22 millions de site Internet et est rapidement devenu le langage le plus répandu pour développer des applications stratégiques. Mondialement déployée dans plus de 25000 entreprises, la gamme de produits Zend apporte une solution complète durant tout le cycle de vie d’une application PHP. Le siège de Zend est situé à Cupertino en Californie.
Pour plus d’informations, consultez www.zend.fr
Contact presse :
Christophe Chervy
Zend Technologies
01-48-55-02-02
info-france@zend.com
Proposé par Christophe Chervy
Petite mise à jour de DotClear.
Cette version n'apporte que deux modifications. Un problème de sécurité (XSS) et un problème lié à l'insertion de vidéo provenant de YouTube.
Normalement la mise à jour se fait automatiquement mais il est bien entendu possible de télécharger la mise à jour [fr].
Suite à des régressions induites par la version 1.2.3, la dernière version de Symfony est sortie
La nouvelle version fixe notamment un problème de gestion du Datetime par propel.
Vous trouverez la procédure de mise à jour vers la 1.2.4 ici.
Vous pouvez consultez le changelog ici ainsi que la liste des tickets présentant les bugs concernés en détail ici.
Une nouvelle version de sitehound est disponible au téléchargement.
Sitehound est une version pré-configurée de Drupal. Elle contient les modules les plus couramment utilisés, cela permet de démarrer plus vite dans la création d'un nouveau site sous Drupal.
Cette nouvelle version intègre la dernière version de Drupal (6.9) ainsi que les dernières mises à jour de modules.
Au vu des nombreux outils d'orm php que nous avons l'occasion de rencontrer sur la toile, nous vous proposons aujourd'hui de faire un point sur la situation.
La liste non exhaustive que nous présentons ici vous permettra de choisir un ORM en fonction des besoins, qui sont généralement liés à des problématiques de performances et de simplicité de développement/d'utilisation.
-Doctrine
Qu'on se le dise, la eZ Conference 2009 se tiendra à Paris les 25 et 26 juin 2009 ! La ville de Skien en Norvège où se tenait habituellement cet évènement est plutôt sympa et dépaysante mais pour nous européens du sud mais pas vraiment facile d'accès. On peut également espérer un plus grand succès de cet évènement consacré à eZ Publish et à tout ce qui tourne autour (eZ Components, PHP, MySQL, et la publication sur le web en général).
Après de nombreux mois de préparation, mon site "Hello-Design" vient enfin de faire la bascule. Avec de nombreuses rubriques :
Bien sur, Il faut encore attendre le nouveau portail qui sera fait quand j'aurais 5 minutes....
Donc pour tous les sites qui relais le fils RSS, merci de le changer le fils
La nouvelle adresse : http://blog.hello-design.fr
Après de nombreux mois de préparation, mon site "Hello-Design" vient enfin de faire la bascule. Avec de nombreuses rubriques :
Bien sur, Il faut encore attendre le nouveau portail qui sera fait quand j'aurais 5 minutes....
Donc pour tous les sites qui relais le fils RSS, merci de le changer le fils
La nouvelle adresse : http://blog.hello-design.fr
Parmi les démos présentées :
La chaîne de TV Nolife était présente et un résumé aura lieu cette semaine dans l'émission 101% avec une petite interview de ma part :-)
Par ailleurs, quelques personnes ont sollicitées pouvoir revoir la présentation (disponible ici) que j'ai effectué concernant l'histoire de la scene sur Atari ST avec la possibilité de visualiser les démos références.| Année | Demo | Groupe | Original (1) | Video |
| 1987 | Little Sound demo | The exceptions | Pouet | |
| 1987 | The Big Demo | The exceptions | Pouet | |
| 1988 | The overdire demo | The Phalanx | Pouet | |
| 1988 | Full Screen demo | Level 16 | Pouet | |
| 1989 | The Union Demo | The union | Pouet | |
| 1989 | Cuddly demo | The Carebears | Pouet | |
| 1990 | Syntax Terror | Delta force | Pouet | |
| 1990 | Dark side of the Spoon | Unlimited Matricks | Pouet | |
| 1991 | European Demo | Overlanders | Pouet | |
| 1991 | Ooh Crickey whot a scorcher | The Lost Boys | Pouet | |
| 1992 | Anomaly Demo | MJJ Prod | Pouet | |
| 1992 | The Phaleon demo | Next | Pouet | |
| 1993 | Braindamage | Agression & Kruz | Pouet | You Tube |
| 1993 | Flip-O-Demo | Oxygene | Pouet | |
| 1999 | Virtual Escape | Equinox | Pouet | Video |
| 2000 | STNICCC2000 demo | Oxygene | Pouet | You Tube |
| 2001 | ODD Stuff | Sector One & Dune | Pouet | Video |
| 2003 | Fantasia | Dune & Sector One | Pouet | |
| 2003 | Posh | Checkpoint | Pouet | |
| 2005 | 20 Years | Atari scene collective | Pouet | |
| 2007 | My Galaxy | Dune & Sector One & MJJ Prod | Pouet | Video |
| 2008 | More or less Zero | Dead Hackers Society (DHS) | Pouet | You Tube |
Aujourd'hui, nous vous proposons de faire un point sur l'utilisation de LINQ ( librairie bien connue des développeurs .NET 3.X) avec php.
- PHPLinq, à quoi ça sert ?
Plutôt qu'un long discours, prenons un exemple simple : la pagination de données
Imaginons que l'on veuille créer une page qui liste un ensemble de données avec un système de pagination.
Lorsque nous allons coder cette page, nous allons réaliser une requête de sélection sql avec une gestion du LIMIT grâce à un offset.
Seulement voila, si nous codons cette page sans utiliser d'outils/libraires, nous allons exécuter une requête vers la base à chaque fois que l'offset va changer.
PHPLinq va nous permettre de travailler directement sur le jeux de données récupéré et donc de nous éviter d'exécuter une requête à chaque changement d'offset.
- Qu'est ce que je peux faire d'autre ?
Plus généralement, PHPLinq permet de réaliser des requêtes sur des collections de données.
On parle ici de datasource pour les collections de données et les requêtes en question agiront sur les collections. Il n'y a pas de traitement sql en base lors de ces opérations.
Le datasource peut donc être :
Le CMS Typo 3 vient de sortir des mises à jour mineures.
Ces mises à jour n'apportent pas de nouvelles fonctionnalités mais corrigent quelques bugs dont certains liés à la sécurité.
Il est conseillé de faire la mise à jour.
Pour faire du développement en PHP, même si il est possible d'utiliser un simple éditeur de texte (ex : notepad++), il peut être plus simple d'utiliser un IDE.
Un IDE (integrated development environments), peut permettre de gagner du temps, de simplifier certaines tâches, de mieux organiser son projet...
Choisir un IDE adapté aux besoins, aux habitudes de développement n'est pas toujours évident.
C'est pourquoi Smashing Magazine a publié un article mettant en avant les critères classiques de choix d'un IDE (complétion, gestion des erreurs, refactoring, versioning, ...) pour ensuite comparer les divers solutions présentes sur le marché en fonction de ces critères.
Depuis quelques semaines, je me suis penché sur les nouveaux outils de Yahoo avec PHP : YahooBOSS et SearchMonkey pour préparer quelques articles qui seront publiés très prochainement dans différents magazines et sites internets et surtout en français ;-)
Ceux sont des très bons outils et assez puissants
Et la !!! Yahoo remet une couche en mixant YahooBoss et SearchMonkey car il y a une grosse demande... donc un article en plus...
A suivre
L'annonce officiel http://ysearchblog.com/2009/02/11/boss-update-open-monetization-pricing-structured-data-and-more/
Une mise à jour de la branche 1.1 de Symfony vient de paraître.
Cette nouvelle version ne contient pas de nouvelles fonctionnalités mais fixe quelques bugs.
Vous pourrez trouver la procédure de mise à jour vers la 1.1.7 (branche 1.1) ici.
Vous pouvez consulter le changelog ici ainsi que la liste des tickets présentant les bugs concernés en détail ici.
Une nouvelle version de l'outil de recherche et d'indexation mnoGoSearch vient de paraître.
Il s'agit d'une version mineure qui vise principalement à améliorer la stabilité de l'outil. Elle apporte également une multitude de petites améliorations.
De nouvelles fonctionnalités ont été ajoutées à Yahoo! Search BOSS, ainsi que plusieurs mises à jour sur les termes des services et d'évaluation.
La modification principale concerne l'accès aux données structurées SearchMonkey par BOSS API, qui sont obtenues grâce à Yahoo! Web Crawler. Désormais, toutes ces données sont disponibles aux utilisateurs de BOSS API.
Nous rappelons que SearchMonkey est la plateforme gratuite de Yahoo! Search. En utilisant cet outil, les développeurs peuvent utiliser des données structurées pour rendre les résultats de Yahoo! Search plus utiles et visuellement attirants, et apporter un flux de données cohérent à leurs sites.
Par ailleurs, BOSS (Build your Own Search Service) est une plateforme gratuite de recherche de services web. Le but de BOSS est simple : de promouvoir l'innovation des technologies de recherche. Des développeurs et de grandes sociétés Internet peuvent se servir de BOSS afin de construire et de lancer une recherche de produits sur une échelle de web, une recherche qui utiliserait l'index entier de Yahoo! Search.
Pour avoir plus de détails sur les nouvelles fonctionnalités de Yahoo! BOSS cliquez ici.
Article original publié sur Glagla Dot Org. Tous droits réservés.
Version 7 of the Asbru Web Content Management system for PHP, .NET and JSP/Java has been released.
This latest major upgrade to the Asbru Web Content Management system introduces functionality to import existing Dreamweaver and HTML file-based websites into the web content management system. It also adds many structural improvements and improvements for web hosting service providers offering the system to their customers.
Import of Dreamweaver Templates
This major release of the Asbru Web Content Management system introduces functionality to import Dreamweaver and HTML file/based websites into the web content management system. The import functionality is designed so that non-technical users can easily migrate from their existing "static" HTML file-based websites to dynamic Asbru Web Content Management system managed websites without making any prior changes to their websites.
Structural Enhancements
The new version 7.0 also adds significant structural improvements to access restrictions and the way templates, style sheets and JavaScript can be used in the system.
Access to content can now be set on an individual user basis in addition to the existing role-based basis providing enhanced adaptability to a variety of different access schemas. The new version also adds functionality for easy administration and reuse of JavaScript program libraries and functions throughout a website.
Modular style sheets can now be used as version 7.0 enables users to select several style sheets for each web page. Also the way templates and style sheets can be chosen has been extended so that it is now possible to choose special templates and style sheets for certain micro-websites and for specific sections of a website. This can for example be used to display certain templates and style sheets for website visitors referred by certain keywords or for website visitors visiting from certain external websites.
Improvements for Hosting Service Providers
The new version 7.0 of the Asbru Web Content Management system also includes several improvements for web hosting service providers and website designers offering the Asbru Web Content Management system to their customers. Several features to make it easier to create and manage custom functionality packages have been added.
The new version also provides web hosting service providers and website designers with functionality that enables them to setup a simple user interface, where their customers can select website colors, company name, address details and much more when they initiate their websites.
For an online trial of the new version of the Asbru Web Content Management system: http://wcm.asbrusoft.com.
About Asbru Web Content Management
The Asbru Web Content Management system is a full-featured and ready to use out-of-the-box enterprise level solution. It is available for PHP, .NET and JSP/Java and runs on Microsoft Windows, Linux, Unix and Mac OS X. The system enables users to update web content through Internet Explorer, Mozilla/Firefox and Safari web browsers. For more information about Asbru Web Content Management: http://wcm.asbrusoft.com.
Proposé par David Fisher
Bonjour à Tous,
Zend est fier d’annoncer la disponibilité de la version bêta publique de Zend Server, notre nouvelle génération de serveur d’application Web PHP conçu pour être le meilleur environnement pour les applications PHP de qualité production.
Zend Server combine de nouvelles fonctionnalités à celles issues de Zend Core et Zend Platform en un seul environnement PHP fiable pour développer et gérer les applications PHP.
Zend Server inclut :
* Une distribution PHP 5.2 totalement supportée et certifiée ;
* La version 1.7 du Zend Framework totalement supportée ;
* Des packages d’installation natifs pour chaque plateforme supportée (RPM/DEB/MSI) ;
* Une interface d’administration Web ;
* Une connectivité automatique aux bases de données ;
* De puissantes fonctionnalités de monitoring PHP qui vous permettent d’identifier et de résoudre les incidents plus vite ;
* Un mécanisme de mise en cache de contenus basé sur les URL nécessaire aux applications Web actuelles ;
* Zend Optimizer+ - cache d’Op-code pour améliorer les performances applicatives ;
* Nouveau "Guard Loader" qui permet l’exécution de scripts encodés avec Zend Guard.
Zend souhaite souhaite qu'un maximum de personnes participe à ce programme de bêta test afin de fournir la meilleure version finale possible.
Pour participer au programme bêta, rendez-vous tout simplement sur http://forums.zend.com/ et connectez-vous en utilisant votre identifiant Zend. Les questions relatives à l’installation, le support et les commentaires sont gérés directement depuis le nouveau forum Zend.
Pour en savoir plus sur Zend Server, allez sur : http://www.zend.com/fr/products/server/, contact us at https://www.zend.com/fr/contact, ou visitez notre page événements http://www.zend.com/fr/company/events afin de vous enregistrer pour le webinar "Unveiling of Zend Server".
L'équipe Zend
Proposé par Christophe Chervy
Le site français de publication video en ligne DailyMotion s'offre une cure de jouvence.
Le coeur du site DailyMotion est en cours de migration vers Symfony.
Vous trouverez dans cet article des informations concernant la migration progressive du site vers Symfony.
Des points très intéressants sont évoqués, notamment les raisons du choix de Symfony et les détails sur les phases de migration.
A l'occasion du forum Romain Bourdon à annoncé la sortie de WAMP2 qui permet notamment d'installer des versions différentes de PHP et MySQL, tous les détails sont sur
Il y a quelques temps déjà Damien Seguy m'a demandé si je voulais bien faire une revue de son livre "Sécurité PHP5 et MySQL", j'ai accepté avec grand plaisir et peu de temps après il m'a envoyé un exemplaire (la partie disclaimer comme disent nos amis anglo-saxons).
Le livre passe en revue de nombreuses considérations à prendre en compte lors du développement d'applications web. Bien sur des composantes tiennent du bon sens et sont applicables ailleurs que le web.
Le sommaire (repris du site Eyrolles):
# 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é
Le plan est clair est progressif, les aspects simples précédents les attaques plus tordues. Les auteurs rappellent à tout moment qu'il s'agit de faire un compromis entre les différents éléments d'un système dont la sécurité fait partie.
Si vous débutez ou n'avez jamais pris l'aspect sécurité de façon sérieuse je vous recommande vivement d'acheter cet ouvrage. Vous y apprendrez toutes les bases nécessaires.
Pour ceux déjà familier avec la sécurité il servira de référence. Vous pourrez aussi le laisser négligemment traîner sur votre bureau pour le porter à l'attention de vos collègues. Et enfin il vous donnera bons arguments lors des discussions avec vos responsables.
Entendu aux infos, un quebecois parle de "la grande odyssée "un parcours de 1000 km dans les alpes.
Moins 30 c'est pas froid ! J'suis nue-mains... Ca va être la plus grosse difficulté difficulté pour nous: "la chaleur"
J'ai souri (bon ok j'ai pleuré de rire)
Il arrive souvent d'avoir besoin de données présentes dans la base. Il est tout aussi courant de ne pas avoir de données à disposition (ou pas assez).
Basé sur ce billet, les deux requêtes suivantes vous permettent de remplir un champ de type "date" avec des dates a peu près aléatoire pour autant d'enregistrement que vous voulez. Il vous suffit de créer plus de vues ou d'ajouter la même vue dans le "from" avec des alias pour augmenter le nombre d'enregistrement (c'est un produit cartésien).
Le code suivant génère des dates pour 9 enregistrements sur le plus petit dénominateur commun, à savoir un mois de 28 jours. L'année est mise en dur dans la requête, vous pouvez aisément la remplacer.
Note: ce n'est pas la façon la plus élégante ni la plus efficace pour les dates mais ça fonctionne ![]()
Lu sur la page d'un framework MVC
"Closed source applications are generally more secure, by limiting access to the original source we reduce the ability to have [it] exploited."
J'ai de sérieux doutes quand au bien-fondé d'une telle remarque. La citation suivante illustre bien le contre-argument
As a cryptography and computer security expert, I have never understood the current fuss about the open source software movement. In the cryptography world, we consider open source necessary for good security; we have for decades. Public security is always more secure than proprietary security. It's true for cryptographic algorithms, security protocols, and security source code. For us, open source isn't just a business model; it's smart engineering practice.
Bruce Schneier in Crypto-Gram Newsletter, http://www.schneier.com/crypto-gram-9909.html
L'idée est que la sécurité est bien meilleure lorsque de nombreuses personnes peuvent analyser les mécanismes utilisés or, dans le cas de code propriétaire, le nombre de paires d'yeux conduisant une analyse est bien moins important. La conclusion logique est que la sécurité est moindre.
Cela n'a rien de bien nouveau en soi mais je suis surpris que l'on puisse encore lire de tels arguments.
Je me suis aperçu plus tard le site n'a pas vu de mise à jour depuis un an et demi et donne tous les signes d'une mort clinique. L'argument de la meilleure sécurité ne leur a pas réussi apparemment.
Entendu aux Galeries Lafayette à l'une des caisses, une vendeuse posait cette question à un collègue.
J'en profite pour vous souhaiter de bonnes fêtes !
L'AFUP propose cette année les podcasts des conférences. Les workshops ne sont pas concernés, de par leur nature ils sont peu intéressant à écouter.
Vous pouvez vous abonner au flux en suivant ce lien: http://feeds.feedburner.com/forumphp2007
Les résumés: http://afup.org/pages/forumphp2007/resumes.php
MaJ 26 novembre: trois conférences sont disponibles sur le flux ainsi que sur la page de résumé des sessions.
MaJ 3 décembre: Trois nouveaux podcast sont disponibles.
MaJ: 17 décembre: de nouvelles conférences sont disponibles sur le podcast !
Après l'évènement de la démoscene "DEMO IN PARIS", les photos et les videos commencent à apparaitre
Les photos sur flick-R.. cliquer ici
La video reportage de l'évènement avec quelques extraits cliquer ici
Sortie de la version 1.0 de Plici
L'équipe de Plici vous annonce la sortie de la version finale de Plici.
Après plus d'un an et une centaine de corrections, la nouvelle version est disponible au téléchargement sur sourceforge.
Celle ci est exempt de nouvelles fonctionnalités mais apporte la stabilité.
Elle représente une étape majeure avant la sortie de la version 2.0 qui se dévoilera le mois prochain.
Vous pouvez venir apporter vos remarques et faire avancer le logiciel selon vos envies en vous connectant sur notre forum.
PLICI est la solution Open Source d'e-commerce multi sites et professionnelle sous la licence GPL.
Proposé par Nicolas SOTRON
Présentation de la version 2.0 de Plici
Afin de célébrer la sortie de la Version 2.0 de la solution Open Source E-commerce Plici, nous vous invitons à une présentation le mardi 10 Mars à Marseille. Cet évènement prendra la forme d'un petit déjeuner de 9h à 12h.
Cet événement vous permettra de découvrir les fonctionnalités de l'application, les modifications introduites dans la version 2.0 et les différents services proposés par la société éditrice PliciWeb Solutions.
Le petit déjeuner sera clôturé par une démonstration interactive de l'application.
Vous pouvez vous inscrire directement sur notre site : http://www.plici.net/l1/p390--Evenement-du-10-Mars-2009.html.
Proposé par Nicolas SOTRON