我一直在创建一个自定义Web应用程序,主要使用PHP和一些Javascript。我一直很好奇使用Drupal重建网站。我只生产了一种最小的可行产品'它功能强大但不像专业外观或功能丰富,需要使用一些量身定制的模块。
查看我的网站可能更容易,但我也将在下面对其进行描述。 http://www.localtolocal.ca 视觉需要改进,但这是另一个讨论! 我之前觉得它需要是一个自定义应用程序,但因为我想要合并文章,视频内容和论坛,我正在考虑使用Drupal可能会非常有帮助。到目前为止,我所想到的部分是我自己需要写的部分。
我大多看到Drupal用于基于博客,内容提供商或电子商务的网站。我的网站主要关注的是用户提供的数据。用户创建一个帐户,将浏览和撰写评论,喜欢的页面等。或发布有关其业务或努力的数据。小型企业会输入他们的联系信息,有关他们自己的信息以及他们提供的信息,并创建一个显示信息的页面,如下所示:
http://localtolocal.ca/display_page.php?page_id=23
他们还可以创建自定义优惠券,添加照片,当然还可以更新他们之前输入的信息。我最终还会付费订阅意味着分层用户结构。
Drupal模块是否可以实现这一目标?我认为它需要大量的定制。 Drupal可以用来创建像Yelp或高调的社交媒体网站这样的全功能吗?询问进化潜力。 与刷新我的自定义应用程序相比,这种学习曲线甚至不值得吗?
答案 0 :(得分:0)
您可以使用Drupal创建用户生成的内容驱动网站,如上所述。确实,学习曲线很陡,并且需要一些人习惯,但是一旦掌握了它,它就值得付出努力。使用Drupal,您可以在几天内开发一个用户可测试的应用程序原型,这是一个非常大的胜利。
该网站似乎并不复杂,因此主要的挑战是定义角色并测试他们是否拥有正确的权限。一般情况下,我建议扩展用户配置文件,以便他们可以提交有关其业务的信息,使用标记模块收藏页面和单独的评论内容类型(您可以稍后直接或适度发布或反过来发布)。