Drupal 能干什么?

drupal 入门 2016年9月11日drupal深圳社区组织了一次聚会,做了个D8入门分享,这里整理了一下,D8正式版是2015年11月19日发布,我也是从这个时候开始学习研究drupal ,过去差不多一年时间了,入门过程的很多东西记忆犹新,可能将来这些感受会慢慢的忘记,所以在这一次聚会征集的时候我把它记录分享出来,一来可以帮助处于drupal大门之外正在观望的朋友以及决定深入研究正在入门的朋友,二来自己也做一个 阅读详情

Drupal 是一个出色的 CMS (内容管理系统),然而,如果你只想做一个简单的传统站点,Drupal 就大材小用了,Drupal 是一个适合开发者使用的平台,它拥有众多模块 ,插件,扩展,API ,以及庞大的开发社区 ,你可以使用 Drupal 实现几乎任何类型的站点,本文列举了16个著名的站点,这些站点都可以用 Drupal 实现。

1. Digg 站点

 

可以模仿 Digg 的程序 多如牛毛,然而,Drupal 中,只需要一个单独的模块,就可以将 Digg 的所有功能 实现,发布内容链接,对链接进行投票,这个模块叫 Drigg 。

digg

2. 博客站点

这是 Drupal 最基本的功能,Drupal 还包含众多模块,增强其博客功能。

3. 新闻门户

想做一个像 Yahoo! 那样的新闻站点并不是难事,Drupal 有一个非常出色的模块,Views ,能轻松实现各种内容创建并在首页以各种方式显示,Views 是 Drupal 不可或缺的模块。

4. 用户社区类站点

在这方面Drupal 远远好过其它 CMS 系统。Drupal 的用户管理功能非常出色,甚至可以直接使用 OpenID ,它还拥有多个模块可以连接 Twitter , Facebook 。

Drupal 还包含一个叫做 Organic Groups 的重要模块,可以实现圈子功能,每个圈子可以拥有自己的首页,模块,主题等。

5. 组织类站点

Drupal 可以轻松实现各种组织类站点,除了前面说过的 Organic Groups 模块,还有很多社区友好类功能,如 donation module 可以实现基于 Paypal 的捐赠功能。

CiviCRM (演示 ) 是一个用于管理选民关系的 Drupal 模块,特别适合选举类站点,超过 5000 个组织在使用这个模块。

Drupal 另一个重要的同类模块是 Connect ,该模块很容易实现请愿,以及基于邮件或传真的竞选活动。

6. Twitter 类站点

虽然我们不需要第二个 Twitter ,但 Twitter 一类的微博客应用正如雨后春笋般冒出来。使用 Drupal 的 Microblog 模块,我们可以轻松实现 Twitter 一类的站点。

7. 文件存储与共享站点

Drop.io 与 Box.net 类文件共享站点可以使用 Drupal 的 Media Mover 模块实现,该模块可以将文件上传到 Amazon S3 云存储。

8. Flickr 类图片共享站点

Flickr and Photobucket 类图片共享站点可以使用 Drupal 的 Image 模块和 View 模块实现,该模块可以让用户上传照片并生成缩略图和相册,用户还可以对照片进行评论。

9. Delicious 书签类站点

用 Drupal 实现 Delicious 书签类站点很简单,有多个模块 可以让用户向他们的 Drupal 帐户提交书签。

10. YouTube 类视频站点

FlashVideo 模块可以将上传的文件转换成 Flash,并将它们转移到 Amazon S3 云存储,还可以将这些视频嵌入到页面中。

11. Amazon 类电子商务站点

Drupal 拥有多个电子商务模块,如 Ecommerce 与Ubercart 。这些模块都很出色,可以实现很好的电子商务类站点。

12. Tumblr 社会媒体聚合类站点

Drupal 的 Activity Stream 模块可以轻松实现社会媒体的聚合,Activity Steam 可以聚合用户在各种社会网络,如 Facebook, Twitter, YouTube, Qik, StumbleUpon 的活动。

13. Blogger 类托管博客站点

如果你想实现诸如 Blogger 或 Wordpress.com 的托管类博客,Drupal 内置的博客模块可以让站点内所有用户都拥有自己的博客。

14. 博客网络

Performancing 与 WiseBread 一类的博客网络使用的就是 Drupal 的博客模块,并借助 Views 模块控制各个用户的博客展示方式。

15. 新闻聚合类站点

LifeRemix 是一个基于 Drupal 的新闻聚合类站点,可以将各个用户的博客自动聚合到一起。

16. Friendfeed 类站点

Drupal 的 Activity Stream 模块可以轻松实现 FriendFeed 类站点,Drupal 也内置了很好的用户系统。

 

本文原始来源:http://webjackalope.com/16-different-clones-you-can-build-with-drupal/
中文翻译来源:COMSHARP CMS 网站内容管理系统 官方站

Drupal迁移 | 如何创建一个Drupal 7 到 Drupal 9 的迁移路线图 Drupal 7 的生命周期即将结束,该如何为迁移到 Drupal 9 做好准备?CI&T 可以为您提供建议让您的公司为此次迁移做好准备,使迁移过程更加平稳和切实可行。 阅读详情

相关推荐

Drupal开发技术完全掌握:专业开发者指南

开发Drupal模块首先需要准备合适的开发环境。开发环境需要满足PHP、Web服务器和数据库的需求。推荐使用如下环境搭建:操作系统: Linux,Windows,或Mac OS XWeb服务器: Apache或NginxPHP: 最低要求PHP 7.3,推荐使用PHP 7.4或更高版本数据库: MySQL(包括MariaDB)、PostgreSQL或SQLite开发工具: 如Git,Composer(用于管理依赖)

weixin_35811662的博客 595

0.drupal运行环境安装 --- 2024年11月

😀 国内目前drupal开发中文教程少,本文从一个初学者角度触发,旨在帮助其他drupal初学者搭建一个drupal运行环境。

m0_52110709的博客 1571

【RK3588开发记录】超详细的RK3588修改debug串口波特率为115200

修改RK3588的debug串口为115200

Crazydrams的博客 4806

什么是Drupal?

Drupal是使用PHP编写的流行的开源内容管理系统。 已经在21世纪初由比利时学生创建的,现在权力的一些最突出的网站网页(WhiteHouse.gov,Weather.com等)上。 它通常被视为CMS和WordPress和Joomla等CMS的竞争对手。 Drupal项目最重要的组成部分之一是其支持者社区 (贡献者,开发人员,福音传教士,企业主等)。 Drupal协会是这个社区中的佼佼...

代码教主 2080

C# 【WebService编写调用】

😹 觉得博主文章写的不错的话,希望大家三连(✌关注,✌点赞,✌评论),多多支持一下!!!

只有登上山顶,才能看到那边的风光 1175

电子发票二维码背后的秘密:10分钟看懂校验码、加密字符含义与防伪设计

本文深入解析电子发票二维码的结构与防伪设计,揭示校验码和加密字符的生成原理及验证方法。通过实际案例和技术细节,帮助财务人员理解电子发票的安全机制,提升防伪识别能力,确保税务合规。

weixin_29248611的博客 533

liunx环境下搭建drupal门户网站

以上为drupal大致的搭建流程,如有其它问题,欢迎评论区留言,作者会看的。

2201_75894446的博客 955

常用本体建模工具

常用本体建模工具: Apollo、OntoStudio、TopBraid Composer、Semantic Turkey、Knoodl、Chimaera、OliEd、WebODE、Kmgen和DOME Protégé Protégé[1]是一款由斯坦福大学编写并维护的开源本体建模和编辑工具,其支持Web版本和PC版本,使用OWL语言(关于OWL的详细介绍可参看前文2.1节内容)对知识进行表示,读者可以通过Protégé的官方网站访问Web版本或下载桌面版本。Protégé最早开发于1987年,最初目的是

qq_40503347的博客 6172

搭建drupal门户网站的详细步骤

搭建drupal门户网站的详细过程,包括mysql配置,php,apache2配置等

ydj2200012810的博客 1297

直击高频编程考点:字符串知识及经典算法题总结

字符串相关基本练习题总结(最长公共子串、最长回文子串、最长无重复字符子串、最小覆盖子串、字符串相乘、中文数字表达转实际数字格式等)

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

系统建模语言 (SysML)

系统建模语言

追赶时代的博客 751

Drupal主题开发

Drupal主题模板文件结构 .info (required) Drupal所必须靠.info文件才能看到你的主题。原数据,样式表,JavaScripts,区块区域和其它内容可以在这里定义。但其它内容全部是可选的。 主题的内部名字也是继承于这个名字,例如,如果它的名字命名为 "eureka.info",则Drupal会将该主题的名字作为“eureka”看待。 nam

ABC-II 3053

AI自动化时代:一人公司的崛起与商业机会

AI技术正在重塑商业格局,催生"一人公司"创业新模式。这种轻资产、高效率的商业模式通过AI自动化运营,让个人创业者能以极低成本挑战传统企业。核心机会包括:1)AI自主公司替代人力密集型业务;2)为企业提供AI转型解决方案;3)利用AI工具实现个人创业。创业者需快速验证创意,聚焦人机协作,把握当前AI发展窗口期。未来,AI赋能的"一人公司"将成为商业新常态,带来更高的专业化和灵活性。抓住AI红利,学会人机协作,是个人创业成功的关键。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 523

Next.js for Drupal多站点配置指南:轻松管理多个Drupal前端

Next.js for Drupal是一个强大的开源项目,它为Drupal网站提供了下一代前端解决方案,支持SSG、SSR和ISR等渲染模式,同时具备多站点管理、身份验证、Webforms和搜索API等功能。本文将详细介绍如何通过Next.js for Drupal实现多站点配置,帮助你轻松管理多个Drupal前端项目。 ## 为什么选择Next.js for Drupal多站点配置? 在现代

gitblog_00748的博客 683

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流

为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1])

墨夶的博客 366

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

drupal 启动过程

1,启动控制函数 durpal_bootstrap      该函数在 includes/bootstrap.ini 文件内。      完整的启动过程包括8个阶段:     1,DRUPAL_BOOTSTRAP_CONFIGURATION  加载配置参数     2,DRUPAL_BOOTSTRAP_PAGE_CACHE       加载页面缓存     3,DRUPAL_BOOT

fengjunoo的专栏 543

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Next.js for Drupal完全指南:构建下一代Drupal前端的终极方案

Next.js for Drupal是为Drupal网站构建下一代前端的完整解决方案,它集成了静态站点生成(SSG)、服务器端渲染(SSR)、增量静态再生(ISR)、多站点支持、身份验证、Webforms、Search API、国际化(I18n)和预览模式等强大功能,完美兼容JSON:API和GraphQL。本指南将带你快速掌握这一工具的核心优势和使用方法,让你轻松打造高性能、现代化的Drupal

gitblog_00486的博客 938

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Docker4Drupal多版本支持:从Drupal 10到11的无缝迁移方案

Docker4Drupal是一个基于Docker的Drupal开发环境解决方案,它提供了从Drupal 10到11的完整多版本支持,让开发者能够轻松实现不同版本间的无缝迁移。无论是新手还是有经验的开发者,都能通过这个强大的工具快速搭建和管理Drupal项目。 ## 为什么选择Docker4Drupal进行多版本迁移? Docker4Drupal通过容器化技术,为不同版本的Drupal提供了隔离

gitblog_00723的博客 503

Nginx 配合 Drupal 的部署指南

Nginx 配合 Drupal 的部署指南 项目介绍 本项目 yhager/nginx_drupal 是一个示例仓库,展示如何配置 Nginx 作为 Web 服务器来托管 Drupal 10 应用程序。Drupal 是一个强大的开源内容管理系统,而 Nginx 则以其高性能和低内存占用著称。此仓库提供了结合这两者的基础配置,旨在帮助开发者快速搭建稳定且高效的 Drupal 环境。 项目快速启动 步...

gitblog_00243的博客 1045

Drupal介绍(Drupal笔记一)

Drupal是一个免费开源的CMS,使用PHP语言写的。可以说Drupal同时是一个CMS(内容管理系统)和一个CMF(内容管理框架)。它具有很强的灵活性和伸缩性,Drupal可以开发任何类型的网站,如博客、   Wiki、论坛、商务或综合体。不过如果开发的网站功能单一,比如只想做一个简单的博客,虽然用Drupal也可以做,不过用一些专门的框架更好一些,如WordPress。 在安装Drupal

zhengqikey的专栏 1566

Next.js for Drupal 使用教程

`next-drupal` 是一个开源项目,旨在为 Drupal 站点构建下一代前端。它结合了 Next.js 的强大功能和 Drupal 的内容管理能力,提供了静态站点生成(SSG)、服务器端渲染(SSR)和增量静态再生(ISR)等多种渲染模式。此外,它还支持多站点、身份验证、Web 表单、搜索 API、国际化(I18n)和预览模式等功能。 ## 2. 项目快速启动 ### 2.1 安装依赖

gitblog_00800的博客 881

drupal 8 php filter,Drupal 7 与 Drupal 8 的一些变化

1,Settings, States, ConfigEntityDrupal 7:保存配置// mymodule/mymodule.modulevariable_set("mymodule_results", 5);Drupal 8:保存配置// mymodule/mymodule.moduleconfig('mymodule.config')->set('results', 5)->...

weixin_39567013的博客 127

应用DRUPAL进行知识管理的探讨

从某个角度来说,企业的发展就是知识的不断积累和沉淀的过程,充分有效的利用所掌握的知识,是企业提升竞争力的一个重要手段。每一个常胜不衰的企业都重视知识管理,都有其完善的知识库。比如IBM公司。公司内部建有电子学习中心(e-Learning)、图书中心等。公司的电子学习中心会分部门、分级别地对员工提供各种学习资源,员工可根据自己的情况在工作范围内选择要学习的内容。选定的学习内容需经过主管经理批准后方可

风雪满江山 2588

drupal笔记

$app_root :网站根目录 安装 汉化:1将汉化包放置drupal8\sites\default\files\translations下安装;2极简版的话需要在extend(扩展)中安装Interface Translation模块然后在配置--地区 和语言里选择安装网站语言 在php.ini修改内存限制 修改文件权限:在终端或者第三方软件修改又按ALT+F12打开Term...

aochijing0046的博客 188
上一篇: 创造力来自宽松的环境:Google 办公室图赏
下一篇: 10 个你闻所未闻的浏览器
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值