Multilingual and cms prayer
Posted: Fri Feb 24, 2006 4:16 pm
I was attracted to s9y because of its multilingual plugin. Once I tried s9y, I really liked though. The more I've used it the more I like it as a CMS and I've been using it embedded on several sites for news pages etc. However...
There are a couple of things I'd really like see and they all involve article properties.
I have written a few news page CMS myself and they all were bilingual. The language was just another column in the articles (or entries) table. I wonder why this wasn't done in s9y in the first place? The multilingual plugin was a great gift, but it really has disadvantages as we all know. I can't fix s9y because I can't take the time to understand it intimately enough to modify its core and even if I did, I doubt anyone would want to integrate my stuff, so it'd be a waste of time.
If I had a prayer, it would be to add native language support plus:
- start date and end date for auto publishing so you can write a draft and auto-publish between two dates
- an option for the reader to choose the languages of article to read, in other words, if only some are in French and I only read French, show me only those.
Naturally, the plugins would have to respect this logic so it's a non-trivial request, but that's what I'd like to see happen.
With regard to say, static pages and HTML language specific sidebar stuff, it's easy enough to have different versions for each language, but for the basic s9y entities, it's tiresome to be tied to the same date and extra variables of the default language. When I've had to, I've installed s9y to two different locations using two databases but sharing some of the directories via symlinks. That's the best I could come up with.
Please hear me Ô lords of the programming world.
There are a couple of things I'd really like see and they all involve article properties.
I have written a few news page CMS myself and they all were bilingual. The language was just another column in the articles (or entries) table. I wonder why this wasn't done in s9y in the first place? The multilingual plugin was a great gift, but it really has disadvantages as we all know. I can't fix s9y because I can't take the time to understand it intimately enough to modify its core and even if I did, I doubt anyone would want to integrate my stuff, so it'd be a waste of time.
If I had a prayer, it would be to add native language support plus:
- start date and end date for auto publishing so you can write a draft and auto-publish between two dates
- an option for the reader to choose the languages of article to read, in other words, if only some are in French and I only read French, show me only those.
Naturally, the plugins would have to respect this logic so it's a non-trivial request, but that's what I'd like to see happen.
With regard to say, static pages and HTML language specific sidebar stuff, it's easy enough to have different versions for each language, but for the basic s9y entities, it's tiresome to be tied to the same date and extra variables of the default language. When I've had to, I've installed s9y to two different locations using two databases but sharing some of the directories via symlinks. That's the best I could come up with.
Please hear me Ô lords of the programming world.