Many years ago, there was a war on iframes, this was due to the many people creating iframes with a 0×0 or 1×1 iframes to create nefarious code to attack one’s computers.
While this threat has not gone away, the war seems to have subsided and moved onto a larger love of iframes.
Many large corporate sites have embraced iframes, such as youtube, to facebook. With Facebook apps now required to use iframes, this opens up to websites being hacked without even having to deal with any code on the facebook site. Amazon uses them for much of their referral advertising, who says their system’s can not be compromised, and then how may millions of websites hosting their code would be as well?
Security has been tossed out the window in favor of convenience. HTML4 and5 where supposed to remove the need for iframes.
Iframes were supposed to die. Iframes are a legacy code, that drastically needs to be phased out. Created in 1996 by Microsoft, there were security concerns back then.
Time and again, iframes are hacked and websites compromised, and yet people do not look at moving away from legacy html codes.
Iframe is now 16 years old give or take, and even when it was created people had concerns. Today, the concerns are still there.
Say no to Iframe. Stop Using it on your websites. Eliminate it’s usage in your code. Prevent your site from being hijacked.
Starting a website
Good ideas that take a lot of work.
A website is always a good idea; however, most people do not understand the dedication that is required to keep a website going, and all the additional little details that are involved.
For myself as a web designer and programmer, I find that it is a never ending deluge of details that just seem to come up just when you think you got something in order.
You start working a on a blog for example, then you find you need to have a plug-in to stop bots and spam posts, or you think of some great idea to add more functionality to the site.
Then it turns into a full time job besides your regular job, and now you spend extra time trying to tweak every little detail.
First rule of thumb of any website and that is having a plan, a goal, and an objective. Why am I doing this site, what am I doing it for, what do I hope to achieve? How much time to I intend to spend getting the site out there? Who is my target audience? When will I expect results? When am I going to have the time to keep it active? Where am I going to host it? Where do I see this website in a year or two? Where will I want to take the direction? Do I have the dedication to keep this going if the audience gets so big that I am expected to produce or post something daily?
If you look at these questions, and you find that you are sitting on the fence or uncertain, then you need to stop and re-evaluate before you put the site online and start spending money. If you go out and spend all this time and money setting something up only to abandon it because you are not going anywhere, you have to ask yourself, what am I doing wrong? Where did I make a mistake? Am I making any mistakes? Do I know what I’m doing?
One of the biggest problems with websites is people figure if they put up a website that people will just show up and come and become part of the site.
You can not do that these days. You have to spend the time and money and effort to get a website out there.
This is an error in thinking, because it takes a lot of time and effort to get your website out there for people to visit and participate in.
Do you have a facebook page for your site, do you have a twitter account, and do you have any other accounts for your site? If not, why not?
Did you tell your friends about your new site and did you ask them to re-tweet/share your amazing site on their facebook account or twitter account or otherwise?
Have you networked your site or are you standing there expecting people to show up while you do nothing?
I give you a few ideas, and a few thoughts to work with.
Remember anything worth doing, is worth doing right.