Drupal常用模块简述

转载自:http://www.365joomla.com/Drupal/Drupal%E5%B8%B8%E7%94%A8%E6%A8%A1%E5%9D%97%E7%AE%80%E8%BF%B0.html


你想用drupal搭建社区网站?搭建论坛?搭建电子商城?搭建综合网站?下面可能是你要用到的扩展,自己在看drupal案例的时候摘录的扩展及其作用,可能不是很全,你可以自己到drupal官网在搜索:

1.Flag模块为用户提供一种follow彼此的功能。 http://drupal.org/project/flag

2.不同的“身份类型”与不同的“额外信息”之间的联系,是通过Auto Assign Role模块来建立的 http://drupal.org/project/autoassignrole

3.在用户资料方面使用的一个重要的模块就是Content Profile   http://drupal.org/project/content_profile

4.Ubercart这个电子商务方面的扩展模块来发布工作机会,并向发布者收取费用;如果发布者不做续费,相关的职位信息页面会过期作废  http://drupal.org/project/ubercart

Author Pane   http://drupal.org/project/author_pane

5.通过User Quota模块,管理员可以为工作信息发布者所能发布的职位数量设定上限  http://drupal.org/project/user_quota

 

6.Job Posting模块可以在用户申请了某个职位之后将用户简历发送给职位信息发布者。 http://drupal.org/project/job_posting

7.User Relationships  各方面的组件功能都可以进行较好的设置,UR对于用户隐私方面的设置也不错 http://drupal.org/project/user_relationships

8.隐私设置的基础功能是由CCK Field Privacy模块提供的,通过这个模块,用户可以为个人资料中的信息设定隐私状态,上锁或解锁的图标用来反映某信息当前的状态设置 http://drupal.org/project/cck_field_privacy

9.网站首页和不同频道的首页(当地新闻、体育、舆论等)在布局方面大量的使用了Panel与View的搭配

10.使用Nodequeue扩展进行人工排列  http://drupal.org/project/nodequeue

11.Lightbox2模块负责将大图呈现出来 http://drupal.org/project/lightbox2

12.所有的图片尺寸都事先由Imagecache   http://drupal.org/project/imagecache

13.Organic Groups  http://drupal.org/project/og


14.Aggregator原生自带的Aggregator,即聚合器。它帮助我们通过RSS从外部获得更多的信息资源;在适用性方面我们也不需要担心,它同样支持Atom格式。一个应用实例是,在项目杂志中,用户可以添加他们喜欢的内容来源,通过聚合器获取并解析成为杂志内容。

15.Privatemsg,它用来实现用户之间的沟通交流,另外一方面,用来实现网站本身与所有用户的信息沟通,例如通过发送消息的方式进行事件提醒等。http://drupal.org/project/privatemsg

16.Invite(邀请)模块是个灵活易用的工具,Amazee中的每个项目在招募参与者或进行推广的时候都需要用到Invite提供的邀请功能。http://drupal.org/project/invite

17.Request Invitation: require users who are interested in closed/semi-private sites to first request an invitation.http://drupal.org/project/requestinvitation

18.Userpoints: credit some points to inviters for sending registrations and/or successful registrations.http://drupal.org/project/userpoints

19.Nodecarouse 通过jQuery的插件jCarousel来显示节点内容。 http://drupal.org/project/nodecarousel

20.jCarousel  http://drupal.org/project/jcarousel

21.通过对多服务器群集及Memcache API的使用,可以承受每秒60个页面、每24小时一百一十万个页面的负载  http://drupal.org/project/memcache

22.有充分的操作权限,他们可以控制单篇文章的分页显示、插入图片、相关的内容模块,甚至可以将从前创建的内容和媒体文件整合进来。这些需求都是由Drupal Markup Engine来实现的http://drupal.org/project/dme

23.分类徽章:使用Taxonomy Image为不同的词汇表及词条添加图标。http://drupal.org/project/taxonomy_image

24.通过NodeReferrer模块配合CCK提供的节点关联机制,他们可以很轻松的为当前文章选取相关内容并生成链接  http://drupal.org/project/nodereferrer

25.Ajax Tabs  http://drupal.org/project/ajax_tabs

26.Ajax Login/Register  http://drupal.org/project/ajax_register

27.Views Display Tabs  http://drupal.org/project/viewsdisplaytabs

28.值得一提的是Memcache模块,通过它,Drupal框架可以与Memcached以及PECL Memcache library完美整合http://drupal.org/project/memcache http://www.danga.com/memcached/ http://pecl.php.net/package/memcache

30.QTChatQTChat一个类似于facebook形式的聊天插件http://drupal.org/project/qtc

31.微博Facebook-style Statuses (Microblog) http://drupal.org/project/facebook_status

32.Advanced Blog  整合了blogger,glog information,blog add-ons这几个module   http://drupal.org/project/advanced_blog

33.Advanced forum   不用多说了论坛模块 http://drupal.org/project/advanced_forum

34.大量的促销活动,Ubercart的uc_discounts_alt模块可以很好的搞定这些  http://drupal.org/project/uc_discounts_alt

35.我们使用基于Table Wizard的Migrate模块来迁移旧数据至新的Drupal系统中http://drupal.org/project/tw http://drupal.org/project/migrate

36.比较重要的一个第三方扩展就是Premium模块;通过它,普通用户只能看到文章的引文,付费之后可以阅读到完整版  http://drupal.org/project/premium

http://lucene.apache.org/solr/

http://drupal.org/project/apachesolr

http://drupal.org/project/relatedcontent

http://drupal.org/project/relevant_content

http://drupal.org/project/morelikethis

http://drupal.org/project/opencalais

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Ubuntu上安装Drupal的步骤如下: 1. 安装LAMP(Linux、Apache、MySQL、PHP)环境: - 打开终端,运行以下命令安装Apache服务器: ```shell sudo apt-get update sudo apt-get install apache2 ``` - 安装MySQL数据库服务器: ```shell sudo apt-get install mysql-server ``` - 安装PHP及其相关模块: ```shell sudo apt-get install php libapache2-mod-php php-mysql ``` 2. 创建Drupal数据库: - 登录MySQL数据库: ```shell sudo mysql -u root -p ``` - 创建数据库: ```shell CREATE DATABASE drupaldb; ``` - 创建数据库用户并授权: ```shell CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost'; FLUSH PRIVILEGES; ``` 3. 下载Drupal: - 进入Apache的网站根目录: ```shell cd /var/www/html ``` - 下载Drupal的最新版本: ```shell sudo wget https://www.drupal.org/download-latest/tar.gz ``` - 解压缩下载的文件: ```shell sudo tar -zxvf tar.gz ``` 4. 配置Drupal: - 将Drupal文件夹的所有权转移到Apache用户: ```shell sudo chown -R www-data:www-data /var/www/html/drupal-x.x.x ``` - 重命名Drupal文件夹: ```shell sudo mv drupal-x.x.x drupal ``` - 复制默认配置文件并进行相应修改: ```shell cd drupal/sites/default sudo cp default.settings.php settings.php sudo chmod 664 settings.php sudo chown www-data:www-data settings.php ``` - 在浏览器中访问Drupal安装页面: ``` http://localhost/drupal/install.php ``` - 按照安装页面的指引完成Drupal的安装。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值