Seeking Experts in Complex MS Install Test Case
-
Calling all WPMS-multinetwork plugin specialists and sysadmins (you know who you are)!!!
I really started out just wanting to publish a simple WP food blog and it morphed into a web monster!
First off, yes- I have already read innumerable WPMS forum subjects, posts, private blog WPMS articles, and free and premium MS plugins offered to ‘simplify’ the phenomenon that is WP multisite (+multilingual) installation, and still I remain doubtful on how to implement it properly and efficiently in my case. https://codex.wordpress.org/Before_You_Create_A_Network
So now I prostrate myself before you all seeking your tender mercy, code-tested wisdom, and infinite patience with me, cuz I´m going into hyperdetail on my intended install process, just in case someone
atfer me foolishly decides to follow in my wicked footsteps.TEST CASE DETAILS
I need expert advice/confirmation/critique in implementing a global WP-BP+bbPress multi-network subdomain + subdir(path) community-oriented smorgasboard multisite serving up at least 6 distinct
siloed content-function websites-in-one (including a social network site) using some combo of:
WP multisite
WP multi network
Networks for WP
Networks+
and BP multi-network/
or buddypress multinetwork…MY IDEAL CRITERIA IS:
1) Every multi-network should allow for subdomains & subsites, AND subdirectories & childsites, preferably using this format (or something even more efficient):
category1.city1.mydomain.com/lang/parentsite/childsite1a) Use domain mapping (plugins or other techniques) to create simplified top-level domains like
category1.city1/site/childsite or
city1.category1/site/childsitehttp://halfelf.org/2015/subdomains-subfolders-one-network/
http://halfelf.org/2014/mapping-domains-without-plugin/
https://wordpress.org/plugins/wp-no-category-base/???2) Must have the following hierarchical network admin levels:
City Admins
Regional Admins
State-Prov SuperAdmins
National SuperAdmins
1- International SupraAdmin = Yours Truly + 1 Regional Admin title to include up to 6 local cities (near where I live).
https://wordpress.org/plugins/capability-manager-enhanced/
???3) Creative DB solutions for future high traffic sites?
https://codex.wordpress.org/High_Traffic_Tips_For_WordPress
https://wordpress.org/plugins/hyperdb/
https://wordpress.org/plugins/shardb/SITE FUNCTIONS CRITERIA
4) I may eventually install other scripts in root or in various WP subdomains or subsites, depending on future need. I know I will have to reclaim said subdomain/subsites from WP to do so, but-
Should I install WP in its own directory now and is there any worthwhile practical benefit to doing so for this type of install? or does it depend on the URL ability of the webhost and cPanel?
https://wordpress.org/support/topic/installation-of-wordpress-different-directory-for-security
https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory5) I would love to do Multilingual- have one Geo-located multi-network in English, another identical in Spanish, if at all possible.
https://wordpress.org/plugins/buddypress-multilingual/
https://wordpress.org/plugins/buddypress-user-language/
https://wordpress.org/plugins/buddypress-extended-profile/translation/
https://wordpress.org/plugins/user-language-switch/
http://www.webilop.com/products/user-language-switch-wordpress-plugin/
https://wordpress.org/plugins/network-text-change/
https://wordpress.org/plugins/transposh-translation-filter-for-wordpress/
WPML???????6) All (logged out) visitors to mydomain.com will be IP redirected to their local city’s sign up landing page to register in their city´s BP social network, something like:
city1.mydomain.com/citydir-lang/welcome2 landing pagehttp://premium.wpmudev.org/blog/how-to-build-a-facebook-style-members-only-wordpress-buddypress-site/
https://wordpress.org/plugins/members-page-only-for-logged-in-users/
http://buddydev.com/buddypress/introducing-buddypress-multi-network-plugin-create-multiple-separate-social-networks-on-a-single-buddypress-install/6a) From the /welcome2 landing page visitors are restricted to exploring only various local city category index pages and footer links, and finally redirected to their local city signup landing page…
https://wordpress.org/plugins/bp-direct-menus/OR (perhaps even better)
6b) visitors have the option to sign up on any city category’s index page using:
http://halfelf.org/plugins/join-my-multisite/
https://wordpress.org/plugins/multisite-user-management/
https://wordpress.org/plugins/wp-guest-bar/
http://buddydev.com/buddypress/show-buddypress-user-registration-form-everywhere-buddypress-site/6c) plus the option to also join up to 2 other networked cities nearby using
https://wordpress.org/plugins/buddypress-registration-groups-1/7) Every BP city-network will have its own bbPress sitewide cityforum (and BPGroup???) like:
city1.mydomain.com/city1bbforumhttps://wordpress.org/plugins/bp-groupblog/
https://bbpress.org/about/multisite/8) Each city´s subdomain index and all its subsite categories (as well as some subdirectories) will feature different themes (but universal in all the networked cities),
buddy theme
CIAB theme
https://wordpress.org/plugins/jonradio-multiple-themes/
child theme plugins8a) plus mobile theme(s) like:
mobcity1.mydomain.com/sites???https://wordpress.org/plugins/wp-mobile-detector/
https://wordpress.org/plugins/buddymobile/???
https://wordpress.org/plugins/mobile-site-redirect/9) Each city´s categories (universal over all networked city subdomains) will have its own BP Group with asscociated bbPress group forums childsites like:
category1.city1.mydomain.com/cat1-BPgroup/cat1-BPgroup-bbforum1
10) All logged in user-members are IP redirected to their local city BP social network profile page like
city1BPsocialnetindex.city1.mydomain.com/my-BPmember-profile-pghttps://wordpress.org/plugins/buddypress-login-redirect/
https://wordpress.org/plugins/bp-redirect-to-profile/10a) And city BP members can opt to join any subsite cat-BPgroup and cat-BPgroup-bbforums in their city, or other selected nearby city (3c).
http://buddydev.com/buddypress/introducing-join-blog-widget-for-wordpress-multisite/
https://wordpress.org/plugins/bbp-capabilities/11) Allow members to view only the public category subdomains and sites (including heater and footer links), and restrict them from viewing any site they are not directly registered to in their local region.
http://wordpress.org/plugins/more-privacy-options/
https://wordpress.org/plugins/buddypress-members-only/
https://wordpress.org/plugins/restrict-user-access/???????Not asking for much am I????
Not gonna even touch social sharing integration and adverts here, or security just yet.
My ultimate question is: how do I properly install all these features in order to produce intended effects throughout the entire multi-network???
I am still unsure about many install aspects, but especially those steps ending in ‘???’
So, assuming I have already registered (mydomain.com) my next install steps would be (and please correct me if I err):
I decide whether to download eng or span version WP to install
Then create the primary WP dev install on my compu using AMPPS webserver on ext HD at localhost(.com)
Then decide whether or not to move WP install to its own directory???Then activate subdomain multisite in WP admin
Then set proper permalinks????
Then install a proper MultiNetwork plugin and network activate
Then install BuddyPress+bbPress and network activate
Then install BuddyPress-multilingual and/or other ML plugins to create ML networks and chose ML language options???
Then create multiple multi-networks???
Then create multiple admin levels for multi-networks (national, regional)Then create a city subdomain for the first city-network (city1.mydomain.com)
Then create City-network Admin
Then site activate BuddyPress+bbPress for the first city-network
Then create welcome2 landing page #3a in first city-network
(city1.mydomain.com/lang/welcome2)???
Then create citywide-network bbPress Forum
(city1.mydomain.com/city1bbforum)
Then create citywide-socialnet on the first city-network subsite
(city1BPsocialnetindex.city1.mydomain.com)
Then create multiple category subsubsite pages for the city-network
(category1.city1.mydomain.com)
Then install theme mod plugins and network activate
Then activate Parent themes on each category.
Then install child theme plugin(s) ???
Then create city subdir parentsite, childsites, and posts in the first city-network
(category1.city1.mydomain.com/parentsite/childsite)
Then activate child themes in child sites
Then create category BPgroup and catgroup-bbforums in first city-network
(category1.city1.mydomain.com/cat1-BPgroup/cat1-BPgroup-bbforums)Then create all additional networkwide public subject subsites pages, blogs, and activate themes
Then create any private subsite or sitedirectory pages with themes
Then add user restriction, Anti SPAM plugins and activate admin options
Then install domain mapping plugin(s) or manually domain map all sitesnames to correct URLs????Then install site cloning plugin(s)
Then add all the plugin bells n whistles
Then install WP security plugins & add measures
http://halfelf.org/2013/false-security/
Then install BUP plugin and BUP entire WP install to cloud or ext HD
https://codex.wordpress.org/Backing_Up_Your_DatabaseThen invite friends to test drive all WP pages and functions on localhost from USB HD!!!
Then only use SSH connections or sFTP https://github.com/glub/secureftp (not FileZilla or FireFTP?) to upload WPMS to mydomain.com at a WP subdomain MS-supporting webhosting server with lots of RAM, OR a decent VPS (but Bro dont know squat about VPS- so I’d have to hire a WP sysadmin first!)
ANY SUGGESTIONS ON HOSTING PROVIDERS? or BEST OS for VPS?Then tighten WP security even more depending on server config!
http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
http://halfelf.org/2014/mailbag-site-security-plugins/
Then install 2-factor login plugin(s)
Then install WP caching solutions like Varnish
Make sure /wp-content/cache/ has write access.Then install mail server system
Then install support chat-ticket system
Then RE-test all pages and functions on webserver
Then adjust plugins/caching levels to comfortable load factors
Then BUP entire WP hosted multisite to cloud or ext HD
Then…whatever else I forgot???*Oh, did I forget to mention that I need it by May 25, 2015? which is the offical site launch of the
first 2 stages of the first city’s social network website!!!
Then I continue to progressively roll out new categories/features/Groups/forums in the first city-network.
Then I can use plug in to like Duplicator to clone all sites from entire first city-network to any subsequent city-networks, using domain mapping plugin(s) or manually domain map all sitesnames to
correct URLs???
Then activate BuddyPress+bbPress for each subsequent city cloned and activated.
And reBUP each city-network after cloning and activationWhew…I’ve spent the last 2 months researching just to get to this point, so what have I missed so far?
If you have read this far, I am sooo truly greatful! And it means you have earned the right to rip me a new one for being such a cheap ambitious noob WPMS wannabe to think I can pull this off in time, and
all without hiring professional sysadmin or design help. So let me have it. And if you give it to me real good, I just might have to dole out and hire you at WP Jobs after all!
The topic ‘Seeking Experts in Complex MS Install Test Case’ is closed to new replies.