Affichage des articles dont le libellé est PHP5. Afficher tous les articles
Affichage des articles dont le libellé est PHP5. Afficher tous les articles

jeudi 26 juillet 2012

[Drupal 7 CMS PHP5 ] OXIA lance un Centre de Compétences Drupal


Capitalisant sur des réalisations projets récentes, OXIA a lancé un nouveau Centre de Compétences spécialisé sur les technologies Drupal qui vient ainsi compléter une offre déjà fortement positionnée sur Java EE, .Net PHP5/Symfony et SOA.

OXIA a fait le choix stratégique de développer une offre de services PHP  différenciée et qualitative basée sur des expertises Symfony et Drupal et bénéficiant de tout le savoir-faire OXIA en matière d’ingénierie logicielle, de méthodologies et d’industrialisation.

Le Centre de Compétences Drupal se positionne à la fois comme une solutions d’externalisation Nearshore pour le marché européen et comme fournisseur de solutions web complètes couvrant tout le cycle de vie des projets : conseil, architecture et conception, intégration, développement, recette, TMA, TRA et support. OXIA a notamment développé des partenariats  avec des agences spécialisées dans les stratégies digitales et la création Web pour intervenir très en amont et dès la phase de conseil et de création avec des expertises comme l’intégration des réseaux sociaux ou la mobilité (Responsive Design).

OXIA se spécialise notamment dans les applications web nécessitant une forte intégration avec le Système d’Information ou avec des systèmes externes, et soumises à de fortes contraintes business en termes d'agilité, de performance et de sécurité : portails de services, sites e-commerce et applications SaaS dans les télécoms, la logistique, la santé, les services financiers et l'e-Gov.


 


jeudi 28 juin 2012

[PHP 5 Drupal 7 vs Liferay 6] Quel CMS pour un projet de portail web de grande audience : critères & choix


Au sein de l'équipe OXIA-Labs, nous avons été confronté au choix d'un CMS pour la mise en ouvre d'un projet de portail web de grande audience.  

La question n'a pas été posée dans l'absolu, il s'agit d'un cas réel pour un projet encours de lancement.  
L'étude a été réalisée par Hamed KOUBAA Architecte Senior, qui a fixé la liste des critères pertinents et a animé la séance de travail de l'équipe CAT (Comité d'Architecture Technique) au sein de OXIA-Labs.

En résumé : une liste de CMS rapidement réduite à 2 : Drupal 7 et Liferay 6 (Date de l'étude mars 2012)


 Critère
Note sur 5
Lifray v 6
Drupal v 7
Exigences générales
Ouverture du code source
3
3
Communauté active, stabilité
2
3
La disponibilité du Support d'au moins un éditeur
3
3
prestations de mise à niveau
et/ou de mise à jour pour ce CMS
3
2
Références auprès d'un nombre acceptable de clients (Portail Web grande audience)
(a)

(b)
Développement avec technologies
 open source (PHP, Java)
Respect des standard (XHTML, CSS, Javascript,    …)
1
3
Documentation
3
3
Exigences gestion contenu
Mécanisme de workflow
2
2
WYSIWYG au niveau de l'édition des pages du site
3
3
Correcteur d'orthographe
2
2
Bonne intégration se basant sur les standards du marché (JSR168, XML-RPC, WSRP, …), intégration faible se basant sur Iframe et capture HTML
3
3
Syndication de données extérieures
(Fil RSS, XML-RPC, Atom, …)
3
3
Personnalisation par profil connecté (résidentiel, particulier…Etc)
3
3
personnalisation par individus: l'utilisateur peut élaborer ses propres  pages (ex: qu'iGoogle, MyYahoo! ou Netvibes)
1
1
Support de différents types de terminaux
(web, Smartphones, téléphones portables, imprimantes)
3
3
référencement & insertion de métadonnées (sujet, mots-clés, emplacement, etc.) simples
3
3
Edition HTML ; News ; Portlet ; Sondage ;
2
2
publication programmable, publication
planifiée (date d'expiration antérieure)
1
1
recommandations d'accessibilité du W3C/WAI
1
1
Support de multiples navigateurs (Chrome, Opera, Firefox, Internet Explorer, Opéra, etc.)
1
1
Multilinguisme (français et l'arabe, plutard anglais)
1
1
Exigences sécurité
HTTPS + certificat ANCE
1
1
Qualité du module d'administration (Authentification, gestion user…Etc)
1
1
Hachage des mots de passe dans la base de données
Traçabilité des opérations effectuées par chaque utilisateur
1
1
Exigences techniques et d'exploitation
Contraintes de l'environnement
3
3
Sauvegarde, Restauration et Archivage
1
compétences équipe interne
1
3
Charge J/H ET Cout
Consommation en jours homme et coût de Developpement
1
3
Total
52
58


Conclusion
Pour l site web en question et pour les critères mentionnées en haut, Drupal 7 remporte par rapport à Liferay 6.

Le choix d'un CMS ne peu se faire dans l'absolu, le résultat serait différent  pour d'autres critères ou pour un portail interne à faible volume par exemple





Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.