From the monthly archives:

March 2009

 
icon for podpress  Death of Dreamweaver-Interview with Jeffrey Zeldman, Author Publisher, A List Apart : Play Now | Play in Popup | Download

 
icon for podpress  Death of Dreamweaver-Interview with Jeffrey Zeldman, Author Publisher, A List Apart : Play Now | Play in Popup | Download

Greetings WOW Members and Web Professionals Everywhere!

For todat’s podcast, I had the pleasure to spend a few minutes on the phone with Jeffrey Zeldman, Author Publisher of the magazine, A List Apart. I asked Jeffrey to comment on a few articles floating around regarding the death of Dreamweaver. Special thanks to Jeri Hastava, WOW member and Webmaster at Leap of Faith Web Design for bringing this topic to my attention.

Check out today’s three minute podcast on the Web Professional Minute website.

Today’s Web Professional Minute is sponsored by Peach Pit Press. Peachpit has been publishing top-notch books on the latest in graphic design, desktop publishing, multimedia, Web design and development, digital video, and general computing since 1986.

A complete transcript will be available in twenty four hours.

{ 0 comments }

 
icon for podpress  RDFa Interview with Manu Sporny, CEO of Digital Bazaar, Inc.: Play Now | Play in Popup | Download

 
icon for podpress  RDFa Interview with Manu Sporny, CEO of Digital Bazaar, Inc.: Play Now | Play in Popup | Download

Today’s podcast is on the topic of RDFa. RDFa or (Resource Description Framework – in – attributes) is a set of extensions to XHTML which is now a W3C Recommendation.

RDFa uses attributes from XHTML’s meta and link elements, and generalizes them so that they are usable on all elements. This allows you to annotate XHTML markup with semantics.

To better understand the benefits, functionality and how to implement RDFa I met up with Manu Sporny, CEO of Digital Bazaar, Inc. a provider of technology and services to enable individuals and businesses to buy and sell digital content via the Internet.

According to Wikipedia, The W3C RDF in XHTML Taskforce is also working on an implementation for non-XML versions of HTML. The primary issue for the non-XML implementation is how to handle the lack of XML namespaces.

In April 2007 the XHTML 2 Working Group produced a module to support RDF annotation within the XHTML 1 family.[6] As an example, it included an extended version of XHTML 1.1 dubbed XHTML+RDFa 1.0. Although described as not representing an intended direction in terms of a formal markup language from the W3C, limited use of the XHTML+RDFa 1.0 DTD did subsequently appear on the public Web.

Benefits of RDFa include:

Five “principles of interoperable metadata” met by RDFa.

* Publisher Independence – each site can use its own standards
* Data Reuse – data is not duplicated. You do not need separate XML and HTML sections for the same content.
* Self Containment – The HTML and the RDF are separated
* Schema Modularity – The attributes are reusable
* Evolvability – additional fields can be added and XML transforms can extract the semantics of the data from an XHTML file

Additionally RDFa may benefit web accessibility as more information is available to assistive technology.
Check out today’s three minute podcast on the Web Professional Minute website.

Today’s minute is sponsored by the Web Master Survival Guide. When you need professional resources, be sure to check out webmastersurvivalguide.com There is something there for all skill levels and disciplines and be sure to ask about advertising opportunities with this PR6 website from the World Organization of Webmasters.

Transcript:

Bill Cullifer: I am here with Bill Cullifer, founder and CEO of digital bazar on the topic of RDFA. Manu good afternoon and thanks for agreeing to this interview.

Manu Sporny: Well thanks for having me.

Bill Cullifer: Manu what is RDFA first of all and can you summarize the session that you had here today and how can web professionals benefit?

Manu Sporny: Sure, well RDFA is really a part of a bigger movement on the web right now, which is this concept of web semantics right so, web semantics is basically the idea that we want to make the web understandable by computers as well as humans all right, so we want to embed the semantic information on the web and by semantic information I mean, things like people and places and events and we want to make sure that computers can identify those things online so, if computers can understand you know what constitutes a web page, what exactly is in this web page such as people, places, events, it can start helping the search engine companies give you web pages that mean much more to you than they do right now all right, so when you search for a person it can actually extract the people on a web page and say hey!

These are the people that I know for a fact exist on the web page you know RDFA is a mechanism to mark up this information on the web page so, it is kind of similar to the micro formats community and the micro formats movement. RDFA is built to be a bit more scalable than micro format, so where both going, you know both of these communities are going towards the same goal which is how do you make a machine understand a web page.

Bill Cullifer: Fair enough, well said and so what would be the specific steps you know for the subscribers in this pod cast, how do they get involved in what exactly do they have to do?

Manu Sporny: Okay, well the first thing is you know you have to kind of learn RDFA, which isn’t that isn’t as hard as you would think it is, it is just a couple of attributes on XHTML, so if you know how to edit an HTML document it can already write RDFA. The best resource to go to right now is the rdfa.info website, so if you go to the Wiki specifically rdfa.info/wiki that has a whole bunch of links on how you can kind of start and its got some basic overview and then it has well if you want to mark up people or places or events or music or movies its got instructions on how you do that as well on that website.

Bill Cullifer: Excellent, thank you so much.

Manu Sporny: No problem.

{ 0 comments }

 
icon for podpress  Web Professional Degrees: Interview with Vicki Westergard, St. Petersburg College: Play Now | Play in Popup | Download

 
icon for podpress  Web Professional Degrees: Interview with Vicki Westergard, St. Petersburg College: Play Now | Play in Popup | Download

Greeting WOW members and Web Professionals everywhere!

Today’s podcast is a continuation of our coverage of Web professional education. There’s been a fair amount of discussion on this topic of late and it’s been our goal to report on how those that practice in the field and those that hire Web professionals feel about the topic. If you’ve been following along with the series, then you’re aware that many recognized professionals within the Web space feel that the Web profession lacks the respect that it deserves and point to the lack of quality educational resources as the primary cause.

For today’s podcast, we will conclude this series with an interview on the topic of college degrees for Web professionals. If you’re practicing within the Web profession for any length of time, then more than likely you’ve learned your skills on your own. If you’re like me, you may have a degree in another area and picked up your Web skills along the way or you may be super smart and have the luck of mastering all of the topics on your own. Either way, the Web profession could benefit from degree level programs in my opinion and for those that are just now getting into the field it may be a differentiator and even mandatory down the road. For today’s podcast, I asked Vicki Westergard Director, Web & Instructional Technology, St. Petersburg College St Petersburg, Florida, to weigh in.

Check out today’s three minute podcast on the Web Professional Minute website.

Today’s Web Professional Minute is sponsored by Peach Pit Press. Peachpit has been publishing top-notch books on the latest in graphic design, desktop publishing, multimedia, Web design and development, digital video, and general computing since 1986.

Transcript:

Bil Cullifer: I am on the phone with Vicki Westergard, Director Web Instructional Technology at St. Petersburg college and [Inaudible] collaborator for a number of years. Good afternoon Vicki your time and thanks for agreeing to the call.

Vicki Westergard: Good afternoon Bill, I am happy to be able to talk today.

Interviewer: I appreciate that, Vicki you and I go way back we have talked numerous times about web professional education. You teach within the community college environment and you are a leader really a web professional at the highest caliber and you have been around the scene for a while. I would like if I could to have you comment on the latest article spreading around about web professional education and the quality of web professional education or perhaps even the lack of. What do you think of the notion of degree level program for web professionals? Do you think that business market would require or demand or would prefer the college degree for Web professionals?

Vicki Westergard: I know I would and this is why, because I have a had a lot of interviews with people who were may be they come in fresh out of high school and they have [Inaudible] they are either good designers or they are good programmers and many of them even though they are young have been doing it for a number of years, but what is missing is that understanding of business communication writing for the web you know there are a lot of things that they need to know that have to do with you know business etiquette, project management I mean, that is another big thing that people need to understand is, how to manage a project and that is the piece that is missing that I think they can get in degree program where they can go in and have some you know composition classes or even technical writing you know something like that, it can really round out their skills and give them the ability to produce a much superior product.

Bil Cullifer: Thank you for your time today Vicki. I certainly appreciate your perspective and for all of your support over the years.

Vicki Westergard: I am happy to talk to you anytime Bill and you know I wish the [Inaudible] organization all the best in the years to come I know you are always flexing and growing and trying to you know find your place and all of the best.

{ 0 comments }

 
icon for podpress  Bridging the Web Professional Education Gap: Interview with Nick Fogler, Yahoo: Play Now | Play in Popup | Download

 
icon for podpress  Bridging the Web Professional Education Gap: Interview with Nick Fogler, Yahoo: Play Now | Play in Popup | Download

Greeting WOW members and Web Professionals everywhere!

For today’s podcast, I sat down with Nick Fogler, Manager of Engineering at Yahoo. Nick participated in the Web Professional Education Summit that WOW spearheaded in conjunction with Web Directions North in Denver last month. I sat down with him to discuss Web professional education, Web standards, Web jobs, WOW’s role in the mix and the skills he recommends that teachers should focus to prepare students for jobs within the Web profession.
Check out today’s three minute podcast on the Web Professional Minute website.

Today’s Web Professional Minute is sponsored by Peach Pit Press. Peachpit has been publishing top-notch books on the latest in graphic design, desktop publishing, multimedia, Web design and development, digital video, and general computing since 1986.

Transcript:

Bill Cullifer. Web Professional Minute: I am here with Nick Fogler, Engineer of Yahoo! here at the Web Directions North Conference in Denver. Nick, good afternoon and thanks for agreeing to the interview.

Nick Fogler, Yahoo: You are welcome Bill. How are you doing?

Bill Cullifer. Web Professional Minute: I am doing well. Thanks. Nick, you participated in the WOW Web Professional Educational Summit the other day and Yahoo brought an incredible insight, you presented on [Inaudible] and your interest in promoting jobs within Yahoo and elsewhere. Could you summarize that session?

Nick Fogler, Yahoo: Sure. Well, you know the point that I was really trying to make was front end engineering is really shifting from being more in the camp of design, visual designers and really becoming much more of an engineering discipline and that’s a good thing. It legitimizes the practice and it just generally helps professionalize it. The flip side of that is that we all have to get much more up to speed on core programming concepts. So, it’s both a challenge and an opportunity.

Bill Cullifer. Web Professional Minute: Yeah, fair enough, well said, and you know I made it a point to interview[Phonetic] at least from a WOW perspective that we see the [Inaudible] of the fact that a lot of universities and colleges, community colleges, high schools are not up to speed because we have only been around for a short period of time, things are moving rapidly. Can you comment on the comments that were made about the disconnect between education and industry? How can we specifically improve from your point of view to [Inaudible]?

Nick Fogler, Yahoo: Well, I think there is a lot of eagerness on both sides to fill the gap. The gap is there, you know there… from my perspective as a hiring manager at Yahoo! you know there aren’t enough people graduating with the skills that we are looking for, but having said that, we are really actively looking at partnerships with universities and the folks that we have approached are really receptive to listening to the skills that we value and some of the other resources we are trying to make available to them to help improve their curricula, so. I think… I think this is a… you know the half empty aspect is a very temporary aspect. It’s really just kind of this little blip in history where the technologies have moved so quickly that some elements of academia haven’t really quite caught up, but that’s a small blip in time and there is a lot of time good smart folks working on it on both sides of the equation.

Bill Cullifer. Web Professional Minute: Yeah, well, how do you see WOW’s role in that equation?

Nick Fogler, Yahoo: Well, I think WOW is really critical because you know having the connections and contacts with both the academic side of things, government, direct outreach to students, I think it’s really a conversation that needs to be brokered and folks like WOW I think are very instrumental in brokering a conversation.

Bill Cullifer. Web Professional Minute: Yeah fair enough, thanks and so last question, teachers want to know what would you recommend short term that they can focus in on?

Nick Fogler, Yahoo: Two things, a sort of a modern approach to HTML and CSS and I mean it’s very much standards based. We are focusing on separation of the different layers of HTML, CSS, JavaScript layer as well as a modern approach to mark up and on the other hand JavaScript and JavaScript through object oriented JavaScript, so really kind of embracing that language.

Bill Cullifer. Web Professional Minute: Thank you so much.

Nick Fogler, Yahoo: You are welcome, thanks Bill.

Bill Cullifer. Web Professional Minute: Today is Web Professional Minute is sponsored Peach Pit Press. Peach Pit has been publishing top notch books on the latest in graphic design, desktop publishing, multimedia, web design and development, digital video, and general computing since 1986.

Web Professional Education Summit summary courtesy of Virginia Debolt WebTeacher

Web Professional Education Summit This session was led off by Bill Cullifer from WOW. He was joined by Leslie Jensen-Inman, an Assistant Professor at the University of Tennessee at Chattanooga, Nick Fogler from Yahoo!, and Mike Smith from the W3C.

John Allsopp conference organizer John Allsopp introduced them by asking how we should be preparing web professionals of the future. Each of them will provide a different perspective.

Cullifer gave a high level look at where we stand in education. He mentioned the disconnect between education and industry needs. He pointed out that although educators say enrollment is down, industry people say jobs are empty and waiting.

Bill Cullifer from WOW. WOW is a bridge between industry, education and government. Cullifer sees the cup as half full rather than half empty. There is progress in web design, development and business. There are online AA degrees now. We still need university degrees. Lots of jobs are available, but we face competition from engineering, green industry, and other industries that are looking to recruit young students and workers.

The industry is so diverse, with so many skill sets and so much diversity of knowledge that it is a complex task to organize.

Leslie Jensen-Inman from academia Leslie works in both academia and industry, so she has an interesting viewpoint. She looked at the needs of industry and compared that with what education is doing. She went looking for perspectives on web education. Her article in A List Apart talked about what she found. She surveyed on the question: how can colleges and universities keep content relevant? What she found made her realize that we really need to connect industry and education and talk to each other to stay relevant. Teachers need to find out how to attend more conferences and help each other keep up. She talked about Open Source Teaching, which means you build all your course materials and then give them all away. Even giving away all your course materials, you are still valuable because you still stand in front of the classroom and give your unique knowledge.

She showed a list of skills that need teaching – at least 60 skills – that was a pretty overwhelming list. Everyone needs to see that chart, I’ll try to find out if it’s online anywhere. [Addendum: the skills are listed in this Monograph.] She suggested having students subscribe to blogs that teach what we want them to learn. She suggested having students keep blogs related to the course content. She suggested making internships part of required coursework, and having people from the real world come into the classroom.

Nick Fogler from Yahoo Next up was Nick Fogler. He talked about how Yahoo developed its own internal training programs. He talked about the core technologies needed for front end development and front end engineering. He mentioned that the skills are diverse and that makes planning a course of study difficult. He talked about how the dot com bust from 2001-2002 meant that people who should have entered the field in those years did not, creating a hole in the talent pipeline. The pace of technology is outpacing the supply of qualified workers. Hence, Yahoo created 10 week training programs taught by Yahoo engineers to train people to do what they needed. Yahoo, in dealing with the new reality of the web today, needed application development. They found that the best people who came out of the training were people who had backgrounds in computer science and an understanding of objects. The successful trainees cared about visual design and attention to detail, and they had a passion for front end engineering. He showed a chart of the scope and sequence of what they taught from HTML to DOM, JS design patterns, performance, and accessibility. I didn’t actually get the URL for their training courses, but I think this is it: http://developer.yahoo.com/yos/.

Mike Smith from the W3C, Mike Smith was next. He came all the way from Tokyo. He was co-chair of the HTML WG for 6 months. He said he was the worst chair ever, but was the best at getting a great chair to replace him.

He talked about Do’s and Don’ts. Of course, he talked about the need for standards and semantic markup. His reason was that it facilitates unanticipated reuses of content. He talked about the difficulties of evolving technologies that aren’t perfect in the first place. He urged that you build as much semantic meaning into content as possible up front. Use device interoperable markup. Nice phrase that clearly defines accessibility.

The longer you wait to add semantic structure to content, the more it will cost.Check out today’s three minute podcast on the Web Professional Minute website.

{ 0 comments }

 
icon for podpress  Web Professional Forecast::Interview with Dan Connolly, World Wide Web Consortium (W3C): Play Now | Play in Popup | Download

 
icon for podpress  Web Professional Forecast::Interview with Dan Connolly, World Wide Web Consortium (W3C): Play Now | Play in Popup | Download

Greeting WOW members and Web Professionals everywhere!

For today’s podcast, I sat down with Dan Connolly, Technical Staff at the World Wide Web Consortium (W3C) with a request that he summarize his keynote session that took place in Denver, CO. last month.

Dan Connolly is a research scientist at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) in the Decentralized Information Group (DIG) and a member of the technical staff of the World Wide Web Consortium (W3C). His research interest is investigating the value of formal descriptions of complex systems like the Web, especially in the consensus-building process.

In 1995, Dan moved to Cambridge, Massachusetts to join the W3C staff at MIT. From 1995 to 1997, during the intense struggle between Microsoft Internet Explorer and Netscape Navigator, Dan chaired the working group that preserved HTML as an open standard.

Check out today’s three minute podcast on the Web Professional Minute website.

Today’s minute is sponsored by the Web Master Survival Guide. When you need professional resources, be sure to check out webmastersurvivalguide.com There is something there for all skill levels and disciplines and be sure to ask about advertising opportunities with this PR6 website from the World Organization of Webmasters.

Transcript:

Bill Cullifer, Web Professional Minute: I am here with Dan Connolly, technical staff from the W3C at the Web Directions North Conference in Denver. Good morning Dan and thanks for agreeing to this interview.

Dan Connolly: Good morning.

Bill Cullifer, Web Professional Minute:: Dan, you gave a presentation this morning on a variety of W3C topics, kind of a landscape of the web as we know it today. Can you summarize that session for the subscribes of this podcast?

Dan Connolly: Sure. I think I will use a different question somebody asked at another conference was okay, with technology where anybody can make a radio show, does that mean we are all artists or whatever? The technology is available for everybody and one of the people that had been an artist for a long time sort of had a really good answer which was that it doesn’t mean we are all artists, but we are all responsible for our aesthetic choices. So, I talked a little bit about the balance between proprietary technologies and open standards and stuff and the web is kind of everywhere and everybody has got a choice about how they are going to be a part of it and so you can contribute, you can watch you know and if you don’t make choices, your choices are going to be made for you and this is happening everywhere from government to technology and art and everything in between. So, I think, I was trying to give people a sense of let’s zoom out and look at this technology that’s interacting with our society. It’s changing economics over time and in the course of a day and so yeah, the web used to be… I got in as a technical thing, but now it is connected with a lot of stuff with family and culture and life.

Bill Cullifer, Web Professional Minute: Yeah, very well said. If I am a teacher and I am listening to this podcast and I am looking out in the landscape[Phonetic] in terms of opportunity for employing people, would you have any specific recommendations on areas that they should essentially focus in on?

Dan Connolly: Well, the really current things right now are all dot mobiles[Phonetic] location where services [Inaudible] like this. JavaScript programming is something that remarkably young kids pick up and do amazing things with, but also you know try to go up the food chain a little bit from just the technology. How does this apply to tennis[Phonetic], how does this apply to government, how does this apply… you know and if you can have one good idea that connects a little piece of technology with a little piece of how life works, you could really change [Voice Cross Over].

Bill Cullifer, Web Professional Minute: Excellent. Thank you for your thoughts and for your time today.

Dan Connolly: Right.

{ 0 comments }

 
icon for podpress  2009 Web Professional Forecast::Interview with Pete LePage, Microsoft: Play Now | Play in Popup | Download

 
icon for podpress  2009 Web Professional Forecast::Interview with Pete LePage, Microsoft: Play Now | Play in Popup | Download

Today’s podcast is a continuation on the coverage of the future outlook for Web Professionals. To that end, I sat down with Pete LePage, Product Manager Developer Division at Microsoft at the WOW table top in conjnction with the Web Directions North Conference that took place in Denver last month to talk to him about the rollout of IE8.

According to Pete, Internet Explorer 8 is Microsoft most standards compliant browser shipped to date; but that presents interesting challenges for Microsoft and web developers. How does we, the entire web community make sure we don’t break existing sites, and enable future development? Are progressive enhancements really possible? How do we think about sites we haven’t built yet, and how they might take advantage of new standards features later? We’ll look at these questions and some best practices for dealing with application compatibility today, and in the future.

Check out today’s two minute podcast on the Web Professional Minute website. .

According to Wikipedia, Windows Internet Explorer 8 (abbreviated IE8) is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008. Microsoft released Beta 2, targeted at all consumers, on August 27, 2008. A public RC (release candidate) was released on January 26, 2009, and the final release is scheduled to follow it later in the year.

According to Microsoft, security, ease of use, and improvements in RSS, Cascading Style Sheets, and Ajax support are its priorities for Internet Explorer 8.

IE8 has been in development since at least March 2006. In February 2008, Microsoft sent out private invitations for IE8 Beta 1, and on March 5, 2008, released Beta 1 to the general public, although with a focus on web developers. The release launched with a Windows Internet Explorer 8 Readiness Toolkit website promoting IE8 white papers, related software tools, and new features in addition to download links to the Beta. The Microsoft Developer Network (MSDN) added new sections detailing new IE8 technology. Major press focused on a controversy about Version Targeting, and two new features then called WebSlice and Activities. The readiness toolkit was promoted as something “developers can exploit to make Internet Explorer 8 ‘light up’.”

On August 27, 2008, Microsoft made IE8 Beta 2 generally available. PC World noted various Beta 2 features such as InPrivate mode, tab isolation and color coding, and improved standards and compatibility compared to Internet Explorer 7. Two name changes included Activities to Accelerators, and the IE7 Phishing filter renamed Safety Filter in the first Beta to SmartScreen, both accompanied by incremental technical changes as well. By August 2008 the new feature called InPrivate had taken the spotlight.

Transcript:

Bill Cullifer, Web Pro Minute: I am here with Pete LePage, Product Manager Developer Division at Microsoft at the WOW Booth. Good afternoon Pete and thanks for agreeing to this interview.

Pete LePage: Hey. No problem. Glad to be here.

Bill Cullifer, Web Pro Minute: Thanks Pete. Are you here with the IE 8? Can you explain to the listeners and subscribers of this podcast what you are here for and exactly what’s going on and how can web professionals benefit. What message would you like to share with us?

Pete LePage: Yeah, there is three really great things that we excited about with Internet Explorer 8. Just about a week and a half ago now, we shipped RC1, so this is our last release before we ship our final product and there is three big things a developer should be excited about. One is all the new standards compliance features and the new things like web slices, accelerators, and that that make developers lives easier, more standards compliant and much more easy to deal with. The second one is a new set of developer tools. Developer tools now ship in the box in Internet Explorer 8. You can simply hit F12 and pull up a full set of very feature rich developer tools that allow you to debug your CSS, your HTML, your JavaScript, the DOM, all sort of things and finally, this is the most important one for your listeners is Internet Explorer 8, we have made the most standards compliant browser that Microsoft has ever shipped. Because it’s the most standards compliant browser that Microsoft has ever shipped, that means we have changed some behavior that may have happened in IE 7 or IE 6. For most sites that’s going to mean nothing changes, but for some sites, they may depend on the old behavior. With that old behavior, things won’t work like they did before. So, there is a couple of easy ways that they can go about fixing that. The easiest one is just to either out of[Phonetic] meta tag or an HTTP response header with X-UA-Compatible and you can tell Internet Explorer 8 to use the IE 7 rendering engine or the IE 8 rendering engine. What we really strongly suggest is for people who have legacy sites or sites that they are not actively working on today, just go add that X-UA-Compatible and set it to emulate 7. That means your site is going to work, it’s going to behave exactly like it did for IE 7. For new sites or sites that you are actively working on, we strongly recommend that people put the emulate 8 tag on there with the X-UA-Compatible and that will make sure that you are always working with the new stuff. That way when Internet Explorer ships the next major version, all your pages are still going to work exactly like they did. So, you don’t have to worry about versions changing or anything like that.

Bill Cullifer, Web Pro Minute: Good information. Good to know and all this is happening very soon, correct? Has the announcement been made in terms of a date?

Pete LePage: We haven’t announced a date yet, but keep your eyes open. There is a couple of great places. Check out the IE blog at blogs.msdn.com/ie, as well there is the IE compatibility center. If you are looking to find out what’s changed with the IE, go check out the compatibility center at msdn.com/iecompat.

Bill Cullifer, Web Pro Minute: Excellent information. Very important web professionals listen up. Thanks for your time today Pete.

Pete LePage: You are welcome. Thanks for having me.

Bill Cullifer, Web Pro Minute: Today’s minute is sponsored by the Web Master Survival Guide. When you need professional resources, be sure to check out webmastersurvivalguide.com. There is something there for all skill levels and disciplines and be sure to ask about advertising opportunities with this PR6 website from the World Organization of Webmasters.

{ 0 comments }