Technologies

Synexie a toujours privilégié les outils standards et les bonnes pratiques industrialisées et normalisées pour ses développements, en particulier dans son approche d’une architecture SOA basée sur les Services Web, dans des environnements Microsoft .NET, Adobe Flex ou les autres modèles issus du monde du logiciel libre.

Technologies Microsoft

1- Environnement Serveur Microsoft Synexie est partenaire Microsoft Gold pour les solutions de développement et à ce titre utilise la plateforme Microsoft Visual Studio .Net pour ses développements serveur. La persistance des données est assurée par Microsoft SQL Server 2008, la couche d’accès aux données est assurée au travers d’un générateur de code développé en interne. Le langage utilisé pour les développements est ASP.NET/C#. Dans le cadre des développements de fonctionnalités complémentaires autour de DotNetNuke, le langage reste le C# pour les modules supplémentaires, et VB.Net pour les modifications du cœur applicatif.

2- Environnement client l'ensemble XHTML/CSS/JS pour les IHM standard et légères. La librairie Javascript jQuery pour les comportements dynamiques DHTML. La technologie Ajax au travers de l’exploitation de sa librairie .Net. L’atelier de développement restant Visual Studio. La technologie Adobe Flash en tant qu’outil d’animation multimédia. L’atelier de développement est alors Adobe Flash. La technologie Adobe Flash au travers de la plateforme Adobe Flex 2 et le langage Action Script 3. L’atelier de développement est alors Eclipse. De la même manière que pour les environnements serveurs, Synexie utilise son propre générateur pour produire les écrans Flex et les Services Web réalisant la communication avec l’environnement Serveur. Synexie est également fournisseur d’applications fondées sur des technologies libres, Mysql, PHP, Joomla.
certifie partenaire Microsoft « label » Pinpoint

Le CMS DotNetNuke Community Edition en Version 5 (Open Source)

SD’une part, il fonctionne dans les environnements Microsoft maîtrisés dans l’entreprise, et supportés par l’éditeur. D’autre part, DotNetNuke est : Mature et fiable : DotNetNuke existe depuis la création d’ASP.NET (2003) et fondé sur des best practices de développement fournis par Microsoft. Souple : DotNetNuke permet l’intégration de sites internet / intranet / extranet sans imposer de rigueur sur les orientations graphiques. Ergonomique : DotNetNuke permet une gestion contextuelle du contenu extrêmement intuitive (pas de distinction forte entre Front et Back Office). Puissant : DotNetNuke permet de gérer plusieurs sites à partir d'une installation unique. Il supporte divers mécanismes de cache, de compression de données, le protocole SSL, de déploiement en environnement nTier ou en fermes de serveurs. Complet : DotNetNuke dispose d'un grand nombre d'outils intégrés dès son installation. Actuel : DotNetNuke exploite systématiquement les dernières versions des technologies qu’il embarque (ASP.NET 3.5, Ajax, jQuery 1.3, XHTML, SQL Server 2008…) Maintenu et suivi par la Core Team : ainsi qu'une importante communauté internationale de développeurs, dont un groupe francophone qui travaille plus particulièrement sur les aspects de traduction en français et d'adaptions locales.

1/Multilingue : grâce à des packs de traduction qui s'ajoutent après l'installation initiale de la version originale. Un pack français est disponible sur ce site.
2/Libre : DotNetNuke est gratuit avec une licence open-source et un code source complet, structuré, documenté et immédiatement exploitable et modifiable.
3/Extensible : DotNetNuke est extensible graphiquement, structurellement et fonctionnellement.
4/Reconnu : DotNetNuke est un nom et une marque très largement reconnus aussi bien par la communauté du logiciel libre que celle des développeurs en environnement MS. Avec plus de 200.000 utilisateurs enregistrés, le projet continue à évoluer à grande vitesse en profitant de la participation de tous, de l'épreuve du terrain et des suggestions des utilisateurs. DotNetNuke est écrit en VB.NET pour la plateforme .NET de Microsoft et les modules peuvent être écrits en vb.net ou en c#.