WordPress - multisite + multiple languages - wordpress

We want to have multiple WP websites (in various countries). Each country's site will have the same template (markup/styles), but slightly different content. The biggest difference will be that each site will be in different languages.
Should we use multisite for this? If so, how do we make each country site a different language?

You can just run multisite and then use a language plugin. I would recommend wpml.org it's not free but it has great multisite support. You can easily activate it in desired sub-sites, and have different languages in each sub-site. I recently used this for a multisite with well over 30 sub-sites, each with their own set of translations/languages.
If you only have need for one language per sub-site, ie controlled via domain, you could just use wpml and skip multisite. Since you still got the possibilities to create different menus and pages in different languages. Then you can tell wpml to listen for either domain (.com should show english content, .es spanish etc..) or you can tell it to listen for sub-domains, ie yourwebpage.com/es/
Hope this helps.

You did not told if the existing answer was useful or not :-(
Still I will add a link to a good resource for others that arrive at this page: http://codex.wordpress.org/Multilingual_WordPress
Cheers,
Gabriel

Related

WordPress hosting posts on one domain and pages on a different domain

What I want to do is have a seamless website using two domains. One domain for the homepage and internal pages, contact etc. One domain strictly for posts. Such as
http://wp-pages.c0m (for home/pages)
http://wp-posts.c0m (Only for posts)
My permalink structure is like this for a post:
http://wp-posts.c0m/this-is-some-post/
And like this for a page:
http://wp-pages.c0m/this-is-some-page/
Basically identical when it comes to permalinks. But I'd like to host pages on http://wp-pages.c0m and posts on http://wp-posts.c0m
I'm looking for the most efficient seamless way to do this with two different servers, domain resolving to a different IP for my testing purposes. Ideally creating posts and pages from http://wp-pages.c0m and it pushing the posts to http://wp-posts.c0m while retaining the pages being created.
There isn't a single reason for doing this it's a multitude of reasons such as for seo testing purposes etc. I'm not here to go back and forth questioning why this would be needed or why someone would want to do this.
A very specific and even technical answer would be appreciated, I'm comfortable around basic server setup.
Any help would be really appreciated.
This isn't possible, without having two seperate Wordpress installations on said different subdomains.
UPDATE: Or, thinking about it you might be able to achieve something like this using Wordpress Multisite (https://codex.wordpress.org/Create_A_Network).
You then may be able to use subdomains to have what are essentially separate sites, but link them together. E.g.
blog.domain.com - for your blog posts
page.domain.com - for your pages
(I don't fully know how Multisite works, but I believe it allows you to control content for multiple sites within one WP Admin interface).
This could be a viable option.

Wordpress same site content in different language for different domains

We have a wordpress site which we are planning to serve in different language on different domains. I did a lot of research on Google and went through numerous articles regarding this topic. However, I can not decide where to start, so this forum is my last resort. Can anyone please guide me.
Here are facts which I hope will be useful to anyone willing to help:
The site content will be same for all domains
Different domain will serve different languages
Users who comes to our main site, which is in English will be given a option to switch to their regional domain
What I need help with are as follows:
How to do this? Would multisite be a good answer to this?
If multisite is the solution, will it slow down our site? Given that we have same plugin and content for all domains
Plugins for auto translations of the contents based on domain?
I really need to get this started, so any help is heartily welcome.
You can add the Weglot Plugin.
I am part of the co founding team, we are available to answer any questions and help.
Key features include:
- Easy integration: less than 3 minutes, then users only take care of translations
- Improved usability: a unique dashboard gathering all translations in a single place, offering the possibility to edit and purchase translations
- Complete and rich range of translations sources: a first layer of machine translation automatically offered at subscription; professional translations; users and their team members
- Optimized SEO: following Google best practice, Weglot creates unique URL (/en/page) for each language, all tags and meta translated,
- Fully compatible: Yoast, Woocommerce and many others
- Light plugin: keeping the full performance of the website
- 7/7 support: dedicated team only focusing on developing the best multilingual plugin experience

Two site with two different language in WP

please help !
We have developed two website for one same organization (two different businesses) which both are in English language.
Now the requirement is, it should be converted to WordPress and should be like as follow.
www.company.com (Home page will have switch for both sub sites)
1. business1.com (arabic/english)
2. business2.com (arabic/english)
How can i do this in Wordpress? how to categorize both site in one WP and again how can I make two languages in each site.
I am sorry we are not live yet to show anything, working on local host
Try multi language plugin or wp localization.
That should solve it.
you can use he WordPress Multilingual Plugin from http://wpml.org/, i had used it and it is really good.

SEO influence of location and topic as subdomain and folder

I'm currently developing the layout of my new website. I plan to build a central website and subdomains for different aspects of my online presence.
name-lastname.de
portfolio.name-lastname.de
webdesign.name-lastname.de
nickname.name-lastname.de
I decided to create the central website as a hub for my other sites because even though the topics and target groups of my sites differ I want them to stay connected. I'll be using Wordpress as my CMS/Blog of choice, WPML for localisation (english / german) and the Wordpress 3.0 Multisite Feature to fuel all networked blogs (subdomains) with the same wordpress installation.
On my central website (name-lastname.de) I'll show excerps of my latest additions to the other sites as well as social media streams and stuff. The content of the other sites are for
potential clients/employees,
people interested in the web stuff I coded (read: scripts, css and html tricks etc.)
people I know and interact with online (more casual content)
What would be the best approach if I want those subdomains for the topics as well as different versions for english and german. I'm not sure I like the /de/ and /en/ approach but en.portfolio.name-lastname.de feels wrong too.
Should I go with language or topic as a subdomain and the other as a folder? Should I register both .de and a neutral tld (.com or .net)?
< edit >
After reading Steve H's comment, I'll put the nickname website on a seperate domain, beeing to casual for the other sites. Other then that I'll propably use a language subdirectory either with a topic subdomain or topic subdirectory.
< /edit >
I think this is largely down to personal choice, but if I was you I would choose between either totally separate domains for each of your aspects or just have one main domain (name-lastname.de) and just use Wordpress's category's to separate each section.
In terms of tld I would go for .com if you are trying to hit an international market or just use your native tld (.de ?) if not.
I can't really see any advantage with your subdomain approach to either SEO or to the user (unless you want more separation between services, in which case new top level domains would be better), so how about:
name-lastname.de
name-lastname.de/portfolio
name-lastname.de/webdesign
name-lastname.de/nickname (if not too casual)
etc...
So really it's up to you to decide just how separate these concerns are, from your list I think 1 and 2 certainly would match as any clients would be interested in your code / portfolio but perhaps point 3 would be best served on a separate domain if this is indeed too casual / you don't want clients to make too much reference to it.
Lastly in terms of language, could you not leave this up to the user, i.e. choose either English or German as your default language, but just add a link on the page to see the 'other' language. Again I would be reluctant to make 2 versions of the same page in different languages as it would be twice as much work for you to maintain, also in Chrome for example language translation is a trivial thing.

Managing 2 websites from 1 admin panel

Is it possible to control 2 different Drupal website from 1 admin panel? 2 different domain, but on same host-server.
one of my client came up with the idea and I wasn't sure if it can be done.
Appreciate advices! Thanks a lot!
If you're just trying to have two domains point to the same Drupal installation (e.g. http://example.com/ and http://example2.com point to the same Example Drupal website), this is supported out of the box as long as you don't use a multisite setup.
That is, normally, you'd just stick your settings.php file in sites/default/. If you did that, any domain that's pointed to the Drupal directory will use the same Drupal site. You don't need to do anything else.
If you've stuck your site in sites/example.com, you could create a symbolic link with the name of the other domain; i.e. you'd have sites/example.com and a symbolic link to it called sites/example2.com.
If you're trying to run two disparate sites through the same admin panel, you can't do it per se: that is, you can't manage most aspects of Drupal through its default administration system because it's not designed to do that.
However, if you're trying to simulate something like Plesk or Cpanel—that is, you just want to easily manage Drupal deployments using one control panel—there is a project under heavy development called Aegir. I've used it on a few different occasions and it works pretty great, but it's a somewhat involved setup process.
With http://drupal.org/project/domain you can simulate two websites. Is not actually two different Drupal installation.
You can take a look http://drupal.org/node/346385 for more information about the different multi-site options.
No, not that I am aware. As well as the content, all the administration aspects of the site are stored in the site's database, so the admin area and the front end of the site are joined at the hip! 1 database per site, so 1 admin area per site.
There is Aegir http://www.aegirproject.org which is a multi-site manager dashboard system. It's more for creating and managing the site than for managing content, but it might be what you're looking for.

Resources