WordPress.com 开源,弃 PHP 改用 JavaScript

WordPress.com 在今天迈出了自成立以来的最跨越性的一步。Automattic 公司从头重写了 WordPress.com,将这项计划命名为 Calypso(译者注:卡吕普索,希腊神话的海之女神),从内到外一切都焕然一新。以下为其详细更新内容。

首先,WordPress.com 现在从 WordPress 核心代码中完全剥离出来。如今的 WordPress.com 是一套管理界面,它同 WordPress 核心代码的交互方式,与其它现有的第三方的界面、应用相同。网站使用 REST API 来完成诸如获取旧日志、推送新日志、上传照片等任务。

其次,WordPress.com 团队还进行了大刀阔斧的改造。WordPress.com 不再沿用 PHP 和 MySQL,而是转用 JavaScript 和 API 调用。也就是说,当你访问网站时,你将从服务器获取一个全功能的、在浏览器中运行的 WordPress 客户端。

客户端是一个单页应用,这意味着当你在界面上进行操作时,将会很少看到载入界面出现。而且该应用在你的手机和平板上同样适用——因为它采用响应式 设计。如果你过去通过后台管理 WordPress,现在你依然可以直接访问后台。但是如果你使用的是托管式 WordPress、安装了 Jetpack 插件的半托管式 WordPress  或者像 TechCrunch 一样的 WordPress VIP,Automattic 还在 WordPress.com 上提供了另一种登陆选项。

最后,以上详尽或未详尽的代码都在 GitHub 上托管并开源。你可以查看代码、建立自己的代码分支并且重新使用它,只要你遵循 GNU 通用公共许可证第二版的内容。

此外,WordPress.com 团队并不满足于此。现在,你可以下载新款 Mac 应用 来访问 WordPress.com。从很多方面看,这款应用很接近 Slack 的桌面应用。它利用网络技术和桌面功能,让你获得与 WordPress.com 一致或相近的体验,还加入了一些好用功能,比如通知。Windows 版和 Linux 版应用正在开发中。

我下载了该应用,并且把玩尝试了几分钟。如果你熟悉 WordPress.com 界面,你会感到宾至如归,因为它们看起来完全一样。不过在 Dock 上有一个应用图标总归更加方面。

那么 Automattic——这家 WordPress.com 背后的公司,为什么要  不惜代价 地去重写代码?WordPress.com 如今给人的感觉和工作方式宛如一款现代的在线应用。这是它重返战局,迎战诸如 Medium 等新晋挑战者的重要一步。

尽管编辑器还缺乏很多高级用户(包括 TechCrunch 作者们)的常用功能,WordPress.com 已经算得上是一款简洁高效的写作工具,它应该会吸引到一批 Medium 上的写作者。

据统计, 今天全球约有 25% 的网站运行着 WordPress。 这是一个伟大壮举,WordPress 不再是一家青涩、急躁、总想着对抗巨头的创业公司,它自己已然成为了网络巨头。通过今天的举动 Automattic 向人们证明了,它对行业环境以及潜在威胁仍然有着清晰的评判。对于 WordPress 的未来,这亦是一个鼓舞人心的举措。

翻译: 魚生臣

WordPress.com Goes Open Source And Gets A Desktop App

 
 

时间: 2025-01-30 13:02:15

WordPress.com 开源,弃 PHP 改用 JavaScript的相关文章

开源项目越来越青睐 JavaScript

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 开源项目们都使用什么开发语言?一份由 Black Duck 发表的最新研究报告显示,开源项目越来越青睐 JavaScript,他们通过对项目中使用的各种开发语言的代码行数进行统计,发现 C 语言以 40% 的比例遥遥领先,而 JavaScript 和 PHP 则呈明显上升趋势. 多数开源项目使用超过一种开发语言,Black Duck 的执行副

从WordPress看开源平台的发展

说起开放平台,大家应该都知道是很厉害的东西,按2011年的数据,Facebook的应用数超过了55万,这些应用每天被安 装的次数超过2000万次. 但是很少有人知道,地球上六分之一的网站采用Wordpress架构,在Alexa排名前10万的网 站中,有16.7%使用了WordPress.如果把WordPress看做一个开放平台的话,它比Facebook更有影响力.而事实上,它就是 这样的一个平台. 什么是开源平台 开放平台之所以能大规模流行,是因为它释放了控制权:你可以为平台开 发应用,使用平台

几个优化WordPress中JavaScript加载体验的插件介绍_php技巧

WordPress 本身以及主题和插件通常需要加载一些 JavaScript 来实现某些特殊功能.为了最大限度地保证兼容性,不至于出现 JavaScript 失效的情况,所以一般在页头加载 JavaScript 文件.但是根据 Yahoo 开发者论坛的建议,加载 JavaScript 应该尽量在页尾以提高页面的显示(响应.渲染)速度.本文根据作者的使用经验介绍几个相关插件,并说明如何在某些特殊页面仍然在页头加载 JavaScript. 下面先简单介绍几个相关的优化 JavaScript 的 Wo

WordPress快速建站

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   这篇文章将介绍如何使用WordPress建立一个博客.网站和论坛.WordPress是基于PHP的博客架设工具.它提供了一套开源的PHP代码以方便用户在支持PHP的主机上快速的建立博客.WordPress的作者Matt Mullenweg.作为一个狂热的博客爱好者,他深感当时博客产品的不足,从而开发了WordPress.WordPress有很好的图形化管理页面.所以,即使不懂

全栈 JavaScript 程序员的崛起

JavaScript 无处不在 在以前,JavaScript程序员就是前端开发者的同义词,永远与浏览器绑在一起.但那已是昨日往事.Node.js的崛起开启了一个新纪元,从此,JavaScript 程序员可能不再是被局限于浏览器的前端开发者了. 相比其他高级程序语言,作为一名 JavaScript 程序员,你可以在更多的平台上发挥才能.但是现在让我们将目光放在两大主流领域上:浏览器和服务端. 为什么我非要在这两者中做出选择呢? 做为一名全栈 WEB 开发人员需要面对的问题 有句古话说得好:"什么都

超酷的javascript文字云/标签云效果 – D3 Cloud

在线演示 如果你想创建漂亮的文字云或者标签云效果的话,你可以考虑使用D3-Cloud,这是一个超棒的开源字体云效果javascript类库,基于知名的 D3.js,能够帮助你生成类似wordle.com风格的字体或者标签云效果. 这个类库使用HTML5画布来生成字体效果,整个布局算法可以异步实现,只需要设置时间块大小.并且支持动画特效.整体性能非常不错. 文字,字体和字体大小,旋转和边框距离都可以自定义.包含两个事件: word – 当每一个文字添加后触发 end – 当全部文字添加后触发 当然

一些相见恨晚的 JavaScript 技巧_javascript技巧

JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透.本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧.简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码: 复制代码 代码如下: var car = new Object(); car.colour = 'red'; c

JavaScript 二进制的 AST

本文讲的是JavaScript 二进制的 AST, 原文地址:Towards a JavaScript Binary AST 原文作者:Yoric 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:Cherry 校对者:lampui.jasonxia23 JavaScript 二进制的 AST 在这个博客文章中,我想介绍一下 JavaScript 二进制 AST,我们希望在我们的项目中这将有助于使网页加载更快,以及其他一些好处. 背景介绍 多年来,Jav

新手教程:您必须了解的15套JavaScript框架与库

[51CTO.com快译]JavaScript拥有着庞大的技术社区,而如此可观的技术支持基础亦帮助其进一步在受众群体中吸引人气.值得强调的是,目前面向开发者的大部分框架及库属于开源项目,这意味着相关开发人员能够轻松运用这些资源以高效完成日常工作.因此,无论您身为JavaScript新手抑或经验丰富的前辈高人,充分利用这些方案的既有优势都将显著提升您的开发效率与效果. 在今天的文章中,我们将介绍15款最为重要的JavaScript框架与库--您千万不要错过. 1. Angular.js Angul