2010

X-PRIME recrute des ingénieurs

X-PRIME recrute des ingénieurs

Vous avez 3 ans d’expérience en développement Web,
Vous êtes une star du PHP5 et un ayatollah du MySQL,
Vous aimez le code propre et bien construit,
Vous êtes un grand amateur de Symfony,
Vous avez eu plusieurs aventures avec Drupal, Magento, Wordpress ou encore eZPublish,
Vous vous êtes quitté en bon terme,
Vous savez ce que FBML veut dire,
Vous considérez que le XHTML/CSS ce n’est pas sale et même que ça fait partie du boulot,
Vous et Linux c’est uniquement professionnel,
Vous savez aussi développer des applications mobiles (iPhone, Android, …),
Vous avez un Google Reader bien fourni et vous le consultez plusieurs fois par jour,
Vous pensez que travailler en équipe c’est bien,
Vous avez un compte Facebook et vous avez pensé à cacher vos photos avant de nous envoyer votre CV,
Vous aimez bien dire que Chuck Norris est génial mais vous n’avez jamais vraiment vu un de ses films,
Vous lisez notre blog,

Nous vous attendons !! | recrutement@x-prime.com

X-PRIME, une agence hyper-interactive indépendante, créée en 2002, totalement dédiée à la communication et au marketing des marques sur les médias digitaux.
Installée sous le soleil de Toulouse et l’effervescence parisienne, X-PRIME est constituée d’une équipe de 60 personnes.
Nous travaillons notamment avec Orange, Citroën, Canal +, Epson, Peugeot, Le Louvre …

Forcer Internet Explorer à immiter les navigateurs dernière génération

Ie7 est une fabuleuse bibliothèque JavaScript qui force internet explorer à agir comme les navigateurs dernière génération (firefox, chrome, safari …) en matière de rendu HTML et de standards W3C. L’utilisation de certaines balises HTML5 et sélecteurs CSS3 est ainsi possible.

3 des principaux avantages

Intégration HTML plus simple et plus puissante

  • Par le biais de sélecteurs css2 et css3, l’accès direct au premier, nième ou dernier élément d’une structure html (liste, tableau…) est désormais possible. Plus besoin de mettre des classes partout sur nos élément html

tableau apparence "full css"

  • certaines propriétés css tel que le « :hover » sont désormais applicable sur tous les éléments… Il est ainsi possible de faire un menu full css

menu full css

  • Les png simples sont aussi utilisables

Pages HTML mieux structurées

  • il est possible d’utiliser d’autres balises que les « div » comme le montre cette image.

comparaison sutructure en div et structure htlm5

Pages html mieux référencées

Le balisage sémantique pourrait avoir un impact sur le positionnement dans les SERP. Effectivement la composition de la page en blocs (en-tête, menus, blocs latéraux, pied de page, etc…) permet aux robots de les traiters comme des entrées distinctes. Ils accèderont ainsi directement aux contenus essentiels.

Cette bibliothèque permet à tout intégrateur HTML de se projeter dans le futur du web malgré la contrainte d’Internet Explorer.

Néanmoins il y un souci au niveau du temps de chargement de certaines pages web contenant cette bibliothèque.

L’utilisation conjointe de html 5 et css3 est une véritable bénédiction, cette combinaison facilite plus que jamais la réalisation d’interfaces web.

Wordpress 3.0 s’installe

Le 15 mai 2010 la version 3.0 finale de Wordpress sera disponible librement au téléchargement. Les modifications apportées à ce moteur de blog, qualifié de CMS robuste pour certains, sont assez nombreuses. Cependant en tant qu’administrateur de site Wordpress ou bien en tant que développeur vous ne devriez pas perdre vos réflexes.

La beta 1 est disponible au téléchargement depuis le début du mois d’avril. Ce qui a laissé le temps aux curieux de le tester en long en large et en travers. !sachez que depuis le 06 mai la beta 2 est disponible.

Lors de l’installation et de la configuration

L’installation fonctionne exactement sur le même principe qu’un Wordpress MU. Si vous n’avez jamais travaillé avec Wordpress MU sachez que vous ne devrez pas copier un fichier wp-config-sample.php vers wp-config.php puis l’éditer avant de mettre en ligne l’ensemble des fichiers de votre Wordpress.

Désormais vous décompresserez une archive, la mettrez en ligne et ferez l’installation étape par étape directement dans votre navigeteur Internet. Vous pourrez d’ailleurs choisir le nom de l’administrateur principal de votre Blog, fini le “admin” avec un mot de passe généré aléatoirement.

Vous constaterez lors de l’affichage de la partie publique de votre site que le thème par défaut à changer. Le nouveau est administrable beacuoup plus facilement puisqu’il existe dans Wordpress 3.0 des fonctions pour changer le fond de la page, le header ou pour personnaliser facilement le menu de navigation, mais nous y reviendrons.

Administration de votre site au quotidien

Wordpress et Wordpress MU ont fusionné dans cette version. De ce fait avec un seul déploiement de Wordpress vous pourrez facilement créer plusieurs blogs sur le même domaine. Les plugins seront centralisés et pourront être activés ou non sur chacun des blogs que vous créerez, tout comme les thèmes.

Wordpress MU est déjà utilisé pour des sites Internet robustes tel que celui de la CNN, chaque journaliste a son propre blog avec un thème différent.

Cette nouvelle version est fournie avec un thème différent. Il est possible de facilement modifier l’image d’en tête ou bien le fond de page sans toucher à une ligne de code, mais grosse nouveauté il est également possible de constituer les menus de manière intuitive en faisant du glisser / déposer dans l’interface d’administration.

Dans les menus il est possible de mixer les pages, les catégories de billets ou encore les liens externes sans aucune difficulté.

Finalement vous ne devriez pas être déstabilisé par cette nouvelle version si vous travaillez déjà avec un Wordpres 2.9.x. Il s’agit de plusieurs évolutions mineures et de l’intégration de Wordpress MU. Si vous découvrir les possibilités réelles de l’application il existe une version de test utilisable librement avec le login “demo” et le mot de passe “wordpress”. Ce site de démonstration ne sera plus actif le 31 mai.

X-PRIME propose un stage en administration système

Le stage :

Vous êtes passionné par les gros serveurs plein de cores ? Bash (ou Powershell) n’a aucun secret pour vous ? En plus vous êtes un paranoïaque de la sécurité des systèmes ? Rejoignez nous pour un stage en « administration système ».

Sous la houlette d’un ingénieur système expérimenté vous participerez à l’administration des systèmes existant et la mise en œuvre de nouvelles infrastructures.

Virtualisation, NAS, monitoring, routage, load-balancing, DRDB, optimisation de serveurs LAMP sont autant de problématiques qui seront abordés pendant le stage afin d’acquérir de vrais savoirs faire opérationnels.

Dans un cadre de travail idéal, au milieu d’ingénieurs experts dans leurs domaines vous bénéficierez de tous les avantages du travail en agence : console de jeux, hélicoptères radio commandés et autres babioles inutiles sur les bureaux.

Le profil recherché :

Nous recherchons surtout un humain. Passionné par les technologies de l’Internet, force de proposition et munie d’une solide capacité d’analyse et de diagnostique.

Vous devez impérativement justifiez d’une formation en architecture ou administration des systèmes.

Votre esprit logique et votre autonomie seront les critères retenus lors de la sélection de votre candidature.

Date du début : ASAP

Type de contrat : 6 mois

Rémunération : 30% SMIC + Tickets restaurants

Pour postuler recrutement [at] x-prime.com ou contactez Damien Brugne au 05 67 22 25 25

Symfony Live - Day 2

Pour cette 2ème et dernière journée de conférence, voici un petit résumé des sessions…


Continue reading “Symfony Live - Day 2″

Symfony Live - Day 1

Voici donc un petit résumé de la 1ère journée de la conférence Symfony Live 2010. Beaucoup d’intervenants, beaucoup de monde, et donc beaucoup de discussions…

Live from Symfony Live

Internationalization

Continue reading “Symfony Live - Day 1″

Live from Symfony Live 2010

Aujourd’hui et demain se déroulent la Symfony Live 2010. Plus de 250 personnes venues du monde entier (dont X-PRIME), réunies à Paris pour discuter du célèbre framework PHP5.
Le programme est disponible ici : http://www.symfony-live.com/schedule . A ne pas louper cette année :

  • Doctrine 2, de plus en plus poussé par Sensio
  • Git : Plusieurs conférence sur Git, le système de versionnage à la mode. A suivre donc…
  • Symfony et Zend Framework : avec la conférence d’un chef de projet Zend Framework
  • La révélation de Symfony 2 : le meilleur pour la fin !

Bien sûr, plein d’autres conférences sont au programme: tutoriaux, retours d’expérience, best practises, etc…

A suivre donc ! (si la connexion wifi le permet ;) )

Défilement parallaxe avec jQuery

Le défilement parallaxe (ou scrolling différentiel) est une technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.

Cet effet consiste à superposer plusieurs calques et les faire défiler à des vitesses différentes.

Il est possible de recréer cet effet dans une page web assez facilement avec CSS et jQuery.

Voir la démo

parallax

Continue reading “Défilement parallaxe avec jQuery”

Habiller et déshabiller Firefox avec “personas”

Grâce à personas vous pouvez changer les habits de Firefox selon votre  humeur, personnalité…
Vous pouvez l’habiller du gris au noir, du rose au vert, de fleurs ou tout simplement de beaux paysages…

C’est sympa et ludique

Pour la  démo c’est par ici :

[Sur les autres blogs]Comment parler aux développeurs

je suis tombé sur un article du trés bon capitaine Commerce, l’homme au collants verts, et j’ai souris. Il décrit avec sérieux et ironie parfois le regard que l’on peut avoir sur les développeurs web.

Je voulais donc partager ce sourire avec vous:

http://www.capitaine-commerce.com/2010/01/26/24887-comment-parler-aux-developpeurs/

Un extrait :

L’important en ecommerce est réellement d’intégrer le staff technique à la stratégie commerciale de votre entreprise. Comme je viens de le dire, ce staff ne doit pas être en bout de chaîne et exécuter des ordres, mais, au contraire, il doit pouvoir participer et être force de proposition à la manière dont on vend les choses. Vos développeurs ne doivent pas qu’être fort en code, ils doivent savoir (un peu) parler marketing, design, ergonomie, etc… Cela ne s’apprend pas forcément sur les bancs de l’école, mais peut-être fait en mettant en oeuvre des processus de production (types agiles) qui permettent à tout un chacun de comprendre et de suivre les évolutions d’un système d’entreprise tout en ayant l’impression d’y apporter sa propre pierre.