Drupal开发:我应该使用内置内容类型还是创建自己的内容类型?

Drupal开发:我应该使用内置内容类型还是创建自己的内容类型?,drupal,dictionary,drupal-7,drupal-modules,Drupal,Dictionary,Drupal 7,Drupal Modules,我想为我的一个客户创建一个在线阿拉伯语-希伯来语词典,这是我在Drupal模块开发方面的第一次体验。如果我要用定制PHP和MySQL创建字典,我将创建大量数据库表并相应地执行查询 我知道Drupal 7中有一个内置的内容类型,我应该使用它还是创建我自己的内容类型,如果我应该创建我自己的内容类型,我该怎么做 谢谢 内置内容类型将为您提供标题和正文,您还可以使用分类法来获取更具体的查询 创建自己的内容类型将取决于您的网站结构。如果上述内容足够,只需使用或修改内置内容类型,否则创建自己的内容类型 我的

我想为我的一个客户创建一个在线阿拉伯语-希伯来语词典,这是我在Drupal模块开发方面的第一次体验。如果我要用定制PHP和MySQL创建字典,我将创建大量数据库表并相应地执行查询

我知道Drupal 7中有一个内置的内容类型,我应该使用它还是创建我自己的内容类型,如果我应该创建我自己的内容类型,我该怎么做


谢谢

内置内容类型将为您提供标题和正文,您还可以使用分类法来获取更具体的查询

创建自己的内容类型将取决于您的网站结构。如果上述内容足够,只需使用或修改内置内容类型,否则创建自己的内容类型

我的建议是让您尝试使用Drupal,观看各种教程,然后决定最适合您需求的结构


你的问题很模糊,有很多适合Drupal初学者的资源,你可以通过先查看教程来获得更详细的答案。

我相信这取决于你。通常最好尽可能多地基于现有的内容类型。但是,如果您确定为了获得问题的最佳解决方案而在现有内容类型的基础上构建内容类型太过笨拙/不方便,那么您应该在模块中以编程方式创建自己的内容类型


无论您选择哪种路径,请确保正确记录您的内容类型结构,以便无论何时您或其他人必须使用该模块,他们都会确切知道每个字段的用途、任何依赖项等。

您没有正确理解我的意思。。。。。换句话说,如果您要在Drupal中创建一个对单词/动词进行自定义搜索的词典,您会从“#overlay=admin/structure/types/add”中添加一个新的内容类型并从内置的内容类型系统中获益,然后从模块中查询内容类型,还是在模块中创建内容类型(实体)。