Bruce Whealton

This is quite an honor

There are many very tal­ented web devel­op­ers and web devel­op­ment teams that write appli­ca­tions that use these cut­ting edge tech­nolo­gies.  I was work­ing alone with a vision in mind and an idea.  MediaWiki is the same soft­ware that runs Wikipedia.org the very pop­u­lar online ency­clo­pe­dia.   However a wiki can be used for any­thing.  Wiki comes from an Hawaiian word mean­ing quick.  On Wikipedia one can edit almost any page (the excep­tion being pro­tected pages) with­out log­ging into the site.  Or one can login and cre­ate or edit arti­cles.  Once you save your page it is imme­di­ately avail­able on the inter­net.  So, it is the quick­est and eas­i­est way to pub­lish a web page or web content.

There are also some very sim­ple for­mat­ting instruc­tions or codes you can use to present your arti­cle or page.  For exam­ple to make some­thing a header you would sur­round it with one, two, three or four equal signs, like this ==My Level 2 Heading== where two == signs gives a level 2, one equal sign use a level one header and usu­ally isn’t used because the title of the arti­cle on the page uses that level of head­ing, so it is reserved.  There are many other edit­ing mark­ers that you can use and they are easy to find by doing a search for “edit medi­awiki arti­cle” on a medi­awiki wiki or on google or bing.

So, what is Semantic MediaWiki?  I did say that my wiki was being rec­og­nized as the Semantic MediaWiki site of the month.  This involves exten­sions to the soft­ware to allow a MediaWiki to become a Semantic Website or to enable many fea­tures of the Semantic Web.  Some of these fea­tures may not seem all that use­ful if one doesn’t have any idea how this Semantic Data or infor­ma­tion can be used on the Semantic Web, out­side of what we are doing on our own web­site.  The Semantic Web does cre­ate open-linked data/information that can be accessed, or queried across the world wide web.  That is why they call it a global database.

In my wiki sites, which are about geneal­ogy, I used some exten­sions that allow forms to be cre­ated for enter­ing infor­ma­tion into the web­site.  Behind the scenes and hid­den from the user is the code that gives mean­ing to this data or infor­ma­tion that you enter into the form, mean­ing that can be used by machines or soft­ware.  So, on a geneal­ogy web­site, when you enter infor­ma­tion about a per­son, you would want to list, spouse, father, mother, chil­dren, ances­tors, and etc.  Think of these as prop­er­ties.  You might want to ask who was John Smith’s wife back in 1850?  If some­one entered that infor­ma­tion into the form, the soft­ware would have that encoded so that later this ques­tion can be asked.

The sites I pro­duced are here: “Whealton Family Genealogy”: http://whealton.info/w/ and “My Family Lineage”: http://my-family-lineage.com/w/

Continuing, a Semantic web appli­ca­tion allows ques­tions to be asked later that were not orig­i­nally con­sid­ered when the appli­ca­tion was cre­ated.  This is very new.  It also allows for a stan­dard way of defin­ing terms, or mean­ing in dif­fer­ent knowl­edge areas, or areas of dis­cus­sion.  For exam­ple, I you were talk­ing about who you know and what you do on the inter­net you would use the FOAF vocab­u­lary – Friend of a Friend.  Of course, these vocab­u­lar­ies must be defined some­where.  FOAF is defined or spec­i­fied here.  In the con­text of Genealogy, two other impor­tant vocab­u­lar­ies can be used, BIO: A vocab­u­lary for bio­graph­i­cal infor­ma­tion” which is defined here and RELATIONSHIP: A vocab­u­lary for describ­ing rela­tion­ships between peo­ple” which is defined here.

My two wikis use forms so that when you enter the name of a spouse, or father, or mother, the val­ues are matched up with these vocab­u­lar­ies.  This is an impor­tant way to define terms in a way that can be “under­stood” by com­put­ers.  Software or com­put­ers can use this infor­ma­tion con­tained in the vocab­u­lar­ies to under­stand, as it were, how terms relate to each other.  Previously, com­put­ers had no idea what these terms meant or how they relate to other terms.  Even when you were ask­ing Google nat­ural lan­guage type ques­tions and it seemed that Google under­stood, it was only using pat­tern match­ing and the fact that two or more words appeared on the page together.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

As a Web Designer/Web Developer, I want to be sure that my client never gets hid­den ongo­ing main­te­nance fees.  I like to say that these are one time fees.  Unfortunately, these days things change on the web.  New secu­rity patches are cre­ated to deal with secu­rity issues and these updates need to be made by the Web Designer/Developer.  So, this fee needs to be included.  It could be listed as a small quar­terly fee.  There is also the web host­ing fee.  These days, web host­ing is rather cheap, though.  So, there is almost no rea­son why any­one can­not have their own domain name and web­site.  Unlimited web host­ing is typ­i­cally avail­able for under $10 per month.  Domain reg­is­tra­tion is usu­ally under $10 per year.

The next issue is to ask the client how often he or she fore­sees the site chang­ing – weekly, monthly, quar­terly?  Will the client be in a posi­tion to make those changes him­self or her­self?  Or do they need to hire my com­pany for that service? 

Blogging is so impor­tant and some­thing that I always try to “sell” to my clients.  The search engines love blogs and other “fresh” con­tent.  This is exactly the kind of thing for which blogs are best suited.  Of course, a client needs to con­sider what exactly they will be blog­ging.  This can be a hard sell for some clients.  They just don’t know what they would want to share on a weekly basis or sev­eral times per week.  In many cases, it isn’t very prac­ti­cal or fea­si­ble for the Web Designer/Developer to come up with sto­ries for the client about his or her busi­ness.  Yet, it is unde­ni­able that it is bad for Search Engine Optimization, that is Search Engine rank­ing, for the site to have con­tent that is new and updated frequently. 

This can be inte­grated into a stand­alone blog or the blog­ging fea­tures of a Content Management System.  That will be the topic for my next blog post.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

header

Web Design and Development Services

Chat with us live on our website.

Special Offer:
Web Design Special: Basic Website: Up to 10 pages: $299

Note, this price does not apply to all ser­vices listed below. Details at the website.

Web Design and Web Development Services:

  • Custom Web Designs
  • Web Development Services
  • Programming
    • Server Side — PHP/MySQL for data­base dri­ven applications
    • JavaScript for adding inter­ac­tive fea­tures to a web­site, soft­ware that runs in the browser, client side
    • JQuery — Javascript library which makes it eas­ier to develop dynamic web wid­gets, ani­ma­tions (e.g. hid­ing and show­ing ele­ments) or other inter­ac­tive ele­ments to make a richer, more engag­ing, inter­ac­tive interface.
  • Flash-based con­tent or flash based websites/web pages — used for video, ani­ma­tion, and inter­ac­tive interfaces.
  • Content Management Systems — appli­ca­tions that make it pos­si­ble for clients to main­tain and update their web­site with­out hav­ing to know any web design skills or tech­niques, or cod­ing prac­tices. The site is main­tained using forms in the browser.
    • Drupal
    • Joomla
  • Blog (e.g. WordPress) Installation, Custom Theme/Template Design
  • Wiki-based Websites — the soft­ware that runs Wikipedia.org — very easy for the non-tech savvy to build large col­lab­o­ra­tive websites.
  • E-commerce Websites or Shopping Cart applications
  • Photo Galleries
  • Other rich inter­ac­tive web-based applications

We can explain these terms and tech­nolo­gies and how they can ben­e­fit you or your organization

If you already have a blog we can cre­ate a cus­tom theme or tem­plate to match your brand, your inter­ests or your company.
Other Services:

  • Programming — PHP/MySQL, Javascript, JQuery and Etc.
  • Graphics Designs
  • Server-based Software Installation
  • Search Engine Optimization
  • Pay-Per-Click adver­tis­ing campaigns
Unlimited Web Hosting: $6.99/month

Unlimited (unmetered) Web Space and Bandwidth

More infor­ma­tion click here

For more infor­ma­tion call:

919–636-5809 (busi­ness)

919–951-5966 (cell)

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

I thought I’d pro­mote this spe­cial again. Future Wave Designs is offer­ing a Basic Web site Design ser­vice for $299.  This includes up to 10 pages and up to 10 graph­ics pre­pared for the web.

Most sites will need Search Engine Optimization so that oth­ers can find your web­site.  So, for an addi­tional $150 for we have a num­ber of spe­cific ser­vices that we offer to help opti­mize your site for the search engines, improv­ing the chances that peo­ple will find your web­site and take action.

Lastly, we will mar­ket your web­site on the Social Networks, Facebook and Linkedin.com — which involves set­ting up a pro­file for your­self and set­ting up a busi­ness list­ing or busi­ness page.  This ser­vice is only $100.

We can cer­tainly offer addi­tional ser­vices and fea­tures for your web­site at rea­son­able addi­tional prices.

Let us Host your site for just $6.99 per month.  Go here for fur­ther details about our web host­ing ser­vice.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

An amaz­ing tech­no­log­i­cal advance… from thei Extreme Tech blog, “A team at the University of Michigan’s College of Engineering has cre­ated a fully-functioning itty-bitty pro­to­type that some are call­ing the world’s small­est com­puter. This micro PC is specif­i­cally designed to be implanted in the human eye­ball in order to mon­i­tor pres­sure result­ing from glau­coma. Checking in at just over one cubic mil­lime­ter, the sys­tem houses an ultra low-power micro­proces­sor, a pres­sure sen­sor, mem­ory, a thin-film bat­tery, a solar cell, and a wire­less radio with an antenna that can trans­mit data to an exter­nal reader placed near the eye.”

Be Careful Not to Inhale the World’s Smallest Computer — CPUs, Boards & Components by ExtremeTech.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

I wanted to dis­cuss my cur­rent train­ing and edu­ca­tion direc­tions or focus. In addi­tion to doing web design and web devel­op­ment, I enjoy pur­su­ing ongo­ing train­ing and edu­ca­tion to advance my skills. This field requires ongo­ing train­ing to get a han­dle on all the var­i­ous skills that are needed and the chang­ing and evolv­ing technologies.

So, at this time, I am focus­ing on expand­ing my skills in javascript, jquery, php and python pro­gram­ming languages.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

I would like to see if I could find oth­ers inter­ested in cre­at­ing a mod­ule or exten­sion for either or both of these appli­ca­tions or Content Management Systems, to make it pos­si­ble for non tech savvy per­sons to cre­ate foaf pro­files and have them saved on the server. I can offer server space for this.
I think this can be accom­plished either with Drupal or with Semantic MediaWiki, which are exten­sions to MediaWiki the soft­ware that pow­ers Wikipedia.
Please con­tact me if inter­ested in this idea.
Bruce

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

FOAF — in Search of a Simple Solution

FOAF is part of the Semantic Web. FOAF is an acronym for Friend of a Friend and it describes per­sons, their activ­i­ties and their rela­tion­ships to other peo­ple and objects. FOAF is described on Wikipedia here. There you will read about FOAF being a vocab­u­lary, or an ontol­ogy which might sound geeky and unin­ter­est­ing to the aver­age per­son. Even if you click on the word ontol­ogy you will get a def­i­n­i­tion that makes it seem like it would be of lit­tle inter­est to the non-technically ori­ented folks. All of this is some­what unfor­tu­nate because the use­ful­ness of this vocab­u­lary is to link peo­ple and to describe the rela­tion­ships between people.

Let me explain what I mean. I enjoy read­ing about the seman­tic web and web tech­nolo­gies. However, many of the peo­ple I know and con­sider friends prob­a­bly have very lit­tle inter­est in these very tech­ni­cal con­cepts. The web is fun, reaches many of peo­ple in many dif­fer­ent ways and pro­vides many things to many dif­fer­ent peo­ple. The way in which this hap­pens or is accom­plished is not known or even con­sid­ered by the aver­age per­son or user.  Continuing with what I was say­ing, many of the peo­ple I know and con­sider friends, are not going to care how the web is con­nect­ing them to infor­ma­tion, resources (what­ever that might be), or other peo­ple.  Unfortunately, so far, the imple­men­ta­tion of FOAF, where I’ve seen it, is very com­pli­cated. It has seemed to me that if it appears com­pli­cated to me, then it prob­a­bly remains unused by those peo­ple I know that are non-tech savvy.

The first chal­lenge is to con­vince the aver­age per­son as to why they should use FOAF, that is have a FOAF pro­file, or cre­ate and save a foaf (I will leave off the cap­i­tal­iza­tion of foaf from here on though in most places on the web it is spelled with all caps) file. To use foaf means to have a foaf file that exists some­where on the web, describes you, your rela­tion­ships and etc, and can be found by search engines. The issue of how this is done is the nature of the sec­ond chal­lenge. How does one come to have a foaf file on the web that search engines can find? These two chal­lenges go hand-in-hand.

My argu­ment is that for FOAF to work or be use­ful, it must be used by many peo­ple, regard­less of how tech savvy they are and it must be easy to use. Even as I write this, I find myself strug­gling to put this into sim­ple and clear terms. The foaf vocab­u­lary describes terms that can be used to describe a per­son, their rela­tion­ships and etc. This infor­ma­tion is stored in a file using these terms that make up the vocab­u­lary. Maybe it would be use­ful to think of this foaf file as being sim­i­lar to our pro­file, like we cre­ate on a social net­work­ing web­site. This anal­ogy would not work for my friends that do not use the social net­work­ing sites. Even those friends and acquain­tances of mine, do want to see their accom­plish­ments, their writ­ing, their ideas pub­lished and shared.

So, for FOAF to be effec­tive we need tools or inter­faces that are easy to use and that are widely avail­able. One exam­ple of a foaf cre­ator is here. It is called FOAF Creator and it reads “FOAF (Friend of a Friend) pro­files help peo­ple and machines find out more about you.” There are many other things that you might want to put in your foaf pro­file. Maybe you want to share your resume… or your accom­plish­ments… or maybe you want to share and man­age your own pro­file that you could use on var­i­ous social net­work­ing web­sites or you just want to have a way to tell peo­ple how to find you online… and how to be dis­cov­ered by long lost rel­a­tives and friends.

An ideal tool, would have these fea­tures that I was try­ing to describe above. The input forms would be clear as to what infor­ma­tion you would put into each field. The forms would be flex­i­ble and exten­sive, allow­ing for a wide range of infor­ma­tion to be saved and shared. Most impor­tantly, the appli­ca­tion or tool would save the infor­ma­tion into a file for you, in a folder that has your name.

The incen­tive for offer­ing free stor­age of other people’s foaf files is that foaf is only use­ful to each and every per­son if we can link to many and var­i­ous other per­sons. One of the most com­mon foaf terms is “knows.” This is a place to list the names of each per­son that you know. You would then list the loca­tion of that other person’s foaf file. So, again, it is good for me if the per­sons I know also have their own foaf file… that is they have cre­ated a foaf pro­file with infor­ma­tion which includes my name and a link to my foaf file.

My thoughts were that either Mediawiki, with the Semantic Mediawiki exten­sions, or Drupal could be excel­lent tools for accom­plish­ing these goals.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

These are my links for August 23rd through August 25th:

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application

These are my links for August 22nd through August 23rd:

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: “World Wide Web” Computing “Semantic MediaWiki” MediaWiki FOAF Semantics “Semantic pub­lish­ing” “Semantic wiki” Technology_Internet “online ency­clo­pe­dia” “web con­tent” “web devel­op­ers” “web application