Drupal, Joomla! và WordPress chắc chắn là ba nền tảng CMS phổ biến nhất hiện nay, và mỗi nền tảng đều có mục đích hoặc lĩnh vực chuyên môn riêng. Ví dụ, WordPress là nền tảng dẫn đầu không thể tranh cãi đối với các trang web thông tin và blog, trong khi đối với những thứ phức tạp hơn như cửa hàng trực tuyến, tôi sẽ ưu tiên Drupal hoặc Joomla!.
Nhưng đó chưa phải là tất cả... còn rất nhiều nền tảng CMS khác với những tính năng độc đáo mà chúng ta chưa biết đến, và ở đây tôi sẽ nói về FlatPress
FlatPress chắc chắn là hệ thống quản lý nội dung (CMS) nhanh nhất mà tôi từng gặp. Ý tôi là, việc mở trang, bài viết, bảng quản trị hoặc thực hiện bất kỳ tác vụ nào đều cực kỳ nhanh. Tại sao lại như vậy?
Đơn giản, một CMS trở nên nặng nề vì hai điều:
- Tất cả các xử lý PHP (phổ biến nhất) mà nó sẽ tạo ra trên máy chủ.
- Sự cần thiết của cơ sở dữ liệu MySQL (cơ sở dữ liệu phổ biến nhất), kết nối của nó với nó để nhập hoặc tìm kiếm dữ liệu, v.v.
Điều gì sẽ xảy ra nếu tôi nói với bạn rằng FlatPress gần như miễn nhiễm với điều này?
Trước hết, nó cực kỳ đơn giản và đó là điều làm nên sự tuyệt vời của nó, bởi vì quá trình xử lý PHP mà nó tạo ra là tối thiểu, cực kỳ nhỏ 😉… nếu chúng ta thêm vào đó thực tế là nó KHÔNG sử dụng bất kỳ cơ sở dữ liệu nào (không MySQL, không PostgreSQL, v.v.)… thì, nói thật, nó RẤT, rất nhanh O_O
Nhưng nó không chỉ nhanh mà còn dễ sử dụng, giống như bất kỳ CMS nào hiện nay, bạn có thể thêm chủ đề để làm cho trang web hoặc blog đẹp mắt hơn, một số chủ đề này thậm chí còn sửa đổi giao diện của bảng quản trị
Và rõ ràng… bạn cũng có thể thêm plugin
Bạn có thể xem bản demo trực tuyến của FlatPress tại đây:
Nếu bạn muốn cài đặt FlatPress thì rất đơn giản, chẳng hạn ... nếu bạn muốn thực hiện trên máy tính của mình, trước tiên bạn phải cài đặt các gói:
apache2 libapache2-mod-php5 php5
Sau khi các gói này được cài đặt, máy chủ Apache của chúng tôi sẽ được khởi động.
Bây giờ, hãy đặt lệnh sau vào một thiết bị đầu cuối:
sudo mv /var/www/ /var/www-default && mkdir ~/www/ && sudo ln -s ~/www/ /var/www/
Thao tác này sẽ tạo một thư mục trong thư mục chính của chúng ta có tên là "www", và bất cứ thứ gì chúng ta đặt trong thư mục đó sẽ là những gì chúng ta thấy khi mở http://localhost/
Nếu cách đó không hiệu quả, hãy khởi động lại dịch vụ Apache. Trên các bản phân phối như Debian hoặc các bản phân phối phái sinh, lệnh là ( tôi nghĩ lệnh này cũng hoạt động tương tự trên CentOS và Fedora ):
sudo service apache2 restart
Trong Arch Linux thì là:
sudo /etc/rc.d/apache2 restart
Vâng, bây giờ chúng ta phải tải xuống FlatPress:
Sau khi tải xuống, hãy giải nén tệp vào thư mục www trong thư mục chính của bạn, rồi truy cập http://localhost/flatpress/ để bắt đầu cài đặt.
… Và đó là nó !!!
Cái gì, ngạc nhiên à? …bạn có mong đợi điều gì đó phức tạp hơn không?
Sau khi hoàn tất, họ có thể truy cập vào trang web (cùng một URL như trước đây) và nó sẽ được hiển thị theo mặc định:
Sử dụng nút Đăng nhập ở thanh bên phải, bạn có thể truy cập vào Bảng quản trị (AdminArea) :
Sử dụng các tùy chọn của nó, bạn có thể sửa đổi nhiều thứ... ví dụ, như chúng ta đã thấy ở trên, để đặt một chủ đề khác thú vị hơn ...
Đầu tiên, chúng ta tìm kiếm chủ đề mình muốn trên FlatPress Wiki: [Wiki] FlatPress Themes
Sau khi tải xuống, chúng ta sao chép nó vào ~/www/flatpress/fp-interface/themes/ và thế là xong, chúng ta có thể chọn nó bằng nút Themes trong khu vực quản trị, nút đó nằm trên thanh màu đen.
Và bạn cũng có thể thêm các plugin: [Wiki] Plugin FlatPress
Như bạn có thể thấy, điều này thực sự đơn giản và đơn giản... nhưng nhiều khi đó chính xác là những gì chúng tôi đang tìm kiếm
Có những lúc chúng tôi không muốn tạo một blog hoặc trang web lớn như chính DesdeLinux, có những lúc chúng tôi chỉ muốn ghi chú cá nhân, hoặc lưu mã, hoặc viết bài tập ở trường hoặc những thứ tương tự... à, đối với những trường hợp như thế này (và những trường hợp khác) FlatPress là một lựa chọn tuyệt vời
Tôi biết đến CMS này nhờ elav , và giờ tôi tò mò muốn tìm hiểu về các CMS nhẹ khác... Perseo đã giới thiệu cho tôi Octopress , tôi thực sự cần xem nó nhẹ đến mức nào và quá trình cài đặt (và các gói cần thiết) của nó phức tạp ra sao.
Dù sao, tôi không nghĩ rằng có nhiều thứ để thêm vào. Hãy cho tôi biết bất kỳ vấn đề hoặc nghi ngờ nào, tôi sẽ cố gắng giúp bạn nhiều nhất có thể.
Xin chào