Hi there,
I have a pretty demanding client with some fairly interesting expectations, so bear with me...
There are four sites for this client, all in different languages, all with different domains (abc.com, abc.pl, abc.pt, abc.fr). I want all of these sites to be able to share the same database. The user should have the option of seeing just forum activity for their language (or domain whichever is easiest to set up) or for all languages. Each of these sites will share groups, but the content is filtered by thread language. So, for example, a user registers in Poland and automatically assigned a language id of polish. They go to the forums and see three groups with x threads in each group. They go to their profile and change a custom field which changes their default viewing language to "All", go back to the forum home page and see three groups with x+y threads, in mulitple languages. Does this make sense?
Also, the groups that will be set up, can we have different names for each group based upon their natural language? So, someone from the UK sees "Videos, Photos, News", while someone from Poland sees "Klipy, Foty, Niusy". The content could be language filtered or all, as specified above.
I guess now is also an opportune moment to ask if you have translations for Polish, French and Potuguese. This may be expanded even further in the future, so perhaps a full translation list would be smarter, with a description of how we go about translating it. If we come up with a language which you haven't got a language file for, can we do our own?
On a slightly different track, we intend to bring forum content into each site to some extent (latest postings, comments on an article looking like a standard list of comments, but actually being a forum post). Is this possible, and how easy? I guess what I'm asking is do you supply scripts (which can be understood and modified) for this type of thing. Its not going to be much fun if I have to figure out the database table and data structure to be able to do these bits and pieces.
With the "member online" facility, how exactly are you able to determine if a user is online? If its session based (IIS, db, whatever), don't you have the issue of the user closing their browser and the system being unaware they've gone until their session times out? Its not actually "live", is it? If it is, can we use it elsewhere in the sites?
And finally, licenses. I assume that if the forum is available on four sites, regardless of the shared database, that four licenses will be needed, please confirm. Also, please supply me with details of the special license to remove the copywrite signature at the bottom of the forum, and if possible details of the reseller program.
Hope this all makes sense. If its daunting for you, guess how my brain feels?!
Kitster