Directory structure for multi-lingual php,css,js,ajax site.
I'll be rebuilding my new company's html/flash website, using php, mysql, css, javascript&ajax and reusing a lot of the flash (for now). Also the site will be multi-lingual (english & chinese)
So right now I am planning a directory structure. Normally this become messed up (I come from asp.net, but same problem appies) after a couple of months if you dont have a clear "plan"
I got a www folder, in which I create a subfolder for the new website. This is because I might add more sites over the future, and I can have subfolders in www with functionality (like sending an email) in there that can be shared by all sites.
I dont want to create two versions of the site (one for each language) but rather go with translated constants and chinese in the datbase. However I had SEO indexiing problems before, so i will have 2 homepages (one per language) and the rest of the site work with a single version of each page, getting text values from language files (normal text) and database (database objects like say "provinces")
I pretty much came up with the basic idea i got in the attached file....
Was wondering if you guys would mind poking holes in my idea.. :-)
Last edited by StrangerInBeijing; Nov 12th, 2007 at 03:23 AM.
Re: Directory structure for multi-lingual php,css,js,ajax site.
The WEB_SITE_PRIVATE and include directories should go above the web server root. Any file only used by scripts should be out of site of the public - especially those containing usernames and passwords.
Re: Directory structure for multi-lingual php,css,js,ajax site.
the language thing is working sweet....
made an english and chinese homepage, which links to each other.
this way i should be able to avoid the problem or crawlers only indexing english.
for any other page, only one version, which loads it's text from included "contants" files, some places database.