2009-08-24 10 views
6

Tôi sẽ bắt đầu làm việc trên một trang web cho một khách hàng và tôi đang đấu tranh với làm thế nào để đi về làm việc đó. Họ muốn (theo thứ tự ưu tiên)CMS so với HTML Thẳng cho trang web?

  1. Trang web trông đẹp và có chức năng ở chỗ nó sẽ trình bày thông tin mà họ muốn theo cách có ý nghĩa.
  2. Trang web dễ cập nhật và thêm vào. Người sẽ làm các bản cập nhật là một người thông minh và có thể tìm ra mọi thứ, nhưng anh ta không phải là một lập trình viên.

Vì vậy, tôi bắt đầu nghĩ rằng mình có thể làm cong Wordpress theo ý muốn của mình. Họ có một thiết kế rất cụ thể mà họ đã tạo ra, vì vậy tôi phải tạo ra chủ đề Wordpress của riêng mình. Nhưng tôi đang sử dụng các trang Wordpress để tạo ra (nhiều) trang mà họ cần phải tạo ra. Tôi đang đấu tranh với việc uốn điều hướng để làm việc với các trang này. Ví dụ, tôi cần các liên kết đến các trang con để chỉ hiển thị khi một trang cha mẹ được hiển thị. Tôi đã poked xung quanh cho các plugin, nhưng tôi đã không có nhiều may mắn tìm một, và tôi không nghĩ rằng tôi thực sự lên để hack với nhau plugin của riêng tôi.

Tôi chỉ có thể tạo một chủ đề mà nó chỉ là nav chính và logo và đặt phần còn lại của mã trong các trang, nhưng sau đó tôi cũng có thể đi cho HTML thẳng.

Tôi đã có một số kinh nghiệm hạn chế với Joomla và Drupal. Có ai trong số các bạn biết nếu tôi có thể thực hiện điều này dễ dàng hơn với những CMS đó không?

Tôi đang hướng tới tuyến đường HTML thẳng và sau đó hướng dẫn họ cách cập nhật và tự mình làm theo. Nhưng tôi lo sợ rằng tôi sẽ là người hỗ trợ kỹ thuật lâu dài của họ trong tương lai.

Bạn có lời khuyên nào không?

Cảm ơn. :)

+5

"Nỗi sợ rằng tôi sẽ hỗ trợ công nghệ dài hạn của họ trong tương lai"? Trong nền kinh tế này, điều đó không được gọi là "sợ hãi" - nó được gọi là "hy vọng" :-) – ChssPly76

+0

Ak, cảm ơn Darko đã chỉnh sửa. Speeling là khó. – MayorAwesome

+1

Điểm tốt, ChssPly76. Mặc dù trong nền kinh tế này tôi đang trao đổi cho trang web này. – MayorAwesome

Trả lời

3

Tôi nghĩ Wordpress hoặc CMS là một giải pháp tốt hơn trong thời gian dài vì nó có thể nhận được rất nhiều thứ như lưu trữ, nhận xét, danh mục, thẻ, v.v. với HTML thẳng. Thêm vào đó, với một CMS phổ biến như Wordpress, bạn có thể sử dụng nhiều plugin được phát triển bởi những người khác. Nó cũng sẽ thân thiện với người dùng hơn nhiều khi trình bày máy khách của bạn với giao diện người dùng khá đẹp (ví dụ: giao diện web của Wordpress) thay vì một loạt các tệp HTML phải được duy trì thủ công. Đối với "Tôi cần các liên kết đến các trang dành cho trẻ em để chỉ hiển thị khi trang gốc hiển thị" sự cố, bạn có thể sắp xếp thứ bậc trang Wordpress, sau đó sử dụng phân cấp đó trong chủ đề PHP. Xem "if is a page, or a child of a page, or in a category (a solution)" đối với một số mẫu Wordpress PHP.

+0

Huh, thực sự trông giống như một cái gì đó tôi có thể sử dụng. Tôi nghĩ rằng tôi có thể làm điều đó để làm việc cho vấn đề cụ thể của tôi. Nếu có thể, tôi sẽ giữ lại khả năng làm tất cả những thứ Wordpress ưa thích. Tôi sẽ cho một phát bắn. Cảm ơn Sarah! – MayorAwesome

+1

Các trang HTML tĩnh vẫn có thể được sử dụng cho các trang đơn giản và trên các môi trường hạn chế không có hỗ trợ cơ sở dữ liệu (như Wordpress yêu cầu). –

2

Tôi nghĩ rằng nó phụ thuộc rất nhiều vào kỹ năng của bạn, khách hàng của bạn và chàng trai đang cập nhật nó. Theo kinh nghiệm của tôi, bạn không bao giờ có thể đi sai với HTML đơn giản. Chọn bất kỳ thứ gì khác là nhức đầu để thiết lập hoặc nhức đầu để duy trì hoặc có khả năng là cả hai.

+0

Vâng, tôi đang hướng đến tuyến đường không đau đầu vì tôi đang đổi hàng cho trang web này. Tôi muốn được thực hiện với nó càng sớm càng tốt, nhưng kể từ khi tôi thực sự thích những người tôi đang làm các trang web cho tôi không muốn vít chúng trong thời gian dài. – MayorAwesome

+2

HTML đơn giản không bao giờ vít ai hơn :) Quá phức tạp! –

1

Vì bạn đang làm việc cho một khách hàng, chắc chắn cung cấp cho nó một đi mạnh mẽ với một CMS như Joomla trước khi lăn của riêng bạn. Làm cho trang web của riêng bạn sẽ thêm chi phí trong tương lai cho khách hàng của bạn nếu bạn có thể tránh nó. Sử dụng CMS hiện có nghĩa là người khác có thể tiếp quản công việc của bạn dễ dàng hơn nhiều. Nó cũng có nghĩa là giảm số lượng hỗ trợ bạn sẽ phải cung cấp, vì Joomla (v.v.) có cộng đồng người dùng có thể trợ giúp với các vấn đề.

+0

Tôi nghĩ rằng tôi sẽ cung cấp cho Joomla một shot. Tôi nghĩ sau một ngày cuối tuần và một trường hợp bia, tôi sẽ có một ý tưởng tốt hơn về những gì tôi chống lại. – MayorAwesome

0

Bạn nên tắt cài đặt một số loại CMS được tạo trước. PHP-Fusion là một trong những tốt chạy trên PHP và MySQL (cơ bản W/LAMP stack), và rất tùy biến cao.

Thật dễ dàng để bạn thiết lập, có thể sử dụng được và dễ dàng cập nhật chúng. Ngoài ra còn có rất nhiều plugin bạn có thể sử dụng. Hãy nhớ rằng PHP-Fusion là một CMS dễ cài đặt, dễ cấu hình như một quản trị viên, và dễ dàng sửa đổi, nhưng nó không mạnh mẽ như Joomla nói. Nó có thể là một ứng dụng trung gian tốt để thiết lập một cách nhanh chóng trong khi bạn có được một khả năng mở rộng hơn được xây dựng. Cả hai đều có thể sử dụng cùng một cơ sở dữ liệu, và dữ liệu là trung tâm của hầu hết các ứng dụng web, do đó, nó sẽ không phải là một thỏa thuận quá lớn để di chuyển qua.

0

Nếu chúng được làm mát bằng HTML thẳng và không có ngân sách để làm một CMS ưa thích, chỉ cần đi với HTML thẳng.

Nếu họ sẵn sàng chi thêm tiền để có được một CMS mát mẻ, thì bạn có thể dành thời gian tùy biến một wordpress hoặc thậm chí học drupal. Bạn thậm chí có thể tạo của riêng bạn bằng cách sử dụng PHP, Rails!

0

Khả năng 'thiết kế tùy chỉnh' có thể thay đổi như thế nào. Theo kinh nghiệm của tôi, khi tôi thấy những thứ như một nhóm có thiết kế cụ thể đã được tạo ra nhưng họ không làm công việc - tất cả những gì tôi nghe là những thay đổi trong tương lai và những cơn đau đầu tiềm ẩn tôi sẽ phải đối mặt. Joomla có thể là cách tiếp cận hành động sẵn sàng nhất. Xây dựng mẫu và áp dụng chúng cho các trang có liên quan là một chút khó khăn nhưng một khi bạn làm điều đó một vài lần, nó là khá nhanh chóng để chọn lên.

Theo tôi, Wordpress, KHÔNG phải là CMS.

+0

Tôi biết Wordpress là trung tâm blog, nhưng bạn có thể xây dựng các trang web không phải blog với nó. Tại sao nó không phải là một CMS theo ý kiến ​​của bạn? – Phil

0

Vâng, lựa chọn thực sự phụ thuộc vào những gì khách hàng của bạn yêu cầu từ trang web. Bạn đang đề cập đến việc anh ấy sẽ thực hiện một số cập nhật. Vì vậy, WP là một lựa chọn tốt cho một trang web đó sẽ được cập nhật ít nhất một lần một tháng. Nếu không, khách hàng của bạn sẽ phải giải quyết cho bạn mỗi khi họ cần một trang hoặc chủ đề mới.

Wp khá dễ sử dụng, vì vậy đây có thể là một lựa chọn tuyệt vời.