Tôi nên xây dựng CMS của riêng mình hay dựa vào một cái đã được xây dựng trước? [đóng cửa]


23

Liên quan : Là một lập trình viên mới bắt đầu, tôi có nên ưu tiên xây dựng thư viện của riêng mình hơn là sử dụng thư viện của bên thứ 3 không?

Là một nhà phát triển web PHP từ trung cấp đến nâng cao và là một người trẻ ở đó (15 tuổi), tôi có nên xây dựng một CMS hoàn toàn mới cho trang web của mình hoặc dựa vào phần mềm được tạo sẵn như WordPress hoặc Drupal không?

Tôi không cảm thấy chính xác rằng WordPress đủ mạnh / có thể mở rộng để có thể xử lý những gì tôi đang cố gắng làm và sau khi mày mò với Drupal một chút trong vài ngày qua, nó dường như không tương xứng với sở thích của tôi và cũng không được ghi chép tốt nên tôi gặp một chút rắc rối khi phải thực hiện một số nhiệm vụ đơn giản. Tôi rất thích sử dụng một cái gì đó như ExpressionEngine, nhưng tôi không có tiền để lấy giấy phép thương mại hiện có giá khoảng 300 đô la, vì vậy đó là điều không nên.

Ban đầu tôi bắt đầu mã hóa trang web của mình dưới dạng một hệ thống tạm thời để người dùng của tôi có thể mua các bản nâng cấp và những thứ khác như tiền tệ trong trò chơi cho đến khi tôi có thể mở một trang web mới, nhưng sau khi tôi bắt đầu, tôi nhanh chóng nhận ra rằng tôi cần phải mở rộng nó , vì vậy từ đó tôi đã mã hóa với suy nghĩ làm cho nó trở thành một trang web đầy đủ chức năng trong tâm trí. Chỉ mất vài ngày nhưng tất cả những điều cơ bản đều có (đăng ký, đăng nhập, sửa đổi tài khoản, v.v.) và tôi tin rằng đó sẽ là một khởi đầu tuyệt vời cho một CMS riêng.

Điều cuối cùng tôi muốn thêm là nếu tôi xây dựng CMS của riêng mình, tôi có nên sử dụng một khung công tác PHP như CodeIgniter, mà tôi có khá nhiều kinh nghiệm không?

Có lẽ các nhà phát triển khác có thể đầu mối cho tôi về những gì tôi có thể nhận được vào bản thân mình.


11
Đừng đánh giá thấp số giờ đã tạo ra các CMS hiện có. Bạn có thể ngạc nhiên nặng nề ...

Câu trả lời:


23

Nó hoàn toàn phụ thuộc vào tình hình của bạn. Các trang web tuyệt vời đã được thực hiện với CMS ngoài đó. Tôi nghĩ rằng trước tiên chúng ta nên hiểu hai khái niệm, CO và TCO.

CO (Chi phí sở hữu)

Khi bạn mua một thứ gì đó, số tiền bạn phải trả cho đó là CO. Trong trường hợp của WordPress, không có gì, vì WordPress (hoặc nhiều phần mềm CMS khác) miễn phí.

TCO (Tổng chi phí sở hữu)

Hãy tưởng tượng rằng bạn mua một PC với giá 10000 đô la. Rồi sao? Bạn nên dành thời gian để cài đặt phần mềm trên nó (thời gian là tài nguyên quý giá, do đó bạn vẫn sẽ chi tiền cho PC đó), sau đó bạn có thể mua một webcam, một trình ghi DVD khác và một số cáp bổ sung. Sau đó, bạn cần học cách sử dụng phần mềm cài đặt. Nói cách khác, Tổng chi phí sở hữu PC không phải là 10.000 đô la. Nó còn hơn thế nữa.

Trong trường hợp phần mềm CMS, CO của họ thực sự không có gì với tỷ lệ rất thấp. Nhưng nhiều kinh nghiệm cho thấy TCO của họ không hề thấp. Các công ty lớn chi gần hàng ngàn đô la để có được một trang web tốt trong Joomla hoặc WordPress.

Một yếu tố khác là mức độ tùy biến . Đôi khi bạn muốn sử dụng một phần mềm như là không có bất kỳ sự thay đổi. Trong trường hợp đó, WordPress, Joomla, Drupal hoặc bất kỳ CMS nào khác có thể là một ứng cử viên rất tốt và bạn không nên viết CMS của riêng mình. Nhưng có những lúc bạn cần một mức độ tùy biến cao. Trong trường hợp đó, bạn thực sự trở nên thất vọng khi tùy chỉnh một CMS sẵn sàng sử dụng cho phù hợp với yêu cầu của bạn.

Tôi thực sự muốn sử dụng phần mềm CMS sẵn sàng, nhưng sau khi dành một khoảng thời gian quý giá để tìm hiểu các CMS khác nhau và tìm ra điểm yếu của từng CMS, cuối cùng tôi đã tạo ra CMS của riêng mình. Kết quả suy nghĩ là trang web cá nhân của tôi và được xây dựng thông qua CMS này. Tôi sẽ sớm xuất bản nó, vì vậy những người khác cũng có thể sử dụng nó.

Một yếu tố khác là khả năng mở rộng . Tin tôi đi, nó khiến bạn già đi khi đưa một CMS từ trạng thái tĩnh sang trạng thái mở rộng. Mẫu, mô-đun, plugin, nhà cung cấp, cơ sở dữ liệu và lưu trữ, cơ chế định tuyến và hầu hết mọi phần trong CMS tốt đều có thể mở rộng.

Cuối cùng, đề nghị cá nhân của tôi là bắt đầu xây dựng một CMS, để ít nhất bạn học được một số khái niệm cơ bản nhất đằng sau nó. Nhưng cũng cố gắng sử dụng những cái hiện có. Chúc may mắn.


Wow, câu trả lời tuyệt vời. Một số trong những điều này tôi chưa bao giờ xem xét nhưng thực sự tốt đẹp để biết bây giờ. Như bạn đã nói với sự tùy biến, tôi thực sự cần rất nhiều thứ, đó là lý do ban đầu tôi chuyển sang Drupal vì tôi nghe nói nó được cho là tuyệt vời với những thứ như thế. Tuy nhiên, trong trường hợp của tôi, tôi cần có nhiều tương tác giữa nhiều máy chủ, PayPal, đăng ký tùy chỉnh rộng rãi và những thứ khác thực sự không dễ dàng xử lý bởi một cái gì đó như Drupal. Rất cám ơn câu trả lời của bạn, tôi thực sự đánh giá cao nó. :)
Alex Bennett

Tuy nhiên, tôi cũng muốn bạn hỏi bạn, bạn có đề nghị tôi sử dụng một khung như CodeIgniter hoặc xây dựng riêng của tôi khi tôi đi không (có thể để trải nghiệm)?
Alex Bennett

1
Chà, @Alex Tôi rất vui vì tôi có thể giúp. Nhưng tôi cũng xin lỗi, vì nền tảng của tôi là .NET và tôi không rành lắm về các khung công tác PHP. Nhưng sử dụng một khuôn khổ chắc chắn là khuyến khích. Tôi sử dụng Entity Framework làm ORM, do đó sử dụng ORM trong PHP thực sự có thể thúc đẩy sự phát triển của bạn.
Saeed Neamati

Được rồi, dù sao cũng cảm ơn. Lý do duy nhất tôi không muốn sử dụng khung là để thực hành, nhưng tôi tin rằng có lẽ sẽ an toàn hơn cho tôi khi sử dụng một khung trong trường hợp này vì đó là trang sản xuất và tôi không muốn đi lạc các lỗ hổng có thể phát sinh khi tôi tạo CMS / framework của riêng tôi.
Alex Bennett

1
@Alex Bennett, Một điều nữa, Có các CMS nguồn mở. Nếu bạn nhận được mã nguồn. Bạn có thể bắt đầu với điều đó, và sau đó sửa đổi nó theo ý thích của bạn. Điều này thực sự sẽ tăng tốc xây dựng của riêng bạn. Nó giống như một cách tiếp cận lai. Ai thực sự muốn phát minh lại bánh xe?
MVCylon

18

Tôi đang chơi quỷ ủng hộ ở đây, tuy nhiên nó cần phải được nói. Một số vấn đề phổ biến nhất với các nhà phát triển phần mềm:

  • Theo ước tính thời gian và nỗ lực liên quan đến việc hoàn thành một dự án tầm thường, hãy cùng thực hiện một dự án lớn
  • Hoàn toàn thiếu hiểu biết về thực tế kinh doanh
  • Đánh giá quá cao các kỹ năng và năng suất của chính mình.
  • Đánh giá thấp sự phức tạp và chi tiết tinh tế
  • Niềm tin rằng vấn đề của họ rất độc đáo chưa ai giải quyết được.

Bạn có chắc chắn rằng bạn không mắc phải bất kỳ sai lầm nào trong số này, bởi vì ngay cả trong 15y0, 300 đô la có thể bị mất trong vài tuần và những gì bạn dường như đang đề xuất có thể mất vài tháng. Hãy suy nghĩ về những gì sẽ xảy ra nếu bạn có một công việc được trả lương và mua ExpressionEngine bằng tiền. Nó sẽ được giao sớm hơn, với các tính năng thậm chí còn tốt hơn một công việc DIY?


1
Tôi khá trưởng thành cho độ tuổi trung bình 15 tuổi của bạn, như tôi hy vọng bạn có thể nói, và tôi không tin rằng mình đã phạm sai lầm khi làm bất cứ điều gì bạn liệt kê. Tôi đã dành rất nhiều thời gian để nghiên cứu các giải pháp khả thi và vẫn chưa đưa ra được giải pháp tốt cho tình huống của mình. Về tiền, doanh nghiệp của tôi kiếm được hơn 300 đô la doanh thu mỗi tháng (không nhiều, nhưng nó trả cho các máy chuyên dụng) để tôi có thể nhận được tiền, nhưng tôi đang cố gắng chơi một cách bảo thủ và đầu tư vào những thứ phải, chẳng hạn như phần cứng và quảng cáo. Cảm ơn câu trả lời mặc dù, tôi thực sự sẽ ghi nhớ nó.
Alex Bennett

Tôi không nghĩ rằng bạn thực sự tạo ra một CMS nhiều như một giải pháp tùy chỉnh. Nếu bạn tạo một CMS thực sự, bạn có thể phân phối / bán CMS. Tôi nghĩ rằng bạn sẽ hơi quá đầu (như tôi, nhưng ...) để xây dựng một CMS hoàn chỉnh.
HelloFictionalWorld

2
@Alex bạn cần xem xét thời gian đó == tiền, cụ thể là thời gian của bạn. Nó đáng giá bao nhiêu? Nếu CMS của bạn mất hơn 30 giờ để sản xuất (@ $ 10 / giờ) thì ExpressionEngine là lựa chọn tốt hơn. Tương tự như vậy nếu 30 giờ làm việc đó dành cho những thứ khác tạo ra giá trị thực hơn cho trang web của bạn hơn 300 đô la thì ExpressionEngine là lựa chọn tốt hơn.
CdMnky

8

Có hai câu trả lời cho điều này.

Một điều rất đơn giản: Không - đừng phát minh lại bánh xe. Có rất nhiều hệ thống CMS tuyệt vời và nếu bạn học cách sử dụng một hệ thống tốt thì nếu có bất kỳ thứ gì bạn cần mà nó không cung cấp, bạn có thể tập trung nhiều kỹ năng của mình vào việc tạo ra một trình cắm cho mục đích đó thay vì phát minh lại bánh xe.

Thứ hai là hơi ít rõ ràng: Có. Nếu bạn muốn hiểu làm thế nào một CMS hoạt động và các vấn đề gặp phải trong việc tạo ra một, không có hại trong việc xây dựng của riêng bạn. Nó có thể sẽ không bao giờ có sức mạnh và tính linh hoạt của một trong các hệ thống CMS hiện có và vì có khoảng 100000000000 hệ thống quản lý nội dung PHP ở khắp nơi, có rất ít khả năng bất kỳ ai khác sẽ quan tâm đến nó, nhưng nó cũng sẽ không có những thứ bạn không cần và nó có thể sẽ hoạt động nhỏ hơn và đơn giản hơn bất kỳ hệ thống lớn nào. Sẽ mất rất nhiều thời gian, kết quả khó có thể tốt như vậy và nó sẽ không tạo ra bất kỳ sự khác biệt nào với phần còn lại của thế giới, nhưng về mặt phát triển và học tập của bạn, nó có thể là một bài tập hữu ích.

Trong mọi trường hợp, trước khi bạn bắt tay vào xây dựng, tôi sẽ thử các hệ thống chính có sẵn chỉ để có ý tưởng về cách chúng hoạt động, những gì chúng làm tốt và những gì bạn cảm thấy chúng có thể làm tốt hơn. Hiểu rõ về những điều này có thể cho biết quyết định của bạn về việc có hay không có bất kỳ lợi ích nào trong việc tạo ra của riêng bạn.


Cảm ơn câu trả lời. Chỉ cần làm rõ: Nếu tôi xây dựng CMS này, tôi sẽ không có ý định phát hành nó, đó không phải là thị trường mà tôi tham gia. Nó sẽ chỉ dành cho tôi và sẽ được xây dựng để chỉ làm những điều tôi muốn / cần. Mặc dù tôi đã thử nghiệm với những người khác nhưng dường như tôi không thể tìm thấy một tài liệu đủ tốt và thực hiện những điều tôi cần mà không buộc tôi phải thay đổi cốt lõi theo một cách nào đó, đó là lý do tại sao tôi bắt đầu xem xét việc tự làm. Một lý do khác mà tôi muốn xây dựng cho riêng mình là để thực hành, vì tôi đang hướng tới việc trở thành một nhà phát triển web (hoặc một cái gì đó tương tự) sau khi học đại học. :)
Alex Bennett

3
Tôi viết như một người đã triển khai các cms PHP rất nhỏ, rất đơn giản, rất cơ bản cách đây một thời gian và đã sử dụng nó cho khá nhiều trang web kể từ đó. Nó không khác gì một phần nhỏ của những gì các hệ thống quy mô lớn hơn làm nhưng nó làm mọi thứ tôi cần cho các trang web nhỏ hơn và vì nó là tập tin phẳng nên nó chạy khá nhiều ở mọi nơi. Vì vậy, tôi hoàn toàn đánh giá cao rằng đôi khi bạn thực sự chỉ muốn xây dựng của riêng bạn.
glenatron

5

Nếu bạn chưa bao giờ thử lập trình một CMS, thì đây có thể là một cơ hội rất tốt để làm điều đó. Bạn sẽ học được khá nhiều, và bất kể bạn hoàn thành nó, bạn sẽ có một ý tưởng rất hay, ví dụ:

  • Cái gì khó làm và cái gì dễ
  • Cách quốc tế hóa và bản địa hóa các trang của bạn
  • Cách xử lý người dùng và vai trò
  • Cách xử lý bảo trì các cơ sở dữ liệu cơ bản thay vì yêu cầu các câu lệnh cập nhật SQL.
  • Cách xử lý các trang đa phần.
  • Làm thế nào để xử lý hiệu quả nội dung tĩnh.
  • Làm thế nào để mở rộng quy mô cho nhiều máy tính và tải cao.
  • Cách cung cấp API cho các tùy chỉnh và chủ đề của người dùng.

Một số trong số này bạn thậm chí có thể thấy rằng bạn đã học được cách không làm điều đó. Kinh nghiệm đó cũng quan trọng.

Cá nhân tôi đã đạt đến một giai đoạn mà tôi đã học được rằng "nó khó đến mức nào" chỉ bao gồm một vài phần trăm công việc thực sự cần phải làm để tạo ra một sản phẩm chất lượng cao và nếu tôi chọn một CMS tôi sẽ tìm kiếm một cái phổ biến với cơ sở mã có thể truy cập và tài liệu tốt, và kiến ​​trúc plugin tốt cho phép tôi chỉ cần viết các plugin phù hợp, sau đó cập nhật CMS cơ sở khi có phiên bản mới.


Cảm ơn cho đầu vào, tôi đã có khá một vài cách không để làm điều đó trải qua. Ví dụ: tôi viết 30 dòng mã để thực hiện một nhiệm vụ đơn giản và sau đó 2 ngày xem lại mã và thấy rằng tôi có thể rút ngắn nó thành 10 dòng. Những trải nghiệm đó, tuy có thể gây khó chịu, nhưng chắc chắn sẽ giúp ích cho quá trình học tập khi chúng có xu hướng làm cho mọi thứ "gắn bó" hơn.
Alex Bennett

@Alex, trải nghiệm "làm thế nào KHÔNG làm điều này" với quy mô của cơ sở mã của dự án của bạn. Nhưng, tôi đoán bạn cần phải làm điều đó ít nhất một lần để đánh giá cao nó :)

3

Đây chỉ là một câu trả lời cho câu hỏi của bạn. Tôi đã giả sử bạn vào php và bạn sẽ không theo cách CMS được tạo sẵn. Chào mừng đến với câu lạc bộ! Nhiều người trong chúng ta đã đi theo con đường tương tự. Một số lời khuyên có thể giảm tải của bạn.

Tôi đã bắt đầu xây dựng CMS, trình triển khai MVC, trình xử lý quốc tế hóa (i18n), trình xử lý phiên, một số cách trừu tượng hóa cơ sở dữ liệu, một số cách xử lý biểu mẫu, v.v. Và sau đó tôi phát hiện ra rằng những gì tôi đang làm đã thực sự được thực hiện trước đây, nhưng theo một cách tốt hơn bằng khung. Vì vậy, điều này có nghĩa là bạn không phải phát minh lại bánh xe hoàn toàn, mà chỉ là nơi phù hợp với nhu cầu của bạn. Các khung làm cho cuộc sống của bạn dễ dàng hơn, nhưng chúng đòi hỏi rất nhiều nỗ lực để đọc và học hỏi. Phải mất một năm để tôi thực sự thành thạo Symfony và tôi không hối tiếc bất cứ giây nào.

Và bạn thật may mắn, vì hiện tại có rất nhiều khung chất lượng cao hơn trước. Đến tên một vài :

  • Symfony : Hôm nay họ phát hành phiên bản 2.0 ổn định, đó là thứ thú vị. Nó được ghép lỏng lẻo có nghĩa là bạn có thể sử dụng một trong hai thành phần hoặc chọn sử dụng mọi thứ như một gói tích hợp. Nó có tài liệu tốt và một cơ sở người dùng tích cực. Nếu không, phiên bản 1.4 đã lỗi thời vẫn còn rất đáng tin cậy và hữu ích. Nó có nhiều plugin mạnh mẽ để làm cho cuộc sống của bạn dễ dàng. (Bó)
  • Zend Framework : Một số người cho rằng nó không thực sự cập nhật (không phải tất cả các tính năng mới của thương hiệu 5.3), nhưng nó đã xuất hiện được một thời gian và về cơ bản nó là một bộ các thành phần hữu ích (một lần nữa được ghép lỏng lẻo, không phải là một trò chơi hoàn toàn hoặc không có gì ). Tôi sử dụng nó như một bộ công cụ để làm những việc như tìm kiếm (zend_lucene) và tạo pdf. Nhưng nó cũng có một bộ điều khiển MVC thường được sử dụng. Bạn nên xem xét nó nếu bạn chưa làm như vậy. Tài liệu rất tốt.
  • CakePHP : Đã sử dụng nó từ lâu và không thể xem qua tài liệu này. Rõ ràng điều này bây giờ tốt hơn và có lẽ đáng để bạn xem xét.

  • Yii : Không sử dụng nó, nhưng gần đây có rất nhiều điều khó hiểu về nó, có lẽ đáng để bạn chú ý.

  • CodeIgniter : Nghe nhiều người khen ngợi codeigniter vì đường cong dễ học và dễ sử dụng. Không sử dụng nó.

Nếu bạn muốn thử trăn, nhiều người cũng khen ngợi Django, và dĩ nhiên là ruby ​​trên đường ray.

Có lẽ có nhiều hơn, nhưng điều này sẽ hữu ích cho bạn. Nếu bạn không muốn sử dụng chúng, bạn vẫn có thể học được rất nhiều từ các khung này. Chúc may mắn!


Cảm ơn, tôi có nhiều kinh nghiệm với CodeIgniter nhưng tôi chưa thử bất kỳ ứng dụng nào khác. Tôi chắc chắn sẽ xem xét chúng mặc dù.
Alex Bennett

1
laravel.com ?? CodeIgniter hiện là nhất được sử dụng rộng rãi, nhưng Lavarel đang nhanh chóng vượt qua nó
Mawg

1
Vâng Bài này là bốn tuổi. Laravel chỉ mới bắt đầu trở lại sau đó.
Arend

1

Câu trả lời phần lớn phụ thuộc vào những gì bạn đang cố gắng để đạt được.

Nếu bạn đang có ý định phát triển kỹ năng của mình, hãy tìm hiểu về quản lý nội dung, v.v ... Sau đó, bằng mọi cách có thể phát triển kỹ năng của riêng bạn. Tương tự như vậy nếu bạn muốn tìm hiểu một khung sử dụng nó.

Tuy nhiên nếu trọng tâm của bạn là trò chơi mà bạn đề cập và người chơi của nó thì câu trả lời gần như chắc chắn là không. Thời gian của bạn là một nguồn hữu hạn, và do đó tốn kém. Thời gian dành cho việc phát triển CMS là thời gian không dành cho việc phát triển trò chơi và đó là trò chơi tạo ra doanh thu. Vì vậy, hãy tự hỏi mình câu hỏi. Là thời gian dành cho việc phát triển CMS này thay vì mua một thứ sẽ cải thiện trải nghiệm trò chơi của người chơi của tôi nhiều hơn thời gian phát triển trò chơi? Nếu câu trả lời là có thì hãy phát triển nó, nếu không thì không.

Tương tự như quyết định của CMS nguồn mở đối với ExpressionEngine sẽ làm sôi sục ToC như Saeed nói. Đơn giản chỉ cần đặt nếu Chi phí (Wordpress)> Chi phí (ExpressionEngine) sau đó chi 300 đô la. Ở đây chi phí là buy_cost + (hours_to_customise * your_hourly_rate).


1

Tìm một CMS phù hợp với 90% nhu cầu của bạn và sửa đổi nó theo thời gian để thêm chức năng mà nó không cung cấp.

Điều này sẽ cho phép bạn khởi chạy sớm và thích nghi khi nhu cầu của bạn và người dùng thay đổi.


Trong khi điều này dường như đang chọn điều tồi tệ nhất của cả hai thế giới, tôi không đồng ý với downvote, vì vậy tôi đã ủng hộ nó.
Mawg

1

Tôi hoàn toàn khuyến khích bạn xây dựng CMS của riêng bạn. Đó là cách tốt nhất để biết được các hệ thống như vậy liên quan đến tùy biến và bảo mật. Nhưng tôi phải đặt câu hỏi là bạn trung cấp đến nâng cao như thế nào với các kỹ năng PHP của bạn. Điều này không liên quan đến tuổi của bạn, tin tôi đi.

Cờ cho tôi là "Tôi không cảm thấy chính xác rằng WordPress đủ mạnh / có thể mở rộng đủ để có thể xử lý những gì tôi đang cố gắng làm và sau khi mày mò với Drupal một chút trong vài ngày qua, nó dường như không tùy theo sở thích của tôi và cũng không được ghi chép tốt nên tôi gặp một chút rắc rối khi phải thực hiện một số nhiệm vụ đơn giản nhất định. "

Rất nhiều sách và trang web về việc tùy chỉnh Worpress và Drupal, chưa kể đến các trang web có cấu hình cao chạy trên đó, chứng tỏ bạn phải biết những gì bạn đang làm để có được các trang web như thế này. Chưa kể, toàn bộ ngân sách được dành để chạy các trang web này.

Liên kết ví dụ:

http://drupal.org/case

http://wpmu.org/wordpress-showcase-20-high-profile-sites-rucky-on-wordpress

Điều này không phải để làm bạn nản lòng trong những gì bạn đang cố gắng làm, bằng mọi cách hãy làm điều đó. Tôi chỉ muốn đảm bảo rằng bạn không dành quá nhiều thời gian của mình (phát minh lại bánh xe) và bực bội tại một thời điểm nhất định và chỉ nói "eff it", khi bạn có thể kéo dài tài năng của mình và cho mọi người thấy, bao gồm cả nhà tuyển dụng , những gì bạn đã có với các công cụ hiện có. Trong thế giới thực và nền kinh tế hiện tại, thời gian là tiền bạc và các doanh nghiệp và tổ chức không có thời gian và / hoặc ngân sách để liên tục xử lý việc tạo các dự án từ đầu.
Thông tin ngày nay di chuyển với tốc độ ánh sáng, đó là lý do tại sao các lập trình viên có thể tách nhiễu và tạo ra nội dung / ứng dụng / hệ thống có mục đích trong thời gian quay vòng thích hợp đang có nhu cầu cao.


0

Chỉ bạn mới có thể trả lời liệu Wordpress hoặc Drupal có thể làm những gì bạn cần một CMS để làm hay không, nhưng nếu bạn muốn dùng thử, tại sao không sử dụng máy ảo từ Turnkey Linux , chẳng hạn như Wordpress , Drupal , Joomla hoặc bất kỳ những người khác với thẻ quản lý nội dung .

Giả sử bạn đã cài đặt trình phát VMware hoặc VirtualBox , trong vài phút sau khi tải xuống bất kỳ thiết bị nào trong số này, bạn có thể tự mình dùng thử phần mềm, với thời gian đầu tư tối thiểu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.