最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

EMlog 5.3.1 For 新浪 SAE

博客经验 xhhjin 18952浏览 30评论

新浪 SAE 在 2015 年 4 月 29 日宣布正式进入全民免费时代,这是一个好消息,也是一个坏消息。好消息是所有的人都可以开始使用 SAE 了,坏消息就是对申请到中级或高级的开发者来说,福利被大大的剥夺了,我现在在后台连原来显示的高级开发者字样都看不到了。

但这却在无形中促使我决心完成一件很久前就想做的事情,将托管在 SAE 上的 EMlog 博客从 4.2.1 升级到最新的版本 5.3.1。之前用的 4.2.1 是 EMlog 官方 SAE 修改版的最后一个版本,已经无人维护了,在使用时自己也修改了一些 bug,而目前官方最新的标准版本是 5.3.1,要移植到 SAE 上的话就要全部靠自己了,包括数据库和代码。

于是趁着五一放假期间,通过本地搭建环境来升级数据库,在网上找到消失的彩虹海移植的 EMlog 5.3.1 For SAE 版本代码,主题也参考官方的模板升级参考,从 4.2.1 升级到 5.3.1 版本,几番折腾之后,基本上可以用了。在之后的一周内,经过不断调试,对使用过程中陆续发现的一些 bug 和不如意的地方,也一一做了修改,并将代码和修改说明开源在 GitCafe 上,方便有需要的朋友。

emlog-for-sae

EMlog 5.3.1 for SAE 移植版

EMlog 是 “Every Memory Log” 的简称,意即:点滴记忆。是一款基于 PHP 和 MySQL 平台的功能强大的个人博客系统。致力于为您提供快速、稳定,且在使用上又极其简单、舒适的博客服务。
EMlog 5.3.1 for SAE 基于 EMlog 官方 5.3.1 版本修改,只适合 SAE 平台使用。

使用 SAE 自有的 KVDB 技术,缓存速度更快,占用豆豆资源更低;
使用 Storage 存储文件,解决了 SAE 本地不能读写的问题;
添加和修改常用插件以适合 Emlog SAE 版本。

由于 SAE 不支持本地代码写入,所以无法在线编辑主题,在线安装主题、插件,建议通过 SVN 修改上传。

优化说明:

  1. 手机访问时自动识别并跳转到手机版本对应文章页面
  2. 附带了笑忘书的手机模板,同时保留原版的手机模板
  3. 增加 SAE 伪静态支持,需在后台修改文章链接设置
  4. 支持 Windows Live Writer 离线写作
  5. 为笑忘书手机模板增加保存草稿功能

插件支持:

  1. 添加 SAE 二级域名插件,对绑定未备案域名的博客,将 Emlog 中的静态资源使用原 SAE 二级域名访问,提升速度,节省云豆
  2. 修改 sitemap 插件以支持 SAE
  3. 添加安全防护插件
  4. 添加 Ping 服务插件
  5. 修改反垃圾评论插件以支持 SAE
  6. 添加 SyntaxHighlighter 代码高亮插件
  7. 添加图片本地化插件
  8. 修改 SendMail 插件以支持 SAE,美化发送邮件格式,区分发信邮箱和发信账号,方便使用邮件服务商(如:SendGrid 等)提供的发信账号
  9. 添加自动摘要插件
  10. 添加 HighSlide 插件
  11. 添加修改的支持 SAE 平台的图片加水印插件
  12. 添加时间轴文章归档插件,修改支持展开全部 / 折叠全部
  13. 修改 EM 相册插件以支持 SAE
  14. 添加 JiaThis 分享插件
  15. 添加用户注册插件
  16. 修改匿名投稿插件以支持 SAE

模板支持:

  1. 官方默认模板:简洁优雅
  2. LS-Black 模板:Ublog 系列 black 模板,黑色简明大气
  3. 无际遐想模板:仿简书的博客主题

安装说明:

  1. 在 SAE 创建一个新应用
  2. 进入应用管理 -> 服务管理 ->mysql 初始化数据库
  3. 进入应用管理 -> 服务管理 ->Storage 创建一个 domain。domain 名称必须是 emlog。如果你想修改这个名称,请打开 config.php 文件,把 S_DOMAIN 常量修改成你创建的 domain 名称
  4. 进入应用管理 -> 服务管理 ->KVDB 开启 KVDB 存储
  5. 进入应用管理 -> 服务管理 -> 代码管理。创建一个版本
  6. 解压安装包。把 EmlogForSAE 目录下面的文件上传到新建的版本下面
  7. 上传完毕后访问 http:// 应用名.sinaapp.com/install.php 就可以开始安装了。
  8. 安装完成后删除掉 install.php

演示网站:

代码地址:

建议通过 Coding.net 下载最新版本,后续更新时,百度云版本不一定同步更新。


欢迎转载,转载请注明出处:蔓草札记 » EMlog 5.3.1 For 新浪 SAE

♥ 喜欢 0 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (30)

  1. SAE的我想安装插件、怎么才可以安装呢?
    Thanos10年前 (2015-05-27)回复
    • @Thanos 使用SVN上传插件代码。
      xhhjin博主10年前 (2015-05-31)回复
  2. 改天试一试。
    火锅桌椅9年前 (2015-06-02)回复
  3. 我现在遇到的sae最大问题就是头像问题,不知道你这个版本可否支持~
    Liangge9年前 (2015-06-15)回复
  4. 遇到一个问题 就是后台关闭手机版后 手机访问就一直出现 站点未开启手机访问 «点击返回 这个页面 返回也不能返回pc版页面 一直这个提示页面
    Liangge9年前 (2015-06-16)回复
    • @Liangge 是个bug,已经修改好了,去上面的GitCafe地址看看吧,只修改了根目录的index.php文件。
      xhhjin博主9年前 (2015-06-16)回复
      • @xhhjin 非常感谢 请你帮忙把 匿名投稿和注册插件 移植过来可以吗
        Liangge9年前 (2015-06-17)回复
        • @Liangge 看了下这两个插件,注册的应该可以直接用,匿名投稿的需要改下,有空了再搞吧。
          xhhjin博主9年前 (2015-06-17)回复
          • @xhhjin 感谢
            Liangge9年前 (2015-06-17)
        • @Liangge 这两个插件已经移植好了,去试试吧。
          xhhjin博主9年前 (2015-06-20)回复
          • @xhhjin 谢谢
            Liangge9年前 (2015-06-21)
          • @xhhjin 匿名投稿我测试还是不行
            Liangge9年前 (2015-06-21)
          • @Liangge 有什么错误吗?页面发我看下,我这边测试都没问题了。
            xhhjin博主9年前 (2015-06-21)
  5. 为什么我的头像不显示,换了好几个模板都是!在后台显示,前台就不显示 gengerbao.sinaapp.com
    耿二宝9年前 (2015-06-21)回复
    • @耿二宝 是微语的头像吗?最近刚修改,代码下载GitCafe里面的,百度云盘没有更新最新版本。
      xhhjin博主9年前 (2015-06-21)回复
  6. 你那个数据库备份真心搞不明白EM有一个数据库备份插件 有时间大神加进去吧
    Liangge9年前 (2015-06-24)回复
    • @Liangge 那个插件不好在SAE上移植,不折腾了。
      xhhjin博主9年前 (2015-06-24)回复
      • @xhhjin 没事 谢谢 我用了没有移植的就是提醒没有写入权限 其实好几个插件我都是用的本地修改好了在吧修改好的数据直接复制到sae的 这个方法一般也可用
        Liangge9年前 (2015-06-24)回复
  7. 在手机端上,好像找不到git的下载链接
    泰山9年前 (2015-08-23)回复
    • @泰山 没发现有这个问题。。 :arrow:
      xhhjin博主9年前 (2015-08-23)回复
  8. 在手机端,git里只有介绍,没下载链接
    泰山9年前 (2015-08-23)回复
    • @泰山 这个就是gitcafe的问题了,话说通常手机端也没必要下载的吧
      xhhjin博主9年前 (2015-08-24)回复
  9. 感谢更新,好东西要记得收藏
    泰山9年前 (2015-08-24)回复
  10. 楼主,一般每月能用多少豆子?
    龙成9年前 (2015-10-11)回复
  11. 我还没有装,鼓捣了半天sae原始版本,就差最后一步导入数据库了,一看版本不对,恶心死了。临睡无意中发现大神你做的更新,真是太好了,解决了我的大问题,要不还不知道鼓捣多久呢
    龙成9年前 (2015-10-11)回复
    • @龙成 原版到能用路远着呢。我那个是个免费域名,收录不好,每月消耗不到50云豆,还主要是爬虫消耗的。
      xhhjin博主9年前 (2015-10-14)回复