Multi Language WordPress website with 2 installs advice - php

I have a potential client who wants a HTML website migrated to WordPress, the current website is 100 pages; 50 English and 50 French of the same content. There are several reasons for moving to WordPress, and having an English and French version of the same site instead of just a translator plugin. So enough back story, my real questions is...
How do I deal with running 2 Wordpress websites (one English the other French) when a visitor wants to change a specific page from English to French for example? and avoid going back to the home page when requesting to change language?
If a visitor is viewing a specific page in English but wants to view it in French, I do not want the Language selection button to take them to the home page really. How can I do this in WordPress; with 2 separate installs so when you click the language button the page just changes to the requested language?
I hope someone can help me, Thank you.
Luke

No need to make 2 separate websites . Just use qTranslate.
It is hands down the best solution for multilingual wordpress installation, and I myself have used it with over 100 multilingual sites
The management and maintenance would be much easier , you will have a control over all aspects of the multilingual behavior and you could SHARE resources ( like scripts, images , themes etc ) .
With this plugin you can choose if you want to have a URL like :
http://www.mysite.com/fr and http://www.mysite.com/en
http://fr.mysite.com and http://en.mysite.com
http://www.mysite.com/?lang=fr and http://www.mysite.com/?lang=en
All your users will see is a small flags based or menu based language switcher .
The Admin screens easily share languages , switching, and content handling . Even switching the admin area language itself is a breeze .
You even have control over local SEO.
Every aspect from title to media to custom fields is also supported . Basically you have duplicate fields for title content etc . The best way to understand is just install one time and start to use .
you will get the idea in a second .
It has a very extensive hooks base and custom functions that allow you to easily do virtually everything !
Example of a working ( old ) wp install with qTranslate supporting 5 languages can be found here
P.s.
I am in no way affiliated with the author of this totally free plugin - But I do admire the work he has made and the techniques used in his code . If you end up using it - a small token of appreciation for the author would surely be appreciated by him .
Edit I after comment.
Grammar or the correctness of the translation is irrelevant .
qtranslate is not an automated translation service / plugin
It does not really translate your site , but gives you the tools to do so in terms of UI, accessibility, functions and hooks.
The actual content is translated by YOU. No automatic content generation ( unless you specifically want one )
It actually does create 2 different websites ( in a sense ) but using the same install, core files, resources etc ..
Until you will not try and use it , you will not fully understand how it works.

Wordpress Multisite Language Switcher is the way to go.
Every language version gets its own Wordpress blog
You get a "Network Root" where admin tasks spanning all two blogs are done
Posts/pages can be associated between the two language sites
This is like Wordpress.com hosted blogs.
I use this plugin on a blog successfuly. I worried about routing some time: which URL should be canonical? foo.com/bar or foo.com/en/bar? This became an issue when my client wanted to install a separate .de domain instead of using the virtual sub folder /de/

Related

What is the best platform to build a website like Glassdoor? (Clone like glassdoor)

Am a JavaEE guy. wanted to develop a website just like a glassdoor including the same customer and user reviews for the product. So i googled some and got to know wordpress plays a big role for the same.
Wanted to know will it possible to create a same website template using wordpress or should i need to stick with java cms portal system? (including all the functionality)
Please suggest some templates if its exactly matches glassdoor!! and which one will be best for back end like java or php for this requirement?
Start using Bootstrap ยท The world's most popular mobile-first and responsive front-end framework. and HTML.
If you want existing themes you can go to
Free Website Builder | Create a Free Website | WIX.com ,
WordPress.com: Create a free website or blog
The Glassdoor website is created in the fbml in my opinion which uses fbml,jquery and javascript.

Multilingual sites with different domains

I want to create a multilingual site and there are translators. I want to create 5 websites in different languages and the same contents and the top pages have different domains. There is a wordpress plugin of translation and flags are displayed on the toppages but if I click on a flag I jump to a subdomain. But I want to jump to another toppage. If I click on a flag on a blog page, I want to jump to a blog page of a different site. How can I do that? Please help me.
I want to make 5 websites because if google find a website with a toppage written in Japanese, google thinks it's a Japanese website and the rank on Japanese google gets higher. Likewise, if google finds a site with a toppage written in French, the rank on French google gets higher.
You could also only use sub-directories (google best practice) and easily create 1 website available in 5 languages with Weglot plugin https://weglot.com/wordpress-integration
I'll suggest you to do the following things...........
1. Install wordpress on 5 domain and connect to single database.and then use translation plugin.
Or,
Buy and use https://wpml.org/. It gives you options to use different domains for every languages.
You have to create your own menu and not rely on the widget from the plugin you are using. The widget provided with your multilingual plugin wil have links like : www.example.com/fr & www.example.com/en . Or if you use WPML you have the option to link to different domains.
But i have to say that having different sites for all languages is not a good idea. Google will ignore websites with the same content. Google will think those sites are duplicates and your search results will suffer greatly. You have a setting in most multilingual plugins to auto detect your language based on your browser. This is far more superior imo than having a lot of different sites.

Multilingual Issues with WordPress

I am trying to set up one WordPress site that allows the user to choose what language they want to see their content in. I am wondering how I would go about showing navigation menus in the language of their choice. Where would I be able to have multiple values for a single menu item (one per language) in the administration area and how would WordPress know which one of these to use?
Are there plugins which allow for this? If not, do you have any suggestions for what I can do?
What you're talking about is internationalization. As a developer you would use the Wordpress Gettext libraries. You should check out the official Wordpress developer reference on the subject the implementation details and use of these libraries.

CMS for DJ website

I am in the process of building a website for a DJ. Instead of reinventing the wheel, I thought I would look out there if there are any solution available. My requirements are:
Ability to have own domain name & custom design
Section for listening to DJ's song
Section for photos
Section for videos
Usual CMS functionalities for managing static pages (personal bio)
Self-hosted & PHP is a big plus
Open source/proprietary free/paid doesn't matter
If you answer with a more generic CMS (i.e. WordPress), could you point out some extensions that would be helpful. I'm also open to web apps that don't fill every requirement, but explicit which of the requirements are not available.
Not a 100% match for a DJ, but Indexhibit is very popular among artists in general. I like it personally, and use it whenever I need to set up a simple, minimalistic CMS for a client.
It brings a lot of gallery and image management functions and is relatively easy to extend if you speak PHP. Every page can have a custom background image. No built-in WYSIWYG editor, so text and layout possibilities are very limited - although I find that is often a good thing.
It doesn't come with a built-in music and video playing facility out of the box, which is the biggest minus. The project's forum, however, shows some successful examples of people who managed to build that in. I can't make any estimate on how hard that would be.
Other than that, it does everything you need. The design is customizable through style sheets and page templates; there are various gallery functions; it's self-hosted, and Open Source (but asks for a backlink to be put somewhere on the site).
Drupal
Wordpress
Joomla
Google Search Results:
Play a MP3 / Wordpress plugin
Photo Gallery / Wordpress Plugin
Videos / Wordpress Plugin
if you need to find Drupal or Joomla plugins, replace tghe word 'Wordpress' in the Google Search
All three of these are very customisable

Wordpress as CMS, Without Using It As Website Platform

What is the best method, if there is one, of using Wordpress as a CMS for users to input data while not actually building the website on the Wordpress platform?
One possible solution I've found is using a PHP class called "WPGet" (http://peter.upfold.org.uk/projects/wpget) which fetches directly from the database.
You could use Wordpress' API calls, but depending where your "custom built application" sits, it might require including numerous files in your code (not very fun/efficient)
I have a site that requires constant updating. It's a golf club site: results, news etc all updated via wordpress by the club, or individuals with interest (juniors, ladies, seniors each have a mini-site) - and not always by me - so i have a front end, the standard site with static .php pages, which i then feed data to, by calling on posts marked in categories from wordpress, relevent to the site's page. The coding is easy and it's a quick and simple way of using wordpress as a cms, but it does strip away most of the Wordprss functionality, eg. comments, But I even use it for galleries with lightbox.
Like i say - it's nothing major, but sounds similar to what you're asking...?

Categories