【发布时间】:2025-12-29 17:50:15
【问题描述】:
我一直在创建一个自定义 Web 应用程序,主要使用 PHP 和一些 Javascript。我一直对使用 Drupal 重建站点感到好奇。我只生产了一个“最低限度的可行产品”,它功能齐全,但没有使用一些量身定制的模块所需的专业外观或功能丰富。
只看我的网站可能更容易,但我也会在下面描述它。 http://www.localtolocal.ca 视觉效果需要改进,但这是另一个讨论! 我以前觉得它需要是一个自定义应用程序,但由于我想合并文章、视频内容和论坛之类的东西,我认为使用 Drupal 可能会很有帮助。到目前为止,我认为需要自己写的部分。
我经常看到 Drupal 用于基于博客、内容提供商或电子商务的网站。我的网站主要关注用户提供的数据。用户创建一个帐户,然后浏览和撰写评论、喜欢的页面等。或者发布有关他们的业务或努力的数据。小型企业会输入他们的联系信息、关于他们自己的信息以及他们提供的内容,然后创建一个页面来显示这些信息,如下所示:
http://localtolocal.ca/display_page.php?page_id=23
他们还可以创建自定义凭证、添加照片,当然还可以更新他们之前输入的信息。我最终也会有付费订阅,这意味着分层的用户结构。
是否有可以完成此任务的 Drupal 模块?我认为它需要大量的定制。 Drupal 可以用来创建像 Yelp 或高知名度的社交媒体网站这样功能齐全的东西吗?询问进化潜力。 与清除我的自定义应用程序相比,这种学习曲线甚至不值得吗?
【问题讨论】:
-
在尝试转换 Drupal 6 --> 7 个站点的一些悲惨经历之后,我会回避它。如果你可以用 Laravel 之类的东西构建自定义应用程序,那就这样做吧。
-
谢谢 Ceejay。 Laravel 看起来很酷,我以前没听说过。是的,我听说更新到新的 Drupal 版本是一个巨大的痛苦,但如果我走 Drupal 路线,我认为我应该计划在特定的时间间隔进行站点重建,以更新版本。当然,几年后 Drupal 可能会过时,在这种情况下迁移到不同的 CMS 可能是更好的选择。有计划的 PITA 比无计划的要好。