Trang chủ » Mã hóa » Hướng dẫn cơ bản để cài đặt CMS, chủ đề và mẹo cho người mới bắt đầu

    Hướng dẫn cơ bản để cài đặt CMS, chủ đề và mẹo cho người mới bắt đầu

    Một số dự án nguồn mở phổ biến đã được phát hành trong những năm gần đây. Hệ thống quản lý nội dung có thể cung cấp nhiều hơn các giải pháp nguồn mở khác. Các dự án này cung cấp cho các quản trị web trung bình khả năng cài đặt và khởi chạy trang web của riêng họ với rất ít kiến ​​thức lập trình kỹ thuật.

    Trong bài đăng này, tôi muốn đưa bạn qua Fork CMS. Đây vẫn là một người mới trong lĩnh vực ứng dụng PHP / MySQL CMS. Nhưng tôi sẽ lập luận rằng Fork thu được rất nhiều sự chậm chạp mà WordPress đã để lại. Tất nhiên, WordPress cũng đã trải qua một loạt các bản cập nhật lớn và theo dõi một công ty lớn của các nhà phát triển web. Nhưng nếu bạn đang tìm kiếm một giải pháp PHP nguồn mở thay thế, thì Fork chắc chắn đáng được chú ý.

    Giới thiệu về Fork

    Trước khi chúng tôi cài đặt bất cứ thứ gì, tôi muốn chia sẻ một vài điểm khác biệt giữa phiên bản hiện tại của Fork CMS và WordPress. Sự khác biệt ngay lập tức nhất là Fork không thể được cài đặt trong thư mục con trên trang web của bạn. Bạn sẽ cần cài đặt trên một tên miền gốc hoặc một số loại tên miền phụ để thử nghiệm (ví dụ:. forkcms.hongkiat.com). Điều này có thể được cập nhật trong các bản phát hành trong tương lai nhưng tại thời điểm của bài viết này, tên miền phụ bị giới hạn.

    Một ý tưởng quan trọng khác cần xem xét là Fork CMS không không phải theo bước chân của WordPress. WP ban đầu được tạo ra như một hệ thống blog được hỗ trợ như một CMS chính thống. Nhưng Fork chủ yếu được ra mắt dưới dạng CMS bao gồm các mô-đun bổ sung như blog, trang và người dùng.

    Trải nghiệm là hoàn toàn khác nhau và phải thừa nhận rằng hệ thống đã không trải qua quá trình kiểm tra nghiêm ngặt như WordPress. Những người dùng đầu tiên có thể bắt gặp một vài lỗi, không phải là tôi đã gặp phải bất kỳ lỗi nào. Chỉ cần lưu ý rằng mặc dù bạn chỉ có thể sử dụng Fork cho một weblog trực tuyến, nhưng nó được xây dựng xung quanh lõi của các mô-đun hoạt động giống như một CMS thực sự.

    Cài đặt đầu tiên

    Bây giờ hãy nhảy vào tập lệnh và cài đặt một bản sao. Bạn có thể truy cập trang tải xuống và tệp .zip sẽ tự động bắt đầu. Nội dung trích xuất khoảng 10 MB, không lớn hơn nhiều so với các tệp cốt lõi của WordPress.

    Một phần mới của quá trình cài đặt này là chúng ta không cần đổi tên hoặc chỉnh sửa bất kỳ tệp nào trước khi tải chúng lên máy chủ. Quá trình cài đặt Fork CMS xảy ra tất cả tại phần phụ trợ. Điều duy nhất bạn cần làm là thiết lập cơ sở dữ liệu MySQL được đính kèm với người dùng root. Sau đó, FTP tất cả các tệp cốt lõi đến máy chủ của bạn và truy cập URL để bắt đầu quá trình cài đặt.

    Nếu bạn không có máy chủ nào để thử nghiệm, 000Webhost cung cấp tên miền phụ miễn phí và lưu trữ PHP / MySQL, mặc dù nó thường không phải là chất lượng tốt nhất cho tài nguyên máy chủ - vì vậy tốt nhất là bạn có thể kiểm tra tài khoản lưu trữ web riêng của mình hoặc trên địa phương máy tính của bạn.

    Tổng quan chung

    Khi tất cả các tệp được tải lên, hãy điều hướng đến tên miền của bạn và bạn sẽ được chuyển hướng đến trang cài đặt. Lúc đầu, tập lệnh sẽ kiểm tra cài đặt máy chủ của bạn để xác định tính năng nào có thể không khả dụng. Điều này về cơ bản sẽ kiểm tra quyền của tệp và các cài đặt trong tệp php.ini của bạn.

    Ngay cả khi có một vài lỗi nhỏ, hãy nhấp vào “Cài đặt nào” nút để chuyển sang giai đoạn đầu tiên. Fork nổi tiếng với sự hỗ trợ đa ngôn ngữ của họ với nhiều tùy chọn dịch thuật. Nếu bạn có kế hoạch chạy trang web chỉ với một gói ngôn ngữ thì bạn có thể để tất cả các tùy chọn này như chúng.

    Nhấn tiếp theo và bạn sẽ có tùy chọn cài đặt các mô-đun khác nhau được ghép nối với lõi của Fork. Ít nhất tôi luôn cài đặt các mô-đun Blog và Analytics. Nhưng ngay cả khi bạn không cài đặt bất kỳ tính năng bổ sung nào vào thời điểm này, bạn luôn có thể cài đặt chúng sau này từ bảng quản trị. Ngoài ra trên trang này, bạn có thể chọn cài đặt dữ liệu mẫu để thử nghiệm ban đầu về Fork CMS.

    Kết nối cơ sở dữ liệu & chạm cuối cùng

    Sau khi bạn đã trải qua tất cả các tùy chọn cài đặt cơ bản, bạn sẽ được yêu cầu nhập thông tin cơ sở dữ liệu. Đây là nơi thông tin phụ trợ của bạn được lưu trữ cho nội dung trang, bài đăng trên blog, tên người dùng, v.v. Tên máy chủ và số cổng phù hợp với 99% thiết lập máy chủ. Lý do duy nhất để thay đổi các giá trị này là nếu bạn biết cụ thể nếu máy chủ MySQL của bạn sử dụng một tên miền hoặc địa chỉ IP khác.

    Các tùy chọn khác chỉ cần yêu cầu tên cơ sở dữ liệu, cùng với người dùng root và mật khẩu cho tài khoản đó. Người dùng này cần có đầy đủ các đặc quyền để tạo và chỉnh sửa các bảng bên trong cơ sở dữ liệu của bạn. Sau khi nhập tất cả các chi tiết nhấn Kế tiếp cho phần cuối cùng của cài đặt.

    Bây giờ bạn chỉ cần tạo một kết hợp email và mật khẩu cho quản trị viên gốc trên trang web của bạn. Email thực sự không cần phải là thật, mặc dù đó là địa chỉ mặc định nơi bạn nhận được tin nhắn liên hệ và cập nhật từ trang web.

    Đánh Kết thúc cài đặt và chúng tôi đã hoàn thành Trang tổng quan cuối cùng này sẽ cung cấp cho bạn tùy chọn hướng đến trang chủ hoặc đăng nhập vào phụ trợ. Để khám phá thêm, hãy nhảy vào bảng quản trị để xem Fork thực sự có thể cung cấp những gì.

    Chào mừng bạn đến với phần cuối

    Nhấp vào nút đăng nhập và bạn sẽ được chuyển hướng đến URL quản trị viên duy nhất. Không có cách nào để truy cập liên kết này từ trang chủ, điều này phổ biến trên nhiều chủ đề WordPress. Bạn luôn có thể chỉnh sửa mẫu để thêm một liên kết ở đâu đó trên trang web. Nhưng thật sự đủ dễ để nhớ liên kết như www.myforkwebsite.com/private/.

    Các /riêng tư/ thư mục con không tồn tại trên máy chủ. Vì vậy, yêu cầu thực sự được xử lý bởi .htaccess chuyển hướng và định tuyến URL PHP. Điều này làm cho quá trình an toàn hơn một chút (nhưng vẫn khó hiểu khi bạn mới bắt đầu).

    Từ trang đăng nhập riêng tư, nhập các chi tiết bạn vừa thiết lập và bạn sẽ có quyền truy cập vào bảng điều khiển quản trị Fork. Cách tốt nhất để làm quen với một hệ thống mới là trải qua và dành thời gian ở các khu vực khác nhau trong hệ thống. Nhưng tôi sẽ đưa ra một cái nhìn tổng quan về một số chủ đề quan trọng.

    Quản lý nội dung trang web

    Có thể lý do quan trọng nhất để sử dụng CMS thay vì HTML đơn giản là để quản lý nội dung của bạn. Khả năng tạo và chỉnh sửa các trang mà không cần bất kỳ mã nào có lợi cho nhiều đối tượng. Về vấn đề này, hệ thống Fork cung cấp một thế giới hoàn toàn mới so với WordPress hoặc Joomla! / Drupal.

    Nhấp vào tab 'Trang' ở đầu màn hình và bạn sẽ được cung cấp chế độ xem dạng cây cho tất cả nội dung của mình. Đây là những trang được liệt kê trong thư mục gốc của trang web của bạn, cùng với các menu trang phụ được ẩn ban đầu. Để chỉnh sửa bất kỳ trang nào, nhấp một lần để chọn và một cửa sổ mới sẽ xuất hiện.

    Phần này chứa tổng quan mẫu của trang và mô-đun hoặc tiện ích nào hiện đang được hiển thị. Bạn có thể thay đổi mẫu cho bất kỳ trang nào để phù hợp với bố cục cụ thể mà bạn cần, chẳng hạn như hai cột, ba cột hoặc có thể một cột trung tâm. Có rất nhiều mẫu trang tùy chỉnh (khác với chủ đề đầy đủ) bạn có thể thiết lập để cung cấp các giải pháp mở rộng cho mọi bố cục.

    Tôi sẽ nhấp vào trang 404 và chỉnh sửa nội dung HTML mặc định. Cuộn xuống cho đến khi bạn thấy khối 'Chính' và bên trong bạn sẽ tìm thấy một khối có nhãn 'Trình chỉnh sửa'. Điều này chứa HTML thẳng được xuất trực tiếp lên trang. Nếu bạn di chuột, một loạt các nút sẽ xuất hiện ở bên cạnh. Nhấp vào biểu tượng bút chì đầu tiên sẽ mở cửa sổ soạn thảo, nơi bạn có thể thêm và thay thế nội dung.

    Chỉnh sửa toàn màn hình

    Thật không may, không có cách dễ dàng để truy cập một trình chỉnh sửa trang đầy đủ bên trong màn hình trang chỉnh sửa. Điều này không giống với WordPress, cung cấp cho bạn toàn bộ thiết lập chuyên dụng để thêm tiêu đề trang và chỉnh sửa nội dung. Chỉ có hai cách tôi đã tìm thấy để chỉnh sửa các trang ở chế độ toàn màn hình trên Fork.

    Đầu tiên là bằng cách nhấp vào biểu tượng mũi tên nhỏ màu đen (Tối đa hóa) trong trình chỉnh sửa hộp văn bản. Điều này sẽ tối đa hóa cửa sổ của bạn để phù hợp với chế độ xem toàn màn hình, sau đó bạn có thể nhấp lại để lưu các thay đổi sau khi hoàn tất. Phương pháp thứ hai là tạo các khối nội dung độc đáo và sau đó thêm chúng vào các trang của bạn dưới dạng các widget.

    Điều này có vẻ như một cách giải quyết vụng về nhưng thực sự dễ dàng hơn nhiều cho việc quản lý nội dung trang web. Để tạo khối nội dung mới, nhấp vào tab 'Mô-đun', sau đó chọn khối 'Nội dung'. Không nên thêm vào trang web của bạn ngay sau khi cài đặt. Nhưng thật dễ dàng để tạo một cái mới vì chúng chỉ yêu cầu một tiêu đề và chính nội dung.

    Hãy lưu ý rằng tiêu đề khối nội dung của bạn sẽ không bao giờ được nhìn thấy trên frontend của trang web của bạn. Chúng chỉ được sử dụng để phân biệt nội dung khi bạn thêm tiện ích mới vào trang của mình. Thành thật mà nói, tiêu đề rất quan trọng để bạn có thể phân biệt từng khối nội dung với các khối khác. Nhưng nếu bạn có nhiều nội dung thì phương pháp quản lý dữ liệu này sẽ giúp cuộc sống của bạn dễ dàng hơn rất nhiều.

    Xuất bản bài viết Blog

    Nếu bạn đã cài đặt mô-đun Blog thì bạn cũng có khả năng xuất bản bài viết trên trang web của mình. Các trang này tương tự như các trang nội dung ngoại trừ bạn không có nhiều quyền kiểm soát đối với mẫu cũng như khả năng thêm tiện ích hoặc các mô-đun tùy chỉnh khác.

    Để viết một bài đăng mới, nhấp vào tab 'Mô-đun' trên cùng và tìm Blog trong các liên kết thanh bên. Bạn sẽ được hiển thị một bảng gồm tất cả các bài đăng hiện tại của bạn cùng với ngày xuất bản, tác giả và số lượng bình luận. Một nút khác ở góc được dán nhãn “Thêm bài viết” sẽ mở một trang mới để chỉnh sửa.

    Từ đây bạn có thể chọn một danh mục blog và thêm một số thẻ vào bài viết mới của bạn. Ngoài ra còn có một trường để tải lên một hình ảnh nổi bật mà bạn muốn hiển thị khi bắt đầu bài viết của bạn. Khu vực thú vị khác nằm trong tab 'SEO' được tìm thấy ở đầu trang. Có rất nhiều cài đặt tùy chỉnh để chỉnh sửa permalink, tiêu đề bài đăng, từ khóa meta và rất nhiều thứ hay ho khác.

    Phân tích và tiếp thị qua email

    Đây là một phần của Fork thực sự nổi bật trong số tất cả các phần còn lại. Bạn thực sự có thể kết nối tài khoản Google Analytics của mình vào bảng điều khiển của khu vực quản trị viên. Sau đó, bất cứ khi nào bạn đăng nhập vào trang web, bạn sẽ nhận được một màn hình đẹp về khách truy cập gần đây và tổng số lưu lượng truy cập.

    Chắc chắn có một số plugin WordPress có thể mô phỏng chức năng này. Nhưng việc cung cấp dữ liệu phân tích cho người dùng ngay lập tức là rất ấn tượng. Những gì nhiều hơn có thể được thực hiện với tiếp thị? Vâng, có một mô-đun thú vị tên là “Vận chuyển thư” liên kết trực tiếp vào các chiến dịch tiếp thị email của bạn.

    Bạn có thể liên kết với bất kỳ tài khoản Giám sát Chiến dịch nào và có quyền truy cập trực tiếp vào số liệu thống kê của bạn. Bạn có thể gửi các chiến dịch và chỉnh sửa tất cả các bản tin từ bảng quản trị Fork của bạn. Nhưng ngay cả khi bạn không có tài khoản Giám sát chiến dịch, vẫn có thể gửi email đến người dùng đã đăng ký của bạn. Fork có thể sử dụng PHP thư() hoạt động và hoạt động như một công cụ tiếp thị cũng như CMS chính của bạn.

    Mở rộng mô-đun

    Hầu như mọi CMS đều cung cấp giải pháp cho các nhà phát triển để tạo ra các ứng dụng có thể mở rộng của riêng họ. Trong Fork CMS, chúng được gọi là mô-đun và có thể được nhúng vào bất kỳ mẫu hoặc trang nào trong trang web của bạn.

    Trong quá trình cài đặt, bạn được cung cấp một số tùy chọn để cài đặt các mô-đun mới đi kèm với Fork theo mặc định. Tuy nhiên, cũng có một bộ sưu tập nhỏ các mô-đun đang phát triển mà bạn có thể tải xuống và cài đặt vào trang web của mình. Bạn có thể truy cập các mô-đun này bằng cách nhấp vào tab 'Cài đặt' và sau đó nhấp vào 'Mô-đun' trong thanh bên.

    Có các chi tiết bổ sung cho bất kỳ mô-đun nào, cùng với việc quản lý cài đặt / gỡ cài đặt cho các tính năng khác nhau. Nếu bạn tải xuống bất kỳ tệp .zip nào từ thư viện mô-đun, bạn có thể tải chúng trực tiếp từ bảng quản trị của mình. Một số lựa chọn phổ biến khác cho các mô-đun bao gồm Ảnh chụp, Bản tin, Bình chọn và thậm chí Twitter để hiển thị các tweet gần đây trên trang web của bạn.

    Làm việc với chủ đề tùy chỉnh

    Hệ thống chủ đề Fork CMS cũng khá khác biệt so với WordPress. Tất cả tài nguyên chủ đề được mã hóa bằng các tệp .tpl thay vì .php. Điều này có thể dễ dàng để lấy cho một số người dùng quen thuộc với các mẫu. Nhưng ngay cả các tệp cốt lõi cũng được phân chia phù hợp với định dạng của hệ thống tạo khuôn mẫu.

    Đối với các nhà phát triển web muốn đi sâu vào mã, hãy xem bài viết hỗ trợ KB này để đi sâu vào chi tiết hơn. Chủ đề có thể bao gồm nhiều tệp mẫu khác nhau như bạn muốn. Màn hình cơ bản luôn sử dụng các tệp mẫu lõi, nhưng chúng sẽ bị ghi đè bởi bất kỳ tệp phù hợp nào trong thư mục mẫu của bạn.

    Điều tôi thích về hệ thống theo chủ đề của Fork là sự dễ sử dụng cho các nhà phát triển phi kỹ thuật. Trang tiện ích mở rộng có một bộ các chủ đề bổ sung mà bạn có thể tải xuống và cài đặt để thử nghiệm. Khi bạn đăng nhập vào bảng quản trị, nhấp vào “Cài đặt” tab và sau đó chọn chủ đề. Bạn sẽ nhận thấy một nút ở góc trên bên phải có nhãn Tải lên chủ đề.

    Chúng tôi thực sự khuyên bạn nên tải lên các chủ đề vẫn trong tệp .zip gốc. Fork có thể giải nén tài liệu lưu trữ zip và sao chép tất cả nội dung chủ đề trên phần phụ trợ. Cộng với việc cài đặt một chủ đề mới cũng dễ như nhấp để chọn một chủ đề mới và sau đó lưu các thay đổi. Nếu bạn muốn biết thêm thông tin về một chủ đề cụ thể, hãy nhấp vào liên kết 'Chi tiết' bên dưới mỗi hình thu nhỏ xem trước.

    Suy nghĩ cuối cùng

    Cá nhân tôi luôn thích thử nghiệm các phần mềm mới và các dự án nguồn mở. Những người chấp nhận sớm là những người tạo ra xu hướng dọn rác và nhặt đá quý từ bên dưới đống đổ nát. Và tôi có rất nhiều cảm xúc tốt sau khi chơi với Fork CMS. Tôi hy vọng bạn sẽ cảm thấy như vậy.

    Bài viết này là đủ để giúp bạn đi với trang web Fork CMS tùy chỉnh của riêng bạn. Ngoài ra còn có rất nhiều liên kết hỗ trợ hữu ích từ cộng đồng các nhà phát triển và quản trị web. Thêm vào đó, dự án vẫn đang trong quá trình phát triển, vì vậy bạn sẽ thấy các mô-đun và chủ đề thú vị hơn sẽ được phát hành trong những tháng tiếp theo. Nếu bạn có bất kỳ ý tưởng hoặc câu hỏi tương tự nào về Fork CMS, vui lòng chia sẻ chúng với chúng tôi trong khu vực thảo luận bên dưới.