[Funland] Tự làm website sử dụng CMS (Content Management System)

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Em đã tự làm mấy website, có cái dùng blogger của Google (miễn phí), có cái dùng Weebly (cả trả phi lẫn miễn phí). Tuy nhiên để làm website cung cấp nội dung dạng trang tin thì cả thằng Blogger lẫn thằng Weebly không phù hợp lắm.

Thằng Blogger làm dạng blog tiện hơn, để làm dạng trang tin có thêm các tính năng quản trị trang tin và phần giao diện phù hợp cho trang tin thì không thấy ổn lắm.

Thằng Weebly khi số lượng trang nhiều lên thì khó quản lý, ngoài ra chất lượng lập trình của weebly cũng như phần giao diện của bọn này không ổn nên không thân thiện với người sử dụng và nhiều khi muốn làm SEO tốt cũng khó.

Giờ em đang định sử dụng một platform miễn phí về CMS để xây dựng website cung cấp nội dung, trong quá trình làm sẽ đưa lên OF để cùng trao đổi kinh nghiệm với các cụ, nhất là các cụ làm trong nghề hoặc đã có nhiều kinh nghiệm thực tế.

Các cụ vào cùng chém giúp em nhé. Chum rượu của em thì bé nhưng rót không hạn chế. :D

Lưu ý:

  • Website này dự kiến tập trung vào nội dung nên sử dụng CMS, cụ nào định xây dựng website bán hàng (e-commerce) thì phải tìm platform phù hợp
  • CMS miễn phí trên Internet thì nhiều, nhưng mà hosting thì không nhiều lắm cho nên phần này có thể phải thuê, có thể nghiên cứu phương án shared hosting thì không phải quá đắt.
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Những nội dung em quan tâm:

  1. Hệ thống phải ổn định, phần này quan trọng, nếu không thỉnh thoảng website tèo là mình cũng tèo
  2. Hệ thống được lập trình tốt, tương thích với các hệ thống và phần mềm khác (đặc biệt là browser) để có thể đạt được các chỉ số SEO cao
  3. Hệ thống cho phép tùy biến và khi cần có thể dùng thêm code, có thể mở rộng với các phần add-on, có thể tùy biến giao diện với theme
  4. Hỗ trợ tối đa về SEO
  5. Hỗ trợ kết nối và làm việc tốt với mạng xã hội (đặc biệt các tính năng like, share và recommend)
  6. Quan trị nội dung theo dạng CMS, phần này là đương nhiên
  7. Miễn phí
  8. Sử dụng các công cụ như Google Analytics, Webmaster Tools, Bing Webmaster, Alexa, Google Ranking, … để quản trị và báo cáo định kỳ về hiệu suất và thứ hạng của website
  9. Có các công cụ giúp tối ưu hóa nội dung, giúp tăng ranking của site và giúp các trang có thứ hạng cao khi tìm kiếm tự nhiên trên các bộ máy tìm kiếm (organic search)
  10. Tối ưu mã của website để tương thích với các chuẩn quốc tế (W3C)
  11. Có các công cụ về SEO: URL, Title, keyword, backlinks, sitemap, meta (on the page SEO; off the page SEO)
  12. Cho phép sử dụng các nội dung ảnh và đa phương tiện
  13. Có độ linh hoạt trong điều chỉnh các cấu thành của website
  14. Xây dựng website theo mô hình module

Sẽ bổ sung thêm các chỉ tiêu và mục tiêu trong quá trình nghiên cứu.
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Các platform miễn phí có uy tín về CMS


Trong danh sách trên thì thằng Wordpress nhiều người dùng và cũng đã nổi tiếng từ lâu. Tuy nhiên em muốn lựa chọn một chú khác. Có một số nền tảng khác nữa ví dụ dotnetnuke nhưng tới thời điểm này không được đánh giá cao như ngày xưa nên cũng không đưa vào. Một số nền tảng phần Free hạn chế tính năng để bán bản Pro nên cũng loại luôn.

Hiện tại em đang nhắm tới Joomla và Drupal. Sẽ từ từ nghiên cứu 2 hệ thống này, trước hết xem các bản demo, sau đó tải về các bản cài đặt và đọc thêm tài liệu để nghiên cứu.

Có cụ nào đã làm 2 platform này chưa?
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Joomla

Nghiên cứu về Joomla cho người mới bắt đầu:

http://docs.joomla.org/Portal:Beginners
  • Your content, which is stored in a database and called articles.
  • Modules, additional pieces of special content which is also stored in a database.
  • Your template, which controls the design and presentation(fonts, colors and layout) of your content and modules.
Phương án thứ 1 là có thể đăng ký và thử nghiệm miễn phí trong vòng 30 ngày tại demo.joomla.org. Phần này sẽ thử nghiệm thêm sau.

Phương án thứ 2 là có thể cài Joomla lên trên PC để thử nghiệm, ngon rồi thì mua hosting rồi cài Joomla lên server của nhà cung cấp hosting.

Để cài được Joomla lên máy PC, cần tải về XAMPP (sẽ tạo server Apache trên PC cho cơ sở dữ liệu, hỗ trợ PHP và Perl)

  • XAMPP is an easy to install Apache distribution containing MySQL, PHP, and Perl.
Tải XAMPP về tại đây: https://www.apachefriends.org/download.html hoặc là từ http://sourceforge.net/projects/xampp/files/

Tải về bộ cài đặt các CMS lên XAMPP từ website của Bitnami tại đây: https://bitnami.com/stack/xampp#joomla
 

nghenhin

Xe máy
Biển số
OF-34872
Ngày cấp bằng
8/5/09
Số km
95
Động cơ
475,450 Mã lực
Cụ xài Drupal đi, làm được nhiều, tích hợp đa dạng nữa.
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com

yolo8x

Xe hơi
Biển số
OF-299960
Ngày cấp bằng
27/11/13
Số km
107
Động cơ
309,170 Mã lực
Có vẻ thiên nhiều về lập trình nhỉ cụ chủ
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Có vẻ thiên nhiều về lập trình nhỉ cụ chủ
Không phải lập trình gì đâu cụ ạ, cài lên là chạy thôi mà. Quan trọng là nó cho phép mình tùy biến hệ thống và quản lý nội dung.
 

Chienbv

Xe đạp
Biển số
OF-330995
Ngày cấp bằng
13/8/14
Số km
31
Động cơ
282,610 Mã lực
e oánh dấu cái.. hóng cụ chủ và học hỏi
 

Chienbv

Xe đạp
Biển số
OF-330995
Ngày cấp bằng
13/8/14
Số km
31
Động cơ
282,610 Mã lực
muốn làm một cái web mà chả biết bắt đầu từ đâu và làm thế nào :((
 

nghenhin

Xe máy
Biển số
OF-34872
Ngày cấp bằng
8/5/09
Số km
95
Động cơ
475,450 Mã lực

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Joomla (tiếp)

Để có thể thử nghiệm được Joomla và thử trực tiếp trên máy PC, bước đầu tiên là cần cài đặt máy chủ ảo trên máy tính thường chạy Windows (với XAMPP), sau đó sẽ cài Joomla lên trên máy chủ đó, thiết lập cấu hình cho cơ sở dữ liệu (mySQL) và thử mày mò.

Các file đã tải về từ các đường link trong các post trên.



Chạy chương trình cài đặt XAMPP

 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Sau khi cài đặt xong, sẽ hiện ra các hộp hội thoại.

Nếu Windows Firewall đang chạy, nó sẽ block XAMPP, cần phải mở nó



Cài xong XAMPP thì phải bật các dịch vụ APACHE và MYSQL. Lưu ý nếu trên máy chạy SKYPE thì sẽ bị xung đột cổng 80 nên phải QUIT SKYPE.



Sau khi cài xong thì vào Admin để mở ra trang web trên máy (localhost)





Đến đây thì coi như đã cài xong XAMPP và máy đã trở thành máy chủ
 

linhanh1976

Xe buýt
Biển số
OF-160541
Ngày cấp bằng
13/10/12
Số km
845
Động cơ
357,491 Mã lực
Nơi ở
Khuất Duy Tiến
E đọc mà E k hiểu 1 tí gi , nên E oánh đấu học hỏi , vì E cũng mò làm đc trang web của E , mới làm chưa xong , còn nhiều lỗi nên E tự mò và chỉnh dần , các cụ thông thái chỉ giúp E xem cần j nữa ạ , E cảm ơn ! ( Vì mất 5 năm tốn tiền thuê hot mà bọn inga củ chuối nên E bỏ , tự làm cho đỡ bực mình , lại chả tốn đồng nào hjhj)
Web E đây ạ : www.vananh.vn
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
E đọc mà E k hiểu 1 tí gi , nên E oánh đấu học hỏi , vì E cũng mò làm đc trang web của E , mới làm chưa xong , còn nhiều lỗi nên E tự mò và chỉnh dần , các cụ thông thái chỉ giúp E xem cần j nữa ạ , E cảm ơn ! ( Vì mất 5 năm tốn tiền thuê hot mà bọn inga củ chuối nên E bỏ , tự làm cho đỡ bực mình , lại chả tốn đồng nào hjhj)
Trang của mợ chưa ổn lắm:

Giao diện chưa chuyên nghiệp, rối rắm, khó duyệt qua các nội dung.
Phần code thì OK theo khuyến cáo của Google: https://developers.google.com/speed/pagespeed/insights/?url=vananh.vn&tab=mobile
Kiểm tra với W3C thì bị lỗi: http://validator.w3.org/unicorn/check?ucn_uri=www.vananh.vn&doctype=Inline&charset=(detect automatically)&ucn_lang=en&ucn_task=conformance#

Mợ phải xác định trang của mình sẽ chuyên về nội dung kiểu gì: trang bán hàng, trang giới thiệu chung chung về doanh nghiệp, trang thiên về tin tức, trang theo dạng blog..? để rồi từ đó sẽ lựa chọn platform phù hợp.
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
E cảm ơn Cụ ạ , Mặc dù Cụ nói E vân chưa hiểu lắm ạ, W3C là gi ạ, đây là web miễn phí E tạo từ google site, Cụ cho E hỏi nen dùng fon chữ nào hợp cho web ạ , web của E chủ chốt là cho mọi ng , học sinh vào xem clip và hình ảnh biểu diễn , và hàng tháng up cái lịch học ạ, và gioi thiệu chung chung về club thui,
Nếu mợ chưa quan tâm nhiều lắm tới SEO (tức là khi khách hàng người ta gõ vào Google từ khóa như "múa bụng" chẳng hạn thì trang của mợ nó xuất hiện đầu tiên), khi đó mợ có thể bỏ qua các nội dung em nói đến như W3C.

Trước mắt xem lại phần thiết kế, màu sắc, hình ảnh. Nếu mợ quan tâm nhiều tới clip và hình ảnh thì đầu tư thời gian cho phần này.

Font chữ trên web nên dùng không chân dạng Unicode có sẵn tiếng Việt (arial, verdana, tahoma) và hạn chế dùng font có chân (ví dụ Times New Roman)
 

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,745
Động cơ
842,949 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Các dịch vụ chạy có vẻ ổn khi truy nhập từ website theo địa chỉ http://localhost/



Sau khi giải nén file ZIP chứa Joomla 3x vào một thư mục tạm có tên là JOOMLA, copy bằng Explorer toàn bộ thư mục đó vào thư mục gốc của XAMPP (trong trường hợp này là C:\XAMPP\JOOMLA)



Bây giờ gõ trên browser http://localhost/joomla/ là trang web của chúng ta hiện ra. Nó chạy trực tiếp từ trên chính PC.

 
Thông tin thớt
Đang tải

Bài viết mới

Top