Skip to main content

WordPress 2.3版的特性介绍

Yo2将于12月31日晚上暂停一切服务,进行系统升级,请见谅:)估计208.1.1可升级完成

这次升级主要是WordPress版本的更新,虽然2.3版三个月前就发布了,不过现在才面临应用(而且刚搬离Blogger不久),所以补习一下WordPress的知识(了解的就不用看了):


WordPress,作为全球最优秀的免费Blog发布平台之一,具有的主要特点如下:


  1. 文章发布、分类、归档。 (都是基础,过过场)
  2. 提供文章、评论、分类等多种形式的RSS聚合。
  3. 提供链接的添加、归类功能。
  4. 支持评论的管理,垃圾信息过滤功能。
  5. 支持对样式CSS和PHP程序的直接编辑、修改。
  6. 在博客系统外,方便的添加所需页面。
  7. 通过对各种参数进行设置,使你的博客更具个性化。
  8. 静态html页面生成。 (生成真正的静态页面还需要强悍插件的支持)
  9. 通过选择不同主题,方便地改变页面的显示效果。
  10. 通过添加插件,可提供多种特殊的功能。 (插件扩展是一种趋势)
  11. 支持Trackback和Pingback。
  12. 支持针对某些其它博客软件、平台的导入功能。
  13. 支持多用户。 (yo2目前还不支持)
  14. 安装最简单。
  15. Web标准支持非常好。
  16. 使用比较简单。
  17. 拥有大量的主题与插件。 (这个是广泛吸引人的)

对于2.3版本增加的重要功能,收集了一下,普遍认同的新特性如下:


  • 原生 tag 支持 (Native tagging support)
          能够让你在给日志添加分类之外添加标签。这不同于借助这些 tag 插件 Ultimate Tag Warrior,Jerome’s Keywords,Simple Tags 和 Bunny 的 Technorati Tag plugins 的导入器,所以如果你已经使用 tag 插件,你可以直接把数据导入到新系统中即可。另外这个 tag 系统还是很快的,所以不用担心主机的负载问题。
  • 更新通知 (update notification)
          能够让你知道是否已经有了新版本的 WordPress 和你使用的插件什么时候已经有了更新的版本。它通过把你Blog的URL、使用的插件和版本的信息发送到新的 api.wordpress.org 服务器,然后该服务器据此和插件服务器进行对比,告诉你能使用的最新和最好的版本是什么?就像 Firefox 那样显示更新提示,通知你更新。
  • 规范化链接 (canonical URLs) 
          规范了URL 显示格式,新增重定向功能,能够强制使用不带www的域名让Blog地址唯一化,能在改变 slug 之后重定向,还有将“/?p=123”这种链接和文章固定链接合并,这样就避免了死链产生,能够重定向 email 中的被截断的网址到相识的日志等等。这个功能能够帮助用户,同样也能帮助你进行搜索引擎优化,使得每个页面只有一个规范的链接
  • 等待审核 (pending review) 
          这个是对发布流程的改善,它能够允许撰稿人提交文章给编辑或者管理员审核,而不用像以前那样把文章保存为草稿希望别人能够看到。这样可以轻松辨别文章是撰稿人的草稿还是准备投递的稿件了,该功能将对多用户博客非常有用。(不知道更新后的yo2是否支持多撰稿人)
  • 控制面板的改进
          新加了一个高级“所见即所得”编辑器,它能够让你访问到以前隐藏的 TinyMCE 的一些功能。新版的WordPress将Technorati反向链接的地方换成了谷歌博客搜索,您就可以非常便利地看到有哪些人链接到了您的博客。

对于WP插件开发者而言,还会为以下新功能感兴趣:


  1. 完全支持Atom 1.0 协议,包括发布协议
  2. 使用新的jQuery JavaScript 框架,快了800%。
  3. 在用户见到的 tag 系统后面是一个真正强大的分类系统,它极大增加了灵活性,这也许是从1.5版本开始最大的数据库模式更新
  4. 导入器已经被修改得更加有效,现在你可以通过插件添加导入器
  5. 通过 hooks 和 filters,你现在可以覆盖升级系统,控制面板的 RSS 源,feed 解析器,等等许多不能在 2.2 做的事情。
  6. 可以通过 $wpdb->prepare() 方法进行 SQL 查询。
  7. 最后这个版本还完成了提交的351个小问题的修复和功能增加使得 WordPress 更加完美。

任何系统的升级都会带来一些负面影响,也看到不少人反映升级到2.3后遇到插件不兼容问题,并因此延缓了更新。不过我想这些ONeOo应该都搞定了,这也是选择BSP托管的一大好处啊。


Yo2.cn 更多关于WP 2.3的信息可参考这里:
WordPress 2.3 - 你必须知道的10件事

Comments

Popular posts from this blog

Cloudera Hadoop 集群安装(ubuntu + CDH5.10)

前言 CDH是Cloudera公司的Hadoop发行版,基于稳定版本的Apache Hadoop构建,包含Hadoop,Spark,Hive,Hbase和一些工具等,并集成了很多补丁,可直接用于生产环境。通过Cloudera Manager可以简化hadoop各组件的部署和配置过程。 目前CDH对ubuntu支持的最高版本为14.04,因此不建议使用更高版本的ubuntu来部署CDH。 环境准备: 1.配置网络(所有节点) 修改hostname: $ sudo vi /etc/hostname cdh01 修改IP地址: $ sudo vi /etc/network/interfaces auto eth0 iface eth0 inet static         address 172.16.13.11         netmask 255.255.255.0         gateway 172.16.13.254 重启网络服务生效: $ sudo ifdown eth0 && sudo ifup eth0 修改ip与主机名的对应关系: $ sudo vi /etc/hosts 172.16.13.11 cdh01 172.16.13.12 cdh02 172.16.13.13 cdh03 2.配置SSH(所有节点) 启用root登陆(CDH5.10需要进行此步操作) $ sudo vi /etc/ssh/sshd_config #PermitRootLogin without-password PermitRootLogin yes $ sudo service ssh restart $ sudo passwd root 设置ssh无密码登陆 //在主节点上执行一路回车,生成无密码的密钥对 $ ssh-keygen -t rsa //将生成的密钥文件复制到其它节点 $ ssh-copy-id cdh02 $ ssh-copy-id cdh03 测试: 在主节点上ssh hadoop2,正常情况下,不需要密码就能直接登陆进去了。 3.安装Oracle JDK(所有节点) 运行CDH5必须使用Oracle的Jdk,需要Java 7及以上版本支持。 在Oracle的官网下载jdk包,解压到相应目录,例如/usr/java/jdk1.8.0_

Tor洋葱路由的设置与使用

先说明一下,这里只是利用Tor来访问被GWF屏蔽的优秀服务(如Wikipedia、Blogger、GG App等),并不侧重于如何匿名访问网络。以下Tor设置方法适用于: MS Windows(2000/XP/Vista/Server)系统 第一步:下载并安装Tor 关于Tor(The Onion Router,洋葱路由)的工作原理,可以参考枪旗工作室的说明 ( http://tcno.net/doc/tor/#para1 )。在Windows下安装配置Tor已经非常容易了,直接下载这样一个Tor的Windows 捆绑软件包( Vidalia-Tor-Privoxy Bundle ),其中已经预先配置好这些软件能够一同工作。 安装前可以看到套件捆绑了哪些软件:Tor、Vidalia(Tor 的一个图形用户界面)和 Privoxy(Web 代理软件)、Torbutton(Firefox浏览器插件)全选这些软件进行安装。 安装完成后会自动运行Vidalia,在弹出的控制面板上可以看到当前的状态,Tor已经运行了,此时不需要再进行其它设置了。 第二步:配置浏览器使用Tor 如果使用 Firefox 浏览器,Bundle里已经附带了 Torbutton 插件 ,打开/重启Firefox就会在右下角显示Tor Enabled/Disabled,单击它可以选择是否开启Tor代理功能。 对于 Internet Explorer 没有现成的插件可用,需要手动配置代理设置,也很容易。 菜单位置 工具 - Internet 选项 - 连接 - 局域网设置 - 代理服务器 - 高级 - 服务器 在代理理服务器地址栏里填入 "localhost",端口为 "8118"(Privoxy不支持FTP代理,填不填都无所谓了);注意套接字SOCKS代理的端口为 "9050",如果有其它选项,请选择Socks5,然后"确定"即可。 对于 Maxthon ,如果对IE设置了Tor可以选择“使用IE代理设置”,或者手动添加一个代理列表,内容与上面填写的一样,然后选择应用就可以了。 这里说明一下 Privoxy 的作用,因为当直接使用 SOCKS 代理时,浏览器会泄露

Bitwarden 配置 Let’s Encrypt 证书

由于在内网环境部署的Bitwarden,不能通过安装脚本自动申请 Let’s Encrypt 的证书。 起初我用了一个自签名证书,发现特别不好使,虽然在firefox 跟 chrome 内核的浏览器上都能通过插件访问,但必须添加信任才行,特别是用Bitwarden Desktop 客户端连的时候,一直报错,可能是不认自签名证书。 于是琢磨了下怎么手动申请Let’s Encrypt的证书用于内网,对过程简单梳理如下。 自签名证书 | Self-Signed Certificate 如果你在内网环境只需要自签名证书,可以参考Bitwarden的帮助文档( Installing and depoying )进行设置: 1、生成自签名证书: //一条命创建私钥和证书: openssl req -x509 -newkey rsa:4096 -sha256 –nodes -days 10950 \    -keyout privite.key -out identity.crt \    -subj "/C= US /ST= New York /L= New York /O= Company Name /OU= CREAST /CN= bw.creast.win " 将生成的文件放到 /ssl 目录下: privite.key     ~/bwdata/ssl/ bw.creast.win/private.key identity.crt      ~/bwdata/ssl/ bw.creast.win/identity.crt 2、生成.pfx格式证书文件: //一条命令将前面生成的私钥和证书打包成需要的pfx格式文件 openssl pkcs12 -export -out ./ identity.pfx -inkey privite.key \    -in identity.crt -certfile identity.crt -passout pass: IDENTITY_CERT_PASSWORD 注意 IDENTITY_CERT_PASSWORD 跟./env/global.override.e