Endless possibilities. Blogging with Drupal Endless possibilities. 希望能从一个个人博客的角度展示Drupal的无尽可能。
Content My blogging journey Why Drupal Drupal Setup Blog Structure Module Resources
My blogging journey 2003 NucleusCMS 2004 XOOPS 2004 Color Me Blue Bizarre Bloggers' Saga 广 州聚会 2006 MovableType 2008 中文网志年会 广州: 和而不同,多志兴邦 2016 Drupal 在定下Drupal之前,我有很长一段时间使用MovableType和XOOPS,而NucleusCMS则是我涉足BLOG的第一个出版程序。 此外在大环境的带动下尝试了利用WordPress进行创作Vessel & Voyage,主要目的是考察WordPress天生站点结构对搜索引擎的友好,丰富的模板和插件。 同时使用Blogger.com做一些小巧有力的专题,例如Geocaching和Maxcell。 2008年在广州举办的中文网志年会延续开放组织的精神,由原有的部分组织团队和活跃的年会参与者组成该年度的组织委员会,负责总体策划和协调。同时,本地志愿者团队负责当地的会务工作。这一“社区自治”的模式奠定了年会可持续发展的基础。例如,2008年的核心成员之一陈欢(Tangos Chan)就是早先05年会议的演讲嘉宾之一。 参与历届年会的庄秀丽老师在评论08年会时说,“简陋与丰富的独特反差。简陋到老虎庙形象称之为车间会议。丰富到杨恒均赞之为丰富的思想”。这届会议第一次采用了主会场和分会场的平行会模式,主会场进行多元议题的嘉宾演讲和讨论环节,分会场则进行专题而深入的沙龙讨论,包括女性与博客、维基百科社群、未来教育二十年蓝图、公益2.0等。 一届年会有许多亮点:晚上除了传统的自发组织的聚餐、茶聚外,会场还继续开放,台湾网友组织了别开生面的Punch Party。几位来自台湾的活跃blogger分别在7分钟的时间限制内分享各自独特经历和思考。这次年会也是海外博客参与最多的一次,包括美国著名IT blogger和互联网营销专家Robert Scoble和Shel Israel。
Drupal can do besides a Blog Why Drupal Blog (Archives, Comments, provide RSS feed, Category/Tag, XML-RPC) Drupal can do besides a Blog Access control (Users management, Custom Blocks) Collaborative writing (Book, Articles) Downloads E-Publish (Book, print version) Forum News Aggregator Thread Comment: 可嵌套的评论 XML-RPC: 第三方博客工具接口 Custom Blocks: 按需在指定的路径显示指定的区块 Collaborative writing: 协助写作,编写手册或教程
Drupal Setup VPS - Bandwagon Host 512MB LNMP – Nginx + MySQL 5.7 + PHP 7 + Memcached SSL - Let's Encrypt Log Analyzer: GoAccess SSL的好处:防劫持,免费,低投入高回报 “硬件”介绍完了,介绍“软件”
Blog Structure Blogging with Articles module Living with Calendar module Sharing 你懂的 information with Forum module Mashup different services with Aggregator module
Module CKEditor https://www.drupal.org/project/ckeditor 所见即所得 服务W3C规范的HTML代码
Module Path Auto https://www.drupal.org/project/pathauto
Module Book HTML List Easy Drag and Go E-Publish 自带层级关系。
Module Tag 通过Tag来组织、串联内容。 Tag和Category有时候是共通的。 可以添加类似feature picture的功能,这一切都是原生Drupal就支持的,不像其他程序需要额外的插件或Hack。 这个功能可以让人有精心制作每一个目录的页面,让人从心底想把博客修葺得更加美观和漂亮。
Module Tag Clouds https://www.drupal.org/project/tagclouds 介绍两个组织结构的
Module Breadcrumbs https://www.drupal.org/project/crumbs 面包屑,组织内容,一种old school的做派。
Module Aggregator Mashup功能,能把自己在网络上的足迹聚合到博客里,例如Tumblr,早期的Twitter,任何支持RSS输出的服务。
Similar Entries https://www.drupal.org/project/similar
Module Forum Advance forum https://www.drupal.org/project/advanced_forum Advance forum的额外两个主题 https://www.drupal.org/project/advanced_forum_bootstrap https://www.drupal.org/project/advanced_forum_more_styles Forum access https://www.drupal.org/project/forum_access ACL https://www.drupal.org/project/acl Chain menu access API https://www.drupal.org/project/chain_menu_access
Module QR Code https://www.drupal.org/project/page_url_qr_code_block
Module Advanced CSS/JS Aggregation + CDN Advanced CSS/JS Aggregation 模块能把页面上的CSS和JS数量合并/压缩到指定数量,例如1,来减少HTTP请求数。CDN模块则能把指定格式/指定路径的静态文件改写到指定的域名上(例如改写到一个或多个支持CDN的空间)来进行加速。 效果图,TONYHEAD 通利堂首页的CSS和JS请求数减为1,misc目录下的文件(可以在CDN模块里通过黑白名单设置哪些路径)全部走又拍云上的CDN空间(cdn.tonyhead.com)。 Advanced CSS/JS Aggregation https://www.drupal.org/project/advagg 一些说明 http://www.hallowdemon.net/blog/advanced-cssjs-aggregation-module-for-drupal-7-guide/ The power behind Speed Booster, Cache, Boost and AdvAgg https://groups.drupal.org/node/157779 CDN https://www.drupal.org/project/cdn
Module Calendar + Date Views in Month/Week/Day Full day or Hours Repeat Incoming Event https://www.drupal.org/project/date https://www.drupal.org/project/calendar 说明 https://www.drupal.org/node/1477602
Resources 一个开放会议的城市之旅 ――中文网志年会五年纪事 http://www.chinagfw.org/2010/06/blog-post_6598.html 中文网志年会 https://zh.wikipedia.org/wiki/%E4%B8%AD%E6%96%87%E7%BD%91%E5%B F%97%E5%B9%B4%E4%BC%9A LNMP: CentOS 7 YUM Installation https://github.com/maicong/LNMP Drupal config in Nginx https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/ GoAccess https://goaccess.io/ 糖糖君的博客 – TONYHEAD 通利堂 https://www.tonyhead.com/
Q & A
Thank you!