大约半年前,看中了一个关键词,是个AI图片生成类的关键词。AI图片生成类的出海工具站,这两年都很赚钱。所以,买 […]
Nyligen utvecklades ett WordPress-plugin baserat på den senaste versionen av Stable Diffusion XL (SDXL). Stable Diffusion är en gratis bildgenereringsmodell med öppen källkod, och koden kan laddas ner direkt via den officiella webbplatsen Stability AI. Även om det är dyrare och svårare att distribuera modellen själv, är det möjligt att använda en Docker-avbildning eller installera den manuellt. Dessutom kan stora modeller och API:er konsumeras eller distribueras via webbplatsen Replicate.com. I allmänhet används Stable Diffusion och SDXL i stor utsträckning i AI-bildgenereringsprodukter.
Nextjs erbjuder två routrar: APP och Page, där Page fasas ut. Författaren använde tidigare Page-router-internationalisering, men har sedan dess implementerat internationalisering baserad på APP-routern. De utvärderade flera lösningar och fann att next-intl är den enklaste och mest framgångsrika Inlägget beskriver katalogstrukturen, routing, konfiguration av mellanprogram, hur man laddar översättningsfiler och hur man implementerar översättningar, och betonar att oavsett vilken internationaliseringslösning som valts är routing, filstruktur och översättningsimplementering nyckelaspekter.
注:这个最佳实践是基于next的pages路由。并不适合app路由。 目录 基本思路 使用next-i18ne […]
Googles multimodala stora språkmodell släpptes nyligen. Google Gemini officiella webbplats Google Gemini är uppdelad i tre versioner […]
Den 6 november 2023 släpptes WordPress v6.4.2. Två dagar senare migrerade jag min blogg till en annan server. Senare […]
一、机票的大局 1、商业生态 自从互联网和OTA的大发展之后,机票这个业务逐渐形成了平台和供应链两种商业形态。 […]
Vänner som är bekanta med mig vet att jag under epidemin kodade mig själv och byggde en BAAS (back-end as a service cloud computing-plattform) och en lågkodsplattform. Anledningen […]
För plattformen CMS jag byggt själv har medlemsprenumerationsdelen alltid varit "enkel att implementera". I helgen strukturerade jag om den här delen och utvecklade kärndelen.
1. Metod
Generellt sett inkluderar medlemskapsprenumerationen huvudsakligen tre delar: medlemskapsprenumerationsplan och -köp, medlemsbehörighetskontroll och medlemshantering.
1. För medlemsprenumerationsplaner och köp
Förbered dig bara på att göra några tillägg baserat på det befintliga köpcentrets system.
2. För medlemsbehörighetskontroll,
Detta behöver nämnas särskilt. Vi planerar inte att göra det utifrån ett rollbehörighetssystem, utan ett separat medlemskontrollerat system.
Utifrån rollbefogenhetssystemet görs medlemmar till en rollserie och varje typ av medlem görs till en roll i denna rollserie. Det låter rimligt. Men i det här fallet är det väldigt besvärligt att göra eller använda, speciellt när det är mycket affärer, de olika logikerna kommer att vara mycket komplicerade och alla typer av förvirring kommer att uppstå om du inte är försiktig. Och det är inte tillräckligt flexibelt.
Dessutom är medlemsprenumerationsdelen av många utmärkta system faktiskt inte rollbaserad. Istället implementeras behörighetskontroll baserat på "märken" eller order. Många välsäljande plugin-program för medlemskapsabonnemang, inklusive WordPress, görs på detta sätt.
Baserat på "användartaggar":
I huvudsak är det samma princip som karaktärssystemet. Det är för att definiera några "märken" för medlemmar. Användare som köper medlemskapsabonnemangsplanen som är kopplade till detta "märke" kommer att "märkas med detta märke", så att kontrollen av medlemsbehörigheter kan uppnås.
Baserat på beställning:
Köp en medlemsprenumerationsplan och gör en beställning Efter betalning kommer utgångstiden att skrivas in i beställningen. Därför kan du utifrån ordningen bedöma om användaren är medlem, vilken typ av medlem det är och om den har gått ut. På så sätt kan du kontrollera medlemsbehörigheter.
Jag har gjort en orderbaserad metod tidigare, och den här gången planerar jag att använda "användartaggar".
Det är inget fel med att vara baserad på beställningar, men beställningssystemet för plattformen CMS jag bygger nu stödjer många beställningstyper, vilket gör att beställningsmodellen är relativt "stor, jag planerar inte att "lägga till vikt" till den längre. så jag valde Baserat på "användartaggar".
3. Medlemshantering
Baserat på den befintliga användarhanteringstillägget planerar vi inte att göra medlemshantering ensam.
2. Tillämpliga scenarier
1. Grundscenario
Hela produkten har en eller flera prenumerationsplaner, som användare köper och njuter av medlemstjänster.
Definiera medlemskapstaggar globalt Varje medlemskapstagg innehåller minst tre fält: namn, slug och tillhörande prenumerationsplan-id.
När en användare köper en prenumerationsplan med ett medlemsmärke, kommer medlemsmärket och utgångstiden att skrivas in i användarens metadata.
2. Scenario för plattform/flerhyresgäst
För plattformar och SAAS med flera hyresgäster finns det ett mycket viktigt scenario: prenumerationsplanen som tillhandahålls av leverantören själv.
Definiera leverantörens medlemstagg i leverantörens användares metadata. Nyckeln till leverantörens medlemstagg kan inte vara densamma som nyckeln för den globala medlemstaggen.
När en användare köper en prenumerationsplan från den här leverantören kommer motsvarande medlemskapstagg och utgångsdatum att skrivas till den köpande användarens metadata.
Denna iteration implementerar bara grundläggande scenarier, men den måste kunna utvidgas till plattforms- och multi-tenant-scenarier.
3. Ta reda på om medlemskapet har gått ut när du loggar in
När användaren loggar in bedöms det om det har gått ut. Om det har gått ut, uppdatera medlemsmärket i metadatan till falskt och utgångsdatumet till falskt.
一、社交产品是做什么的? 首先,我们需要知道,社交产品究竟是做什么的? 所有的社交产品都是平台产品。或者说,都 […]