Ce ne fut pas sans mal ! Avec les problèmes habituels de déploiement des applications web ...
Chaque application à ses particularités de déploiement sur la récupération des données précédentes notamment.
Avec la sécurité des répertoires et des fichiers du genre settings.xml etc ...
Avec le fait que quelques bugs resistent à Mads comme "Call back function : fileBrowserCallBack not be found". Il n'y est pour rien car c'est dans l'éditeur de texte en java mais cela fait croire que la version est buguée etc etc ...
Version 1.2.0.0
J'ai pu voir que Mads à déjà sorti la version 1.2.0.1 avec une correction mineure sur les posts que j'ai intégré dans cette version.
Améliorations à confirmer dans l'éditeur de page pour y insérer des médias vidéo, le bug fileBrowserCallBack ne m'inspire pas confiance dans ces fonctionnalité mais c'est à voir ... ça peut être sympat ...
Version 1.2.1.0
Nouveautés :
Un menu navigation qui se base sur la hiérarchie des "pages fixes", c'est une très bonne idée de la part de la team blogengine.NET car cela permet pour cette application web de cumuler les avantages d'un blog et d'un site en rédigeant des pages fixes d'informations et en rendant la navigation possible par un menu construit dynamiquement.
Quelques fonctions récursives de parcours de collection on permis réaliser ce menu. Je tiens cette version dispo pour quiconque voudrait l'utiliser
J'ai aussi la version TreeView mais elle ne me donne pas satisfaction car elle est moins pratique moins graphique, la complexité du TreeView ne s'impose pas ici.
Je ne suis pas d'accord avec Mads sur la dispo de la boite search je n'ai pas pris en compte cette modife.
Je trouve que ma barre de navigation en haut est plus jolie, je la garde.
J'ajoute un paramètres dans les
settings pour configurer le sujet des emails envoyés par le blog :
<emailsubject>Coucou de mon blog ASP.NET C# - </emailsubject>
Correction de bugs :
Dans la hiérarchie des pages on ne pouvait pas sauvegarder le fait qu'une page fixe n'est plus de parent, pour par exemple, la remettre au niveau racine du menu dynamique, c'est corrigé dans :
\BlogEngine.NET\admin\Pages\Pages.aspx.cs
if ( ddlParent.SelectedIndex != 0 )
page.Parent = new Guid( ddlParent.SelectedValue );
else
page.Parent = Guid.Empty;