Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 7, 2010 12:48:26 GMT -5
I'd like to point out the differences of this site when browsing it with and without JavaScript enabled. With JavaScript Without JavaScript
With these images we can reach a few conclusions: The site relies heavily on JavaScript; and it looses much of its qualities when JavaScript is disabled. What is not possible to see in these images is that some links only work when JavaScript is enabled, or work deficiently (for example, being unable to middle-click), thus actively blocking certain users from normally using this site. As to make my point clearer I'd like to point every person responsible for the site's maintenance into this article. As it is pointed out in the article, JavaScript is for functionality. And here relies my problem: this site is using Javascript for displaying content and for design, and those are not appropriate uses for JavaScript. Currently, most, if not all of this site's JavaScript is being missused and is unnecessary when the right technologies are applied. So my request is as follows: move all content display and design related JavaScript to its appropriated languages, like HTML and CSS respectively. I hope I have made my point clearly. If you disagree with me, please post below about what do you disagree with and why.
For example, couldn't the script linked to in line 285 of this exact page: <script type="text/javascript" src="http://s1.images.proboards.com/templates/pogotribe/skin.js"></script> Be mostly, if not entirely replaced with server side scripting and static HTML + CSS? I think it could.
|
|
|
Post by runforthefinish on Mar 7, 2010 15:00:27 GMT -5
Most people have Javascript automaticly enabled. Though I am saying that it is not Good web design to rely so heavly on javascript.
Also, Dan Brown and the admins are not the people who created the board, It is the people at proboards.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 7, 2010 15:38:57 GMT -5
Most people have Javascript automaticly enabled. Though I am saying that it is Good web design to rely so heavly on javascript. Also, Dan Brown and the admins are not the people who created the board, It is the people at proboards. Although most people have JavaScript automatically enabled, a bigger and bigger amount of people is disabling it either globally or specifically using addons like NoScript. Also, such abusive use of JavaScript wastes bandwidth unnecessarily (not only the HTML is sent, but also JavaScript to change the HTML) and drains resources (the browser has to parse the HTML and then an unnecessary amount of JavaScript). And I suppose you meant it is not good web design to rely so heavily on JavaScript, am I right? I do know the people at proboards were the ones who created the board, but Dan said on his pogotok #4 that he and the pogotribe admins were in close relation with the proboards staff, and as I have never heard of proboards before, I am unsure if this is a proboards limitation or just a faulty theme. Anyway, fixing such an important issue wouldn't hurt anybody, actually, it would only bring benefits to the users, and so, wherever is the problem (proboards or theme used), it is worth to fix it.
|
|
|
Post by runforthefinish on Mar 7, 2010 15:53:54 GMT -5
Most people have Javascript automaticly enabled. Though I am saying that it is Good web design to rely so heavly on javascript. Also, Dan Brown and the admins are not the people who created the board, It is the people at proboards. Although most people have JavaScript automatically enabled, a bigger and bigger amount of people is disabling it either globally or specifically using addons like NoScript. Also, such abusive use of JavaScript wastes bandwidth unnecessarily (not only the HTML is sent, but also JavaScript to change the HTML) and drains resources (the browser has to parse the HTML and then an unnecessary amount of JavaScript). And I suppose you meant it is not good web design to rely so heavily on JavaScript, am I right? I do know the people at proboards were the ones who created the board, but Dan said on his pogotok #4 that he and the pogotribe admins were in close relation with the proboards staff, and as I have never heard of proboards before, I am unsure if this is a proboards limitation or just a faulty theme. Anyway, fixing such an important issue wouldn't hurt anybody, actually, it would only bring benefits to the users, and so, wherever is the problem (proboards or theme used), it is worth to fix it. I did mean it is not good web design to use javascript to design. But there is not a huge amount of people with javascript disabled. A study released by W3 web standards source: www.w3schools.com/browsers/browsers_stats.aspBut I agree that it should be fixed, because we want everybody to be able to use the site.
|
|
|
Post by Steven on Mar 9, 2010 5:33:06 GMT -5
I created a Proboard to see what it was like, and to be frank the admin panel sucks. The only think you can change about the theme is colors and images, NOT markup.
We need to switch to an actual forum package. I'd be happy to host it, although I'd need to know bandwidth/etc.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 9, 2010 17:21:59 GMT -5
I created a Proboard to see what it was like, and to be frank the admin panel sucks. The only think you can change about the theme is colors and images, NOT markup. We need to switch to an actual forum package. I'd be happy to host it, although I'd need to know bandwidth/etc. I do think there is a small small hope, as from what I recollect form POGOTOK #4, Dan Brown and the admins are all in contact with the proboards staff. If the proboards staff is willing to help, maybe they can change the system so as to improve the design and change the markup for a JavaScript-less alternative. About real forum packages, I think they need to be very carefully chosen. phpBB is a good option because of its high use and support, but maybe it has too much stuff, or it may be too resource intensive (due to the amount of features it has to support), or it may be harder to work with because of how generic it needs to be. A lighter alternative maybe wouldn't be bad, but then some important features might be missing, and we would have less support with less known alternatives. And although people might disagree with me, and my next opinion is subjective, the option should definitively be Open Source, just for more of a ethical reason. We seek to know more and to share our awesome with others, I think the only way to start doing that (not actually doing it, but start doing it) is trough transparency in the acts, openness in the standards and allowing the basic freedoms in our works.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 9, 2010 17:59:39 GMT -5
I created a Proboard to see what it was like, and to be frank the admin panel sucks. The only think you can change about the theme is colors and images, NOT markup. We need to switch to an actual forum package. I'd be happy to host it, although I'd need to know bandwidth/etc. Well that's the difference between this forum and the forum you created. Yours was created automatically, this one was specially written for us. It's remotely hosted for us for more reliability. And we are in contact with Proboards so that we can request any changes we want. There are also more features in this forum's admin panel than that, anyway. And are you seriously suggesting we switch forums again? This is where we will stay. Proboards IS an "actual forum package" and has been for 10 years. About JavaScript, as has been mentioned more and more people are keeping it enabled. Maybe we should indicate that JavaScript should be enabled though.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 10, 2010 13:10:54 GMT -5
About JavaScript, as has been mentioned more and more people are keeping it enabled. Maybe we should indicate that JavaScript should be enabled though. Also have in mind that even tough more and more people have JavaScript enabled by default, not everybody has it enabled (one person had that problem and didn't even knew on the banner thread). Also, even when it is enabled by default, more and more people are disabling it after installing the browser which comes with it enabled. Placing a warning might be a great or terrible idea according on how it is made, so I go against it. Although JavaScript is necessary for the full experience, this site is somewhat usable when JavaScript is disabled. Disabling JavaScript might lead to one of several things, being the most likely: You place a small warning, you remove it with JavaScript, and you never more maintain the non-JavaScript version, until sometime in the future a person complains, you go check the back-end, and the content is so dependent on JavaScript a major redesign is necessary to make it somewhat usable again for non-JavaScript users. Or... you simply block the page to people without JavaScript, which is even worse. Well that's the difference between this forum and the forum you created. Yours was created automatically, this one was specially written for us. It's remotely hosted for us for more reliability. And we are in contact with Proboards so that we can request any changes we want. There are also more features in this forum's admin panel than that, anyway. And this is why we don't need so much things to depend on JavaScript. Our forum has so much customizable things , and having in mind it was written specifically for us, we can change all things to make most of the JavaScript unnecessary. Have in mind that I still agree with the use of JavaScript for other things, for example, the tags toolbar, as it is impossible to do it without it. This should not end in an 8 or 88. We can have a middle ground in which the site is perfectly usable when JavaScript is disabled, in which people have all styles made, all content properly arranged and the banner in place; and have an even better experience for people with JavaScript, handling everything fluidly, enabling the tags toolbar... real time updates... the whole things everybody wants.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 10, 2010 15:14:03 GMT -5
you never more maintain the non-JavaScript version, until sometime in the future a person complains I don't understand what you mean by this; it's still the same forum just with less functionality. Or... you simply block the page to people without JavaScript, which is even worse. Would never happen. And this is why we don't need so much things to depend on JavaScript. Our forum has so much customizable things , and having in mind it was written specifically for us, we can change all things to make most of the JavaScript unnecessary. Would you agree that this is a good solution? There is no problem with the site for JavaScript users, so how about I request that a theme for use by non-JavaScript users only is created, with no change to the site if JavaScript is enabled?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 11, 2010 17:53:23 GMT -5
And this is why we don't need so much things to depend on JavaScript. Our forum has so much customizable things , and having in mind it was written specifically for us, we can change all things to make most of the JavaScript unnecessary. Would you agree that this is a good solution? There is no problem with the site for JavaScript users, so how about I request that a theme for use by non-JavaScript users only is created, with no change to the site if JavaScript is enabled? My question is then: why maintain 2 themes when we can make a single theme that works as good or even better than the current theme for both JavaScript and non-JavaScript users? It requires less maintenance, would be lighter on the bandwidth, would be easier to modify in the future and would be usable by everybody. And the advantages of only maintaining one theme are very strong. It requires a little more work now, but in the future, updating the look of the site would only require to change one file (the CSS file), for example. Or to add some fancy effect, it would only be necessary to mess with one other file (the JavaScript file). And no matter which fancy things we did with the JavaScript, the site would never have problems with navigation when JavaScript is disabled. What I am trying to say is that we don't need to remove features to make the theme work for everybody. We only need to change the technologies used in it (more POSH, more CSS, and less JavaScript, although still existent). So, my final opinion is: a second theme would be a good solution, but having only one theme, made so as it works for everybody would be more beneficial both for JavaScript and non-JavaScript users, as well as the admins and proboards staff managing the boards.
|
|
|
Post by Patrick Clinger on Mar 11, 2010 21:05:34 GMT -5
While I understand the points being made (save bandwidth, achieve the same look with and without js), the functionality of the entire forum is still there without JS enabled. With Web 2.0 becoming the norm, if you are browsing the web with JavaScript disabled you should expect that certain sites will not function or display the way they are intended to run.
ProBoards is working on version 5 which will provide full control of the HTML in CSS elements without needing JavaScript to modify them. The existing system is designed to provide a simple interface for people to customize without having to worry about the nitty gritty.
Patrick
|
|