SaaS,即软件即服务(Software as a Service),是指通过网络提供软件服务的一种模式。
SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据自身的工作实际需求,通过互联网向厂商定购所需的应用软件服务。 SaaS并不是一个特定的软件,而是一种提供软件服务的方式,它的核心是把软件部署为在线服务,通过互联网供用户使用,而传统的软件,是需要用户买断,或者以传统方式安装到本地电脑使用的。
总结来说,SaaS是一种通过网络提供软件服务的方式,用户可以按需使用,按需付费。
SAAS变了。 一直以来的卖席位,在AI SAAS领域,变成了订阅限量,也就是订阅后每个月renew一定的使用 […]
Le 6 novembre 2023, WordPress v6.4.2 est sorti. Deux jours plus tard, j'ai migré mon blog vers un autre serveur. Plus tard […]
Pour la plateforme CMS que j'ai moi-même construite, la partie abonnement a toujours été "simple à mettre en œuvre". Ce week-end, j'ai restructuré cette partie et développé la partie centrale.
1. Méthode
De manière générale, l'abonnement comprend principalement trois parties : le plan d'abonnement et l'achat d'un abonnement, le contrôle des autorisations des membres et la gestion des membres.
1. Pour les plans d'abonnement et les achats
Préparez-vous simplement à réaliser quelques extensions basées sur le système de centre commercial existant.
2. Pour le contrôle des autorisations des membres,
Cela doit être particulièrement mentionné : nous n'envisageons pas de le faire sur la base d'un système d'autorisation de rôle, mais d'un système distinct contrôlé par les membres.
Sur la base du système d'autorité de rôle, les membres sont transformés en une série de rôles, et chaque type de membre est transformé en un rôle dans cette série de rôles. Cela semble raisonnable. Cependant, dans ce cas, c'est très gênant à faire ou à utiliser, surtout lorsqu'il y a beaucoup d'affaires, les différentes logiques seront très compliquées et toutes sortes de confusions seront provoquées si vous n'y faites pas attention. Et ce n'est pas assez flexible.
De plus, dans les faits, la partie abonnement de nombreux excellents systèmes n’est pas basée sur les rôles. Au lieu de cela, le contrôle des autorisations est mis en œuvre sur la base de « marques » ou d’ordres. De nombreux plug-ins d’abonnement très vendus, y compris WordPress, sont créés de cette manière.
Basé sur les "balises utilisateur" :
En substance, c'est le même principe que le système de personnages. Il s'agit de définir certaines « marques » des membres. Les utilisateurs qui achètent le plan d'abonnement associé à cette « marque » seront « marqués de cette marque », afin que le contrôle des autorisations des membres puisse être réalisé.
Selon la commande :
Achetez un plan d'abonnement et passez une commande. Après le paiement, le délai d'expiration sera inscrit dans la commande. Par conséquent, vous pouvez juger en fonction de l'ordre si l'utilisateur est membre, de quel type de membre il s'agit et s'il a expiré. De cette façon, vous pouvez contrôler les autorisations des membres.
J'ai déjà utilisé une méthode basée sur les commandes et cette fois, je prévois d'utiliser des "balises utilisateur".
Il n'y a rien de mal à être basé sur les commandes, mais le système de commande de la plateforme CMS que je construis prend désormais en charge de nombreux types de commande, ce qui rend le modèle de commande relativement "large". Je n'ai plus l'intention de lui "ajouter du poids", j'ai donc choisi Basé sur les "balises utilisateur".
3. Gestion des membres
Sur la base de l'extension de gestion des utilisateurs existante, nous ne prévoyons pas de gérer seuls les membres.
2. Scénarios applicables
1. Scénario de base
L'ensemble du produit dispose d'un ou plusieurs plans d'abonnement, que les utilisateurs achètent et bénéficient de services d'adhésion.
Définissez les balises d'adhésion globalement. Chaque balise d'adhésion contient au moins trois champs : nom, slug et identifiant du plan d'abonnement associé.
Lorsqu'un utilisateur achète un plan d'abonnement avec une marque d'adhésion, la marque d'adhésion et le délai d'expiration seront écrits dans les métadonnées de l'utilisateur.
2. Scénario plateforme/multi-tenant
Pour les plateformes et les SAAS multi-tenants, il existe un scénario très important : le plan d'abonnement fourni par le fournisseur lui-même.
Définissez la balise d'adhésion du fournisseur dans les métadonnées de l'utilisateur du fournisseur. La clé de la balise d'adhésion du fournisseur ne peut pas être la même que la clé de la balise d'adhésion globale.
Lorsqu'un utilisateur achète un plan d'abonnement auprès de ce fournisseur, l'étiquette d'adhésion et la date d'expiration correspondantes seront écrites dans les métadonnées de l'utilisateur acheteur.
Cette itération n’implémente que des scénarios de base, mais elle doit pouvoir être étendue aux scénarios plateforme et multi-tenant.
3. Déterminez si l'adhésion a expiré lors de la connexion
Lorsque l'utilisateur se connecte, il est jugé s'il a expiré. S'il a expiré, mettez à jour la marque de membre dans les métadonnées sur false et la date d'expiration sur false.
L'année dernière, j'ai aidé une entreprise internationale HRSaaS à élaborer un plan. Au cœur de ce plan se trouvent deux personnes qui ont réussi à construire une plateforme SAAS côté B […]
La pandémie a changé beaucoup de choses, et le travail collaboratif et le travail en ligne en font partie.
Les applications SAAS basées sur Microsoft Teams semblent être très demandées.
Ne parlons plus, passons directement à la vidéo.
Pour les vidéos avec des traductions en chinois, rendez-vous sur son site officiel.
Il existe deux types de WEB : le type de document et le type d'application. Le WEB de type document est utilisé pour véhiculer du contenu. Cela ne nécessite pas beaucoup d’interaction, mais il doit être convivial pour les moteurs de recherche. Par exemple, divers blogs […]
Il y a des années, j'ai écrit « Examen d'une plateforme de location de voitures sur Internet : comment gérer une industrie entière » (l'article est protégé par mot de passe et ne peut pas être vu par les gens ordinaires). Cet article concerne principalement […]
L'applet WeChat est intégrée à la connexion WEB et à la connexion au code de numérisation WeChat côté PC. Ce n'est pas difficile, mais cela implique de nombreuses modifications, y compris ma plate-forme BAAS et ma basse génération […]
J'ai construit de nombreux produits et systèmes. Parce qu'il s'agit souvent de questions de gestion des droits, j'ai fait quelques synthèses. Il y a quelques années, j'ai construit une plateforme de trading à grande échelle ([…]
Se réfère principalement à deux éditeurs de blocs : l'éditeur Gutenberg de WordPress : https://wordpress.org […]