书巢小程序2.0.0发布

wx-booker

微信小程序-书巢小程序(图书共享预定 ) 更新至V2.0.0

体验效果

在微信中搜索小程序【建始同城共享书】或扫码体验
viewimg/01.jpg

viewimg/02.jpg

viewimg/02.gif

初衷

通过微信小程序向当地爱书者提供一个图书共享预定平台,前期期望投入费用越少越好。同时还要有一定的变现能力,例如图书借阅费、本地商家广告投放。

下载代码

V2.0.0功能新增(20200205)

  1. 完全自定义文章类型和自定义字段
  2. 增加输入ISBN一键获取豆瓣书籍信息
  3. 增加看广告显示隐藏内容短代码,可插入到正文任意位置
  4. 增加办公文档查看
  5. 增加切换风格
  6. 增加关于页面,内容在后台配置输出
  7. 增加悬浮广告位,可后台配置显示在首页/列表页/详情页
  8. 增加可关闭借阅按钮
  9. 增加若干全局设置

V1.0.0功能分解

  1. 图书分类管理
  2. 图书信息管理,包括介绍和图书相关ISBN、关联分类等
  3. 预借功能与费用管理
  4. 图书在馆状态
  5. 全局搜索图书
  6. 图书条形码扫码查询
  7. 用户管理与用户等级
  8. 广告管理
  9. 本地商家服务投放
  10. 图书订阅帮助信息
  11. 用户浏览与喜欢统计
  12. UI交互清爽简单

程序选型

  • 域名:阿里云购买
    制作小程序域名还是必须的,这个去阿里云买一个.com域名就好。年费50元+。
  • 服务器:阿里云ECS
    这个是做互联网没办法少的,选用ECS主要因为我服务器有其他建站需求,建立多个网站使用。年费:500元+。
  • 后台:Wordpress
    强大而免费,通过插件的使用可以打造出功能完善的CMS/商城系统。年费:0元。
  • RESTAPI:微慕小程序插件
    这个是用于将wordpress和小程序通信的插件程序,我是用的是微慕小程序插件1.6.0。年费:0元。
  • 小程序:微信小程序个人版
    前期因为无法预测变现能力,所以考虑成本,我输出的是个人版小程序。未来有更多本地商业服务的时候,移植到企业版。年费:0元。
  • 前端:微慕开源版+自己摸索完成
    小程序的前端是我通过微慕开源版3.6的代码二次开发完成,我现在Github已开源,有需要的朋友可以Clone。费用:0元。

使用

  • 环境准备 服务器选型购买、域名购买备案配置环境网上很多教程这里不再赘述,注意:微信小程序要求域名需备案、https://开头。

  • 程序安装

    1. WordPress安装
      前往官方下载或者https://github.com/WordPress/WordPress最新版本,按网上教程一步步安装。
    2. WordPress主题安装
      我使用raz主题,主要是我比较懒,这个主题不光是因为我网站商城需要简洁的效果,自带的文章自定义字段也方便我定义。
      viewimg/03.jpg
    3. WordPress插件安装
      这里用到两个插件:微慕的小程序插件https://github.com/iamxjb/rest-api-to-miniprogram+全局搜索插件Search Everything,在wordpress后台安装新插件搜索进行安装。前者的RestAPI用于与微信小程序通信,后者用于小程序支持字段搜索。
      viewimg/04.jpg
      viewimg/05.jpg
      viewimg/06.jpg
    4. 微慕开源版下载
      微慕算很良心的小程序开源商,功能多,文档详细,社区活跃,值得使用。需要高级功能的可以去微慕商城购买专业版,提供在线技术支持。微慕开源版本在Github的传送门:https://github.com/iamxjb/winxin-app-watch-life.net
    5. 微信小程序账号申请
      前往微信官方注册小程序账号,后台获取你的appid和秘匙,填写相应的小程序信息。选择服务类型时要注意,个人类型的小程序在服务类型选择上要慎重,看官方文档,最好选择工具类型。
    6. 微信小程序开发环境安装
      前往微信官方下载最新版本的微信开发者工具,安装后启用微慕开源版的代码,按微慕官方的帮助文档修改代码中相应的设置。
      viewimg/07.jpg

至此,程序安装完成,这一步预览小程序的效果是微慕小程序的模板。

  • 微信小程序2.0.0-书巢小程序模板安装调试

    1. 将文件包插件目录下的两个插件文件安装或覆盖在wordpress的插件目录中(/wp-content/plugins/);
    2. 进入wordpress后台管理,开启pods和微慕小程序插件;
    3. 在pods插件中启用Migrate: Packages组件;
    4. 在Migrate: Packages组件中导入文件包data目录下的pods文件;
    5. 导入后,左侧菜单栏会出现【书目】【帮助】【活动】三个自定义文章以及二级菜单分类和设置等;
    6. 接下来导入书目模拟数据:进入菜单工具-可用工具中启用【导入】, 然后将文件包中的书目模拟数据导入;
    7. 将小程序代码直接在小程序开发工具中导入。
    8. 在wordpress后台配置微慕小程序的相关key
    9. 在小程序代码里的project.config.json和config.js进行配置相关key
    10. 在wordpress的书目设置和全局设置中进行相关文字设置,包括首页标题等
    11. 完成后,进行测试即可。

    任何问题进QQ群反馈:928993356

感谢

下载代码