WordPress- és AWS-integrációs architektúra a WP Suite-tal
A WP Suite egy egyszerű alapelvre épül:
A WordPress maradjon a tartalomkezelési, szerkesztési és megjelenítési réteg, míg a választható, AWS-alapú infrastruktúra kezelje a körülötte lévő, nagy futásidejű terheléssel járó feladatokat.
Így a csapatok megtarthatják a megszokott tartalmi és adminisztrációs munkafolyamatokat anélkül, hogy a WordPressnek egyszerre kellene identitásszolgáltatóvá, API-átjáróvá, munkafolyamat-motorrá, statikus kiszolgálóplatformmá és AI-futtatókörnyezetté válnia. Az ingyenes bővítményfunkciók egymástól függetlenül bevezethetők; a csatlakoztatott Pro-funkciók és a választható háttérrendszerek akkor egészítik ki ezeket a szélesebb platformréteggel, amikor a projekt igényli.
A platform rétegei
1. A WordPress marad az élményréteg
A szerkesztők továbbra is a Gutenberget, az Elementort, a médiamunkafolyamatokat, a SEO-eszközöket és a WordPress megszokott adminisztrációs modelljét használják.
2. A WP Suite termékei célzott képességeket adnak
- A Gatey a WordPresst az Amazon Cognitóhoz kapcsolja bejelentkezéshez, SSO-hoz, MFA-hoz és védett API-hozzáféréshez.
- A Static Publisher a WordPresst olyan statikus közzétételi folyamat vezérlősíkjává teszi, amely S3-ba és CloudFrontba telepít.
- Az AI-Kit helyi használatot előtérbe helyező AI-t hoz a WordPressbe, és választhatóan az ügyfél saját AWS-háttérrendszeréhez kapcsolódhat megalapozott csevegési és tudásbázis-használati esetekhez.
- A Flow űrlap-futtatókörnyezetet, munkafolyamat-automatizálást, sablonokat, beküldéseket és háttérrendszerhez kapcsolódó folyamatlogikát ad.
3. Szükség szerint az AWS lesz a futtatókörnyezet
A termékkombinációtól függően a futásidejű oldal például a következő szolgáltatásokat tartalmazhatja:
- CloudFront a nyilvános kiszolgáláshoz és a védett útvonalak kikényszerítéséhez,
- S3 a statikus műtermékekhez és megosztott erőforrásokhoz,
- Cognito a hitelesítéshez,
- API Gateway + Lambda a háttérrendszer API-jaihoz,
- DynamoDB / EventBridge / SES az alkalmazásadatokhoz és automatizáláshoz.
Ezek a szolgáltatások nem szükségesek minden ingyenes funkcióhoz. Akkor alkalmazandók, ha saját AWS-szolgáltatásokat állít be, háttérrendszert telepít saját AWS-fiókjába, vagy WP Suite-munkaterületet használó, csatlakoztatott Pro-funkciókat engedélyez.
A kereskedelmi hozzáférési útvonalak szándékosan különállók. Az Agency-előfizetés szabályozza a Pro-jogosultságokat és a központi munkaterület-hozzáférést több WordPress-webhelyen. A Deployment Access fiókra korlátozott Marketplace-jogosultságot és irányított CloudFormation-folyamatot biztosít a támogatott háttérrendszer-komponensek vásárló saját AWS-fiókjába telepítéséhez.
Hogyan illeszkednek egymáshoz a termékek?
Gatey + Static Publisher
A Static Publisher kezeli a kiszolgálási folyamatot. A Gatey kezeli a böngészőoldali Cognito-bejelentkezési folyamatot. Ha egy projekt védett statikus útvonalakat igényel, adja hozzá az AWS-oldali Static Guardiant, hogy a CloudFront már azelőtt érvényesítse a hozzáférést, hogy a kérés elérné a forrást.
AI-Kit statikus vagy dinamikus webhelyeken
Az AI-Kit támogathatja a WordPressen belüli AI-alapú szerkesztést, de statikusan közzétett webhelyre épülő látogatói chatbot- vagy dokumentumkeresési élményeket is működtethet.
Az automatikus tudásszinkronizálás egy kiszolgálóoldali futtatóval tartja elérhetővé a jóváhagyott WordPress-tartalmat ezekhez az élményekhez. Kiszolgálási és indexelési szakaszai elkülönülnek a Static Publisher oldaltelepítésétől; tartalomtípusonkénti jóváhagyási szabályzatokat és rétegzett metaadatokat használ.
A Flow a bemutatkozó webhelyen túl
A Flow akkor is összekapcsolva tartja az űrlapokat és munkafolyamatokat a háttérrendszer szolgáltatásaival, ha a nyilvános oldalakat statikusan szolgálják ki. Így a csapatok megtarthatják a statikus kiszolgálás teljesítményét a beküldések, automatizálás és védett munkafolyamatok feladása nélkül.
Gyakorlati bevezetési útvonal
A legtöbb csapat nem egyszerre vezeti be a teljes rendszert. Egy jellemző útvonal:
- a meglévő WordPress-webhely és szerkesztői munkafolyamat megtartása,
- az első szükséges képesség, például Cognito-bejelentkezés vagy statikus közzététel hozzáadása,
- a nyilvános kiszolgálási útvonal áthelyezése az AWS-be,
- AI, űrlapok, munkafolyamatok vagy védett API-k hozzáadása a projekt növekedésével.
