Runboard.com
Слава Україні!
Runboard Extra Chat Room Support Search Facebook

Runboard.com       Sign up learn about it | Sign in lost password?

Page:  1  2  3  4  5 

 
Cyberdelic Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 04-2009
Location: Cybertronica
Posts: 52
Karma: 0 (+0/-0)
Reply Quote
Coding Ethics?


I didn't know where to put this since it's not really about runboard, so figured this would be an okay spot.

Besides, stuff like, not putting malicious code on your sites, is there anything that is considered unethical coding?

I bring this up, because I ran across this site and I was thinking about implementing something like that on my own personal website (It's coded in javascript so you cannot use it here at runboard by the way) I know some people can't help that they are using IE6, because some lazy techs at their place of business won't upgrade.. But I really do not think I'm going to add any special hacks for IE6 on my site... So would it be unethical to have a little pop up like that, or something like This to let IE6 users know that their browser is really bad, and old?

There was a discussion about this, on a site I go to, and a User there had an awesome comment, that I totally agree with.
quote:

alexcabrera Said:
The best thing developers could do to help get rid of IE6 is to stop supporting it. Stop doing workarounds, stop hacking your CSS, don't be afraid to use 24-bit PNG, just act like it's Netscape 4.

Yes, you might lose traffic and some money, but the cost of making a site work in IE6, both in terms of additional development time and a loss of flexibility that makes future updates more expensive, may be higher than any lost revenue.

If people or IT staffs can't upgrade a 7 year old browser because they are incompetent or made some really bad system purchases that locks them into an outdated platform, !@#$ them - let them take their punishment by having to deal with the broken browser they continue to choose to use.

As a developer I tell my clients upfront, including one large national brand that was still using IE6 in-house, that we will not make any effort to support IE6. Everything we build is standards based and if someone decides to access your site using a 7 year old browser that is now 2 versions old, we can't be held responsible for their user experience in the same way we don't give a !@#$ if someone using a 800x600 monitor has to scroll horizotally.

If the client insists on full IE6 compaibility, I just simply won't work with them. Such clients are more trouble than they're worth.



And I was wanting other peoples opinion on this. Would it be unethical to just stop fixing up everything for IE6 users, or have a fake pop up telling them to upgrade, or a real pop up telling them to upgrade?

---
.ninja{
color:#000000;
visibility:hidden;
}
4/22/2009, 12:18 am Link to post PM Cyberdelic
 
Pastor Rick Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 07-2005
Location: Texas
Posts: 395
Karma: 51 (+55/-4)
Reply Quote
Re: Coding Ethics?


Ethically I would say you really have two types of choices.

1. Just don't support it.
2. Use a little graphic or pop-up or whatever and simply say the site is only supported on IE7+ or equivalent generation browsers.

I dislike tricks or misdirection aimed at getting me to do one thing when I think I am doing something else and consider this unethical behavior.

---

Advertise Boards On TRDConceptsDE
4/22/2009, 4:09 am Link to post Email Pastor Rick   PM Pastor Rick Blog
 
Cyberdelic Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 04-2009
Location: Cybertronica
Posts: 52
Karma: 0 (+0/-0)
Reply Quote
Re: Coding Ethics?


Yeah, I agree with disliking misdirection, plus that first links pop up, could be perceived as malware, since a lot of sites use fake windows warnings to get you to download whatever malicious thing they want. Though, the link actually just takes the user to IE8's main page, and doesn't make them actually update it.

But still in a way I just want to say I won't support it, but also I would like to do something to persuade the IE6 user to upgrade their browser. I was thinking just plain text, like on a sidebar, but people who aren't using ie6 shouldn't have to see it.. so it would have to be some kind of javascript that just works with IE6 users.

---
.ninja{
color:#000000;
visibility:hidden;
}
4/22/2009, 8:18 pm Link to post PM Cyberdelic
 
Lesigner Girl Profile
Live feed
Blog
Friends
Miscellaneous info

 

Head of Runboard staff

Registered: 11-2005
Posts: 1895
Karma: 83 (+86/-3)
Reply Quote
Re: Coding Ethics?


You don't need javascript. Just put this in the body:

<!--[if lte IE 6]>
<div style="position: absolute; height: 60%; text-align: center; width: 80%; padding: 10%; background: #f00; color: #fff; font: bold 30px verdana, arial, sans-serif;"><p style="line-height: 2em;"><blink>YOUR BROWSER SUCKS! UPGRADE IT NOW OR SWITCH TO A BETTER ONE ALL TOGETHER!</blink></p></div>
<![endif]-->


Of course, you could put that styling in your style sheet and just give it an id instead of using inline CSS. emoticon

---
Runboard Knowledge Base
Runboard Support Forums
Find other message boards
4/23/2009, 12:47 am Link to post Email Lesigner Girl   PM Lesigner Girl Blog
 
Cyberdelic Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 04-2009
Location: Cybertronica
Posts: 52
Karma: 0 (+0/-0)
Reply Quote
Re: Coding Ethics?


Ooh cool.. lemme test this lol. You're awesome. lol.

---
.ninja{
color:#000000;
visibility:hidden;
}
4/23/2009, 12:50 am Link to post PM Cyberdelic
 
Lesigner Girl Profile
Live feed
Blog
Friends
Miscellaneous info

 

Head of Runboard staff

Registered: 11-2005
Posts: 1895
Karma: 83 (+86/-3)
Reply Quote
Re: Coding Ethics?


Thanks! emoticon

One thing we can give IE developers credit for is that they are so aware of their own shortcomings that they've come up with so many different ways to hack their own browser. emoticon Now if they could only put that much time and effort into making their browsers standards-compliant, we wouldn't need all those hacks. emoticon

---
Runboard Knowledge Base
Runboard Support Forums
Find other message boards
4/23/2009, 12:57 am Link to post Email Lesigner Girl   PM Lesigner Girl Blog
 
Cyberdelic Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 04-2009
Location: Cybertronica
Posts: 52
Karma: 0 (+0/-0)
Reply Quote
Re: Coding Ethics?


This is how it looks with the Code you posted:
Image

I might make it match that skin a little, and add a link to IE8 FF and Opera hell chrome too lol.

Yeah You would think with all the hacks, they would be able to make a better browser lol.

---
.ninja{
color:#000000;
visibility:hidden;
}
4/23/2009, 1:01 am Link to post PM Cyberdelic
 
Lesigner Girl Profile
Live feed
Blog
Friends
Miscellaneous info

 

Head of Runboard staff

Registered: 11-2005
Posts: 1895
Karma: 83 (+86/-3)
Reply Quote
Re: Coding Ethics?


Don't forget Flock and Safari. I see you posted 'chrome'. Did you mean Google Chrome? You should list them all. emoticon

I don't know about IE8, though. IE7 might be better. emoticon

I'm guessing you stuck the code inside a banner/header div? That's a good place for it. emoticon

---
Runboard Knowledge Base
Runboard Support Forums
Find other message boards
4/23/2009, 1:33 am Link to post Email Lesigner Girl   PM Lesigner Girl Blog
 
Cyberdelic Profile
Live feed
Blog
Friends
Miscellaneous info

 


Registered: 04-2009
Location: Cybertronica
Posts: 52
Karma: 0 (+0/-0)
Reply Quote
Re: Coding Ethics?


I stuck it inside the shell div, dunno why it did that, but it does make nice effects lol.. If the google ad wasn't there I could put it over the forums list lol.

I think I'll find some browser Icons for them and have links to every one lol..

---
.ninja{
color:#000000;
visibility:hidden;
}
4/23/2009, 1:36 am Link to post PM Cyberdelic
 
Lesigner Girl Profile
Live feed
Blog
Friends
Miscellaneous info

 

Head of Runboard staff

Registered: 11-2005
Posts: 1895
Karma: 83 (+86/-3)
Reply Quote
Re: Coding Ethics?


I like that idea. emoticon

---
Runboard Knowledge Base
Runboard Support Forums
Find other message boards
4/23/2009, 1:54 am Link to post Email Lesigner Girl   PM Lesigner Girl Blog
 


Reply

Page:  1  2  3  4  5 





You are not logged in (login)