DTcms est un produit logiciel open source sous Dynamic Qihang. Il a été créé pour la première fois en octobre 2009. Sa nature n'est pas à des fins commerciales. Notre objectif est de permettre à davantage de passionnés de programmation de partager et d'échanger des technologies de développement Internet.
La principale raison pour laquelle DTcms est open source est qu'il existe trop peu de produits logiciels open source ASP.NET (c#) nationaux. Je pense que les développeurs qui débutent en programmation ont la même expérience approfondie que moi. Les connaissances dans les livres sont très limitées. , et le processus d'apprentissage est plein de quelques connaissances de base relativement simples, j'ai accidentellement découvert un cas relativement mature, soit il n'est pas open source, soit il est payant. Je veux apprendre et faire des recherches mais je ne sais pas par où commencer. Sur la route de l'exploration, je ne partage qu'un peu de connaissances et d'expériences que j'ai acquises.
Se tenir sur les épaules de géants vous permettra de voir plus loin et d'aller plus vite, même si nous ne sommes pas des géants maintenant ; il en va de même pour la programmation, sur le chemin de l'exploration du premier, si chacun partage ses idées et expériences de programmation, si futur. les générations pourront l'apprendre et le corriger, alors peut-être n'auront-elles pas à faire autant de détours. Le développement d'Internet sera-t-il plus rapide ?
Sur la base de la poursuite ci-dessus, limitée au statut actuel de l'industrie open source nationale, DTcms est né.
1. L'interface de gestion d'arrière-plan a été améliorée et embellie, en utilisant des icônes vectorielles au lieu de bitmaps, en ajoutant la possibilité de fermer et d'étendre le menu arborescent et en ajustant la mise en page de certaines pages ;
2. Classer les sites par membres, commandes, etc. pour mieux distinguer les données de chaque site ;
3. Lors de la création d'un canal, créez différents menus de gestion en fonction des fonctions sélectionnées ;
4. L'éditeur de page Web utilise l'éditeur UEditor Baidu et le téléchargement a été modifié pour utiliser le binaire pour télécharger des fichiers ;
5. Mode de paiement, connexion tierce OAuth peut définir différentes informations de configuration pour chaque site et n'est plus limité à une utilisation mondiale ;
6. Effectuez une nouvelle transformation de l'architecture du système et créez automatiquement un stockage de table de base de données d'objets pour chaque canal ajouté ;
7. Le modèle de plug-in prend en charge différents sites pour créer différents modèles correspondants ;
8. Le code de la couche DAL est amélioré et l'entité modèle est automatiquement attribuée par réflexion, vous n'avez donc pas à vous soucier de l'ajout de champs de base de données et de la modification de la couche DAL ;