626

(124 replies, posted in PunBB 1.2 discussion)

Rickard wrote:

True, but such solutions often need a lot of "fallback code". I.e., what would happen if someone deleted that language pack?

In that case they don't use it, and if they do they don't complain tongue

Not each forum, but each user.

OK we didn't talk about the same thing. Matter of persepective I believe, I was thinking that a ressource should be declared as a certain language and the tools of that ressource should be in the same language. And because you don't handle language metadata, that's not possible right know.

You take it the other way around, each user choose his own favored language and all tools are served to him in his language. Tricky (very) to add metadata to it, but more easier and intuitive for the non geek client.

It will not be overwritten unless it needs to be updated. That will be the case regardless of whether it's placed in the language pack or not, so it doesn't really matter.

Good smile .

627

(124 replies, posted in PunBB 1.2 discussion)

Rickard wrote:

I realized that the internationalization plans I mentioned earlier will be difficult. I forgot that people can use different languages within the same forum. That would mean one set of rewrite rules for each language. Also, it would get confusing if a French guy copy/pasted the URL to a topic and displayed it to en English guy.

That's not really an issue I think. The admin could choose a main localization for its URL, and that will be the one used over all the forums.

By the way, I don't remember that each forum can have a specific language in PunBB.

Oh well, if someone wants to translate the rewrite rules, they'll have to edit one script plus the .htaccess. It shouldn't be too difficult.

If the "script" you are talking about is not overwritten when updating, that should do it nicely smile

628

(48 replies, posted in Feature requests)

Justin wrote:

I wasn't suggesting that you should use UTF-8; that was only an example. I imagine the correct character set encoding for French is probably ISO-8859-1.

Nope, for french it's UTF8. ISO-8859-15 can be used, but some characters will be missing.

629

(7 replies, posted in Archive)

Je n'ai pas encore regardé en details, mais normalement on doit pouvoir dire à PHP que l'on veut ça en français. Il faudrait rajouter quelque part la fonction idoine (« setlocale(LC_TIME,"fr_FR"); » si ma mémoire est bonne), je ne sais pas où par contre. Dans le fichier de config peut-être ?

630

(124 replies, posted in PunBB 1.2 discussion)

Rickard wrote:

Justin: I'm no longer considering it, I've decided to implement it. It won't show up until PunBB 1.3 though.

Good news. Please please please think about localization while you implement it (the ability to edit the names in the URI to match a language other than english).

I hear what you're saying regarding forum URIs and I will consider it. However, in my experience, people don't link directly to individual forums that often. Almost all links to a forum or within a forum are links to individual topics or posts. Don't you agree?

In small forums yes. Not in big ones. Look at these for example http://forums.jeuxonline.info/
Not only its customary to link to a single forum, but it is too to link to a category of forums. And more, there have links to navigate from one forum to the other into each category (http://forums.jeuxonline.info/forumdisp … orumid=260 , just after the breadcrumb) and this function was added by popular demand of the users.

631

(124 replies, posted in PunBB 1.2 discussion)

Well, I may be dumb, but I can't see the differences between yours and Shawn's.

About "clean URLs" per se, I do think it's a good idea. Not a very urgent or needed one, as punBB is indexed quite alright with the ugly ones, but still a good thing.

About the search URLs, one way is to let them be "ugly". The other one is to define each parameter with its tag... like domain.tld/search/author=TheAuthor/keywords=OneKeywords&AnotherKeyword/ etc. But it's not really an improvement over the current schemes.

One thing that, in my opinion, have to be possible (and is definitely an improvement over the current system) is the ability to rename each tag used, so for example it can be localized.

You are my hero.

633

(76 replies, posted in News)

Why not forbide to display image above a size, fixed in the admin panel ? Test the size of the image, and d'ont display it if it's more than x pixels (or better, hyperlink it).

634

(26 replies, posted in Feature requests)

I rephrase him : to quickly and adequately answer his students questions and posts, he would like that each of them has a fulfilled cursus string. He probably could rename the the location string, but he would like to make it required during the registration process, so every students (some may be young childs I guess) has to fulfill it.

Romulusse : for this specific task, another way to go is to use the usergroups. I imagine you would have to do that by hand, but if you don't have too many students you could assign them to specific usergroups after there registration.

Français : une autre solution à ton problème que tu peux vouloir explorer, c'est d'utiliser les « groupes d'utilisateurs ». Si tu as pas trop d'élèves, ça peut marcher, mais ça demande de le faire à la main. Quand un élève s'enregistre, tu vérifies quelle est sa classe, et tu le place dans le groupe d'utilisateur approprié. Ca à l'avantage de pouvoir ensuite gérer des permissions plus fines, et de façon plus propre.

635

(18 replies, posted in Feature requests)

Rickard wrote:

If anything, modem users would benefit from a client side solution. Only sending raw data to the client and then doing all the processing on the client would drastically reduce the bandwidth use. The initial page view might take a bit longer as the client side scripts are downloaded, but then the browser cache takes over.

True indeed, to the point where the user quit the waiting because it's too long. Below that point, all good. Hence the "loader on demand".

On that "point", on real everyday use of the web, it's very hard to determine, especially from your point of view (delivering software). You have to take into account the things a "basic webmaster' want to add, the others broad basic pre-requisites scripts (like IE7). Not much margin to work with.

Rickard wrote:

It's very much possible. Why wouldn't it be? You could use e.g. Javascript to process data supplied by a webserver.

First of all because some users de-activate javascript, or use a non-javascript client. If you want javascript to be a pre-requisite of casual surfing, you have to forget them.

But that's for some basic apps, on the other hand the recent proliferation of PHP web game would gain a *lot* with more javascript (for some time now I play a little hilarious french game, like a satiric dungeon monster bashing, it's maybe 5 mns a day. All the actions in the game result in a reload of the page ? 100% server side ? that's a huge waste).

But for some features on a forum, like the thread read/not read I was refering too, I'm really not sure javascript is the answer (and in that case I'm really sure it's not as much a feature as it is a definition of the tool, i.e. a forum). I may be wrong, that's why I'm testing it, but ...

Rickard wrote:

The biggest performance problem on the web today is unsufficient server performance. Have a look at your CPU usage while browsing the web. It hardly ever goes over 10%. If we could utilize this idle processing time, webservers could go back to doing what they do best and that is to serve content.

Again, I agree on the theory; not the idea that could be done with nowadays protocols and standards. But I could be wrong, for example I don't know the bandwith and server consumption of XUL.

And there is another trouble with wide and heavy client side, that's new hardware client. Let's take commons forum features, and say put half of them client side. Are you sure a pda or a pocket phone can handle that much ? They will, someday. But right now, you add an item of worry for webmasters. They have to worry about browsers bugs, plateform bugs, end-user needs (as in real, actual and reasonnable ones) and desires (as in futiles useless gadgets), faulty or cryptic writing of standards, server bugs, user hardware, user bandwith, server bandwith, and I forgot some. Adding user cpu power at hand ? Ouch ^^

Jérémie wrote:

Who would be reading your e-mails? Google?

That's what they do to target ads Email is cheap, storage too, I don't see the needs for gmail. I admire their implementation of mail threading (something Qualcomm did iirc but never implementend on Eudora, I still don't know why), but that's it. I don't use webmail or IMAP, so I don't need 1gB, and if I did use IMAP that would be quite ridiculous (I have around 600mB of emails, not counting attachements, that's several gB with them). But that's me, if some people need to save $2 or $3 to have a decent email provider that's there choice :-)

636

(26 replies, posted in Feature requests)

It could also help with integrating punBB with other software (like CMS), by adding (hidden) "external user id" to build custom SQL requests.

637

(18 replies, posted in Feature requests)

Yep, my posts were broader. If you want you might as well split the thread to take my OT in there right place.

638

(18 replies, posted in Feature requests)

Rickard wrote:

I can't say I generally like JavaScript heavy applications myself, but it is undoubtably where the web is going.

Not with old school modems :-)

I don't think having servers that supply raw data and clients doing all the processing is that far away anymore.

I agree on the theory, very much. With some restraints on what's asked of the clients (I really *don't* want to see a "minimal cpu/ram/video configuration" in front of webpages), I think it's a good idea mainly because that would put much more control into the hands of the client (is proprietary protocols don't take over), and because when a server serve 300 clients, 300 low ends computers are way more powerful than one or two high end server. It's cheaper, so it's good for free and personnal internet.

The thing is, I don't see that in present days technology. How do you do that ? As far as I know, these days you have to use Javascript (or something similar). On some instances it may be good, because the download and execution time of the script is inferior with that technology. But it's rare. On most case, it's quicker for the client to do the work server side.

Actually, it depends on how you see your punBB "speed" quality. Speed of server side execution ? Speed of how many clients you might serve at on time with a specific server ? Speed of client learning curve ? Speed of client everyday's use ? Speed of content delivery ?

"Speed" and ease of use can be very similar, if you have to load 5 pages to do something, it's probably speedier to do it on the first instance in one page.

On this particular feature, I don't know if it's possible to load a javascript with a javascript. I explain myself : multiple quoting can be quicker and better on the client side. But you don't need multiple quoting on every day, on every post, on every HTTP GET you use (well I almost do on some forums, but I'm a freak tongue). So is it possible to have a link or a button somewhere, once you are in reply mode, that would load a "multi quote script" on demand and this script would insert appropriate quoting when you click on the others posts in the thread ?

So the first script, it's a kind of a loader machine. Maybe 2 or 3 lines of code, very light. And the second script is loaded only when you need it, with no Apache socket/sessions waste, no bandwith waste, and so on.

In fact, that would be a nice profile/config feature. Some kind of "external JS plugins" that the admin can active or desactive by default, or by categories/forums, and the user can select (and so override admin) if it's activated or de-activated by default for him.

Not sure if I'm understandable...

Just have a look at Gmail. You all like that don't you?

Never used it, I don't need it and I'm not fond of people reading my emails :-)

639

(18 replies, posted in Feature requests)

I was saying this because there is the "thread read|new" issue too, and it seems that more and more things are pushed to the client to keep punBB "light" but in the end it would make it heavier to use than others.

640

(18 replies, posted in Feature requests)

Yes. But Javascript this, Javascript that, in the end the server is quite light weighted, but you need to download 150k to display one page sad

641

(18 replies, posted in Feature requests)

That would be quite a nice feature.

642

(17 replies, posted in News)

$5 a year is much ? o_O

643

(17 replies, posted in News)

I pay the same for my com/net/org/info (well the ? equivalent), it's a very reasonable price if the service attached is good.

Well it is quite serious in it's own way. Some people use private forum as mailing list, for their families, or cared one, or whatever. And some might very well not like if someone is getting access. Imho, that deserve a news, not a big one but a explanation of the issue, the solution, and the future release of 1.2.1

Does'nt seem to work for me. Test : I'm logged on a first computer, delete all cookies, relog, mark all forum as read. I connect with a second computer, no cookies, not logged, write a post. I refresh the page with the first computer, the forum/thread is marked as new. I read the new post, and use a link to go to forum index or thread index; in both cases the thread is still new.

646

(54 replies, posted in PunBB 1.2 discussion)

Gary13579 wrote:

Rickard: I hate to disagree with you, but I dont think that TextDrive is all that good. I can get all of the plans they offer for free, but without a few things (like pgsql)

Free has a price, in quality.

Someone is paying for the servers, the bandwith, the network tools, the techs workings on these, etc. So it's perfectly normal to pay your host for the hosting. If you don't, there is a catch somewhere.

Of course, some people will pay for the layground and offer you hosting for free, for example if there are friends of yours, or if they want to promote specific websites.

But still, someone is paying. Web hosting don't grow on trees from fresh air.

647

(9 replies, posted in Programming)

And others are not, because they can't resize pixels fixed fonts.

648

(65 replies, posted in PunBB 1.2 discussion)

Don't have any problems with it.

But their ad are still in HTML soup aren't they ?

649

(35 replies, posted in Feature requests)

Rickard wrote:

Yeah, that's what I do. I hit 'Show new posts since last visit' and then shift-click '[ New posts ]' one topic one at a time.

Ouuuuch.

That's pretty ugly itself, but for the end-users ^^

Isn't the computers supposed to do the grunt work for the users ?

Would it be possible to make a server-side version of this tool, to improve the punBB read/not-read system ? That would be great (javascript has to be downloaded to the client, it's mean on low speed access).