Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Débutant - problème de choixDébutant - problème de choix
Précédente
 
Suivante
Nouveau message
10/02/2007 04:20
 

Bonjour à tous,

J'ai développé deux sites en Typo3 qui n'existent plus (les boîtes s'étant plantées ou ayant changé de raisons sociales). Bref, j'étais plutôt utilisateur de modules (que parfois je paramètrais vraiment à grand peine) que développeur. Si je suis plus ou moins convaincu de l'utilisation d'un CMS, je trouve que ça reste souvent une belle galère, surtout que je n'avais pas envie d'investir du temps dans le typoscript.

Aujourd'hui une femme me demande de développer son site Internet! Wooooch! Et là grandes questions existentielles (issues de mes galères exposées ci-dessous). Mon gros problème avec les CMS c'est les hébergeurs qui brident les serveurs et qui rendent quasi-impossibles les mises à jour des nouvelles versions;

  • Lors du passage d'une version de DNN à une autre comment se passent les mises à jour?
  • Les hébergeurs brident-ils leur machine au minimum en rendant impossible une utilisation de modules même validés par la communauté par exemple?
  • Je développe en C#, j'adore, mais je code comme une bique (code super peu élégant). Développer ses propres modules relève-t'il de la science fiction si on possède VS?
  • Peut-on installer les modules qu'on développe soi-même chez les hébergeurs ou ces derniers empêchent ça pour préserver leurs machines?
  • Et enfin quid de la communauté (FR & ANG), en expansion? stagne?

Bon un super merci si qqn me répond. ;) A+ Patrick

 
Nouveau message
10/02/2007 11:51
 
Salut Patrick

  • Lors du passage d'une version de DNN à une autre comment se passent les mises à jour?
Avec le temps, mes mises à jour se passent d'une manière on ne peut plus décontractées. Avant chaque mise à jour, par paranoïa, j'installe un serveur de test sur une machine de test, dans la version qu'il faudra mettre à jour, puis je fais la mise à jour dans la nouvelle version. La mise à jour s'effectue simplement, il suffit (apres avoir tout sauvegardé) de remplacer les fichiers, d'éditer le web.config pour conserver les infos particulières, et dans la derniere version, de renomme les fichiers '.resources' du dossier Install/Modules en '.zip'. (c.f. : Faire un .bat "ren *.resources *.zip"). Ne reste plus qu'à appeller l'url,  et la mise à jour se fait. Il convient également de vérifier la compatibilité des modules tiers qu'on aurait pu installer. La mise à jour des modules se fait via l'interface du compte Hôte, un upload de zip et le tour est joué. Il convient ensuite de guetter les exceptions depuis l'interface de log (qui peut les envoyer par mail de manière cyclique ou ponctuelle) et d'appliquer parfois quelques petites modifs (comme dans la 4.4.1 où il ne faut pas activer la compression en attendant la 4.4.2).
  • Les hébergeurs brident-ils leur machine au minimum en rendant impossible une utilisation de modules même validés par la communauté par exemple?
Les hébergeurs ont toujours une bride. Mais celle-ci ne porte généralement pas sur ce qui est installé. Certains preferrent mettre la restriction sur la taille du dossier, d'autres sur les modules auquels on peut accèder ou installer ... d'autres, n'ont carément aucune restriction et sont peu chers. Tu trouveras des comparatifs sur ce forum en cherchant un chouillat.
  • Je développe en C#, j'adore, mais je code comme une bique (code super peu élégant). Développer ses propres modules relève-t'il de la science fiction si on possède VS?
Non. Ma petite soeur pourrait développer un module. La communauté s'est organisée pour fournir des tutoriels (vidéos parfois), et la core team fournit un package.msi à installer sur la machine de dev. Ce package te permet d'ajouter carément un module Dotnetnuke comme item... ne te reste plus qu'à renommer les dossier, executer le SQLDataProvider et compiler le module pour obtenir un module foncitonnel pour te faire les dents.
  • Peut-on installer les modules qu'on développe soi-même chez les hébergeurs ou ces derniers empêchent ça pour préserver leurs machines?
Ca dépend du crémier.
  • Et enfin quid de la communauté (FR & ANG), en expansion? stagne?
Dotnetnuke évolue de jours en jours, génére toujours un passage important sur son site, et les codeurs ne se désintéressent jamais de rédiger des blogs ou de répondre dan
s le forum, les fonctionnalités vont crescendo à mesure que le code gagne en vitesse d'execution. De plus, le soutien de microsoft n'est pas à négliger; en fournissant serveurs de test et en informant la communauté windows de l'existence de ce CMS. Je crois que qualifier la comm. dnn de "communauté mondiale en expansion autour d'un procédé OSI efficace" est juste.

Seb
 
Nouveau message
10/02/2007 14:38
 

Hello Seb,

Super sympa ton post et assez rassurant. Je crois que je vais me lancer -> Je vais aller chercher le bouquin Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express: From Novice to Professional bien qu'en fait je travaille sur VS2003!

J'espère que je ne vais pas trop galérer car la cliente aimerait passer son scheduling pour son école (salle - maître - élève) ainsi que sa compta sur le serveur. Tchiou j'espère que je ne vais pas me planter de crémier comme tu dis car même si j'ai parcouru ce forum (super entre nous) c'est vrai qu'au final les hébergeur ne renseignent jamais vraiment sur le fait qu'ils limitent à 20 meg de ram ou qu'ils n'acceptent pas tel ou tel procédé qu'ils estiment dangereux etc. Et pour le moment je n'ai vraiment pas de budget pour le serveur dédié...argh.

Bon nouvelle aventure, vous risquez de me voir revenir sur le forum ces prochains mois...je suis encore un peu traumatisé des heures perdues sur typo où ils fallait changer la ligne 541 du module dans le dossier bidule (alors que moi et le typoscript, ça ne m'a jamais vraiment branché). Je vais me browser le forum comme un malade pour trouver le bon hébergeur et en voiture Simone ;)

Un grand merci à toi. A+ Pat

Je trouve le module des utilisateurs en ligne (avec les petits bonhommes de couleurs empilés les uns sur les autres pas super réussi d'un point de vue graphique et j'espère qu'on peut changer l'allure de boutons facilement passqueeuuuu...) ;)

 
Nouveau message
10/02/2007 15:18
 

Bon je crois avoir trouvé le crémier qu'il me faut (je ne me suis pas trop fatigué en fait, c'est le premier retourné par Google avec quelques mots clefs style own module et tout...)

http://www.ihostasp.net/SharedHosting/DotNetNuke.asp?aff=GOOGLE_DNN

Malheureusement, je n'ai pas trouvé de commentaires critiques et il ne figure pas dans le comparatif hébergé sur ce forum (merci au gars qui l'a fait au passage!). Quelqu'un a t'il essayé? Ce qui m'a séduit:

Q. Do you allow customers to upload and install custom DotNetNuke modules? A. Yes. You can upload any module/skin/theme you want.

Q. Can I use other web applications besides DNN?
A. Yes. You can run any combination of ASP.NET 1.1/2.0, ASP Classic, or PHP at the same time.

Ca ajouté au prix (8.5 $ / mois) et au fait que le tout peut tourner sur des bases MSSQL! Bref, ça veut bien dire qu'on peut bidouiller un peu ce qu'on veut question code non?

Je crois que je suis en train de me laisser convaincre....Heeelp retenez-moi d'ici demain, car je sens que je vais faire une bêtise et faire chauffer ma carte de crédit...SVP soyez critiiiique...J'ai un peu les jetons! Merci A+ Pat

 
Nouveau message
10/02/2007 15:33
 
Oups Seb, j'oubliais: super joli le graphisme de takethewave.net. Félicitations et encore merci pour le temps que tu as pris pour me répondre ;)
 
Nouveau message
10/02/2007 19:08
 

Bonjour Patrick,

Fais attention à plusieurs points ! Le premier, l'ouvrage que tu cite traite du développement avec Visual Web Developer. Il me semble que cette version de VS a des limitations, en particulier sur la compilation. En revanche, il y a un autre livre DotNetNuke 4 profesionnal ou quelque chose dans le genre. Il a été rédigé par le 'core' Team de dnn (Shaun Walker & Co).

Ensuite tu dis avoir VS2003 mais cette version ne prendre pas en compte .Net 2 ! Du moins, sur ma config VS 2003, je n'ai pas reussi à lui faire accepter .Net 2. Mais je peux avoir loupé quelque chose.

De plus, fais bien attention à la version de dnn que te proposera ton hébergeur. Jusqu'à la 3.3.7 c'est du .Net 1.1, mais cette version n'évoluera plus. Après c'est du .Net 2 !

Pour le reste, j'adore dnn !

Gilles

 
Nouveau message
10/02/2007 19:24
 

Hello Gilles,

Un grand merci pour tes commentaires, super utiles, je vais, grâce à tes mises en gardes, donc éviter de développer avec VS2003 (moins j'ai de galères au début mieux ça ira)! Je vais soit utiliser VS2005, si on me le prête, soit Visual Web Developer, autant partir juste tout de suite. C'est vraiment précieux ces forums!

Pour le bouquin, j'étais tellement pressé que j'ai filé l'acheter et qu'il est déjà en ma possession! Bon pas grave si je galère trop j'achèterai celui que tu mets en référence. Je me réjouis de rejoindre la communauté DNN (j'adore le C#) et si je peux commencer à développer des WebApps, c'est trop la base! Yes.

Merci donc infiniment, A+ Patrick

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Débutant - problème de choixDébutant - problème de choix