બ્લુપ્રિન્ટ્સ સાથે શરૂઆત કરવી
બ્લુપ્રિન્ટ્સ એ તમારા પોતાના વર્ડપ્રેસ પ્લેગ્રાઉન્ડ ઇન્સ્ટન્સને સેટ કરવા માટે JSON ફાઇલો છે. ઉદાહરણ તરીકે:
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/wp-admin/",
"preferredVersions": {
"php": "8.0",
"wp": "latest"
},
"steps": [
{
"step": "login",
"username": "admin",
"password": "password"
}
]
}
બ્લુપ્રિન્ટ્સનો ઉપયોગ કરવાની ત્રણ રીતો છે:
- વર્ડપ્રેસ પ્લેગ્રાઉન્ડ વેબસાઇટ પર URL "ફ્રેગમેન્ટ" માં બ્લુપ્રિન્ટ પેસ્ટ કરો。
- JavaScript API સાથે તેનો ઉપયોગ કરો。
- QueryParam દ્વારા બ્લુપ્રિન્ટ JSON ફાઇલનો સંદર્ભ આપો blueprint-url.
બ્લુપ્રિન્ટ્સ દ્વારા કઈ સમસ્યાઓ હલ થાય છે?
કોડિંગ કૌશલ્ય જરૂરી નથી
બ્લુપ્રિન્ટ્સ ફક્ત JSON છે. તમારે ડેવલપમેન્ટ એન્વાયર્નમેન્ટ, કોઈ લાઇબ્રેરી, કે JavaScript જ્ઞાનની જરૂર નથી. તમે તેને કોઈપણ ટેક્સ્ટ એડિટરમાં લખી શકો છો.
જોકે, જો તમારી પાસે ડેવલપમેન્ટ એન્વાયર્નમેન્ટ હોય, તો તે ખૂબ સરસ છે! તમે સ્વતઃપૂર્ણતા અને માન્યતા મેળવવા માટેબ્લુપ્રિન્ટ JSON સ્કીમા નો ઉપયોગ કરી શકો છો.
HTTP વિનંતીઓ તમારા માટે મેનેજ કરવામાં આવે છે
બ્લુપ્રિન્ટ્સ તમારા માટે જાહેર કરેલા કોઈપણ સંસાધનો મેળવે છે. તમારે બહુવિધ fetch() કોલ્સનું સંચાલન કરવાની અથવા તેમના સમાપ્ત થવાની રાહ જોવાની ચિંતા કરવાની જરૂર નથી. તમે ફક્ત થોડી લિંક્સ જાહેર કરી શકો છો અને બ્લુપ્રિન્ટ્સને ડાઉનલોડિંગ પાઇપલાઇનને હેન્ડલ અને ઑપ્ટિમાઇઝ કરવા દો.
તમે બ્લુપ્રિન્ટ-પૂર્વ-રૂપરેખાંકિત રમતના મેદાન સાથે લિંક કરી શકો છો
બ્લુપ્રિન્ટ્સ URL માં પેસ્ટ કરી શકાય છે, તેથી તમે ચોક્કસ ગ ોઠવણી સાથે પ્લેગ્રાઉન્ડને એમ્બેડ અથવા લિંક કરી શકો છો. ઉદાહરણ તરીકે, આ બટન પર ક્લિક કરવાથી PHP 8.3 અને પેન્ડન્ટ થીમ ઇન્સ્ટોલ કરેલું પ્લેગ્રાઉન્ડ ખુલશે:
ડિફૉલ્ટ રૂપે વિશ્વસનીય
બ્લુપ્રિન્ટ્સ ફક્ત JSON છે. અન્ય લોકોના બ્લુપ્રિન્ટ્સ ચલાવવા માટે વિશ્વાસની જરૂર નથી. કારણ કે બ્લુપ્રિન્ટ્સ મનસ્વી JavaScript ચલાવી શકતા નથી, તેમની ક્ષમતાઓ મર્યાદિત છે.
બ્લુપ્રિન્ટ્સ સાથે, WordPress.org પ્લગઇન ડિરેક્ટરી પ્લગઇન્સના લાઇવ પૂર્વાવલોકનો ઓફર કરી શકે છે. પ્લગઇન લેખકો ફક્ત એક કસ્ટમ બ્લુપ્રિન્ટ લખશે જેથી પ્લેગ્રાઉન્ડ ઇન્સ્ટન્સને કોઈપણ સાઇટ વિકલ્પો અથવા સ્ટાર્ટર સામગ્રી સાથે પૂર્વ-રૂપરેખ ાંકિત કરી શકાય જેની તેમને જરૂર પડી શકે.
એકવાર લખો, ગમે ત્યાં વાપરો
બ્લુપ્રિન્ટ્સ વેબ પર અને Node.js બંનેમાં કામ કરે છે. તમે તેમને બંનેને એક જ JavaScript પ્રક્રિયામાં અને રિમોટ પ્લેગ્રાઉન્ડ ક્લાયંટ દ્વારા ચલાવી શકો છો. તે રૂપરેખાંકનની સાર્વત્રિક ભાષા છે. જ્યાં તમે પ્લેગ્રાઉન્ડ ચલાવી શકો છો, ત્યાં તમે બ્લુપ્રિન્ટ્સનો ઉપયોગ કરી શકો છો.