---
# System prepended metadata

title: ICMP共構平台切版

---

ICMP共構平台切版
===
>此為留職停薪前的工作交接文件之一
>[name=Alan Lin] [time=2020 05 30][color=#337ab7]

壹、切版所需技能
---
### 一、軟體技能
- [ ] Adobe illustrator 	(向量)
- [ ] Adobe Photoshop	(點陣)
- [ ] Adobe XD 或 Sketch	(UI 排版軟體 像scss一樣可設定變數 模組化)
- [ ] Chrome 開發者工具
- [ ] VS Code

**VS Code 插件**
>**Bracket Pair Colorizer**
>幫你把一樣的括號用同樣的顏色，不要括號用不一樣的顏色。讓使用者容易分辨。
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer
>**Path Intellisense**
幫你快速找檔案路徑 autocomplete
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
>**Bookmarks**
可以標一個書籤在你的code指定的位子。 之後就可以在你的scrollbar 看到藍色的提示。
https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks


### 二、網頁技能
- [ ] HTML 
- [ ] CSS Animation
- [ ] SCSS
- [ ] jQuery
- [ ] git版控


>語法支援檢測
https://caniuse.com/
>HTML語法表
https://www.w3schools.com/
>Emmet
https://docs.emmet.io/cheat-sheet/
>30天掌握Sass語法
https://ithelp.ithome.com.tw/articles/10126703
>Git入門指南
https://backlog.com/git-tutorial/tw/

### 三、無障礙網頁規範

>無障礙網頁開發規範2.0版
https://www.youtube.com/watch?v=9pC2hNMMfoQ
>無障礙資料上稿注意事項
https://docs.google.com/document/d/1pjQgavyCp_I5DX3pEMJj_HRPQTLPljoxlVdZ1dJ1mwA/edit
---

貳、切版步驟
---
### 一、先把設計檔裡的圖片元素先切出來。
XD Sketch 左下 Export
Photoshop 切片工具
### 二、拉首頁模組 客制html先寫好。
### 三、找相近類似的現成樣式去改。
**去公司伺服器 git_repository資料夾找 (需用git軟體下載)**
模組列表： [4.0 模組盤點_2018](https://docs.google.com/spreadsheets/d/1AF6YRalE_kJNZnhRfWln3zWUZpZW-yt3HJXy2P6BD1o/edit)
模組結構： 每個模組 class name下會有hd ct ft 　
```htmlembedded=
<div class="模組類型　模組名稱">
    <div class="in">
        <div class="hd">/*模組主標題 或是 搜尋開關按鈕*/
        </div>
        <div class="ct">/*模組主要內容*/
        </div>
        <div class="ft">/*更多 上下一則*/
        </div>
    </div>
</div>
```

**產生css主要四支SCSS**
==cp.scss==     CP頁限定
==global.scss==	全部的樣式 (模組scss會先引入，page_開頭的scss，再引入global.scss)
==page.scss==	內頁限定
==print.scss==	預覽列印

> 本機端需安裝 [Fire.app](http://fireapp.kkbox.com/) 才能產生css

**global.scss裡主要變數設定的兩支SCSS**
==_base-function.scss==  % 函式
==_base-variable.scss==	  $ 設定值 

**個人新增常用兩支SCSS**
==_Architecture.scss==	後臺 首頁模組 預覽限定
==_index.scss==	首頁限定 (區分CP頁的整合式網頁)


**不在共構母版裡但常用js**
==taipeiExtendNav.js== 	錨點滑動 源自北市府官網

**個人新增js**
==forNCC.js==		自訂js去解決無障礙檢測問題
==RWDtable.js== 	表格抓th生data-title  搭配 class="RWDtable"
>範例網站：[中油油價表](https://www.cpc.com.tw/historyprice.aspx?n=2890)

==addActive.js==	做一開始載入動畫	
>範例網站：[花博公園](https://www.expopark.taipei/Default.aspx)

==theme.js==        改色　用字級大小的JS去改的
>範例網站：[水試所](https://www.tfrin.gov.tw/)


### 四、做好的樣式檔　上傳至　jtool/版型管理/SASS Source。
==Images== 		圖片
==Js==			javascript
==Sass==			樣式
==Architecture.json==	產生頭尾的html
以上四個壓縮成一包zip上傳 (注意mac iOS系統會產生 ._開頭的隱藏檔 )

### 五、更新樣式檔   jtool/WebService測試(建立站台)/網站管理/更新樣式

1. 如果有更新json 需進後臺按地球發布
1. 清暫存
---

參、注意事項
---
### 一、共構目前存在的問題。

1. 不同網站模組標題 h2標籤 不正確。
2. area-form.search hd a 搜尋標題是英文字且不能點擊。
3. RSS按鈕 更多按鈕需帶出標題。
3. 每頁筆數旁邊" go "改成" 執行"
4. 相關影片的icon 仍然是相關圖片的icon
