2011-08-08 31 views
9

Cho đến nay tôi đã xây dựng trang web của mình với Typo3 nhưng đó là một chút của một con thú nặng cho các trang web nhỏ hơn. Tôi cũng đã thực hiện một số dự án với Drupal và Wordpress nhưng ấn tượng của tôi là họ làm hỏng HTML rất nhiều và nó là quá nhiều nỗ lực để "sửa" chúng.Trọng lượng nhẹ PHP/MySQL CMS cho HTML5

Tôi muốn xây dựng một số trang web nhỏ hơn với HTML5 ngay bây giờ và tự hỏi CMS nào dựa trên PHP/MySQL có thể phù hợp với điều đó.

Trả lời

7

Cuối cùng tôi đã đi với Concrete5 vì nó đã được đề nghị cho tôi bởi nhiều người và dường như được viết rất tốt! http://www.concrete5.org

1

Một câu hỏi như thế này thường sẽ nhận được rất nhiều ý kiến ​​phản hồi kiểu tranh luận vì mỗi nhà phát triển có ý kiến ​​khác nhau và các bộ công cụ khác nhau.

Đối với các dự án nhỏ hơn, tôi thích sử dụng một số thành phần trọng lượng nhẹ hơn và xây dựng nó thay vì sử dụng CMS đóng gói.

nhớ cá nhân, cho các dự án nhỏ:

  • HTML5 Boilerplate, nó mang lại cho bạn một điểm khởi đầu tuyệt vời, và một khi bạn đã sử dụng nó và đã quen thuộc, bạn có thể nhanh chóng tùy chỉnh nó để sở thích của bạn . http://html5boilerplate.com/

  • FlourishLib, là thư viện khuôn khổ tuyệt vời, rất nhanh, dễ sử dụng và tài liệu tuyệt vời. http://www.flourishlib.com

  • jQuery, là một công cụ tuyệt vời cho nhu cầu JS của bạn.

Tôi đã dành rất nhiều thời gian chơi với CMS đóng gói khác mà tôi thấy mình có thể đã có dự án lên và ra khỏi cửa vào lúc tôi chỉnh CMS để có được những gì tôi muốn.

Và sử dụng công cụ này, bạn có thể dễ dàng tạo bản mẫu của riêng mình để giúp dự án của bạn bắt đầu nhanh chóng.

Một lần nữa, đây chỉ là ý kiến ​​dựa trên sở thích của tôi.

+4

Tôi không nhận được phần CMS trong câu trả lời này? –

2

Thật không may, mọi hệ thống CMS cổ phần sẵn có công khai sẽ, cuối cùng, có sự sụp đổ của đầu ra lộn xộn. Điều này xuất phát từ thực tế là họ cố gắng làm điều gì đó cho tất cả mọi người, chứ không phải là một sản phẩm được nhắm mục tiêu.

Việc truyền CMS của riêng bạn không phải là một thách thức lớn với một chút kiến ​​thức về PHP. Nếu bạn đủ quen thuộc để biết những gì bạn muốn và làm thế nào bạn sẽ đẻ nó ra, có một tấn các nguồn lực lớn cho việc phát triển CMS riêng của bạn, bao gồm:

Về cơ bản, một CMS đơn giản nắm sang thế hệ khác trang năng động với một server-side ngôn ngữ kịch bản và khuôn mẫu, một cơ sở dữ liệu t o lưu trữ nội dung và phụ trợ cho quản lý.Tại đơn giản nhất, bạn có một mẫu trang (nội dung của bạn luôn được xuất ra một mẫu đơn giản, như trong blog hoặc một thứ gì đó mà bạn hiếm khi có các kiểu đầu ra khác nhau) và phần phụ trợ của bạn bao gồm đăng nhập vào mật khẩu bảo vệ biểu mẫu cập nhật cơ sở dữ liệu của bạn.

Để quay lại điểm chính, tuy nhiên, HTML5 sẽ chỉ được tham gia vào đầu ra để hiển thị phía máy khách. Tức là, nếu mẫu của bạn là HTML5, trang web của bạn là HTML5 (cho tất cả các mục đích và mục đích, ít nhất là cho khách truy cập của bạn).

0

Kiểm tra CouchCMS - tôi nghĩ rằng đó là tốt nhất cho mục đích của bạn www.couchcms.com

1

Bạn có thể kiểm tra glFusion tại http://www.glfusion.org với tất cả các tính năng nó có quyền ra khỏi hộp. Không giống như tất cả các glFusion khác của CMS là miễn phí, bao gồm cả các plugin. Phiên bản mới nhất 1.3.0 kể từ thời điểm đăng bài này, sẽ có html5 và cũng được xác nhận là w3c.

0

Tôi thực sự thích CMS GetSimple. Tôi sử dụng điều này trên đa số các dự án nhỏ vì nó rất dễ thiết lập. Nó được hỗ trợ PHP và không yêu cầu Cơ sở dữ liệu SQL. Thay vào đó, nó sử dụng các tệp XML để lưu trữ nội dung.

http://get-simple.info/

Như một poster trước đó đã đề cập, HTML5 Boilerplate và jQuery cung cấp một cách nhanh chóng để có được thiết lập và tôi thường sử dụng những kết hợp với nhau.

Các vấn đề liên quan