Hello. Thank you for contacting the Toolset support.
Well - I strongly suggest that you should check each requirement feasibility with our plugins and divide all your requirement in small module and then try to implement it and start development.
I suggest you should use our test platform discover-wp.com and try to create test site and play with it and check each possible requirement.
=> https://toolset.com/faq/how-and-why-to-create-a-test-site-in-discover-wp/
1. Setup a directory which will cover (ONE) country with (12) region and (70) main city.
=> As you want to filter or dispaly like tree structure as you explained in point #9
9. Chronological steps to setup the tree like GFS (Grandfather – Father – Son) which reflect the main structure for
( country – region – city) .
I would suggest you should check this requirement with our state/city functionality. You need to create country, region and city as post types if you want to use in that manner.
=> hidden link
[Please check state/city example with above site]
2. The directory will include (TWO) languages.
To build multilingual site you need to use WPML plugin.
=> https://wpml.org/purchase/
See this website thats multilingual using English and French:
=> hidden link
Please check following Doc:
=> https://toolset.com/2015/08/how-to-develop-a-multilingual-real-estate-site-with-wordpress-and-no-php/
=> https://toolset.com/documentation/translating-sites-built-with-toolset/
3. Events for national wide.
You should check for any third party plugin like Event manager etc..etc.. or create Events post type and check it on your own whats best possible fit for you as per your requirement
4. Search for any listing with branches if found in (12) region or (70) main city .
For search we offer custom search with views:
=> https://toolset.com/documentation/user-guides/front-page-filters/
We have full views training course available as well:
=> https://toolset.com/documentation/toolset-training-course/
5. Search for the related listing national wide (region – city – certain area)
Again, it will be the same as per my answer of point #1. See state/city example.
6. A to Z Glossary (Hierarchical Taxonomy)
For A to Z Glossary please try to follow following steps:
=> https://toolset.com/forums/topic/abc-filter-with-taxonomie/page/3/#post-467960
7. Displayed A to Z Glossary horizontally with ascending order like:
(ALL-0-9-ABCDEFGHIJKLMNOPQRSTUVWXYZ) These letters glossary will act like ( index page or tab or bar ) for many trems entry (Custom Post Type) each trem will have a title for its heading and the body text for list description.
===>
As I explined you in point #6.
8. Setup the main listing index page to the reflect dynamic listing for many category.
=> You can use views here or layout as per your need.
9. Chronological steps to setup the tree like GFS (Grandfather – Father – Son) which reflect the main structure for
( country – region – city) .
==> You can use views again see point #1 reply
10- The best way to define correctly the (Hierarchical Taxonomy) from the categories so the directory work smoothly for our scenario especially the CMS between the index listing and all relevant geographical locations.
==> Depends upon your structure I can better explain you when you have structure with you.
Again, the best way for you to use our test platform and create as many test sites as you want and check each requirement feasibility.