Conventional(existing) websites in 3D
Exitreality is a browser plugin which can show every homepage as a 3D room. If several visitors are on the same website they can even chat to each other. Look at the 3D version of our homepage:
Exitreality is a browser plugin which can show every homepage as a 3D room. If several visitors are on the same website they can even chat to each other. Look at the 3D version of our homepage:
SEO in 9 steps - Checklist
0. Put your homepage into the important directorys
Suggest your site on dmoz.org. You can consider to put your url into Yahoo directory. Generally you should always leave your url where other dont think you are spamming. Never spam!
1. Start a blog
Start a blog and post interesting articles. Make shure that the blog has SEO friendly URLS. Use wordpress if possible. http://wordpres.org. Make shure that the blog is within your domain e.g. yourdomain.com/blog
2. Make all of your URL SEO friendly
Use htacces to make your URLs SEO friendly. Use mod_rewrite
3. Give every page unique title, description and keywords
Use at most 5 keywords. How to
4. Avoid duplicate content
Make shure that every url is unique. Make shure that every mod_rewrite url is existing. more
Don’t use more than one domain for the same content.
5. Digg, Digg, Stumble and Digg
Submit your articles of your blog to Digg and your homepage urls to StumbleUpon
6. Make Post into Forums where you can put your url into the signature
That generates a backlink. Some readers of the post might visit your site. Use colors whenever possible. Dont use too big or animated banners.
7. Consider to create a Second Life Location
Second Life can create contacts to people who are really interested in your content. You can meet people there that you would not reach in the normal life. You can create a network between your Second Life place and your homepage.
8. Create a social mediasphere
Contact other people, talk to them, create groups and digg/stumble their articles. Be always nice to the people. They will visit your site and rate your articles.
Running Second Life in a window has some advantages.
- You will be never be set to away while working with other programs
If you have Second Life maximized, you can work with other programs in front of Second Life.
Each time you move the mouse over “the background” the avatar is not away anymore.
- You can switch between applications much much faster.
I have a quad core cpu/2GB/vista/nv 8800 and does not see any differences in performance, quite the opposite, i sense that the game is even faster in window mode. The frame rate might be a little bit slower, but the whole game seems to be faster.
You can change the option edit..->preferences.. check or uncheck the option “Run Second Life in a window”.
Imagine you have a Homepage that has a database of articles.
To make the URLs SEO-friendly you usually put something like this in your .htaccess:
RewriteRule ^([0-9A-Za-z\-\_]+)_([0-9]+)\.html$ /show_article.htm?articleId=$2&tit=$1 [QSA,L]
An URL like http://yourdomain.com/my_first_article_1.html will then lead to the article with ID 1.
But what happens if someone enters
http://yourdomain.com/my_second_article_1.html?
Then he will also be leaded to article 1 but through an other URL. This happens because the article usually is selected by the ID only.
If somebody link you with that wrong urls search engines will cache both URLs that both will lead to the same article. Thats bad for both pagerank and analysing the data.
And http://yourdomain.com/my_second_article_333.html will produce a STATUS 200 which means for
Search Engines that this article is existing.
There are two solutions two avoid this:
1. Pass the whole URI to PHP
Instead of defining single Rewrites for articles, categories, etc. you can pass the whole URI to PHP.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Non-existing files(=RewriteUrls) are redirected to index.php this way.
The index.php can interprete the the value of $_SERVER['REQUEST_URI'] which contains the whole URI without the domain. Then you can validate the entered URL and compare it with the URI you want certain pages to have, and if they are not equal you can put out a 301 redirect.
2. Check in your show_article.php if the article exist and the URL is correct
Then you can put out redirects if the URLs don’t match or the article does not exists.
$articleData=$dbModule->getArticle($articleId);
if(!isset($articleData)){
header( ‘HTTP/1.0 404 Not Found’ );
header( ‘Status: 404 Not Found’ );
require ‘your404page.php’;
header( ‘Connection: close’ );
exit();
}
//RUN actions here
$articleSEOurl=’/’.$yourutils->makeSEOurl($articleData);
if($_SERVER['REQUEST_URI']!=$articleSEOurl){
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: “.$articleSEOurl);
header(”Connection: close”);
exit();
}
Another cool side effect of the second solution is, that if you run actions (make_comment, new_article)
before you are making the 301 redirect, something like this:
http://yourdomain.com/show_article.php?id=4&action=make_comment
will cause a new comment and after that the user is again redirected to the SEO friendly URL.
I think this is a very elegant way to keep the browser’s address bar clean.
Today, Opera approved the official YourTutorial Widget for Opera 9.5 .
The Widget is called “YourTutorialExplorer”.
YourTutorial Explorer is the best way to find tutorials from YourTutorial quickly.
Just enter a search phrase in the text field and you get all tutorials
from YourTutorial about that topic immediately.
Check it out:
If you look after “tableless layout” in google, you will find many articles about why you should not use tables for layout purposes.
Indeed, the most occurrences of tables in html code should be replaced by ul’s or div’s, especially for horizontal lists. But if you want to display a tabular structure, like spredsheets, table’s still are the best solution, and finally that was the original purpose for them.
Working with divs there with “display:table” produces unclear code and you never know which div is a row and which one is a cell without switching between html and css permanently(or you call everything “td” or “tr”). In addition it’s still not working properly in some browsers. Of course, it would be nice to change the full layout with css only, but i think in practice it’s also important that you understand your own code, especially after a longer period of time. Doing everything with css also means that your css will grow and grow, and i think it’s hard to choose clear and recognizable id- and class-names for big projects, so the css will often become unclear, too.
Working with “float:left|right” is a good solution in some cases, but i think it’s still more harder to imagine and to debug if something is wrong. “display:absolute” makes the layout absolute static.
Some people say that some readers, especially from disabled people, cannot handle tables. I cannot believe that. Since there was a time where almost the whole web was made of tables, the readers should have learned to convert tables into simpler structures today.
Tables should not be used to place an icon in front of a link, or to make horizontal lists, but i think in some cases its just the easiest way to realize some type of layouts. If you earn your keep with webdesign time will be money!
Learn more about tableless layout:
With YourTutorial you can easily create tutorials and add them into your Blog.
An example:
How to add a tutorial to your blog
Css 3 affords the posibility to make the corners of divs or tables round without using images.
However, some Browsers already support that features:
Safari:
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
Konqueror:
-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:0px;
-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
Mozilla:
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
Regards,
Philipp from YourTutorial
Before i discovered Wordpress, i was using a blog hosted on blogspot. The problem of using Blogspot or other Blog-Services for your business is, that you get an url inside the domain of the Blog-Service, in our case the url was yourtutorialnet.blogspot.com. So every link to my blog resulted in a upvaluation of blogspot.com, which is renownedly the Blog-Service of Google.
Google does not need your help to make their pagerank bigger, because they calculate the pagerank by theirselves! So think about installing an independant blog on your host so the blog can be reached by an url inside your domain. Our Blog now is accessible under http://yourtutorial.net/blog/. Now every link to our blog results in an upvaluation of our own domain.
I can advise Wordpress, its really easy to install, the administration is exemplary and their are many themes out there. Visit http://wordpress.org and get your really-own Blog!
Regards,
Philipp from YourTutorial