Joke Collection Website - Blessing messages - People who have worked in a website company come in.

People who have worked in a website company come in.

Brother: I believe the following is the most suitable for you. (I found 10 introduction, the best. )

/web/article.asp? id=268

Section 1 Overview

The contents and steps of website construction are as follows:

The first step is the preparation before the station is built.

1. Buy domain name: There are two kinds of domain names to choose from: Chinese domain name and English domain name.

2. Buy a server: There are two kinds, one is virtual host space, and the other is to buy a whole machine and drag it to the computer room.

3. The configuration of server running environment is divided into ASP language server environment configuration, PHP language server environment configuration and JSP language server environment configuration.

4. Choose website building system (software): It is recommended to use "cms" website building system because it is convenient to make and maintain websites in the future.

5. Other related software for website development, specifically: Photoshop, Frontpage, Dreamweaver, Flash, firework, etc.

The second step is website construction and maintenance.

1. First determine the channels and sub-columns (such as games, entertainment, entertainment news, pictures, music, short messages, etc.). ), and then organize the specific content of the column.

2. Design the template.

3. Data update and maintenance.

The third step is to promote the website.

The website is promoted as follows:

1, search engine, 2, e-mail promotion, 3, BBS promotion, 4, website cooperation, 5, online advertising, 6, traditional promotion (such as TV, newspapers, magazines), etc.

Section 2 Configuration of Server Operating Environment

The configuration of server running environment is divided into ASP language server environment configuration, PHP language server environment configuration and JSP language server environment configuration. This section only introduces the configuration methods of the first two environments.

First, the configuration method of ASP language server environment

The server in ASP language needs to install IIS, database (ACCESS, SQL) and FTP uploading tools (CuteFTP, UploadNow, WS-FTP).

(a), the installation and setting of IIS

IIS is the abbreviation of Microsoft Internet Information Server, which is the Internet server software provided by Microsoft. It is the software attached to the Windows 2000 operating system. The ideal platform for running IIS is Windows 2000 Service Edition and Advanced Server Edition.

IIS software is also included in the Windows XP installation CD, but only 10 user connection is supported. When installing the system, IIS will not be installed by default, so we have to install IIS manually. After IIS is installed on a personal computer, the computer becomes a simple Web server, which can guide the program accessing the personal computer (Web server) to a partition and its folder in the computer hard disk, and specify the default home page of the Website, so that customers who visit the website on the web server can browse the content of the website.

Windows2000, Windows XP professional and Windows2003 can install IIS, but first you must have the installation CD of Windows 2000 or Windows XP Professional. Now take XP professional as an example to introduce how to configure an IIS server.

A, install IIS

1. Insert the Windows XP professionalal CD into the CD-ROM drive.

2. Click Add or Remove Programs in the Start-Control Panel, and then click Add/Remove Windows Components (a) to enter the interface shown below: Figure 1.

Select the second item (Internet Information Services IIS), and then click Next. You only need to wait a few minutes, and the system can automatically install this component IIS. Click Finish and IIS will be loaded into the system.

B. Configure IIS

1. Find "Administrative Tools" in the Start-Control Panel, click "Administrative Tools", and then select "Internet Information Service" to enter the following interface: Figure 2.

2. Select "Default Website" with the mouse, and then right click to find "New"-> "Virtual directory", enter any name you want when taking an alias, here we assume that the input is "web".

3. The next step is to select "Website Content Directory" and use "Browse" to select the location where you want to save the website.

4. The next step is to set access rights. If there are no special requirements, keep the system default values and proceed to the next step, as shown in the following figure: Figure 3.

5. Finally, click "Finish". At this point, the virtual directory has been created.

At this point, IIS can serve you on your machine!

(2) Install the database (ACCESS, SQL).

(3) Install FTP upload tools.

Choose one of CuteFTP, UploadNow and WS-FTP. CuteFTP is recommended. If you use a website building system similar to CMS, you don't need to use the "upload tool".

Second, the configuration method of PHP language server environment

The server in php language needs to be installed: PHP, apache, mysql database, Zend optimizer component and gd library component.

(1) Install php-5.0.5-Win32-package.

1. Extract php-5.0.5-Win32-package into the c:/PHP directory, and then run the "pws-php5cgi" file in C:\php (import registry information).

2. Rename php.ini-dist in the PHP directory to php.ini, and then copy it to the windows directory.

3. Modify the contents in "php.ini":

Change extension_dir to extension_dir = "C:\PHP\ext "

Release; Extension = ";" Before PHP _ mysql.dll. (semicolon) Delete.

Release; Extension = ";" Before PHP _ gd2.dll. (semicolon) Remove (install gd library components).

(2) Install Apache _ 2.0.55-win32-x86-no _ ssl.msi.

Set "/store/free_download.php" in Apache? pid= 13

The download addresses of Php 5. 1.4 (windows version and Linux version), Apache HTTP Server 2.2.2(windows version) and mysql 5.0.32 windows version are:/

It is an open source system in China, with flexible customization function and simple operation interface. 2. The disadvantage of X is that it is not competent for large-scale data processing.

2. Dongyi CMS management system

Official website:/

It is a well-known website building system in China and has been adopted by large enterprises and government portals such as CCTV, Lenovo and Macromedia. It combines asp and components, perfectly combines C/S and B/S modes, and is more flexible and efficient, especially in publishing and collecting. The interface design is also easy to use, and the role allocation mode can easily set different work roles. It's just that the price is generally above100000, so we general website builders don't have to consider it.

2. CMS software (php)

Official website:/

A very good CMS system, its predecessor is iwpc. After practical operation experience, I am optimistic about its background operation introduction, and adopt some new technologies, such as Ajax application, Wap function, its PSN release, database field, and workflow concept introduced for the first time. It can be said that it is a system that conforms to the trend and is good at adopting new technologies. It is completely competent to be a general local portal website. If users have a programming foundation, they can expand its functions. Recently, cmsware has been updated frequently, but some functions are not needed in general websites. Perhaps cmsware is too professional and only pays attention to the function of the system, which makes the operation more difficult.

3.Ecms Imperial Website Management System (php)

Official website:/

The empire is quite famous, especially its author, which is worth mentioning. He also writes jsp software on his own development forum, covering everything from software development and sales to customer service. I really admire his energy. Ecms has many functions, such as downloading, flash, shopping mall, pictures, news, advertising management and so on. Some of them are excellent, such as remote publishing, refresh efficiency, classification management, authority subdivision, information collection, attachment management and so on. These are the special highlights of ECMS, and the free version is also good.

The function of this product is really good, but the fly in the ointment is that the background management design is not reasonable, the organization is poor, and many function menus are unknown, so it is slow to learn. In terms of performance, according to the test, the efficiency of processing a large number of data varies greatly. It is not humanized in debugging, and many parameters need to be set. If there is an input error, it is necessary to start over, which is also the main reason why I, a genuine user, gave up the empire.

4. Dream Enterprise Content Management System (php)

Official website: Explore is quite compatible. In particular, JAVAScript, which is not allowed to access the local hard disk and has nothing to do with the running environment, has also played a great role in its popularization, and can replace Java to complete some web page special effects to some extent. Friends who have studied C and C++ will think JavaScript is an easy-to-learn scripting language. It is suggested to understand the object model of DHTML before learning JavaScript.

Secondly, CGI(Common Gate Interface) is different from JavaScript. It runs on the server side and dynamically responds to the user's operations (including user search, form submission, counters, etc.). ) and can be written in any compilation language (such as Delphi and C++).

ASP (Dynamic Server Page) is a file containing HTML tags, text and script commands. It can be used to create dynamic and interactive Web server applications, and can combine HTML pages, script commands and ActiveX components to create interactive Web pages and powerful Web-based applications.

PHP (Hypertext Preprocessor), similar to ASP on IIS, is an HTML embedded language. Web backend CGI programs written in PHP can be easily transplanted to different platforms, and they are free.

XML(Extensible Markup Language) is a subset of SGML (Standard generalized markup language), which can describe structured data conveniently, allow users to define their own markup language, and actually provide a general method for directly processing Web data.

WML, similar to HTML language, is used by information appliances to browse the Internet. With more people joining the internet and the popularity of information appliances, WML may develop into a standard like HTML.

Note: Software with * is recommended.

Section 4 Website Positioning and Planning

Generally speaking, websites can be divided into different production stages: pre-planning, mid-production, release and post-maintenance; Can also be divided into: structural design, data collection, art design, publicity and promotion.

First, locate the visitors of the website.

Only by determining the target of your service, can you design the website in a targeted way, and try to be reasonable in content selection, art design and column division to attract more attention.

As far as personal websites are concerned, most of them are to show their own style and provide them to many friends (netizens) with the same interests (such as news, announcements, etc.). ) and resources (such as computer tutorials, introduction, desktop screen saver, etc. Therefore, it is more appropriate to target visitors to netizens who are similar to their own age (the recommended age range is 15-30 years old, among which students and young office workers are the main people surfing the Internet, full of curiosity about new things, and their interests are estimated to be in animation, music, novels, military affairs, computers, games and so on. ). Collect content according to the interests of these netizens, and then sort it out to roughly determine the site.

Of course, after the website is officially put into operation, visitors' opinions and suggestions on the website can also be understood through survey forms and emails, so as to make timely adjustments and modifications to make the website more suitable for visitors' tastes. The specific method will be involved later, so I won't go into details here.

Second, choose the theme of the website.

There are a wide range of choices, but it is recommended to choose what you are good at or like very much, and make up your mind to do your best. Because there are many kinds of consulting information on the Internet, it is easy for others to find almost all the information they want on well-known websites, but they may spend a lot of time or only find some information, so we should pay attention to how to save visitors' time and let them find what they want faster and more conveniently (it would be better if they can provide what they can't find). This is where we compete with those famous big websites.

Often websites with particularly rich and colorful content have a fatal weakness, that is, it is difficult to find information. Why is this happening? In fact, the reason is very simple. It is because we pay attention to everything that the content is too much and complicated. Visitors will check a message point, click the mouse many times, and find the "road" when they come, just like entering a maze. The most difficult thing is that there is no good way to overcome this weakness, and only navigation bars and organized indexes can be used to alleviate it. Therefore, it is not recommended that you do this "everything, everything" website, let those rich big companies do it.

If you have time, you can also write some documents yourself and put them on. Whether it is prose, novel, software tutorial or even game introduction, as long as it has its own characteristics, I believe it will be accepted by visitors.

Third, determine the overall style of the website.

Knowing what kind of people will visit your website and what kind of content you want to make, you can determine what style you need. If you have an artistic foundation and a little creativity, you can make extraordinary effects. A site that leaves a deep impression at a glance is of great benefit to attracting attention and improving the rate of returning. (Suggestion: Use the templates set in FrontPage2000-in fact, it is the site layout that Microsoft asked professional artists to design for us, and each template has its own characteristics-I believe it will be very helpful for novices to build their own personality. )

In addition, style is a very abstract concept, which is often viewed in combination with the whole website. Moreover, different people have different aesthetics and different preferences for style. Therefore, it is impossible to satisfy everyone. The most important thing is to satisfy yourself first (of course, your satisfaction is largely based on the satisfaction of visitors), and then take care of your loyal supporters.

Suggestion: If the content of the website is not too wide and belongs to the same theme, you can consider designing the whole website in the same style; However, if the columns are very different, for example, there are serious military columns and lively animation columns in the site, obviously designing them into their own distinctive styles will make people feel more comfortable. But no matter what style you use, remember that style serves the theme, that is, to make it do a good job of setting off the atmosphere, rather than simply copying the characteristics of others, because maybe that is not suitable for your site.

Fourth, determine the appropriate "resolution and browser version"

Different browsers will display different web pages. Using Netscape to display very beautiful pages in Internet Explore can be very bad. So even if IE dominates the world now, you should consider a few users who use Netscape. Maybe they are your potential visitors and you don't want to lose them because of your laziness! View each page in two browsers and solve any problems immediately.

If we consider the compatibility between IE and the old Netscape, it will be better, because new web technologies (such as frameworks) written by browsers are not supported by the old version.

Exclude browsers used under UNIX operating system (such as Emacs-W3, Arena, Amaya, etc.). ), some browsers use IE kernel (many domestic browsers do), or the market share is not high (such as Opera and Firefox). ), so I won't describe them here.

1024×768 and 800×600 are the two most commonly used resolutions. It is best that a web page can be displayed well at these two resolutions, but if not, please consider 800×600 first, because most people are using it now. How to do it: You can make a table in the web page and set the width to "100%" instead of the specific pixel value, so that the web page will automatically adjust at different resolutions. However, it should be noted that after this setting, if your form is full of text content, as long as you narrow the browser window, the content on the web page may become very uncoordinated and even destroy your expected effect. The solution is to insert a picture with a width of 800 pixels into the table and "fill" the table. When the browser window shrinks again, a scroll bar will appear instead of adjusting the content.

Fifth, design the navigation bar.

The navigation bar is indeed a very important part of the website. Without it, your site will become an elusive maze. Even experienced old birds will be at a loss and may even think that your site is just a page. Therefore, for the convenience of visitors and for your website to have more repeat customers, you should first make a clear and eye-catching navigation bar to fully display the elegance of your website and your own talents.

Secondly, keep the navigation bar easy to update, because as time goes by, the content of your website will become more and more colorful, so you need to rearrange it frequently, so as to keep your webpage in the most convenient position at any time, instead of always linking layer by layer. If a visitor has to click the mouse five or six times to find what he is interested in, then he may not visit your website again; If ordinary tourists are like this, you will lose a lot.

Sixth, leave the contact information in a conspicuous position.

Leave email, QQ number, telephone number or other contact information in a prominent position on the website, giving visitors an opportunity to communicate with you or make suggestions, which will help you to know the needs of visitors in time and facilitate you to modify, adjust and improve your website.

However, it is recommended not to leave the mailbox given to you by ISP, because this mailbox will charge a very high fee when the mail exceeds the limited capacity. If one of your visitors sends you an email bomb because they are not satisfied with your website, you will suffer! So it's best to leave only a free mailbox. For example, Netease provides a free mailbox with a capacity of 3G, even if someone attacks it. Even if it really blows up, you can reapply (there is no charge anyway).