DTcms es un producto de software de código abierto bajo Dynamic Qihang. Se creó por primera vez en octubre de 2009. Su naturaleza no es para fines comerciales. Nuestro propósito es permitir que más entusiastas de la programación compartan e intercambien tecnología de desarrollo de Internet.
La razón principal por la que DTcms es de código abierto es que hay muy pocos productos de software de código abierto ASP.NET (c#) nacionales. Creo que los desarrolladores que son nuevos en programación tienen la misma experiencia profunda que yo. El conocimiento de los libros es muy limitado. Y el proceso de aprendizaje está lleno de algunos conocimientos básicos relativamente simples. Accidentalmente descubrí un caso relativamente maduro, o no es de código abierto o tiene un costo. Quiero aprender e investigar pero no tengo idea de por dónde empezar. En el camino de la exploración, sólo comparto un poco del conocimiento y la experiencia que he adquirido.
Subirse a los hombros de gigantes le permitirá ver más lejos e ir más rápido, aunque ahora no somos gigantes, en el camino de la exploración de los primeros, si todos comparten sus ideas y experiencias de programación, en el futuro. generaciones puedan aprenderlo y corregirlo, entonces quizás no tendrán que tomar tantos desvíos. ¿Será más rápido el desarrollo de Internet?
Sobre la base de la búsqueda anterior, limitada al estado actual de la industria nacional de código abierto, nació DTcms.
1. La interfaz de administración de fondo se ha mejorado y embellecido, utilizando íconos vectoriales en lugar de mapas de bits, agregando la capacidad de cerrar y expandir el menú de árbol y ajustando el diseño de algunas páginas;
2. Clasificar sitios por miembros, pedidos, etc. para distinguir mejor los datos de cada sitio;
3. Al crear un canal, cree diferentes menús de gestión según las funciones seleccionadas;
4. El editor de la página web utiliza el editor UEditor Baidu y la carga se ha modificado para usar binario para cargar archivos;
5. Método de pago, inicio de sesión de terceros OAuth puede establecer información de configuración diferente para cada sitio y ya no está limitado al uso global;
6. Realice una nueva transformación en la arquitectura del sistema y cree automáticamente un almacenamiento de tabla de base de datos de objetos para cada canal agregado;
7. La plantilla de complemento admite diferentes sitios para crear diferentes plantillas correspondientes;
8. Se mejora el código de la capa DAL y la entidad del modelo se asigna automáticamente mediante reflexión, por lo que no tiene que preocuparse por agregar campos de la base de datos y modificar la capa DAL;