Bonjour Veniel,
A mon sens, tout l'intérêt d'utiliser DotNetNuke est d'éviter au maximum le développement !
Pour installer DNN et SQL Server, il faut moins d'une heure si l'on est sur son propre serveur. Ensuite c'est très simple, il faut d'une part avoir les textes, et d'autre part "construire" l'arborescence des pages et menus. Même avec une vingtaine de page, c'est l'affaire de deux à trois jours environs relecture comprise. Il existe de très nombreux composants (modules) pour les cas classiques qui ne seraient pas pris en charge nativement par DNN.
Reste le graphisme, c'est à mon avis le plus gros travail. Ici encore DNN prend tout son sens, car le graphiste peut travailler seul en concevant une ou plusieurs pages qui serviront de modèles pour les pages du site. C’est le concept de Skinning. Plus le site est uniforme, moins il faut de modèles évidement ! Sur ce poste, il n'y a pas vraiment de règle. Si l'on part d'un des modèles qui sont en ventes sur Snowcovered, cela peut être très rapide. Entre cinq minutes et deux jours suivant l'étendue des adaptations. En revanche, si l'on imagine du flash original et différent sur toutes les pages, cela peut prendre bien plus longtemps ! Donc pas de règles réelles pour ce poste. Ce qui nous fait environs quatre jours pour un site institutionnel moyen, a deux personnes. Un développeur ou technicien pour l'installation, l'ajout des modules requis, la saisie des textes ; un graphiste pour l'aspect et l'ergonomie générale. Par expérience, c'est l'élaboration du cahier des charges, et plus particulièrement de la chartre graphique et de l'ergonomie qui prennent le plus de temps.
Pour le côté marchand, cela dépend d'une part des moyens de paiement acceptés, et de la complexité de la boutique. Plusieurs modules existent déjà pour DNN, certains sont même gratuits. Là il faut vraiment voir le besoin, souvent ce sont les problèmes de paramétrage des taxes qui détermineront le choix de la boutique. Toutes les boutiques gèrent les moyens de paiement utilisés par les anglo-saxons tels que Paypal. Mais aucune (à ma connaissance) ne gère le système utilisé par les grandes banques françaises (SIPS de Atos Origin). Dans ce cas, il faut faire réaliser une adaptation par les concepteurs de la boutique. Alternativement, si la boutique choisie est disponible avec les sources, on peut faire appel à un développeur connaissant DNN et SIPS.
Concernant la seconde question, je n'utiliserais pas DNN. Flex d'Adobe serait plutôt une solution mieux adaptée pour la réalisation de l'interface. Pour les services web, Visual Studio (l'environnement de développement de Microsoft) répond parfaitement à la problématique. Donc un bon programmeur en environnement .Net devrait être en mesure de créer des services web ad hoc.
Pour répondre à la troisième question, il me faudrait plus de détail. S'agit-il de la migration des données du système actuel vers DNN ? Si oui, SQL Server possède tous les outils nécessaires. Est-il question d'importer régulièrement des données pour enrichir une liste de contacts par exemple ? Dans ce cas le module XML inclus dans DNN peut éventuellement convenir. Je ne peux pas donner de réponse à ce sujet sans en savoir plus sur le besoin précis.
Enfin pour le dernier point, je ne connais pas de site qui donnerait les doits d’administration à un internaute à priori "inconnu". Si par "test" on entend l’évaluation complète du back office bien sûr. Il est toutefois possible d’installer une plateforme sur tout pc sous Windows 2000 ou XP Pro, à la condition de disposer de SQL Server. Microsoft propose gratuitement sur son site une version bridée pour les développeurs.
En revanche, pour des exemples de sites correspondants globalement aux problèmes exposés voir :
- L'Informaticien : Mise à jour en ligne régulière directement par les rédacteurs, boutique (module Catalook) adaptée spécifiquement avec paiement via SIPS sur la Société Générale.
- Florence Gillier Communication : Publication des news et communiqués de presse par les PR en charge du compte de chaque client avec l'adaptation d'un module commercial Orizonti NukeNews.
J’ajouterais à ces réponses un point important : l’hébergement ! Il faut compter de quelques dollars sur un site mutualisé aux USA à environ 150 euros par mois pour un serveur dédié chez un bon hébergeur français. Pour ma part, je suis plutôt partisan de la seconde option. Mais il faut voir les besoins réels.
Voilà pour un début de réponse. En clair, on peut faire beaucoup de choses avec DNN de base, plus encore avec des modules existants, et tout le reste par un développement spécifique. C'est pourquoi j'aime, je conseille et j'utilise DNN !
Gilles