Le blog des équipes…

  • Accueil
  • e-Commerce
  • Secteur Public
  • Gestion de contenu
  • Application Web
  • Technologies
  • e-Commerce Chine
  • Contact

Accessibilité web : l’équipe Bysoft se certifie « Expert AccessiWeb en évaluation » !

Par Cyril Drouin le 12 novembre 2010

Face au handicap, les internautes ne sont pas tous égaux en arrivant sur votre site web.

Afin de réduire cette inégalité, des procédés et bonnes pratiques doivent être mis en place sur votre site, et ce, dès sa phase de conception. Chez Bysoft, cela se traduit avant tout par la sensibilisation et la formation des équipes en matière d’accessibilité web.

Dans une dynamique de certification des équipes, Bysoft compte aujourd’hui une nouvelle personne certifiée : Nassima Gana, chef de projet de l’équipe CMS (gestion de contenu), vient d’obtenir une certification d’ « Expert Accessiweb en évaluation » délivrée par l’association Braillenet.

Elle rejoint ainsi le fameux GTA (groupe de travail AccessiWeb) : il s’agit d’un réseau professionnel d’experts en accessibilité qui a pour mission d’organiser la veille et d’augmenter l’expertise dans les technologies d’accessibilité numérique.

Rappelons également que la méthode d’évaluation AccessiWeb respecte totalement le Référentiel Général d’Accessibilité pour les Administrations (RGAA), auquel les institutions publiques doivent se conformer en matière d’accessibilité (selon la mise en application de l’article 47 de la loi n° 2005-102 du 11 février 2005 sur « l’égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées »).

Aujourd’hui chez Bysoft, d’autres personnes, impliquées à différents niveaux d’un projet de site Web sont également en cours de formation en matière d’accessibilité web, sujet sur lequel nous tenons à rester sensibilisés, et impliqués !

Commentaires
Pas de Commentaires »
Catégories
Gestion de contenu, Secteur Public

Like


Aller à l’international avec Magento!

Par Cyril Drouin le 9 novembre 2010

Notre présence au BARGENTO 5 a été marquée par l’intervention de notre Directeur Général,Cyril Drouin, sur la solution Magento et l’international .

Lors de cette conférence , il a notamment détaillé les possibilités et les problématiques rencontrées dans un projet d’envergure internationale avec la solution Magento et les solutions apportées par l’équipe Bysoft.

Vous trouverez ci-dessous la présentation de cette conférence.

Bysoft bargento5- magento-going international with magento

View more presentations from bysoftfrance.

Commentaires
1 Commentaire »
Catégories
Magento

Like


eZ publish : de plus en plus de collaborateurs Bysoft certifiés

Par Cyril Drouin le 4 novembre 2010

La certification eZ , une reconnaissance des compétences dont on est toujours honoré lorsqu’on l’obtient.
Quels sont ces avantages ? Que faut-il faire pour l’obtenir ? Comment se passe cet examen ?

Les plus values d’une certification eZ

Comme toutes les certifications, le but est d’être reconnu et de prouver ses compétences auprès des clients afin de rassurer ces interlocateurs sur son expertise ce qui améliore la confiance envers nous.

Être certifié eZ, permet de se démarquer et apporte un plus notable sur son CV et comme le précise eZ systems sur son site , cette certification permet également de :

  • Montrer vos compétences
  • Prouver vos connaissances
  • Augmenter votre crédibilité professionnelle
  • Améliorer vos possibilités de carrière

La préparation de l’examen

Vous allez passer la certification eZ, voici quelques conseils :

  1. Faites du dev : il faut acquérir une réelle expérience sur l’installation des sites eZ Publish , la mise en place des extensions et les principes de surcharge de templates eZ publish. Une grande maitrise du CMS dans tous ces contours, est vraiment requise.
  2. Améliorez votre anglais : l’examen se déroule intégralement en anglais donc il est important de bien comprendre le sens des questions pour sélectionner la ou les bonne(s) réponses .
  3. Avoir une bonne mémoire :  connaitre par cœur ( si vous le pouvez ) la syntaxe , les fonctions , … du langage de templates peut s’avérer très utile lors du passage de l’examen.
  4. Aimer la lecture : il faut vraiment s’entrainer en lisant la documentation proposée sur le site de l’éditeur et les articles présents sur le site communautaire afin de profiter des retours d’expérience des autres, ce qui peut aider sur certaines questions présentant des cas pratiques.

Quelques infos pratiques :

L’examen se déroule sur ordinateur sous forme QCM. Il compte 60 questions à traiter en une heure soit une minute par question.

Les questions sont tirées au sort dans différentes catégories parmi lesquelles :

  • les connaissances générales du CMS
  • la gestion des contenu
  • la configuration des fichiers.ini , des siteaccess, …
  • les templates
  • les extensions
  • les modules , les vues , …
  • etc

Certaines questions comportent des exemples de codes ou de configuration donnés à titre d’exemple qu’il faut interpréter et peuvent  inclure des illustrations. D’autres questions ont plusieurs bonnes réponses, il faut sélectionner toutes les bonnes réponses sinon la question est considérée comme nulle.

L’examen se termine lorsque vous répondez à toutes les questions ou si le temps imparti est atteint.

Il faut obtenir au moins 70% de bonnes réponses pour obtenir la certification et recevoir un certificat imprimé par mail attestant votre réussite.

Voilà c’est une expérience intéressante en terme de préparation et une grande satisfaction à réussir et obtenir cette certification.
Si vous devez la passer : entrainez vous et restez concentré lors de l’examen.

A ce jour , Bysoft compte plus de 8 certifiés parmi lesquels des chefs de projet , des chefs d’équipe ou des développeurs et ça continue …

A ce jour , Bysoft compte plus de 5 chefs de projet et chefs d’equipe déjà et ça continue …
Commentaires
Pas de Commentaires »
Catégories
Internet, eZ Publish
Tags
certification, cms, eZ Publish

Like


Plugins Symfony par Bysoft

Par Cyril Drouin le 3 novembre 2010

Présentation du plugin symfony multiDBmigration

Symfony (http://www.symfony-project.org/), un des frameworks PHP les plus utilisés, utilise l’ORM Doctrine (www.doctrine-project.org/) pour gérer les objets de base de données. Tous les deux inspirés de Ruby On Rails, ils permettent d’utiliser des migrations pour les changements de structure de la base de données.
Le principe est que, pour toutes les modifications de structure de la base, un script de migration est d’abord généré puis appliqué à la base. Les modifications de structure de la base peuvent ainsi être stockées dans le système de gestion de version (SVN, CVS, Mercurial…).
Cela donne les avantages suivants :

  • Les modifications de structure peuvent être passées aisément, en une ligne de commande
  • Les modifications de structure sont aisément partagées entre les développeurs
  • Les livraisons sont simplifiées ;

Cependant, le système de migration de Doctrine possède certains défauts : il ne fonctionne que si une seule base de données est définie pour le projet. Si plusieurs base de données sont définies, la migration sera appliquée sur une base de donnée aléatoirement, donc probablement pas la bonne. Les projets possédants  plusieurs base de données, souvent assez conséquent perdent donc l’utilisation des migrations.
Le plugin développé par Bysoft permet de résoudre ce problème. En utilisant le plugin, les migrations sont générées spécifiquement par base de données, ce qui permet de créer et passer des scripts de migration pour les projets a plusieurs bases de données.
Il est disponible en licence GPL ici : http://www.symfony-project.org/plugins/sfDoctrineMultiDBMigrationPlugin
Pour l’installer, il suffit de mettre le code du plugin dans le répertoire plugin et vider le cache
L’utilisation est simple. Pour générer une migration :

  • Il faut éditer le schéma pour y ajouter les nouveaux champs
  • Lancer la ligne de commande : php symfony multiDBmigration:generate (cela doit être fait avant de régénérer les modèles)

Pour migrer, il suffit de lancer : php symfony multiDBmigration:migrate

 Présentation du plugin symfony bsJobQueuePlugin

Le queuing permet d’exécuter certains traitements lourds sur un serveur dédié ou permet de reporter ces traitements à des heures de faible trafic.
Voici des exemples concrets où le Queuing peut être utilisé : 

  • Envoi de mail
  • Génération de document
  • Sauvegarde de statistiques sur les visites

Ces actions n’affectent pas fonctionnellement le retour envoyé à l’utilisateur mais peuvent ralentir le temps de chargement de la page.
Ils peuvent être traités en parallèle sur un autre serveur, ce qui permet :

  • D’alléger la charge du/des serveur(s) frontal/frontaux
  • D’accélérer le traitement de la page de confirmation

Plusieurs solutions robustes existent pour implémenter le queuing :

  • ZendQueue : Une classe qui permet de gérer le queueing avec ZendServer.  Il est même possible de contrôler la charge CPU des serveurs afin d’exécuter les jobs sur le serveur le moins sollicité
  • Gearman : un framework qui permet de répartir la charge à un cluster de serveur

Ces solutions ne sont pas triviales à mettre en place et nécessitent des modifications au niveau de l’architecture système.
Une autre solution est d’implémenter soit même un système de queuing au niveau du code.
C’est ce que nous avons fait pour l’un de nos projets.  Ce système a été développé sous forme de plugin Symfony et est disponible à l’adresse suivante : http://www.symfony-project.org/plugins/bsJobQueuePlugin
Ce plugin permet de reporter  l’exécution de n’importe quelle fonction de l’application.
L’installation et l’utilisation est décrite ici : http://www.symfony-project.org/plugins/bsJobQueuePlugin?tab=plugin_readme

Commentaires
1 Commentaire »
Catégories
Internet

Like


BYSOFT est une agence d'Ingénierie Internet Interactive. Nous accompagnons nos clients dans leurs projets E-commerce et Portails en gestion de contenu.
Nous offrons une couverture globale de services : Conseil, Agence Web, Ingénierie, Hébergement et Génération de trafic.
        

Technologies

  • Ajax
  • DotNetNuke
  • Drupal
  • eZ Publish
  • Flex
  • Internet
  • Joomla
  • Magento
  • MySQL
  • OsCommerce
  • PHP
  • Prestashop
  • Spip

Archives

  • 2012
    • janvier
    • février
  • 2011
    • janvier
    • février
    • mars
    • avril
    • juin
    • juillet
    • septembre
    • octobre
    • novembre
    • décembre
  • 2010
    • janvier
    • février
    • avril
    • mai
    • juin
    • juillet
    • août
    • septembre
    • octobre
    • novembre
    • décembre
  • 2009
    • janvier
    • février
    • mars
    • avril
    • mai
    • juin
    • juillet
    • août
    • octobre
    • novembre
    • décembre
  • 2008
    • février
    • mars
    • avril
    • mai
    • juin
    • juillet
    • août
    • septembre
    • octobre
    • novembre
    • décembre
  • 2007
    • janvier
    • février
    • mars
    • avril
    • mai
    • juin
    • juillet
    • août
    • septembre
    • octobre
    • novembre
    • décembre
  • 2006
    • janvier
    • février
    • mars
    • avril
    • mai
    • juin
    • juillet
    • août
    • septembre
    • octobre
    • décembre
  • 2005
    • octobre
    • novembre

Derniers tweets

  • 15-02-2012
    Nouvel article sur le blog des équipes: "la nouvelle version 1.12 de Magento Enterprise" http://t.co/J8JXCQM8
    ReplyRetweetFavorite

  • 14-02-2012
    Sur le blog des équipes : Brève Drupal 8 - HTML 5 http://t.co/EqlVMjQl
    ReplyRetweetFavorite

  • 09-02-2012
    Nouvel article sur le blog de nos équipes: "Mettez des accents dans votre nom de domaine.fr" http://t.co/WEHCUTE8
    ReplyRetweetFavorite

@BysoftFrance
Le site de l'agence | Nous contacter | rss RSS | Twitter Twitter