Nos solutions pour les entreprises
Solutions Web PHP

De nombreuses applications web reposent sur le langage PHP, mondialement connu et reconnu par la communauté des développeurs. Vous souhaitez mettre en place une telle solution ? Nous vous proposons la mise en place d'une solution adaptée à vos besoins, d'un simple site à une plateforme complète.
Etant donné que nous avons déjà développé des solutions PHP, nous pouvons bien entendu vous fournir des références afin de vous montrer nos compétences. Nous avons également déjà développés plusieurs fonctionnalités 2.0, notamment la mise en place d'un système de conversation (chat), la notification en temps réel de modifications ou la réception différée de messages privés. N'hésitez pas à nous contacter pour plus d'informations.
Sites PHP
La mise en place d'un site Internet en PHP repose principalement sur la conception de la structure du site, l'éventuelle conception de la base de données associée et l'affichage des données au format web. Nous vous proposons la mise en place d'une telle solution. La gestion des données sera alors faite par des logiciels annexes spécialisés, tel PhpMyAdmin.
Afin de produire des sites de qualité, nous utilisons une approche à plusieurs niveaux : base de données, couche PHP (POO) et couche d'affichage avec notamment les moteurs de templates Smarty et Modelixe. Les solutions ainsi produites sont plus robustes et peuvent utiliser des techniques avancées : précompilation, gestion simplifiée des sites en plusieurs langues, ...
Solutions complètes
La mise en place de solutions plus complète intégrant notamment un backend et un frontend ou encore des fonctionnalités avancées nécessite des compétences plus complètes et la maîtrise des technologies du web. Nous pouvons vous proposer la mise en place de telles solutions, en fonction des vos besoins. Nous pouvons notamment vous proposer la mise en place de solutions web 2.0 reposant sur les technologies suivantes.
Premièrement, l'utilisation de l'API JQuery et des plugins associés vous permet d'obtenir une solution stable et complète, avec de nombreuses fonctionnalités.
Deuxièmement, la mise en place de modules AJAX, éventuellement combinés à JQuery, vous permet d'offrir une nouvelle expérience à vos utilisateurs, telle la possibilité de recevoir des notifications en temps réel (news, emails, ...), sans avoir à recharger la page.
Sécurisation de vos applications
La sécurité de vos applications web est essentielle, afin de notamment assurer un bon fonctionnement de votre activité. Afin de vous protéger, nous avons mis en place une méthodologie permettant d'analyser la robustesse des applications que nous développons mais aussi des applications PHP en général. Vous trouverez plus d'informations sur la page Configurtation et sécurisation des systèmes.




Progiciels : Prestashop, Drupal
De nos jours, de nombreux progiciels ont été développés afin de faciliter la création de solutions web. Drupal et Prestashop en sont des exemples. L'utilisation de tels outils est notamment recommandée pour les personnes souhaitant disposer d'une solution rapide et adaptée à un modèle générique. Ainsi, il est par exemple possible d'utiliser PrestaShop pour la mise en place d'un e-commerce ou Drupal pour la mise en place d'un site avec diverses fonctionnalités (gestion d'actualités, formulaires, ...).
L'utilisation de ces outils permet alors d'obtenir une solution offrant une interface de gestion (backoffice) et une interface utilisateur (frontoffice). Bien que ces outils offrent de nombreuses fonctionnalités, notamment via leurs modules, leur utilisation peut engendrer des limites. Avant de vous proposer la mise en place de solutions basées sur ces progiciels, nous vous proposons donc d'étudier la compatibilité de vos besoins avec ceux-ci. Si vous n'avez pas encore totalement spécifié vos besoins, nous pouvons également vous accompagner dans la réalisation de votre cahier des charges.
Dans le cadre de nos projets, nous avons déjà développé des sites Internet basés sur Drupal 7. Ces développements ont notamment consisté en le développement de modules, l'optimisation des serveurs web (Apache et Mysql) et la conception proprement dite du site.


Solutions spécialisées
Progiciel OpenAGE

OpenAGE est un progiciel élaboré par la société REFLEXE et permettant de développer des applications web robustes, en JAVA. A partir d'une spécification complète de vos besoins, il nous est ainsi possible de développer une solution web.
La mise en place d'une solution OpenAGE nécessitant des connaissances avancées de ce progiciel (API, fonctionnalités, ...), nous vous proposons la réalisation de celle-ci. Si vous n'avez pas spécifié vos besoins, nous pouvons également vous accompagner pour définir celui-ci, de manière à ce que l'application OpenAGE développée soit adaptée à votre activité.
Généralement considéré comme la version 2.0 des bases de données ACCESS (accès web élaboré, multi-utilisateurs), les solutions développées à partir d'OpenAGE sont en réalité bien plus complète et vous permettent de gérer la totalité de votre activité (saisie de fiches de données, consultations, rapports, ...). Contactez-nous pour plus d'informations.
Références
Etant donné que nous avons déjà développé des solutions OpenAGE, nous pouvons bien entendu vous fournir des références afin de vous montrer nos compétences. N'hésitez pas à nous les demander.

Optimisations de vos serveurs
Vous trouvez que votre solution est lente ou que votre serveur n'est pas à la hauteur de vos attentes ? Le problème peut tout simplement venir de la configuration de votre application voir de votre serveur ! Avez-vous pensez à activer la compression des données transférées ou encore différer les fonctionnalités pouvant l'être ? Avez-vous optimisé votre serveur, vos connexions ?
Afin d'assurer une rapidité maximale de vos solutions, nous pouvons analyser vos solutions et proposer des optimisations. Ces optimisations peuvent être au niveau de l'application (Prestashop, Drupal) ou encore du serveur (tel Apache). Après nos interventions, la plupart des sites Internet obtiennent un coefficient d'optimisation (Google Page Speed) supérieur à 90% ! Contactez-nous pour plus d'informations.
Solutions OpenSociale
Dans le cadre de nos activités, nous avons été amenés à mettre en place des modules permettant la connexion d'applications IPhone aux réseaux sociaux. Ces connecteurs permettent ainsi d'accéder à la liste des amis et autres éléments utiles des profils des utilisateurs.
Ces modules permettent une connexion aux réseaux Facebook, MySpace, Viadeo et Salesforce. Développés en PHP à partir des API officiels, ils reposent sur l'authentification OAuth 2.0. Nous pouvons donc vous proposer des outils basés sur nos modules et proposant un accès aux réseaux sociaux, en lecture (récupération de profils, d'évènements ou d'autres données) comme en écriture (ajout de posts, d'évènements). N'hésitez pas à nous contacter pour toute de demande de devis ou pré-étude.




Solutions mobiles
Si vous souhaitez fournir un accès à votre outil (site ou plateforme) aux smartphones, deux grandes solutions s'offrent à vous. Premièrement, L'adaptation de celui-ci pour des écrans spécifiques permet de fournir une solution adaptée aux utilisateurs de smartphones. Deuxièmement, il est possible de développer des solutions mobiles dites natives. Par exemple, développer une iApp pour les IPhones.
Adaptation d'une solution web existante
L'adaptation d'une solution web existante permet d'obtenir rapidement et assez simplement une solution adaptée aux smartphones. Bien que celle-ci offrira des fonctionnalités limités (pas de caches, gestion moins native, accès offline plus lourd à gérer, ...), le résultat obtenu est déjà un grand plus par rapport aux solutions n'ont adaptées.
Cette adaptation consiste principalement en l'adaptation de la mise en page pour notamment augmenter la résolution (suppression des menus latéraux), adaptation du format d'affichage (taille, police de caractère), adapté du style et adaptation de la navigation (suppression des menus par overlay, par exemple).
En fonction de la solution existante, cette migration peut se faire plus ou moins nativement. Dans le cas de Drupal 7, par exemple, il existe certains modules permettant de gérer un template pour les navigateurs "standards" et un template pour les accès mobile. L'adaptation consiste donc à activer et configurer ce module et concevoir le nouveau thème.
Contactez-nous pour plus d'informations.
Exemple: adaptation d'un site sous Drupal 7
Développement d’applications IPhone
Bien entendu, il est également possible de développer une application native, par exemple pour IPhone. Une telle application permet aux utilisateurs d'accéder à vos services via une solution embarquée ayant éventuellement des fonctionnalités dédiées aux smartphones.
Vous disposez déjà d'un cahier des charges et souhaitez obtenir un devis ? contactez-nous ! Si vous pensez avoir besoin d'une telle application, nous pouvons également vous proposer, dans un premier temps, une présentation des fonctionnalités répondant à vous besoins et la réalisation du cahier des charges associé.
Exemple: projet SyncEvents2Cal
Dans le cadre du projet SyncEvents2Cal, nous sommes intervenus sur la conception des fonctionnalités (mais pas le graphisme). Ainsi, nous avons développé la notion de connecteurs avec l'adaptation et la mise à jour continue du connecteur vers Facebook ainsi que la création et la mise à jour continue du connecteur vers SalesForce. Afin de permettre aux utilisateurs de configurer de manière avancée l'application, nous avons également permis la gestion des calendriers et la configuration d'alarmes. Enfin, un processus en arrière-plan (démon) permet de récupérer en temps réel les nouveaux évènements (fonctionnalité principale de SyncEvents2Cal).