CMS open source, propriétaire ou sur mesure ?

Votre équipe regarde actuellement pour effectuer une refonte de son site Web ou encore, en mettre sur pied un tout nouveau et vous désirez être autonome dans la mise à jour du contenu afin de ne pas être dépendant d’une firme externe.

Premièrement, il faut comprendre que, peu importe la solution retenue comme dans tous les domaines, il est difficile d’obtenir un résultat professionnel sans faire appel à un spécialiste ! C’est logique vous me direz mais malheureusement, encore beaucoup de gens se laissent prendre avec le premier type dont nous parlerons : Le CMS open source.

Programmation sur mesure

CMS open source

Les CMS open source, comme tous les produits portant la mention open source, sont distribués gratuitement et développés par une communauté de développeurs. Vous entendrez régulièrement des noms comme WordPress, Joomla, Typo3, ….

Solution gratuite ? Avez-vous déjà essayé d’installer ce type de logiciel ? Déjà pour l’installation, il nous faut un professionnel qui pourra le faire correctement.

Vous désirez avoir un site Web qui représente  bien la compagnie mais, vous allez sélectionner un modèle dans une belle liste. Combien serez-vous à utiliser le même modèle? Allez! On retourne voir le spécialiste.

Maintenant, il faut bien intégrer le contenu et comprendre le fonctionnement du système. Peu importe le choix que vous ferez, il est évident que la solution essaye de couvrir le maximum de besoins pour aller chercher tout le monde alors, on se retrouve avec une interface offrant une multitude de possibilités mais à moins d’avoir plusieurs heures pour bien comprendre …. Une fois de plus, on est de retour chez le professionnel.

Un dernier point mais non le moindre …. La sécurité ! Puisque ces outils sont distribués gratuitement, le code source est aussi disponible pour les pirates. Les risques d’attaques sont donc réellement plus présents et nous en avons fait le constat dans les dernières années.

 CMS propriétaire

Les CMS propriétaires proposent habituellement l’achat ou la location du service mais, vous n’avez aucun droit de modifications sans l’autorisation de créateur. Avons-nous besoins de s’attarder plus longtemps ? Vous êtes déjà en partant dépendant de la firme ayant conçue le produit et vous aurez souvent les mêmes inconvénients d’interface lourde puisqu’il y a trop d’options que vous n’avez clairement pas besoin.

CMS sur mesure

Servlinks Communication vous propose une alternative aux 2 premières solutions : une programmation sur mesure. Un spécialiste qui prend le temps de bien analyser votre projet pour construire un système de gestion de contenu (CMS) selon vos besoins et vos exigences. Vous aurez donc une interface avec les options nécessaires et une formation de moins d’une heure. Par la suite, vous serez en mesure de fonctionner comme un pro! Nous savons que votre temps est important et grâce à la simplicité et la rapidité du système vous pourrez vous concentrer sur vos tâches importantes. Les frais de mise en place seront probablement plus élevés mais ne négligez pas le temps que vous économiserez dans les prochains mois.

Nous vous invitions à venir rencontrer un de nos spécialistes pour une évaluation gratuite de votre projet.

Jean-François Dumais
Directeur Développement Logiciel chez Servlinks Communication
jean-francois.dumais@servlinks.com

PHP ou ASP ?

Vous désirez débuter un nouveau projet et vous vous demandez quelle technologie de programmation sélectionner pour le langage serveur de cette nouvelle application ?

Il faut, dans un premier temps, comprendre que chaque projet est unique et qu’il est important d’effectuer une analyse avec un professionnel en développement pour s’assurer de faire un choix pertinent puisqu’une erreur dans le base risque d’avoir des répercussions importantes sur l’ensemble du projet et coûter beaucoup plus cher que les honoraires de quelques heures d’analyse.

La différence majeure se situe sans aucun doute au niveau du coût de départ pour le lancement du projet puisque PHP est dans la majorité des cas jumelé à MySQL qui constituent deux produits gratuits (open source). MySQL est un serveur de base de données relationnelle utilisant le langage SQL. Malgré qu’il soit maintenant possible d’installer cette technologie sur un serveur Microsoft Windows, nous l’installons préférablement sur un serveur Linux qui ne demande pas non plus l’achat de licence.

Du côté de ASP, nous arrivons dans le monde de Microsoft où nous devons oublier la gratuité ! Il faut acheter des licences pour toutes les fonctionnalités. Premièrement, il faut installer un serveur Microsoft Windows dans sa dernière version en plus de la licence pour le SGBD Microsoft SQL Server. Pour les développeurs, il est nécessaire de prévoir l’achat d’un IDE tel que Microsoft Visual Studio.

Nous pouvons voir rapidement que du côté de PHP, les frais initiaux sont quasi inexistants tandis que du côté de ASP, nous devons débourser plusieurs milliers de dollars avant de lancer le développement.

Si nous regardons les statistiques d’utilisation de ces deux langages serveurs, nous voyons une évolution constante du côté de PHP qui avoisine maintenant les 80% de tous les sites Web, ce qui laisse un maigre 20% pour les autres comme ASP, Java, Coldfusion, Ruby, Python, …

Des sites Web comme LinkedIn ou Ebay utilisent le PHP sans compter les nombreux CMS Open Source tel que WordPress, PrestaShop, Magento, … ce qui contribue évidemment à faire grossir la communauté rapidement.

Pour MySQL, malgré les dires que cette technologie est inférieure à MSSQL (Microsoft SQL Server) pour les puristes Microsoft, nous retrouvons cette plateforme dans des sites Web tel que Google, Facebook et Youtube.

Toutefois, si vous devez interagir avec des logiciels à l’interne de votre entreprise qui fonctionnent déjà sous une plateforme Microsoft, il sera habituellement plus facile de communiquer en utilisant ASP.

Vous remarquerez que PHP présente généralement une avance pour les projets de petites à moyennes envergures mais n’oubliez pas que votre projet est unique et un spécialiste en développement logiciel saura bien vous guider pour partir sur la bonne voie.

Jean-François Dumais
Directeur Développement Logiciel chez Servlinks Communication
jean-francois.dumais@servlinks.com