Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Sometimes you better listen to Sebastian...Sometimes you better listen to Sebastian...
Previous
 
Next
New Post
8/30/2010 8:52 AM
 
I usually do not post in the US community forums although I would describe myself as an active community member, more in the european part of the world though. But as I was just about to throw my notebook out of the window I thought I better calm down and get my hands dirtty on writing a thread here...

It is very unfortunate that I just didn't have the time to look at the ML capabilties in DNN 5.5. earlier. I would have told you right from the beginning that the way the whole thing is implemented as of today just doesn't work. It took me only 5 minutes to break a new install after enabling content localization. I can't reproduce my steps as they were too many to record but that's exactly the main issue amongst many others:

  • Too many buttons that make no sense from their wording to the non-technical user (actually they didn't make sense to me as well)
  • Different page Urls for localized pages? Why the hell is that?
  • Empty module content after enabling the localization
  • Non working locale selector when content localization is not yet enabled

That means to me that I have to tell my clients - e.g. those who use my ML modules -  that they should not under no cicumstances ever upgrade to DNN 5.5, which in fact means the end of their upgrade path.

I remember that back in Paris I was telling Shaun that DotNetNuke's preferred model would break my ML business model and he said, "Oh well, you'll find another niche to build modules in". While one could say that this is a pretty arrogant statement I in fact would be more that happy if could take another route, leaving my clients to an easy to use ML capable DotnetNuke solution - but that's not what DNN provides! It's neither easy to use nor is it anything like rock solid. It's a case study maybe. A trunk in a the SVN. Whatever, it's defintely not a content localization solution.

So what to do next?

The only thing the Corp can honestly do is take back that feature.  Roll back to a trunk without content localization features. Implement all other improvements that make DNN 5.5 a great and stable release. Re-think the content localization concept. Take into account the approaches  the DNN-Europe group had contributed. Each of them were better.

 


Cheers,
Philipp Becker, Peppertree Solutions
 
New Post
8/30/2010 9:11 AM
 
On the issue of different page URLs, that's pretty much standard for CMS and localization:

Microsoft:
msdn.microsoft.com/en-us/magazine/cc163566.aspx

Mozzilla:
/addons.mozilla.org/en-US/firefox/addon/2144

Many sites you hit, have completely different domain names based on the language. Just try any of Googles, google.ca, google.com, etc.

I think the main thing is it is a version one feature, and the team is always looking for feedback, and from my limited time with corp, but many years with working on DNN. The team is responsive to the community, and features are always rolling out, and being modified. to address the feedback from the community. And besides, the price is right. :)
 
New Post
8/30/2010 9:46 AM
 
You're right with the urls in a way and I wouldn't mind if it were only the language parameters that change. It's also the tabid in the url that changes though. My idea as i had understood the concept from the beginning was that the tabid would never change. Event if there are different tabs for each locale in the backend that would have to be something that the core handles in the background. So if someone hits a tab with id 100 then the core could actually serve the localized tab with the id 101 in the background but that visitor has to stay on the tabid 100 of course.

What if a module expects a certain other module to be on a certain tab? Let's say you've got a teaser on the homepage that shows items from another module on another tab. Eeach of these items would have a link to the tabid that the feeder is on. But now that feeder is spread across two tabs.

What that one example leads to is a very complicated situation that I doubt anyone can overlook completely.


Cheers,
Philipp Becker, Peppertree Solutions
 
New Post
8/30/2010 9:49 AM
 
And you're right of course with the version one feature. But the way it is implemented does not leave you much room for changes to the concept. If at all.

Cheers,
Philipp Becker, Peppertree Solutions
 
New Post
8/30/2010 9:52 AM
 
Must add that the locale selector does not work if the localization feature is enabled either.

DNN 5.5 break every site that have more than 1 language enabled regarding the human friendly url:s

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Sometimes you better listen to Sebastian...Sometimes you better listen to Sebastian...


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out