Ultimate Multisite 101
Ultimate Multisite ਇੱਕ WordPress Multisite ਪਲੱਗਇਨ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਗਾਹਕਾਂ ਨੂੰ WaaS ਜਾਂ Websites as a Service ਦੇਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ। ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ ਡੂੰਘਾਈ ਨਾਲ ਸਮਝੀਏ ਕਿ Ultimate Multisite ਤੁਹਾਡੇ ਕਾਰੋਬਾਰ ਅਤੇ ਗਾਹਕਾਂ ਦੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ, ਕੁਝ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ ਸਿੱਖਣੀ ਜ਼ਰੂਰੀ ਹੈ।
WordPress Multisite
ਸਾਡੇ ਵਿੱਚੋਂ ਬਹੁਤੇ ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਜਾਣੂ ਹਨ। ਤੁਸੀਂ ਇਹ ਆਪਣੇ ਹੋਸਟਿੰਗ ਪ੍ਰੋਵਾਈਡਰ ਦੇ ਕੰਟਰੋਲ ਪੈਨਲ ਰਾਹੀਂ ਬਣਾਉਂਦੇ ਹੋ ਜਾਂ, ਹਿੰਮਤ ਵਾਲਿਆਂ ਲਈ, ਨਵਾਂ ਵੈੱਬ ਸਰਵਰ ਅਤੇ ਡੇਟਾਬੇਸ ਸੈੱਟ ਕਰਦੇ ਹੋ, ਕੋਰ ਫਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹੋ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ।
ਇਹ ਦੁਨੀਆ ਭਰ ਦੀਆਂ ਲੱਖਾਂ WordPress ਸਾਈਟਾਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ ਕਿਸੇ ਏਜੰਸੀ ਜਾਂ ਹੋਸਟਿੰਗ ਪ੍ਰੋਵਾਈਡਰ ਦੇ ਨਜ਼ਰੀਏ ਤੋਂ ਆਓ ਇੱਕ ਮਿੰਟ ਲਈ ਵੱਡੀ ਗਿਣਤੀ ਬਾਰੇ ਗੱਲ ਕਰੀਏ।
ਭਾਵੇਂ ਇੱਕ WordPress ਸਾਈਟ ਬਣਾਉਣਾ ਜਾਂ ਆਟੋਮੈਟਿਕ ਕੰਟਰੋਲ ਪੈਨਲ ਰਾਹੀਂ ਸੌ ਸਾਈਟਾਂ ਬਣਾਉਣਾ ਬਹੁਤ ਸੌਖਾ ਹੈ, ਪਰ ਸਮੱਸਿਆਵਾਂ ਉਦੋਂ ਸਾਹਮਣੇ ਆਉਂਦੀਆਂ ਹਨ ਜਦੋਂ ਇਹਨਾਂ ਸਾਈਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ। ਬਿਨਾਂ ਪ੍ਰਬੰਧਨ ਤੋਂ ਛੱਡਿਆਂ ਤੁਸੀਂ ਮਾਲਵੇਅਰ ਦਾ ਆਸਾਨ ਨਿਸ਼ਾਨਾ ਬਣ ਜਾਂਦੇ ਹੋ। ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਮਿਹਨਤ ਅਤੇ ਸਾਧਨਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਤੇ ਭਾਵੇਂ WordPress ਸਾਈਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਅਤੇ ਪ ੍ਰਸ਼ਾਸਨ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਲਈ ਬਾਹਰੀ ਟੂਲ ਅਤੇ ਪਲੱਗਇਨ ਉਪਲਬਧ ਹਨ, ਇਹ ਤੱਥ ਕਿ ਗਾਹਕਾਂ ਕੋਲ ਐਡਮਿਨ ਐਕਸੈਸ ਹੁੰਦੀ ਹੈ, ਇਹਨਾਂ ਯਤਨਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਬੇਕਾਰ ਕਰ ਸਕਦੀ ਹੈ।
ਆਪਣੇ ਕੋਰ ਵਿੱਚ, WordPress ਇੱਕ ਫੀਚਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਸਿੱਧਾ 'Multisite' ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸਦੀ ਸ਼ੁਰੂਆਤ 2010 ਵਿੱਚ WordPress 3.0 ਦੇ ਲਾਂਚ ਨਾਲ ਹੋਈ ਸੀ। ਉਦੋਂ ਤੋਂ ਇਸ ਵਿੱਚ ਨਵੇਂ ਫੀਚਰ ਲਿਆਉਣ ਅਤੇ ਸੁਰੱਖਿਆ ਮਜ਼ਬੂਤ ਕਰਨ ਲਈ ਕਈ ਸੁਧਾਰ ਹੋਏ ਹਨ।
ਸਰਲ ਸ਼ਬਦਾਂ ਵਿੱਚ, WordPress multisite ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸਮਝੋ: ਇੱਕ ਯੂਨੀਵਰਸਿਟੀ WordPress ਦੀ ਇੱਕ ਹੀ ਇੰਸਟਾਲੇਸ਼ਨ ਰੱਖਦੀ ਹੈ ਪਰ ਹਰ ਫੈਕਲਟੀ ਦੀ ਆਪਣੀ WordPress ਸਾਈਟ ਹੁੰਦੀ ਹੈ।
ਇਸ ਗੱਲ ਨੂੰ ਸਮਝਣ ਲਈ ਆਓ ਕੁਝ ਬੁਨਿਆਦੀ ਸ਼ਬਦਾਵਲੀ ਵੇਖੀਏ ਜੋ ਨਾ ਸਿਰਫ਼ Ultimate Multisite ਦੀ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਬਲਕਿ ਪੂਰੀ WordPress ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
ਨੈੱਟਵਰਕ
WordPress ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਇੱਕ multisite ਨੈੱਟਵਰਕ ਉਹ ਹੈ ਜਿੱਥੇ ਕਈ ਸਬਸਾਈਟਾਂ ਨੂੰ ਇੱਕ ਹੀ dashboard ਤੋਂ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਭਾਵੇਂ multisite ਨੈੱਟਵਰਕ ਬਣਾਉਣਾ ਵੱਖ-ਵੱਖ ਹੋਸਟਿੰਗ ਪ੍ਰੋਵਾਈਡਰਾਂ ਵਿੱਚ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ, ਨਤੀਜਾ ਆਮ ਤੌਰ 'ਤੇ wp-config.php ਫਾਈਲ ਵਿੱਚ ਕੁਝ ਵਾਧੂ ਡਾਇਰੈਕਟਿਵ ਹੁੰਦੇ ਹਨ ਜੋ WordPress ਨੂੰ ਦੱਸਦੇ ਹਨ ਕਿ ਇਹ ਇਸ ਖਾਸ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
multisite ਨੈੱਟਵਰਕ ਅਤੇ ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਕਈ ਵੱਖਰੇ ਫਰਕ ਹਨ ਜਿਨ੍ਹਾਂ ਬਾਰੇ ਅਸੀਂ ਸੰਖੇਪ ਵਿੱਚ ਗੱਲ ਕਰਾਂਗੇ।
Subdomain ਬਨਾਮ Subdirectory
ਸਭ ਤੋਂ ਪਹਿਲੇ ਫੈਸਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਜੋ ਤੁਹਾਨੂੰ ਲੈਣਾ ਹੋਵੇਗਾ ਉਹ ਇਹ ਹੈ ਕਿ multisite ਇੰਸਟਾਲੇਸ਼ਨ subdirectories ਨਾਲ ਕੰਮ ਕਰੇਗੀ ਜਾਂ subdomains ਨਾਲ। Ultimate Multisite ਦੋਵਾਂ ਚੋਣਾਂ ਨਾਲ ਬਰਾਬਰ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ ਪਰ ਦੋਵਾਂ ਸੰਰਚਨਾਵਾਂ ਵਿੱਚ ਕੁਝ ਆਰਕੀਟੈਕਚਰਲ ਫਰਕ ਹਨ।
subdirectory ਸੰਰਚਨਾ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਮੁੱਖ ਡੋਮੇਨ ਨਾਮ ਤੋਂ ਇੱਕ ਪਾਥ ਲੈਂਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ 'site1' ਨਾਮ ਵਾਲੀ ਨੈੱਟਵਰਕ ਸਾਈਟ ਦਾ ਪੂਰਾ URL https://domain.com/site1 ਹੋਵੇਗਾ। subdomain ਸੰਰਚਨਾ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਸਾਈਟ ਦਾ ਆਪਣਾ subdomain ਮੁੱਖ ਡੋਮੇਨ ਨਾਮ ਤੋਂ ਬਣਾਇਆ ਜਾਵੇਗਾ। ਇਸ ਤਰ੍ਹਾਂ 'site1' ਨਾਮ ਵਾਲੀ ਸਾਈਟ ਦਾ ਪੂਰਾ URL https://site1.domain.com/ ਹੋਵੇਗਾ।
ਭਾਵੇਂ ਦੋਵੇਂ ਵਿਕਲਪ ਬਿਲਕੁਲ ਸਹੀ ਚੋਣਾਂ ਹਨ, subdomains ਦੀ ਵਰਤੋਂ ਕਈ ਫਾਇਦੇ ਦਿੰਦੀ ਹੈ ਪਰ ਇਸਦੇ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ ਵਧੇਰੇ ਸੋਚ ਅਤੇ ਯੋਜਨਾਬੰਦੀ ਦੀ ਵੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
DNS ਦੇ ਮਾਮਲੇ ਵਿੱਚ subdirectories ਦੀ ਵਰਤੋਂ ਇੱਕ ਸਰਲ ਚੁਣੌਤੀ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਕਿਉਂਕਿ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਮੁੱਖ ਪਾਥ ਦੀਆਂ ਸੰਤਾਨਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਮੁੱਖ ਡੋਮੇਨ ਨਾਮ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਡੋਮੇਨ ਨਾਮ ਐਂਟਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। subdomains ਲਈ ਚੁਣੌਤੀ ਥੋੜੀ ਗੁੰਝਲਦਾਰ ਹੈ ਜਿਸ ਵਿੱਚ ਹਰ ਨੈੱਟਵਰਕ ਸਾਈਟ ਲਈ ਵੱਖਰੀ CNAME ਐਂਟਰੀ ਜਾਂ DNS ਰਿਕਾਰਡਾਂ ਵਿੱਚ ਇੱਕ ਵਾਈਲਡਕਾਰਡ (*) ਐਂਟਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਕ ਹੋਰ ਵਿਚਾਰਨਯੋਗ ਖੇਤਰ SSL ਅਤੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਦੀ ਜਾਰੀ ਕਰਨ ਅਤੇ ਵਰਤੋਂ ਹੈ। subdirectory ਸੰਰਚਨਾ ਵਿ ੱਚ ਇੱਕ ਹੀ ਡੋਮੇਨ ਸਰਟੀਫਿਕੇਟ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਸਿਰਫ਼ ਮੁੱਖ ਡੋਮੇਨ ਨਾਮ ਦੇ ਪਾਥ ਹਨ। ਇਸ ਲਈ domain.com ਲਈ ਸਰਟੀਫਿਕੇਟ https://domain.com/site1, https://domain.com/site2 ਅਤੇ ਹੋਰਾਂ ਲਈ SSL ਸਹੀ ਤਰ੍ਹਾਂ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।
subdomain ਸੰਰਚਨਾ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ SSL ਸਰਟੀਫਿਕੇਟ ਦੀ ਵਰਤੋਂ ਸਭ ਤੋਂ ਆਮ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਇਸ ਕਿਸਮ ਦਾ SSL ਸਰਟੀਫਿਕੇਟ ਇੱਕ ਡੋਮੇਨ ਅਤੇ ਇਸਦੇ subdomains ਲਈ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਵਾਈਲਡਕਾਰਡ SSL ਸਰਟੀਫਿਕੇਟ https://site1.domain.com, https://site2.domain.com ਅਤੇ https://domain.com ਲਈ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।
ਭਾਵੇਂ ਹੋਰ ਵਿਕਲਪ ਮੌਜੂਦ ਹਨ, ਇਹ ਅਕਸਰ ਦਾਇਰੇ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਸੀਮਤ ਹੁੰਦੇ ਹਨ ਅਤੇ ਢੁਕਵੇਂਪਣ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਵਾਧੂ ਸੰਰਚਨਾ ਅਤੇ ਵਿਚਾਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਪਲੱਗਇਨ ਅਤੇ ਥੀਮ
WordPress ਜੋ ਦਿੰਦਾ ਹੈ ਉਹ ਖੋਹ ਵੀ ਲੈਂਦਾ ਹੈ, ਘੱਟੋ ਘੱਟ ਗਾਹਕ ਦੇ ਨਜ਼ਰੀਏ ਤੋਂ। ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਜੇ ਸਾਈਟ ਐਡਮਿਨ ਕੋਈ ਖਰਾਬ ਪਲੱਗਇਨ ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ ਜਾਂ ਆਪਣੀ ਇੰਸਟਾਲੇਸ਼ਨ ਨੂੰ ਅੱਪਡੇਟ ਰੱਖਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਇਸ ਕੰਮ ਦਾ ਇੱਕੋ-ਇੱਕ ਸ਼ਿਕਾਰ ਉਹ ਆਪ ਹੀ ਹੁੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, multisite ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ ਖਰਾਬ ਪਲੱਗਇਨ ਇੰਸਟਾਲ ਕਰਨ ਵਾਲਾ ਸਾਈਟ ਐਡਮਿਨ ਨੈੱਟਵਰਕ ਵਿੱਚ ਇੰਸਟਾਲ ਕੀਤੀ ਹਰ ਸਾਈਟ ਨੂੰ ਸ਼ਿਕਾਰ ਬਣਾ ਦਿੰਦਾ ਹੈ।
ਇਸੇ ਕਾਰਨ ਜਦੋਂ multisite ਵਜੋਂ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ WordPress ਸਾਈਟ ਐਡਮਿਨਾਂ ਤੋਂ ਪਲੱਗਇਨ ਅਤੇ ਥੀਮ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਹਟਾ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸ ਸਮਰੱਥਾ ਨੂੰ ਨਵੇਂ ਬਣਾਏ ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਜਾਂ 'super admin' ਰੋਲ ਨੂੰ ਸੌਂਪ ਦਿੰਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਵਾਲਾ ਰੋਲ ਫਿਰ ਫੈਸਲਾ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਦੇ ਐਡਮਿਨਾਂ ਨੂੰ ਆਪਣੇ dashboard ਵਿੱਚ plugins ਮੀਨੂ ਦੇਖਣ ਜਾਂ ਐਕਸੈਸ ਕਰਨ ਦੀ ਇਜਾਜ਼ ਤ ਦੇਣੀ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ, ਜੇ ਹਾਂ, ਤਾਂ ਕੀ ਅਜਿਹੀਆਂ ਅਨੁਮਤੀਆਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਐਕਟੀਵੇਟ ਜਾਂ ਡੀਐਕਟੀਵੇਟ ਕਰਨ ਤੱਕ ਫੈਲੀਆਂ ਹਨ।
ਇਸ ਹੱਦ ਤੱਕ ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਨੈੱਟਵਰਕ ਵਿੱਚ ਪਲੱਗਇਨ ਅਤੇ ਥੀਮ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ ਅਤੇ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਨੂੰ ਇਹਨਾਂ ਪਲੱਗਇਨਾਂ ਅਤੇ ਥੀਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ ਅਨੁਮਤੀਆਂ ਸੌਂਪਦਾ ਹੈ। ਸਾਈਟ ਐਡਮਿਨ ਪਲੱਗਇਨ ਅਤੇ ਥੀਮ ਇੰਸਟਾਲ ਨਹੀਂ ਕਰ ਸਕਦੇ ਜਾਂ ਆਪਣੀ ਸਾਈਟ ਨੂੰ ਨਾ ਸੌਂਪੇ ਪਲੱਗਇਨ ਅਤੇ ਥੀਮ ਐਕਸੈਸ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਯੂਜ਼ਰ ਅਤੇ ਐਡਮਿਨ
WordPress Multisite ਵਿੱਚ, ਸਾਰੀਆਂ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਇੱਕੋ ਡੇਟਾਬੇਸ ਸਾਂਝਾ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਇਸ ਲਈ ਉਹੀ ਯੂਜ਼ਰ, ਰੋਲ ਅਤੇ ਸਮਰੱਥਾਵਾਂ ਸਾਂਝੀਆਂ ਕਰਦੀਆਂ ਹਨ। ਇਸ ਬਾਰੇ ਸੋਚਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਸਾਰੇ ਯੂਜ਼ਰ ਨੈੱਟਵਰਕ ਦੇ ਮੈਂਬਰ ਹਨ ਨਾ ਕਿ ਕਿਸੇ ਖਾਸ ਸਾਈਟ ਦੇ।
ਇਸ ਸਮਝ ਨਾਲ ਯੂਜ਼ਰ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣਾ ਅਣਚਾਹਿਆ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸੇ ਕਾਰਨ WordPress Multisite ਇਹ ਸਮਰੱਥਾ ਸਾਈਟ ਐਡਮਿਨਾਂ ਤੋਂ ਹਟਾ ਕੇ ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਨੂੰ ਸੌਂਪ ਦਿੰਦਾ ਹੈ। ਬਦਲੇ ਵਿੱਚ ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਸਾਈਟ ਐਡਮਿਨ ਨੂੰ ਲੋੜੀਂਦੇ ਅਧਿਕਾਰ ਸੌਂਪ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹ ਆਪਣੀ ਸਾਈਟ ਲਈ ਯੂਜ਼ਰ ਖਾਤੇ ਬਣਾ ਸਕਣ।
ਉੱਪਰ ਦਿੱਤੀ ਗੱਲ ਨੂੰ ਦੁਹਰਾਉਂਦਿਆਂ, ਭਾਵੇਂ ਯੂਜ਼ਰ ਖਾਤੇ ਸਾਈਟ ਨਾਲ ਸੰਬੰਧਿਤ ਜਾਪਦੇ ਹਨ ਪਰ ਅਸਲ ਵਿੱਚ ਇਹ ਨੈੱਟਵਰਕ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਇਸ ਲਈ ਪੂਰੇ ਨੈੱਟਵਰਕ ਵਿੱਚ ਵਿਲੱਖਣ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਅਜਿਹੇ ਮਾਮਲੇ ਹੋ ਸਕਦੇ ਹਨ ਜਿੱਥੇ ਇਸ ਕਾਰਨ ਯੂਜ਼ਰਨੇਮ ਰਜਿਸਟਰ ਕਰਨ ਲਈ ਉਪਲਬਧ ਨਾ ਹੋਣ।
ਭਾਵੇਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਿਸਟਮਾਂ ਵਿੱਚ ਇਹ ਕੋਈ ਅਜੀਬ ਧਾਰਨਾ ਨਹੀਂ ਹੈ, ਯੂਜ਼ਰ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਦਾ ਇਹ ਇੱਕੋ ਸਰੋਤ ਅਕਸਰ ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਤੋਂ ਜਾਣੂ ਲੋਕਾਂ ਲਈ ਸਮਝਣਾ ਔਖਾ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਯੂਜ਼ਰ ਪ੍ਰਸ਼ਾਸਨ ਕਾਫ਼ੀ ਸੌਖਾ ਹੁੰਦਾ ਹੈ।
ਮੀਡੀਆ
ਜਿੱਥੇ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ WordPress Multisite ਵਿੱਚ ਇੱਕ ਹੀ ਡੇਟਾਬੇਸ ਸਾਂਝਾ ਕਰਦੀਆਂ ਹਨ, ਉਹ ਮੀਡੀਆ ਫਾਈਲਾਂ ਲਈ ਫਾਈਲ ਸਿਸਟਮ 'ਤੇ ਵੱਖਰੇ ਪਾਥ ਰੱਖਦੀਆਂ ਹਨ।
ਸਟੈਂਡਰਡ WordPress ਲੋਕੇਸ਼ਨ (wp-content/uploads) ਉਹੀ ਰਹਿੰਦੀ ਹੈ; ਹਾਲਾਂਕਿ, ਇਸਦਾ ਪਾਥ ਨੈੱਟਵਰਕ ਸਾਈਟ ਦੀ ਵਿਲੱਖਣ ID ਦਰਸਾਉਣ ਲਈ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਸਿੱਟੇ ਵਜੋਂ ਨੈੱਟਵਰਕ ਸਾਈਟ ਦੀਆਂ ਮੀਡੀਆ ਫਾਈਲਾਂ wp-contents/uploads/site/[id] ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ।
Permalinks
ਅਸੀਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਸੀ ਕਿ subdomain ਸੰਰਚਨਾ ਦੇ subdirectory ਨਾਲੋਂ ਕੁਝ ਵੱਖਰੇ ਫਾਇਦੇ ਹਨ ਅਤੇ ਇਹ ਰਿਹਾ: ਪਾਥ।
subdirectory ਸੰਰਚਨਾ ਵਿੱਚ, ਮੁੱਖ ਸਾਈਟ (ਨੈੱਟਵਰਕ ਸਥਾਪਿਤ ਹੋਣ 'ਤੇ ਬਣਾਈ ਪਹਿਲੀ ਸਾਈਟ) ਅਤੇ ਨੈੱਟਵਰਕ ਸਬਸਾਈਟਾਂ ਨੂੰ ਡੋਮੇਨ ਨਾਮ ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ ਇੱਕੋ ਪਾਥ ਸਾਂਝਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਟਕਰਾਅ ਦੀ ਸੰਭਾਵਨਾ ਹੈ।
ਪੋਸਟਾਂ ਲਈ, ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਨਾਲ ਟਕਰਾਅ ਰੋਕਣ ਲਈ ਮੁੱਖ ਸਾਈਟ ਵਿੱਚ ਇੱਕ ਲਾਜ਼ਮੀ /blog/ ਪਾਥ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ 'Post name' ਵਰਗੇ ਸੁੰਦਰ permalinks domain.name/blog/post-name/ ਵਜੋਂ ਪੇਸ਼ ਕੀਤੇ ਜਾਣਗੇ
subdomain ਸੰਰਚਨਾ ਵਿੱਚ ਇਹ ਕਾਰਵਾਈ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਹਰ ਨੈੱਟਵਰਕ ਸਾਈਟ ਪੂਰੀ ਡੋਮੇਨ ਵੱਖਰਤਾ ਦਾ ਫਾਇਦਾ ਉਠਾਉਂਦੀ ਹੈ ਅਤੇ ਇਸ ਲਈ ਇੱਕ ਹੀ ਪਾਥ 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੁੰਦੀ। ਇਸ ਦੀ ਬਜਾਏ ਉਹ ਆਪਣੇ subdomain ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੇ ਵੱਖਰੇ ਪਾਥ ਰੱਖਦੀਆਂ ਹਨ।
ਸਥਿਰ ਪੇਜ
subdirectory ਸੰਰਚਨਾ ਵਿੱਚ ਨਾਮਕਰਨ ਟਕਰਾਅ ਦੀ ਸੰਭਾਵਨਾ ਸਥਿਰ ਪੇਜਾਂ ਤੱਕ ਵੀ ਫੈਲਦੀ ਹੈ ਕਿਉਂਕਿ ਮੁੱਖ ਸਾਈਟ ਅਤੇ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਇੱਕੋ ਪਾਥ ਸਾਂਝਾ ਕਰਦੀਆਂ ਹਨ।
ਇਸ ਨੂੰ ਰੋਕਣ ਲਈ, WordPress ਕੁਝ ਸਾਈਟ ਨਾਮਾਂ ਨੂੰ ਬਲੈਕਲਿਸਟ ਕਰਨ ਦਾ ਸਾਧਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹ ਪਹਿਲੀ ਸਾਈਟ ਦੇ ਨਾਮਾਂ ਨਾਲ ਟਕਰਾਅ ਨਾ ਕਰਨ। ਆਮ ਤੌਰ 'ਤੇ ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਮੁੱਖ ਸਾਈਟ ਦੇ ਪੇਜਾਂ ਦੇ ਰੂਟ ਪਾਥ ਦਰਜ ਕਰੇਗਾ।
subdomain ਸੰਰਚਨਾ ਵਿੱਚ ਨਾਮਕਰਨ ਟਕਰਾਅ ਦੀਆਂ ਸੰਭਾਵਨਾਵਾਂ subdomain ਦੁਆਰਾ ਘੱਟ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਕਿਉਂਕਿ ਇਹ ਨੈੱਟਵਰਕ ਸਾਈਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਮੁੱਖ ਸਾਈਟ ਨਾਲ ਕਿਸੇ ਤਰ੍ਹਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹੈ।
ਰਜਿਸਟ੍ਰੇਸ਼ਨ
WordPress Multisite ਦੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਕਈ ਨਵੇਂ ਯੂਜ਼ਰ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਵਿਕਲਪ ਉਪਲਬਧ ਹਨ, ਜੋ ਨਵੇਂ ਅਤੇ ਮੌਜੂਦਾ ਯੂਜ਼ਰਾਂ ਨੂੰ ਸਾਈਟਾਂ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।
ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਦੇ ਉਲਟ, ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਕੋਲ ਯੂਜ਼ਰ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਜਾਂ ਉਨ੍ਹਾਂ ਰਜਿਸਟ੍ਰੇਸ਼ਨਾਂ ਨੂੰ ਰੋਲ ਸੌਂਪਣ ਦੇ ਜਾਣੇ-ਪਛਾਣੇ ਵਿਕਲਪ ਨਹੀਂ ਹੁੰਦੇ।
ਜਦੋਂ ਯੂਜ਼ਰ ਖਾਤੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ ਤਾਂ ਉਹ ਖਾਤੇ ਨੈੱਟਵਰਕ ਪੱਧਰ 'ਤੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ। ਇਸ ਲਈ ਕਿਸੇ ਇੱਕ ਖਾਸ ਸਾਈਟ ਨਾਲ ਸਬੰਧਤ ਹੋਣ ਦੀ ਬਜਾਏ ਉਹ ਨੈੱਟਵਰਕ ਨਾਲ ਸਬੰਧਤ ਹੁੰਦੇ ਹਨ। ਇਸਦੇ ਕੁਝ ਵੱਖਰੇ ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਮੰਨ ਲਓ ਤੁਹਾਡਾ WordPress Multisite ਖ਼ਬਰਾਂ ਅਤੇ ਜਾਣਕਾਰੀ ਦੇ ਕਾਰੋਬਾਰ ਵਿੱਚ ਸੀ। ਤੁਸੀਂ multisite ਸਥਾਪਿਤ ਕਰੋਗੇ ਅਤੇ ਫਿਰ ਫਾਇਨਾਂਸ, ਤਕਨਾਲੋਜੀ, ਮਨੋਰੰਜਨ ਅਤੇ ਹੋਰ ਖੇਤਰਾਂ ਲਈ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਬਣਾਓਗੇ ਜਦੋਂ ਕਿ ਪਲੱਗਇਨਾਂ ਅਤੇ ਥੀਮਾਂ 'ਤੇ ਸਮੁੱਚਾ ਕੰਟਰੋਲ ਰੱਖੋਗੇ। ਹਰ ਨੈੱਟਵਰਕ ਸਾਈਟ ਕੋਲ ਬਦਲੇ ਵਿੱਚ ਕਸਟਮ ਪੋਸਟ ਟਾਈਪਾਂ ਜਾਂ ਆਮ ਪੋਸਟ ਕੈਟੇਗਰੀਆਂ ਨਾਲੋਂ ਆਪਣੀ ਨੈੱਟਵਰਕ ਸਾਈਟ ਦੀ ਦਿੱਖ ਅਤੇ ਯੂਜ਼ਰ ਅਨੁਭਵ 'ਤੇ ਕਿਤੇ ਵੱਧ ਕੰਟਰੋਲ ਹੋਵੇਗਾ।
ਇਸ ਹੱਦ ਤੱਕ ਜਦੋਂ ਕੋਈ ਯੂਜ਼ਰ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈ ਤਾਂ ਉਹ ਨੈੱਟਵਰਕ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈ ਅਤੇ ਅੰਤ ਵਿੱਚ ਹਰ ਨੈੱਟਵਰਕ ਸਾਈਟ ਵਿੱਚ ਵੀ ਲੌਗ ਇਨ ਹੋ ਜਾਂਦਾ ਹੈ ਜੋ ਇੱਕ ਸਹਿਜ ਅਨੁਭਵ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਜੇ ਤੁਹਾਡੀ ਨਵੀਂ ਸਾਈਟ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਅਧਾਰਤ ਹੁੰਦੀ ਤਾਂ ਇਹ ਆਦਰਸ਼ ਹੱਲ ਅਤੇ ਨਤੀਜਾ ਹੋਵੇਗਾ।
ਹਾਲਾਂਕਿ, ਜੇ multisite ਦਾ ਉਦੇਸ਼ ਅਤੇ ਮਕਸਦ ਅਜਿਹੀਆਂ ਵੱਖਰੀਆਂ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਪੇਸ਼ ਕਰਨਾ ਸੀ ਜਿਨ੍ਹਾਂ ਦਾ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕੋਈ ਸੰਬੰਧ ਨਹੀਂ ਹੈ ਤਾਂ ਯੂਜ਼ਰ ਰੋਲਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਬਾਹਰੀ ਜਾਂ ਵਾਧੂ ਪਲੱਗਇਨਾਂ ਦੀ ਲੋੜ ਹਮੇਸ਼ਾ ਹੀ ਹੁੰਦੀ ਹੈ।
ਡੋਮੇਨ ਅਤੇ SSL
ਆਓ ਇੱਕ WordPress Multisite ਇੰਸਟਾਲੇਸ਼ਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ ਜੋ ਲਗਭਗ ਸਾਡੇ ਧਿਆਨ ਤੋਂ ਬਚ ਜਾਂਦੀ ਹੈ - WordPress.com। ਇਹ ਹੁਣ ਤੱਕ ਦੀ WordPress multisite ਦੀ ਸਭ ਤੋਂ ਵਿਸ਼ਾਲ ਉਦਾਹਰਨ ਹੈ ਅਤੇ ਇਸਦੀ ਕਸਟਮਾਈਜ਼ ਕੀਤੀ ਜਾਣ ਅਤੇ ਕਿਸੇ ਮਕਸਦ ਲਈ ਢਾਲੀ ਜਾਣ ਦੀ ਵਿਆਪਕ ਸਮਰੱਥਾ ਦਰਸਾਉਂਦੀ ਹੈ।
ਅੱਜ ਕੱਲ੍ਹ ਮਾਡਰਨ ਇੰਟਰਨੈੱਟ 'ਤੇ SSL ਦੀ ਵਰਤੋਂ ਲਗਭਗ ਲਾਜ਼ਮੀ ਹੈ ਅਤੇ WordPress multisites ਦੇ ਨੈੱਟਵਰਕ ਐਡਮਿਨਾਂ ਨੂੰ ਜਲਦੀ ਹੀ ਇਨ੍ਹਾਂ ਚੁਣੌਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।
subdomain ਸੰਰਚਨਾ ਵਿੱਚ ਸਾਈਟਾਂ ਰੂਟ ਡੋਮੇਨ ਨਾਮ ਦੇ ਆਧਾਰ 'ਤੇ ਬਣਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਇਸ ਤਰ੍ਹਾਂ 'site1' ਨਾਮ ਵਾਲੀ ਸਾਈਟ 'site1.domain.com' ਵਜੋਂ ਬਣਾਈ ਜਾਵੇਗੀ। ਵਾਈਲਡਕਾਰਡ SSL ਸਰਟੀਫਿਕੇਟ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ, ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਇਸ ਚੁਣੌਤੀ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਨੈੱਟਵਰਕ ਲਈ SSL ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਮਰੱਥਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।
WordPress Multisite ਵਿੱਚ ਇੱਕ ਡੋਮੇਨ ਮੈਪਿੰਗ ਫੰਕਸ਼ ਨ ਹੈ ਜੋ ਨੈੱਟਵਰਕ ਸਾਈਟਾਂ ਨੂੰ ਕਸਟਮ ਡੋਮੇਨ ਨਾਮਾਂ ਜਾਂ ਨੈੱਟਵਰਕ ਦੇ ਰੂਟ ਡੋਮੇਨ ਤੋਂ ਵੱਖਰੇ ਡੋਮੇਨ ਨਾਮਾਂ ਨਾਲ ਜੋੜਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਨੈੱਟਵਰਕ ਐਡਮਿਨਾਂ ਲਈ ਇਹ ਡੋਮੇਨ ਨਾਮ ਸੰਰਚਨਾ ਦੇ ਨਾਲ-ਨਾਲ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਦੀ ਜਾਰੀ ਕਰਨ ਅਤੇ ਸੰਭਾਲ ਵਿੱਚ ਗੁੰਝਲਤਾ ਦੀ ਇੱਕ ਵਾਧੂ ਪਰਤ ਪੇਸ਼ ਕਰਦਾ ਹੈ।
ਇਸ ਹੱਦ ਤੱਕ ਜਦੋਂ ਕਿ WordPress Multisite www.anotherdomain.com ਨੂੰ 'site1' ਨਾਲ ਮੈਪ ਕਰਨ ਦਾ ਸਾਧਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਨੈੱਟਵਰਕ ਐਡਮਿਨ ਕੋਲ DNS ਐਂਟਰੀਆਂ ਅਤੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਬਾਹਰੀ ਤੌਰ 'ਤੇ ਸੰਭਾਲਣ ਦੀ ਚੁਣੌਤੀ ਰਹਿ ਜਾਂਦੀ ਹੈ।
Ultimate Multisite
ਆਮ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ Multisite ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਚਕਾਰ ਫਰਕ ਸਮਝ ਲੈਣ ਤੋਂ ਬਾਅਦ, ਆਓ ਵੇਖੀਏ ਕਿ Ultimate Multisite Websites as a Service ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਹਥਿਆਰ ਕਿਵੇਂ ਹੈ।
ਜਾਣ-ਪਛਾਣ
Ultimate Multisite Website as a Service (WaaS) ਬਣਾਉਣ ਲਈ ਤੁਹਾਡੀ ਸਵਿਸ ਆਰਮੀ ਚਾਕੂ ਹੈ। Wix.com, Squarespace, WordPress.com ਬਾਰੇ ਸੋਚੋ ਅਤੇ ਫਿਰ ਸੋਚੋ ਕਿ ਤੁਹਾਡੀ ਆਪਣੀ ਸੇਵਾ ਹੋਵੇ।
ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ Ultimate Multisite WordPress Multisite ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਪਰ ਇਹ ਇਸ ਤਰੀਕੇ ਨਾਲ ਕਰਦੀ ਹੈ ਜੋ ਨਾ ਸਿਰਫ਼ ਨੈੱਟਵਰਕ ਐਡਮਿਨਾਂ ਨੂੰ multisite ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਨਾਲ ਆਉਣ ਵਾਲੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਚੁਣੌਤੀਆਂ ਨੂੰ ਹੱਲ ਕਰਦੀ ਹੈ ਬਲਕਿ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ ਜਿਸ ਨਾਲ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਨੂੰ ਸਪੋਰਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਵਿੱਚ ਅਸੀਂ ਕੁਝ ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਮਾਮਲਿਆਂ ਨੂੰ ਸਪੋਰਟ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀਆਂ ਗੱਲਾਂ ਬਾਰੇ ਵੇਖਾਂਗੇ।