Giới thiệu về cách làm web

Làm web là sở thích của nhiều người, trong đó có những người rất “cao thủ”, cũng có thể là những người chưa biết gì cũng có thể làm được. Người ta làm web để quảng cáo, mua bán, chia sẻ thông tin hay thậm chí là để chinh phục bạn gái/bạn trai. Người viết Web cũng có khá nhiều kỳ vọng, có nhiều người muốn quảng bá, số khác muốn kiếm tiền, một số lại chỉ coi là sở thích.  Hãy cùng cloud blog tìm hiểu cách làm một trang web từ cơ bản đến nâng cao bạn nhé. Chúng tôi sẽ giúp đỡ bạn tới khi nó trở thành trang web có lượng truy cập nhiều.
Để làm một trang web, bạn cần làm những việc sau: tìm một hosting, đăng ký 1 tên miền và viết nội dung trang web. Thiếu 1 trong 3 thứ này thì sẽ không thành trang web. Bạn cũng cần Seo (Search engie optimization – tăng thứ hạng trên các website tìm kiếm như Google, Yahoo, Bing,…) để tăng lượng truy cập và kiếm được nhiều tiền. Bài sau, chúng tôi sẽ hướng dẫn bạn chọn hosting phù hợp.

Lựa chọn cms phù hợp với bạn

Có rất nhiều cms, và mỗi cms lại có thế mạnh/điểm yếu riêng. Hãy cùng cloud blog lựa chọn cho bạn cms tốt nhất nhé.
Cms cũng được phân thành nhiều loại phù hợp với mục đích sử dụng.
Các bạn có thể tải các cms miễn phí tại danh sách cms miễn phí hay danh sách các phần mềm forum miễn phí.
1. Blog, trang web cá nhân.
Loại website này khá dễ tính nên hầu như tất cả cms đều đáp ứng được nhu cầu của nó. Bạn chỉ cần cài đặt bất cứ mã nguồn nào và bắt đầu viết nội dung. Tuy vậy lựa chọn hàng đầu theo chúng tôi vẫn là WordPress – cms phổ biến và có các tính năng hỗ trợ blog rất mạnh.
2. Website công ty, sản phẩm.
Loại website này phức tạp hơn vì có trang giới thiệu sản phẩm và các bài viết liên quan. Các trang này cũng thường có mục hỏi đáp về sản phẩm. Những trang này cũng cần menu chuyên nghiệp, nhiều hình ảnh và nội dung hơn. Tuy vậy hầu hết cms có khả năng phục vụ tốt trang web này. Joomla là sự lựa chọn không thể bỏ qua cho bạn.
3. Forum – diễn đàn.
Forum là trang web thảo luận mang tính cộng đồng. Loại hình này rất phổ biến vì tính mở. Người dùng có thể mở topic, hỏi về vấn đề gì đó và người khác sẽ trả lời. Vì là bàn luận công khai nên mọi người sẽ tham gia rất nhiều, mỗi người góp 1 ý. Dạng trang này cần cms riêng biệt là forum. Trong đó phổ biến và dễ dùng có vBullentin (mất phí) và myBb (miễn phí).
4. Website thương mại điện tử.
Trang web này có nhiều sản phẩm, hàng hóa dịch vụ và có nhiều người dùng. Những cms cho những trang này còn có tính năng thanh toán trực tuyến và bảo mật tốt. Các cms phổ biến là opencart và cubecart.
5. Website tin tức.
Website này giống như loại web cá nhân nhưng lượng tin nhiều hơn, lượng hình ảnh, video cũng rất nhiều. Một cms có quản lý bài viết và media mạnh như nukeviet sẽ đáp ứng được nhu cầu này.
6. Cổng thông tin.
Hay còn gọi là portal. Đây là trang web có số lượng nội dung rất lớn, thường là của công ty lớn hay của Một số người nhà nước. Một phần mềm như Moodle chuyên để dựng portal học tập hay mediaWiki có lẽ sẽ phù hợp với bạn.
7. Mạng xã hội.
Có rất nhiều phần mềm làm mạng xã hội. Tuy vậy, với sự áp đảo của facebook ở Việt Nam, rất ít người xây dựng mạng xã hội. Cms cho mạng xã hội phải có module quản lý người dùng và media cực mạnh.
8. Website đặc biệt.
Nếu bạn có 1 website đặc biệt, bạn có thể dùng các cms trả phí chuyên biệt, hoặc sử dụng Drupal. Drupal là cms cực mạnh và dễ thay đổi để phù hợp với tình hình. Nhưng nó cũng là cms khá khó dùng. Bạn cũng có thể tự viết code để phục vụ cho nhu cầu đặc biệt của mình.
Chúc các bạn thành công. Bài tiếp sau sẽ hướng dẫn các bạn cài đặt cms điển hình.

Giới thiệu về web hosting

Trong bài này chúng ta sẽ tìm hiểu về web hosting – yếu tố cơ bản nhất không thể thiếu của trang web.
Web hosting là gì? Khi bạn đưa 1 trang web lên mạng, bạn phải giữ cho trang web luôn online, có nghĩa là bất cứ khi nào có người yêu cầu thì trang web sẽ hiển thị, 24h/ngày và 365,25 ngày/năm. Để đạt được điều này bạn cần một máy chủ (server) để đáp ứng nhu cầu của người dùng liên tục. Và những người cung cấp server cho bạn, tên họ là hosting.
Máy tính của tôi có thể làm máy chủ (web server) được không? Về lý thuyết là được nhưng trong thực tế, ít ai dùng vậy vì khó có ai bật máy tính nối mạng 24/24. Giả sử được thì bạn cũng không có ip tĩnh. Nếu đã đầu tư ip tĩnh, thì cấu hình của pc cũng không thích hợp để chạy liên tục mà không gặp lỗi bộ nhớ. Người ta chỉ dùng máy cá nhân làm server web tạm thời để thử thôi. Hướng dẫn có ở các phần sau.
Còn bây giờ, hãy đọc bài tiếp theo để biết các dạng web server – máy chủ web phổ biến bạn nhé..

Cách chuyển sang trang web thân thiện với thiết bị di động trong SEO

Thiết bị di động đang ngày càng phổ biến. Nếu bạn không muốn bõ qua hơn 50% lượng truy cập do thiết bị di động mang lại thì bạn nên khiến trang web của bạn có giao diện di động. Hầu hết các cms mặc định tự động chuyển đổi giao diện. Nhưng nếu bạn tự thiết kế web, bạn cần làm như sau.
Trước hết, để kiểm tra trang web của bạn đã đạt yêu cầu chưa, bạn có thể vào https://www.google.com/webmasters/tools/mobile-friendly/. Nếu chưa được, bạn cần chỉnh sửa.
Viewport. Bạn cần thêm dòng:

vào giữa thẻ head của trang.
Width.
Khi xây dựng trang web di động, bạn nên để các div chạy theo hàng dọc, không nên nhét nhiều div vào chiều ngang. Phần body nên có thông số css width là 100%. Các div khác có thể nhỏ hơn đôi chút.
Font-size. Bạn nên đặt font-size theo đơn vị em. Đây là đơn vị tương đối được dùng phổ biến trên di động. Giá trị trung bình nên là 0.8 em.
Bảng, hình ảnh. Kích thước của bảng, hình ảnh không nên quá chiều rộng thiết bị. Nhưng nếu nhất định phải quá, hãy đặt thuộc tính cho chúng là overflow:scroll để người xem có thể kéo qua lại.
Menu.
Menu thường được tinh gọn thành 1 nút bấm nhỏ, khi bấm vào mới hiện menu ra. Tránh trường hợp menu che mất nội dung.
Nút bấm, link, input và những yếu tố “bấm được” khác nên có kích thước các chiều tối thiểu là 30px.
Chúc các bạn thành công.

Các dạng web server phổ biến

Tùy vào nhu cầu sử dụng, người ta có thể sử dụng các hình thức server khác nhau, các hình thức web server phổ biến được sắp xếp theo hướng tăng sức mạnh và cả giá tiền như sau:
1. Shared Hosting:
Hình thức này đặt nhiều hosting trên một máy chủ web hay một server. Những trang web này có cùng ip, chia sẻ tài nguyên của cùng một máy tính nên ram, đĩa, cpu hạn chế. Loại hình này phù hợp với blog cá nhân, website nhỏ và vừa. Loại này có giá thành thấp và có thể là miễn phí.
2. VPS – Virtual Private Server:

Đây là hình thức máy chủ ảo, một máy chủ ảo là 1 máy tính ảo chạy trên máy chủ thật (giống như Vmware Workstation hay virtual Box trên PC). Nhiều máy chủ ảo chia sẻ tài nguyên hệ thống. Nhưng vì là máy tính ảo, bạn có thể thay đổi và cấu hình hệ điều hành, cài chương trình lên đó và điều khiển từ xa. Bạn cũng thoải mái lựa chọn cấu hình webserver như thay đổi phiên bản phần mềm, cài đặt bảo mật. Cũng có thể cài nhiều shared host lên VPS. Loại này giúp những trang web trung bình và lớn hay có yêu cầu đặc biệt về bảo mật.
3. Server.
Đây là máy chủ web thật, độc lập về phần cứng và phần mềm. Trên server có thể cài nhiều Vps và shared host. Server thường có ip riêng và thường để phục vụ các trang web lớn. Server có hiệu năng cao hơn vps và shared host rất nhiều và thường có giá không rẻ.
4. Multi server.
Đối với những trang web rất lớn hay siêu lớn, có hàng chục nghìn truy cập mỗi giây, 1 server không thể đáp ứng được. Vì vậy họ dùng nhiều server để đáp ứng nhu cầu sử dụng. Wikipedia có hàng chục máy chủ, Yahoo có hàng chục nghìn, Facebook, Microsoft có hàng trăm nghìn còn Google có thể có tới 1 triệu máy chủ.
Lẽ dĩ nhiên, khi mới khởi đầu, lượng truy cập ít, shared host là lựa chọn tối ưu nhất. Hãy cùng tìm hiểu về shared host trong bài sau bạn nhé.

Hướng dẫn chống ăn cắp băng thông trang web

Ăn cắp băng thông (hot linking) là trường hợp trang web khác sử dụng các tài nguyên (thường là hình ảnh, file) trên trang web của bạn và đặt lên trang web của họ. Như vậy, tài nguyên của bạn sẽ làm cho trang web của người khác trở nên đắt khách. Trong khi băng thông của bạn lại bị hụt đi. Thật là bất lợi. Chúng ta sẽ cùng tìm cách chống lại điều này.
Các bạn chỉ cần dòn lệnh này trong file .htaccess:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^(http://|https://)(www.)?(tenmien.net|tenmien.com).*$ [NC] RewriteRule .(jpeg|gif|bmp|png)$ 02.jpg [L]
Lưu ý thay tenmien.net và tenmien.com bằng tên miền của bạn và jpeg|gif|bmp|png bằng những kiểu file cần vảo vệ.
Chúc các bạn thành công .

So sánh các Hosting miễn phí (Free hosting) và trả tiền (premium hosting)

Với những người mới làm web, họ thường sử dụng shared host – một hình thức tiết kiệm mà hiệu quả, thích hợp với những website mới thành lập. Trong shared host có 2 hình thức chính là Free host (miễn phí) và Paid host/Premium host (mất phí). Chúng ta hãy cùng tìm hiểu 2 loại này và xem loại nào phù hợp nhé.
Free host là hosting miễn phí. Thủ tục đăng ký nhanh gọn, không cần thanh toán nhưng có những nhược điểm như dung lượng và băng thông kém, dịch vụ hỗ trợ kém cùng với rất nhiều hạn chế trong phần cứng cũng như phần mềm như không hỗ trợ SSL, không có Cpanel hoàn chỉnh. Khi sử dụng Free host, bạn luôn phải sao lưu dữ liệu liên tục để đề phòng Host die mà không báo trước.
Host Premium có giá khá mềm. Tuy vậy bạn phải mua và thanh toán trước khi sử dụng. Việc thanh toán cũng khá dễ dàng nên được khá nhiều người sử dụng. Premium hosting thường có dung lượng và băng thông…”không giới hạn”, Ssl và cpanel đầy đủ, loại host này cũng đi kèm với hỗ trợ email server và những tùy chọn tên miền đầy đủ và nhiều hơn so với Free Hosting. Dịch vụ này cũng được các nhân viên hỗ trợ tận tình khi gặp lỗi và có time up (tỷ lệ thời gian hoạt động bình thường của host) cao hơn. Premium hosting cũng thường cung cấp backup dữ liệu và nếu host die đột ngột mà bạn đã thanh toán tiền thì bạn có thể khởi kiện công ty cung cấp dịch vụ.
Hãy đọc phần sau để tìm hiểu về các dịch vụ free hosting bạn nhé.

Hướng dẫn chống lại việc copy nội dung trang web trong SEO

Trong viết web, nhiều khi bạn dồn bao tâm huyết viết bài đến lúc vừa đăng lại bị trang khác copy thành nội dung của họ mà không xin phép. Nhiều khi trang web của họ lớn hơn, đẩy bài viết của bạn xuống sâu trong kết quả tìm kiếm khiến lượt xem của bạn rớt thê thảm. Thật là khó chịu đúng không nào. Hãy cùng chúng tôi tìm cách xử lý những tên “cóp tặc” này nhé.
Việc đầu tiên là liên hệ với trang web kia và “thương lượng”. Dẫu biết là chỉ có khoảng 10% thành công, còn lại là sẽ bị chửi. Nhưng chúng ta cũng nên thử cách “nhân đạo” này trước khi “động thủ”. Việc liên hệ cũng chẳng khó. Nếu đối phương không trả lời hay phản đối, chúng ta sẽ phải nhờ tới google.
Bạn gửi đơn tố cáo trong trang https://www.google.com/webmasters/tools/dmca-notice?&rd=1&pli=1. Nhớ điền đầy đủ và chính xác thông tin để google làm việc. Sau đó bạn đợi 1-2 ngày làm việc.
Google sẽ gửi kết quả xử lý cho bạn. Nếu bạn thành công, bài vir61t trên trang web sao chép của bạn sẽ bị xóa khỏi kết quả tìm kiếm còn bản thân trang web đó sẽ bị phạt thứ hạng khá nặng. Bạn hãy ung dung lên lại vị trí chính đáng của mình trong trang kết quả tìm kiếm .
Chúc các bạn luôn thành công trong cuộc sống.

So sánh các dịch vụ free hosting phổ biến

Các cụ có câu: tiền nào của đấy, free hosting là dịch vụ … cho không, chất lượng khó có thể bằng premium hosting. Tuy vậy thì với những người thích tìm hiểu hay những người mới bắt đầu làm web kiếm tiền thì khó có thể mua Host trả tiền với giá lên tới cả triệu đồng/năm. Trong số những dịch vụ Free host, có những dịch vụ khá uy tín và đã tồn tại khá lâu. Chúng ta hãy cùng tìm hiểu những dịch vụ này bạn nhé.
1. 000Webhost.com host free được mình sử dụng tốt nhất.

http://www.000webhost.com/

Dung lượng lưu trữ: 1.5 GB
Băng thông: 100 GB/tháng
Add-on Domains: 5
Sub-domains: 5
E-mail : 5
MySQL : 2

Đây là hosting miễn phí có chất lượng được đánh giá cao ngang ngửa với host trả tiền. Host này có tất cả các tính năng phổ biến và giúp cho người dùng cảm thấy thoải mái với băng thông và dung lượng lớn, hỗ trợ email đầy đủ, tốc độ nhanh và uptime cao (99%). Hỗ trợ cho gói free cũng rất tốt, site builder và script installer đầy đủ. Đây là lựa chọn số 1 cho mọi người mới tập làm web.

2. Mạng lưới Host free Byethost.com
http://byethost.com/index.php/free-hosting.

Đây là hosting free lâu đời bậc nhất, hệ thống phân phối rộng và giqo diện dễ sử dụng, có nhiều hướng dẫn nhất. Họ còn hào phóng cung cấp dịch vụ dictated server (hosting cho tên miền riêng của bạn) miễn phí. Tuy vậy, khi web của bạn đạt mức traffic nhất định thì tài khoản của bạn sẽ bị khóa bất thình lình. Bạn nên backup dữ liệu thường xuyên. Bạn cũng có thể lập ticket để mở khóa host. Host này cũng có một số hạn chế như memory_limit thấp (48MB), chặn mọi email gửi từ php và không cho trang web truy cập vào mạng bên ngòa. Kích thước mysql cũng bị khống chế.

Dung lượng Lưu trữ: 1GB
Băng thông: 50GB/tháng
Add-on Domains: 5
Sub-domains: 5
E-mail: 5
MySQL: 5

3. Hostinger.vn host free tên miền Việt Nam

Dịch vụ hosting này có ưu điểm lớn nhất là có giao diện tiếng việt và hỗ trợ Tiếng Việt. Ngoài ra nó cũng hỗ trợ các tính năng bề ngoài giống 000webhost. Tuy vậy thì Host của Hostinger thường xuyên bị max cpu limit và uptime thấp, tốc độ không nhanh, server bị bảo trì thường xuyên. Hostinger cũng dễ bị down khi nhiều người truy cập.

http://hostinger.vn/

Tính năng hosting

Dung lượng lưu trữ: 2GB
Băng thông: 100GB/tháng
Add-on Domains: 2
Sub-domains: 2
E-mail: 2
MySQL: 2

4. Host free awardspace.com

http://www.awardspace.com

Đây là host free chất lượng khá tốt, nhanh, tốc độ cao nhưng có nhược điểm là không hỗ trợ nhiều cho gói free và dung lượng hơi bị “keo kiệt”. Bạn sẽ nhanh chóng dùng hết tài nguyên cho phép khi trang phát triển.

Tính năng hosting

Dung lượng lưu trữ: 250MB
Băng thông: 5GB/tháng
Add-on Domains: 1
Sub-domains: 3
E-mail: 1
MySQL: 1

Hosting này có ưu điểm là uptime cao và tốc độ nhanh để bù lại.

5. Host free atspace.com không giới hạn băng thông

Đăng ký: http://atspace.com

Host này không giới hạn băng thông, nhưng với tốc độ của host thì có load full speed fulltime cũng chỉ tốn 100 gb/tháng là cùng. Hosting này cung cấp khá nhiều dung lượng và có tốc độ/độ ổn định khá cao. Host này cũng khá bền, khó bị lỗi cpu limit.

Tính năng hosting

Dung lượng lưu trữ:1GB
Băng thông: Không giới hạn
Add-on Domains: 1
Sub-domains: 3
E-mail: 1
MySQL: 1
Những host khác thường có dung lượng rất hạn chế. Đặc biệt những host free của Việt Nam còn bắt đăng ký rất rườm rà, tốc độ chậm, lỗi nhiều, support kém và rất nhanh die. Hãy đọc phần sau để tìm hiểu những thông số cần lưu ý khi chọn Premium host bạn nhé.

Các thông số quan trọng khi chọn hosting phần 1

Trong quá trình mua host, bạn phải lựa chọn những yếu tố sau đây:
1. Dung lượng lưu trữ – storage: đây là yếu tố được quan tâm hàng đầu. Host có càng nhiều dung lượng thì càng lưu trữ được nhiều. Hầu hết những host trả phí quảng cáo rằng họ sẽ cung cấp dung lượng không hạn chế nhưng bạn khó có thể sử dụng tới 5gb vì các file trên web khá nhỏ và tốn inodes. Các bạn cũng không nên bỏ qua những yếu tố khác.
2. Băng thông – bandwidth: băng thông là lượng dữ liệu mà trang web nhận/gửi trong một tháng. Nếu băng thông hết thì website sẽ ngay lập tức dừng hoạt động, ảnh hưởng xấu tới người dùng. Nếu có thể, hãy ước lượng băng thông trước khi chọn host hay chọn những host unlimited.
3. Ssl. Secure layer socket.
Đây là yếu tố quan trọng, nó giúp bảo mật thông tin cho website, tránh bị lộ thông tin và còn giúp tăng thứ hạng seo cho trang web. Bạn không nên mua host không có SSL.
4. Cpanel:
Cpanel là giao diện điều khiển trang web. Nó hỗ trợ mọi thao tác nhanh chóng và thuận tiện. Nó cũng hỗ trợ nhữny tính năng nâng cao như tự động sao lưu, báo cáo tình trạng. Bạn nên mua host có cpanel, sẽ giúp tăng hiệu suất làm việc.
5. Tốc độ load: tốc độ tải trang thường không được đong đếm bằng thông số. Bạn có thể tìm hiểu tốc độ này thông qua những nguồn khác trên internet như diễn đàn hay trang web phân tích.
Hãy đọc phần 2 để tìm hiểu tiếp bạn nhé.