Le système de boutique en ligne Alibaba est un système de commerce électronique B2C complet. Gratuit et open source. Elle hérite des excellentes fonctionnalités d'AliCMS. Fournit une prise en charge multilingue, prenant en charge le chinois simplifié et l'ouïghour par défaut. Intégrez des systèmes de paiement tiers, tels qu'Alipay, la banque en ligne, etc.
Introduction à AliCMS
AliCMS est le cadre de base pour le développement de tout système informatique. C'est gratuit et open source. AliCMS a une très excellente conception et la pensée orientée objet est pleinement appliquée dans ce système pour implémenter un modèle MV meilleur que MVC. AliCMS est de conception entièrement modulaire, ses fonctions sont infiniment évolutives, les modules peuvent être combinés de n'importe quelle manière et le développement de modules est standardisé et très simple. AliCMS dispose de la technologie de traitement multilingue unique au monde. AliCMS possède de nombreuses fonctionnalités excellentes, veuillez les découvrir une par une.
AliCMS est gratuit et open source
AliCMS est open source sous l'accord ApacheLicence2.0. Vous pouvez le télécharger, l’utiliser et le diffuser à votre guise. Vous pouvez également développer votre propre application et la publier en open source ou pour un usage commercial. Le code étendu (modifications et code dérivé du code source) doit contenir les accords, marques commerciales, déclarations de brevet et autres instructions spécifiées par l'auteur d'origine qui doivent être incluses dans le code d'origine.
AliCMS crée un modèle MV unique, meilleur que MVC
Le modèle MVC est actuellement le modèle de développement le plus populaire. Son objectif principal est de séparer clairement le travail des ingénieurs front-end et back-end. Cependant, ce n’est pas exhaustif. Autrement dit, il existe un contrôleur entre le modèle et la vue. À cause du contrôleur, beaucoup de coordination doit être effectuée entre le front-end et le back-end. Dans AliCMS, le contrôleur est supprimé de la conception, qui est le modèle MV. Le travail front-end et back-end sont complètement séparés.
La technologie de traitement multilingue unique au monde
AliCMS est né pour développer des systèmes multilingues. Lors du développement et de la maintenance d'un système multilingue, il vous suffit de développer un ensemble de modules et de modèles, et les autres versions linguistiques doivent simplement être simplement traduites et configurées en arrière-plan. Tout contenu linguistique n’a besoin que d’un seul backend pour le gérer (bien sûr, il peut également y avoir plusieurs backends linguistiques). Différentes versions linguistiques d'un même contenu peuvent être gérées en association.
Prise en charge spéciale des langues ouïghoure, kazakhe et kirghize
AliCMS prend en charge nativement les langues ouïghoure, kazakhe et kirghize. Lors du développement de systèmes dans ces langues, vous n'avez pas à vous soucier de l'affichage, de la saisie ou du stockage du texte. Les problèmes d’affichage et de saisie de ces langues sur différents navigateurs ont également été parfaitement résolus. Il dispose également d'une saisie et d'un affichage dans l'éditeur de texte enrichi. Ne pensez jamais à la façon dont eot est fabriqué.
Traduction intelligente en chinois traditionnel, latin ouïghour et cyrillique ouïghour
AliCMS ne nécessite que quelques paramètres pour générer les versions en chinois traditionnel, en latin ouïghour et en cyrillique ouïghour de l'ensemble du site Web.
La conception orientée objet complète traverse le concept orienté objet, de la conception du module au développement de modèles. Cela rend le développement de modules et le développement de modèles plus faciles et standardisés. Le système est facile à comprendre et à utiliser.
Conception entièrement modulaire L'ensemble du système est composé de modules, y compris des modules système. Grâce au développement de modules, AliCMS peut être étendu à l'infini. Les modules sont relativement indépendants et peuvent être combinés à volonté. Les modules sont très faciles à installer et à désinstaller, et la séparation est très nette. Le développement des modules a été standardisé, ce qui rend le développement et la maintenance des modules particulièrement simples. Aige Technology a développé de nombreux modules et a rendu les codes des modules open source. Les personnes ayant des compétences techniques peuvent se référer à ces codes et documents associés pour développer des modules répondant à leurs propres besoins.
Le développement et la maintenance de modèles sont les plus simples au monde et ne peuvent être comparés à des logiciels similaires. Les développeurs de modèles n'ont besoin de maîtriser qu'une douzaine de balises et une douzaine de variables. Quel que soit le nombre de modules déjà présents sur le système ou combien seront ajoutés à l'avenir, il n'est pas nécessaire d'apprendre de nouvelles balises ou variables pour eux. Les développeurs de modèles n'ont pas besoin d'apprendre de langages dynamiques, ni de connaître asp.net, php ou jsp pour développer leurs propres modèles. Ceux-ci bénéficient tous du moteur de modèles développé indépendamment par Aige Technology, du modèle MV auto-créé et d’une conception orientée objet complète.
Développement de standards Web et méthodes de chunking développées en interne
L’un des principes d’AliCMS est que chacun peut faire ce qu’il est censé faire. Grâce à la séparation complète de la logique et des performances, la séparation du travail des ingénieurs front-end et back-end est obtenue. Les standards du Web préconisent également la séparation du HTML (structure), du CSS (performances) et du JavaScript (comportement). La conception des pages AliCMS suit également entièrement les normes du Web et a créé sa propre méthode de segmentation de la conception des pages et stipulé des normes pour HTML, CSS et Javascript. Cela signifie, d'une part, que la qualité de conception des pages est très élevée, que la vitesse de développement est rapide, que la maintenance est pratique et que la lisibilité est forte. De cette façon, peu importe qui développe le modèle, c’est comme si une seule personne le développait. Ceci est plus propice au développement et à la maintenance de l’équipe.