How most to make a site?
		
		The information placed here, can help you as at 
creation of a simple personal page, and at designing the big site with 
program content.  
(Translation from Russian) 
 
Simple page 
The main tags 
Free-of-charge hosting 
Promotion 
Domain name 
Paid hosting 
Scripts 
Databases 
Local server 
The allocated server 
 
Simple page
    For this purpose any is necessary to us HTML the editor, but it 
is better to take good:
Microsoft Office FrontPage or 
Macromedia Dreamweaver.
Both these the editor allow to see and edit simultaneously and HTML a code and its display. To master any of these editors simply. 
The editor from Macromedia professionals usually prefer. 
   Write and issue the text of a page, 
add pictures and save in any folder. 
The file of yours main pages should be called index.htm or index.html. 
Other pages you can name somehow, the type of a file should be .htm or .html. In 
a name use only latin symbols of the bottom register. 
   For your breakdown a web of page on various areas use the table 
with thickness of border of cells equal 0. 
   If on your site it is a lot of pictures, pay attention to program Web Image Guru. By means of this program you can compress the JPG images in some times without loss of quality. 
Almost same result of job with compression of images you receive and in the main 
program a web of designer 
Adobe Photoshop.  
The main tags
   Very seldom happens, that the site consists all of one 
page. For certain and you want to make or already have made some pages. 
Let's try check up, whether correctly we have gathered all. In a folder of 
your site files of all your pages and pictures should lay. Click in an 
explorer or the file manager on your main page with the 
name index. Try to pass under the link to your second page. Even, if 
the page has opened, check up all your links. So, for example the link to page
page2.html should look approximately so
<a 
href = "page2.html" target = " _ blank ">. If so-called before
index.html you have something clean all 
superfluous. If you wish to open the link in a current window, clean also 
target = " _ blank ". 
   Check up links to your pictures. The link to 
a picture image.jpg can look approximately so
<img src = "image.jpg" border = "0" width = "200" 
height = "100">. Parameters width and
height certainly can be others. If the 
picture lays in the same folder, as pages everything, that is so-called before
image.jpg need to be cleaned. 
   To avoid in the future of the problems connected by that any link will be non-working, track, that all names 
of files consisted everywhere only of capital letters. If it not so rename 
files of pages and pictures, and also edit if necessary all links. 
Free-of-charge hosting
    Now your site needs to be placed on the 
Internet that any person who knows the electronic address of your site, could come on 
your page. The free-of-charge hosting without an opportunity of performance of 
scripts is offered with many post services and search engines, for example:
pochta.ru,
narod.yandex.ru. At desire it is possible to find a free-of-charge hosting with support of performance PHP 
of scripts and database MySQL, 
for example: fatal.ru. 
The truth on a free-of-charge hosting usually shows advertising a hosting of the provider. 
   All a hosting providers usually 
give the detailed instruction on adjustment and management of the site. 
On the majority of servers it is given to clients convenient cPanel and you from 
the browser can directly adjust mail and the virtual server. 
   In the panel of administration of a virtual hosting usually there 
is a built in file manager, but for convenient çàêà÷êè files on a server, the 
client is better to use FTP. The popular manager of files Total 
Commander
the client has convenient built in FTP. Adjustments FTP
of accounts of this program are stored in a file c: \windows
\wcx_ftp.ini.  
Promotion
   After your site is placed on the Internet to you certainly it will want, that on it visitors went. Before everywhere registering the site, it it is necessary to lead necessary for search engines and catalogues to a kind. There is a set of sites on which process of optimization and promotion of a site is in details described, for example: addweb.ru,  1ps.ru,  raskrutka.org. 
   Bring in meta-tag Description the description of page. Try to make this description, better, than at your competitors. 
Though meta-tag Keywords now practically is not used, just in case fill also it. It is useful to look, as these tags at your competitors are filled. For this purpose look an initial code of their pages. It can be made in any browser, having chosen corresponding item of the menu at a clique on page the right button of the mouse. 
   Search engines appreciate the sites rich with the information maintenance. It is necessary to aspire to increase in text filling a site. Optimum it is necessary to consider the pages containing 500-3000 words or 2-20 Kb. The text (from 2 up to 20 thousand symbols). Keywords and phrases should meet in the text at least 3-4
times or should borrow 5-7 % of density from the general volume of page.  
   Register the site in popular search engines and catalogues: Google, Yandex, DMOZ and others. 
   Begin discussion of the subject at forums. 
   The exchange of thematic links with other sites will lift your index of citing in opinion of search engines. 
   There are various programs which will help you to untwist the site, it: AllSubmitter, AddSite,  SeMonitor. 
  Domain name
   At accommodation of a site on any hosting 
the name for your site in a domain zone of the provider,
for example, mysite.fatal.ru will be offered to you. For some time you it is possible and 
will arrange, but after a while you probably want to replace the provider, and 
the address of your site will accordingly be replaced. Thus you can lose the 
visitors who will try to come on your old address. To 
have an opportunity to change the provider it is possible to buy to itself a domain name. It 
is not obligatory to buy to itself dear domain name for 20 c.u. a year in 
a zone .RU. In area 7 c.u. a
 year it is possible to get a domain name in domain zones: .COM, 
.NET, .ORG, .NAME. there is a great variety of firms which carry 
out registration of domain names, for example: 
art-host.ru, 
ruweb.net, 
webnames.ru. We also can register on 
you a domain name zones: 
msk.ru, spb.ru or a domain zone of any other city 
.ru all for 1 c.u. for unlimited term. 
   It is not necessary to get a hosting and a domain name at the 
same providers, despite of offered discounts. In the future if you want to 
replace the provider your current provider will tighten in every possible way translation 
process of a domain name in other place and for  some time your site it 
can appear disabled. 
Paid hosting
   Probably, that through any time your project 
will start to grow for frameworks of a free-of-charge hosting, to you will bother to show another's 
advertising and you will look for to itself a hosting with an opportunity of performance of 
scripts and support of databases. In total for 1 c.u. a month you without special work can 
find a good place for the small project or for 4 c.u. for the 
project more. Providers
as Are worthy for example such a hosting: 
po-hosting.com, 
beliphost.com, slavhost.ru. 
Scripts
    To create sites with use
PHP of scripts it is enough to have such software 
product, as 
NuSphere PhpEd. 
Last versions of the program, except for built in HTTP 
a server and the debugger integrated by the editor, includes
sets PHP4, PHP5 and
constant check of a code on syntactic mistakes. 
   To have an opportunity local
PHP to a script to send mail, it is necessary to find a
file php.ini. Then to find a line beginning with SMTP = and instead
of localhost, to write the address of the mail server, 
for example, a mail server of the provider.  
   On the Internet there 
is a set of sites and forums which can help to start to use to
you PHP scripts on the site, for example:
http://weblite.jino-net.ru/, 
http://www.vanta.ru/. 
At all not being the programmer, you can use on the site ready 
PHP scripts, for example: counters, guest 
books, forums, etc. 
   For example, it is absolutely easy to put on the site a 
popular forum phpBB. 
   If you wish to have an opportunity of editing of the pages directly from the site, pay attention on visual HTML editor TinyMC. Certainly personally he is not necessary to you, but if your site will be administered by other users, they will be happy. There are also convenient plug-ins for this editor: MCFileMahager and MCImageManager.  
   It would be desirable to mention also a set of scripts GeoIP which allow to define from what country and from what city the visitor has come to you. The only thing that can frighten off you from use of this product - the big file of a database of cities, about 25 Mb.  
   Are much less often used Perl and
ASP scripts. 
Databases
    With PHP scripts it is very 
easy to use database 
MySQL. Since 5-th 
version this database supports such means SQL, 
as: VIEW, PROCEDURE, FUNCTION, TRIGGER. This server 
is very easily established under any operational system, including and under
Windows. Only after installation of a database do 
not forget to start MySQL Administrator. 
   For job with a database the provider usually gives 
software product under name PhpMyAdmin. But for 
professional job with MySQL it is better to
use SQLyog.
Usually providers open access to a database only for
localhost and scripts on the server. But last 
versions of this remarkable program allow to work with a database on a 
server of the provider through HTTP or
SSH the tunnel. If there is an opportunity, it 
is better to use last variant since at HTTP 
tunneling SQLyog incorrectly codes symbols of cyrillics. Adjustments of accounts of this program are stored
in a file sqlyog.ini, located in a folder of the program. 
   If you pass on SQLyog with PHPmyAdmin probably you will be 
surprised with absence in this program of search on a database. Do not despair, 
execute SQL inquiry like 
select * from ` table_name ` where ` field_name ` like ' %context % ' limit 
100; 
Instead of table_name, field_name and context certainly it is necessary to 
substitute a name of the table, a name of a field and a line of search.   Other databases, for
example Postgre are sometimes used. 
Local server
   For convenience of testing of own site 
conveniently when by the local machine there is a web-server, about same, as at 
the provider. For beginning or lazy the web-masters exists
the project "Denwer".
It is Enough to start this installer and at you appears completely 
adjusted: a web server Apache, 
MySQL, PHP, kernel Perl. For addition to system 
of the site it is enough to add to this system a folder with files of the site. 
   It is possible to establish manually server
Apache, 
PHP,
Perl and to adjust all this facilities how it is necessary for you. 
It is possible to find set of clauses In the Internet with instructions of step-by-step adjustment 
of a local server, for example:
Installation of server Apache 2.2 under 
Windows XP or
Installation of a server the Apache or
Installation Apache on a house computer with
Windows. And though will 
have will tinker, before at you all will earn, but then it 
will be possible to establish any versions of the server software and all job 
of a local server will be is under your control. 
   That on your local server instructions from files .htaccess worked is necessary to find a file
httpd.conf. Then to find lines AllowOverride None and to replace them on
AllowOverride All. That on a local server worked mod_rewrite, do not forget in the same file uncomment a line with mod_rewrite. To have opportunity PHP to a script to work with
AuthType Basic establish PHP as module Apache, otherwise yours PHP the script never will receive values $ _SERVER [' PHP_AUTH_USER '] and $ _SERVER [' PHP_AUTH_PW ']. 
The allocated server
   Probably, after you will get the hand in 
adjustment of a local server, you will want to make the same and on a server on 
the Internet. For quite comprehensible payment, from 6 c.u. a month you can receive in 
the order the virtual allocated server (VDS/VPS) 
with root access. The inexpensive and worthy 
provider is 
MiniVDS. 
    Under projects greater and dear the Internet usually rent 
at the provider the whole computer. This pleasure can manage to you from
80 c.u. a month and more. The truth to administer it to you will have independently or in
addition to pay for administration.  
Marabou, 
12.05.2007 
 
 |