Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#169 2007-03-23 02:09:29

Danw
Member
From: Perth, Australia
Registered: 2005-06-20
Posts: 10
Website

Re: MLP - The Multi-Lingual Publishing Pack

Thought I chime in after about a month or so using MLP on LovingPerth

Firstly, I just wanted to thank the devs for bringing such an awesome plugin to us – it’s a joy to work with. It works very well for blogging and has been well suited to the style of content we’ve been putting up thus far. We’ve recently started work on a more portal-styled site and for this MLP has been a little more unwieldy. I’ll post more specifics and issues as I come across them.

Bugs we’ve come across:

  • No lang URL part appended on “Comments” link. On the /ja/ page for example, clicking Comment will give a missing page
  • This could be user error, but I can’t get an RSS feed for non-english posts. Is this something I have to setup manually?

Feature requests

  • In the MLP reditions page, it would be nice to be able to split the content up in relevant sections. The search works well, but it would be nice to have some way to display articles and non-articles separately.
  • Is there any way to rename En-Gb as just “English.” We get queries from non-english speakers as to what the GB is. I think it’s a little confusing and in most cases the distinction between En-Us and En-Gb isn’t important to the end user.

Offline

#170 2007-03-23 02:11:34

marios
Archived Plugin Author
Registered: 2005-03-12
Posts: 1,253

Re: MLP - The Multi-Lingual Publishing Pack

Here is my String Search Statistics, I found a couple of inconsistencies in the string variables, that I will nail down, once I get through this one, but I’m getting close:

Statistics.

Language

Deutsch 1136
Ελληνικά 1187
English (GB) 1180
Total Renditions 3503
Total strings 1187

regards, marios

Last edited by marios (2007-03-23 02:21:41)


⌃ ⇧ < ⌃ ⇧ >

Offline

#171 2007-03-23 02:34:15

marios
Archived Plugin Author
Registered: 2005-03-12
Posts: 1,253

Re: MLP - The Multi-Lingual Publishing Pack

Danw wrote:

Thought I chime in after about a month or so using MLP on LovingPerth

Bugs we’ve come across:

No lang URL part appended on “Comments” link. On the /ja/ page for example, clicking Comment will give a missing page

It worked well for me.( I get the comment form, which isn’t localized yet though )

This could be user error, but I can’t get an RSS feed for non-english posts. Is this something I have to setup manually?

I found another link: http://www.cityofperth.wa.gov.au/html/vis07_3x3_2007.phpre on the page that returns 404.
thta’s because there is a re appended to the PHP file extension, which needs be removed.

Steve wrote

If you set the list to high detail mode then each rendition should already be marked up with the language. I wouldn’t want to include a language icon by default as it’s pretty user-specific and flags don’t map one-to-one to languages. The Malaysian flag, for example, could map to Malay, English, Tamil and about 70 other tribal languages. Similarly, Greek doesn’t just map to a single country.

Ok, I see. I never used this option actually. Every day you learn something new.

I also have a couple of dibugging Info Steve, I’ll package that up together with the Strings and send it down later alltogether.

ALL,

Don’t forget also to send your String translations to Steve, so we have something to work with.

regards, marios

Last edited by marios (2007-03-23 02:41:22)


⌃ ⇧ < ⌃ ⇧ >

Offline

#172 2007-03-23 02:42:29

Danw
Member
From: Perth, Australia
Registered: 2005-06-20
Posts: 10
Website

Re: MLP - The Multi-Lingual Publishing Pack

In regards to the comment links, it’s interesting. I went through and reclicked on the comments links and they worked. I can’t seem to reproduce the broken links, but I was able to earlier in the day. I’ll try and narrow down exactly what’s going on.

marios wrote:

I found another link: http://www.cityofperth.wa.gov.au/html/vis07_3x3_2007.phpre on the page that returns 404.

Good catch. Fixed.

Offline

#173 2007-03-23 06:34:52

sanmarco
Member
From: austria
Registered: 2007-03-22
Posts: 31
Website

Re: MLP - The Multi-Lingual Publishing Pack

@hi all, thanks a lot for your help, i really appreciate it!

yep i went in my php.admin and delete the |10. Now i login etc. Just one question, the gdb_admin… is still activated but now there is no MLP in the navigation when i’m go to “content”.

in the diagnostics a message appear: /mnt/jd1/05/866/00000012/htdocs/blog/textpattern/setup/ still exists . What i need to delete there? Its bit confusing. May also that is the ptoblem why it doesnt work with MLP?
I’m afraid to install the |10 again and activat it. But i guess in need it because its the source right?
best regards
sanmarco

Offline

#174 2007-03-23 06:43:40

sanmarco
Member
From: austria
Registered: 2007-03-22
Posts: 31
Website

Re: MLP - The Multi-Lingual Publishing Pack

I just tried it once again to install and activte the |10n but it doesnt work again, “internal error message” appears again. (???)
Even i can’t go in the diagnostic section to check whats wrong. Than i deactivated the |10n again and at least all is appearing again without the “internal error message”. The server i use its a apache and php 4 database. So what can i do to make it working?
thanks a lot

sanmarco

Offline

#175 2007-03-23 10:14:00

marios
Archived Plugin Author
Registered: 2005-03-12
Posts: 1,253

Re: MLP - The Multi-Lingual Publishing Pack

net-carver wrote:

However, a compromise might be for me to add the language marker as a CSS class to the language name — then users can update their local TxP css file to add in any image they want (you can already do this on the public interface). Shout if you want that adding to the to-do list.

That sounds like a good Idea.

regrds, marios


⌃ ⇧ < ⌃ ⇧ >

Offline

#176 2007-03-23 12:30:03

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,446
Website GitHub

Re: MLP - The Multi-Lingual Publishing Pack

net-carver wrote:

Whilst away I’ve been thinking of dropping support for installations with any MySQL version prior to 4.1

Tentatively I say go for it as well. My hoster’s running 4.0.27-standard so depending on your timescales for dropping support I might not be able to upgrade to the latest MLP versions until they get their act in gear, but that shouldn’t be allowed to get in the way of your progress. I’d still be supporting IE6 fully if I cared about old technology ;-)

I’m going to give this hoster a polite e-mail kicking anyway because I can’t see any real reason for them to still be using PHP4.4 and MySQL 4.0 when the later (even v5) products have been around for aeons now and are well tested. Maybe it’s a cpanel issue though, as that’s the hosting interface they’re using? A lot of people seem to still be running old versions of PHP and MySQL with cpanel. I’ll ask and see what they say.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#177 2007-03-23 15:20:59

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,446
Website GitHub

Re: MLP - The Multi-Lingual Publishing Pack

OK, my Firefox hanging on tab switching issue just came back. The following is pretty detailed (and specific to my situation) so people not caring about my plight ought to skip this post.

I left the page idling for five minutes and eventually got back a “Zero Sized Reply” error page. I looked at the headers in Firebug:

Server	squid/2.5.STABLE14
Mime-Version	1.0
Date	Fri, 23 Mar 2007 13:55:12 GMT
Content-Type	text/html
Content-Length	999
Expires	Fri, 23 Mar 2007 13:55:12 GMT
X-Squid-Error	ERR_ZERO_SIZE_OBJECT 0
X-Cache	MISS from the_server
Connection	close
Request Headers
Host	www.nemotv.com
User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept	text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language	en-us,en;q=0.5
Accept-Encoding	gzip,deflate
Accept-Charset	ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive	300
Connection	keep-alive
Cookie	txp_nostay=1; txp_login=blah%2Cblahblah; search_string_name_live=; cprelogin=no; PHPSESSID=the_session_string

I had a thought that maybe it was a cookie giving me problems and that the reason it suddenly started working before was because a cookie that was somehow blocking it had expired. So I disabled cookies from the dev toolbar and retried the link; no joy. I edited the URL back to just the TXP login page; no joy.

Then I went the whole hog and emptied all the session cookies and refreshed. Instead of hanging, I was dumped back to the login screen (as expected) and I could then log in fine. A few clicks later it hung again (the extensions tab this time) so I let it time out again. The headers were pretty much the same. I then deleted the cookies one at a time; first search_string_name_live then txp_nostay then PHPSESSID and at that point it allowed me back into the interface.

After a few more clicks it hung again so I cancelled the request, deleted PHPSESSID and could then continue using the admin interface; a few clicks later the same thing; clearing PHPSESSID each time allowed me to carry on using TXP.

Navigating to the Admin->plugins page, disabling L10n, and clearing the PHPSESSID cookie allowed me to freely use the interface until I became bored. The cookie never came back. As soon as I re-enabled L10n, PHPSESSID reappeared and a few clicks later BOOM, a hanging Firefox.

So, a few questions/observations:

1) Does L10n use session cookies?
2) If not, then it’s my client side code being called by L10n from the admin interface for some reason.

For info: because this is a public-facing gaming website that will eventually have user credit accounts etc in it, I’m being ultra-paranoid about session hijacking and the like. It’s primarily AJAX-based so each click from the client’s browser calls the remote procedures file to handle their click. In the process of doing that it calls a session.php file to check they’re a) still logged in, b) still the same person, and c) that the session hasn’t expired.

As part of this I occasionally, randomly re-issue a brand new session token to the browser and store it in the database against their name. I know, probably overkill, but when there’s thousands of pounds of prize money at stake each week, well, who knows…

This behaviour fits the profile of my session.php being called erroneously from the admin side, checking the user database for the (non-existent) admin user and because I’m not trapping any errors (hey, it’s only prototype code right now!) it could either be hanging because the user doesn’t exist, or trying to return a strange chunk of XML to what it thinks is the client’s browser, thus causing the admin interface to barf.

So, Steve, Marios, anyone:

1) Does that sound feasible/likely/possible?
2) Should I not be (ab)using TXP like this?
3) Is it a spurious interaction between L10n and the way I’ve set this system up? Could L10n be executing one of my forms every time I change tab which would cause it to load session.php? Any hooks that I might be using, maybe from a plugin?
4) Can I stop it happening by doing something different in my code?
5) Why does it only affect Firefox?!
6) Is there anything I can send anyone (probably offline, I’m cluttering up posts all over the place here) to help run this down?
7) Any other observations or things I could try?

I think this explains why Marios couldn’t emulate it! It really is just me.

Many thanks for listening this far…


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#178 2007-03-23 15:31:21

FireFusion
Member
Registered: 2005-05-10
Posts: 698

Re: MLP - The Multi-Lingual Publishing Pack

Problem.

I wanted to remove the default “(GB)” part from “English” in the menu so I removed it from the l10n_langs.php file. It worked but I think it’s now made Spanish the default language when people access the site.

Check it out Removed link

How can I fix this?

Thank you for your help.

Last edited by FireFusion (2007-04-09 14:15:04)

Offline

#179 2007-03-23 15:42:49

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,446
Website GitHub

Re: MLP - The Multi-Lingual Publishing Pack

FireFusion wrote:

I think it’s now made Spanish the default language when people access the site.

No probs here, I get it in English by default… it’s not a cookie set in your browser that’s giving you Spanish every time is it?

Nice site, btw. Very sharp photography.

Last edited by Bloke (2007-03-23 15:44:30)


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#180 2007-03-23 16:03:20

FireFusion
Member
Registered: 2005-05-10
Posts: 698

Re: MLP - The Multi-Lingual Publishing Pack

Yeah, you’re right Bloke that’s what it was.

Glad you like the site. Yes the photographer is very skilled.

Offline

Board footer

Powered by FluxBB