Glossaire
Termes Nanoxi / framework
- StarterKit v2 : framework CMS multi-clients de Spektrum (anciennement Nanoxi), pose sur Umbraco 6.2.6 / .NET 4.8. Generation ancienne (avant v3/v4).
- Skin / client : un site client. Une meme base de code sert 30+ skins, chacun avec sa base SQL, sa config (
prodconfig/<skin>/), son design (design/v2/<skin>/) et eventuellement du code propre (src/Nanoxi.Customization/<Skin>/). Skin par defaut :vonroten. - Nanoxi.App.* : modules framework (Mvc, Api, Domain, Mail, Job, ...).
- Nanoxi.Content.* : modules de gestion de contenu (Data, Widgets, Search, Syndication).
- Nanoxi.Shop.* : modules e-commerce (uCommerce).
- Nanoxi.Builder : outil GUI (
toolsnanoxi/) qui genere la config (Web.config, etc.) d'un client a partir des metadonnees. - StarterKitv2_InfosTechniques.xlsx : fichier Excel (
doc/) decrivant chaque client (active le shop, parametres). Lu au build parcustomerConfigLib. - Widget : bloc de contenu editorial (
Nanoxi.Content.Widgets), categorie Ad / Geo / Management / Multimedia / Social. - Webpart : bloc de chrome/fonctionnalite de page cote frontend (Menu, Breadcrumb, Search, Tabs, ...) ; sources LESS dans
design/v2/<skin>/Skins/.../Webparts/. - postBuildAction.ps1 : script legacy de post-compilation (copie DLLs, merge configs, fixes v6).
Termes Umbraco 6 / technique
- Umbraco 6.2.6 : version du CMS, verrouillee. Backoffice ancien, contenu en arbre, cache XML (
umbraco.config). - Macro : composant de rendu Umbraco (partial view MVC ou UserControl WebForms) utilise dans les templates et le contenu riche.
- UserControl / WebForms : briques
.ascxencore utilisees (Nanoxi.App.WebForms,Nanoxi.Shop.WebForms). - Contour : module de formulaires Umbraco 6 (ancetre d'Umbraco Forms). Extensions custom :
Nanoxi.App.Contour,Nanoxi.Contour.Providers,Nanoxi.Plugins.Contour. - uComponents / Digibiz / Vizioz / MediaProtect : packages backoffice legacy installes manuellement.
- uCommerce 7.3.1 : moteur e-commerce (optionnel par client).
- MediaProtect : protege les medias et est requis pour la recherche full-text des PDF.
- log4net : logging (table en base + fichiers App_Data).
- Quartz.NET : ordonnanceur de jobs (
Nanoxi.App.Job). - Cake : outil de build (
build.cake). - Grunt + LESS : compilation frontend (CSS) par skin.
- NSIS : ancien systeme d'installeurs de deploiement (
nsis/,make.ps1).
Termes metier
- Article / Blog : actualites (widgets BlogLastArticleGrid, LastArticle ; API ArticleController/PostApiController).
- Event : evenements (widgets ComingEvent/NextEvents ; API EventController ; widget Calendar).
- Member : espace membre (
Nanoxi.App.Member.*, login social Facebook/Google). - Devis Swiss Cocktails (Morand) : exemple de logique metier client (calcul de devis via Excel Aspose), documente dans
ReadmeCustomer.md.
Contributors
No contributors
Changelog
No recent changes

