Damien Brugne

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

Comment manipuler les prix tiers d’un produit Magento

Terminons notre semaine de découverte du code Magento en abordant une fonctionnalité bien pratique : les prix tiers (« tiers prices » en V.O.).

Magento-observer

Les prix tiers sont des prix « conditionnés ». Un produit a au minimum un prix -fixe- et éventuellement un prix spécial pour une durée déterminée ou non. Les prix tiers permettent de définir des prix spécifiques à une quantité achetée et / ou à un groupe d’acheteur.

Ce qui permet -par exemple- de proposer un catalogue dédié aux professionnels avec des prix minorés ou d’inciter à l’achat avec une politique de prix dégressifs sur la quantité.

Continue reading “Comment manipuler les prix tiers d’un produit Magento”

Comment créer un produit Magento par code

Suite de notre découverte du modèle objet Magento. Après la création d’une catégorie et la manipulation des collections d’entités Mangento voyons comment créer un produit simple … by code of course.

Magento-observer

Lors de la création des catégories nous avions utilisé un array PHP et la méthode setData() pour renseigner les attributs. Cette fois-ci nous allons utiliser les assesseurs de notre objet.

Dans le code proposé ci-dessous tout les attributs par défaut d’un produit Magento ne seront pas renseignés. Les attributs non renseignés aurons les mêmes valeurs par défaut que si le produit avait été créé par le frontend. Entre autre la génération automatique de l’URL-key à partir du nom est implicite si elle n’est pas précisée à la création.

Continue reading “Comment créer un produit Magento par code”

Récupérer une ou plusieurs catégories par code dans Magento

Nous avons vu hier comment créer une catégorie par code dans Magento.

Je vous propose aujourd’hui de voir comment récupérer une ou plusieurs catégories, comment les parcourir puis d’implémenter une méthode permettant de vérifier si une catégorie existe ou non d’après son attribut “name”.

Magento-observer

Cet article va nous permettre de découvrir la manipulation des collections d’objets Magento. Les notions ci-dessous ne s’appliquent pas seuleusement qu’aux catégories Magento mais également à toutes les entités EAV (Entité - Attribut - Valeur) comme les produits, les attributs, les clients, les commandes …

Continue reading “Récupérer une ou plusieurs catégories par code dans Magento”

Comment créer une catégorie Magento par code

Voici la suite de notre découverte de l’API Magento. Aujourd’hui je vous propose de créer -par code- une catégorie Magento.

Magento-observer

Le concept des catégories est fondamentale de l’architecture Magento. Les catégories permettent d’organiser les produits de manière arborescente afin par exemple de structurer l’expérience visiteur sur le frontend.

Comme la création manuelle de -beaucoup de- catégories via l’interface d’administration peut s’avérer fastidieuse, il peut s’avérer trés pratique de créer les catégories par batch. Le code proposé ci-dessous aborde donc la manipulation d’une partie du modèle des catégories. Libre à vous ensuite de l’implémenter dans votre propre logique en fonction de vos besoins spécifiques.

Continue reading “Comment créer une catégorie Magento par code”

Comment créer un batch Magento

Damien, au lieu de Twitter écris des posts sur Australopitech … Damien fais un billet sur Australopitech … Damien tu ne montre pas l’exemple …“, gnia, gnia, gnia.

Et bien soit, je vous propose donc de commettre une série de posts sur Magento et son API.

Pour commencer par le commencement, voyons comment créer un batch Magento qui servira à nos futurs articles sur l’API Magento …

Magento-observer

Continue reading “Comment créer un batch Magento”

SharePoint et les PDF

Une des premières actions d’un déploiement SharePoint pour une utilisation GED est de configurer le support des documents PDF. Et en particulier l’indexation de leur contenu par le moteur de recherche de SharePoint Server 2007.

De nombreux billets traitent du support des PDF dans MOSS. Mais rédigés à des versions plus ou moins récentes et pour des architectures plus ou moins 64 bits, aucun billet ne correspondait à mes environnements projets, à savoir Windows Server 2008 64 bits + MOSS 2007 + Acrobat Reader 9 (qui inclus l’iFilter qui va bien).

Voici donc un post-it de mon déploiement :

MOSS et le support PDF

Continue reading “SharePoint et les PDF”

Moonlight 1.0 dehors !

moonlight_logoMoonlight 1.0 est sorti et est dores et déjà disponible pour Linux via un greffon Firefox 2 et 3.

Pour rappel Moonlight est la version Open Source de Silverlight éditée par Novell et soutenue par Microsoft.

Pour rappel (il faut suivre un peu) Silverlight est le moteur de RIA édité par Microsoft. Concurrent par nature de Flash, c’est surtout une alternative sérieuse à Flex et AIR. Allez… un peu de concurrence n’a jamais fait de mal.

Continue reading “Moonlight 1.0 dehors !”

Le Quake de Silverlight

Même si Silverlight n’est pas encore LA technologie incontournable sur Internet, nous gardons un oeil sur son évolution et ses nouvelles applications. C’est en consultant le programme des prochains Techdays de Microsoft que je suis tombé sur ce portage étonnant du fameux Quake d’ID Software en … Silverlight.

QuakeLight, c’est son petit nom, est édité par la société InnoveWare et pourrait bien être le premier d’une série d’autres portage si on en croit la homepage officielle : http://www.innoveware.com/ qui évoque le “mythique” Monkey Island.

Une initiative qui ne va pas aider les administrations à augmenter la productivité de leurs collaborateurs disposant de connexion Internet …

Microsoft Office Project Server (MOPS) et event ID 7903

Pour mon premier post sur Australopitech un petit “truc” Microsoft Office Project Server.

Lors de notre récent déploiement de Project Server sur une instance de SharePoint parfaitement fonctionnelle nous avons rencontré un problème souvent remonté dans les forums : le CPU charge à 100% sans raison apparente et le journal d’événements se remplit d’event 7903.

Continue reading “Microsoft Office Project Server (MOPS) et event ID 7903″