最近有客戶找到我們,需要定制開發一個新聞小程序。定制開發還是我們的主要業務,之前也接觸到很多定制開發需求,但這個,應該是比較通用而且復雜高不高的項目,很適合小程序開發入門學習用,因此我把它整個開發過程整理成一個系列的教程。希望能幫助到更多人,當然了,也希望大家能看到我們的實力,有定制開發需求時能想到我們更好!
在筆者寫這篇文章時項目還沒進入開發,屬于需求整理確認階段,所以本章節先看看咱們接下來要開發的新聞小程序是長什么樣子的,先看看設計稿。


需求簡單描述下:
1,新聞要有分類,分類可以在后臺增加,編輯或者刪除
2,新聞內容可在后臺管理,包括增加,編輯,刪除,置頂推薦
3,新聞統計分析,統計指標有閱讀數,收藏數,轉發數,閱讀用戶畫像
4,用戶可收藏某個新聞
5,新聞列表中可設置信息流廣告(重點)
6,新聞內容頁面中也可設置廣告(重點)
7,后臺可以對不同位置的廣告進行管理,上架或者下架
8,后臺可統計廣告的展示次數
9,用戶可評論某個新聞,并且評論可控制,可管理,如下圖

10,新聞列表支持無圖,單圖,多圖的展示方式,如下圖

- 1:需求分析
- 2:數據庫結構及數據字典
- 3:安裝后端管理系統
- 4:創建新聞插件
- 5:后臺數據模型創建
- 6:模型字段管理
- 7:列表定義及管理界面設計
- 8:其它模型導入
- 9:小程序菜單增加
- 10:增加小程序賬號
- 11:新聞分類管理功能實現
- 12:新聞內容管理功能實現
- 13:新聞統計功能
- 14:廣告管理功能
- 15:廣告統計后臺管理
- 16:小程序開發環境配置
- 17:小程序基礎開發
- 配置文件
- weiphp函數庫
- 入口文件
- 通用樣式
- 18:新聞分類實現
- index.wxml 布局
- index.js 邏輯
- 后端API開發
- 加樣式美化
- 19:新聞列表實現
- 列表布局
- 列表邏輯
- 列表API
- 列表樣式
- 20:新聞詳情實現
- 詳情布局
- 詳情邏輯
- 詳情API
- 詳情樣式