RexYuan / courseNTNU

(Discontinued) NTNU course rating catalog.
The Unlicense
1 stars 0 forks source link

UI Redesign #26

Open RexYuan opened 8 years ago

RexYuan commented 8 years ago

考量到新資訊以及為了未來更多潛力的可能,需要更具彈性以及更豐富的 UI。

Website Flowchart

為了方便 UI 的設計,以及讓網站流程更清楚、更易修改或增減,且從 Google Analytics 的 Behavior Flow 提取靈感,將藉由類似於心智圖(Mindmap)的工具,先以由上而下,抽象化過程的方式進行網站結構上的設計。 目前的原型

RexYuan commented 8 years ago

UI 相關時宜 #4 #9 #23 都將被整合進此更新中

wildskyf commented 8 years ago

記得要做 RWD。 // 提醒自己XD

RexYuan commented 8 years ago

在 0a5be5392bdff152f9097d775d6930b25b7279fd 改了首頁輸出的 code,並在 59528fa712c5b70467ef27df98ef9c064346cd73 加上 List.js 和其 Fuzzy search 插件。實做參考 List.js - search from multiple locations

RexYuan commented 8 years ago

在 d4888633360def354f54f898746d899ef06a1af6 在課程頁面新增了系所以及教師資訊,為正常運作,請到到 Departments 去把 ChName => DeptChName, EnName => DeptEnName. 到 Teachers 去把 ChName => TeChName, EnName => TeEnName, Description => TeDescription 待辦事項:更新到 Wiki 的 Schema 裡,手動填上開課代碼前綴,使用開課代碼前綴以及系所代碼判斷通識核心領域,更新 test.sql

jaidTw commented 8 years ago

DB Course需要新增Column

name type default
LikeIt u_INT default
DislikeIt u_INT default
RexYuan commented 8 years ago

在 20619980c3e681820cb49b6256d0bba4de52418c 為了加上追蹤功能的原型,請去 DB Schema 新增

TABLE Subs

SubId UserId SubLst
INT PRIMARY INT VARCHAR(255)

另外,必須研究如何處理 User 記錄問題,像是 session 控制,登入時註冊等等

wildskyf commented 8 years ago

話說 DB Schema 的更改不應該在這個 issue 之下吧XD

RexYuan commented 8 years ago

哎呀說的也是 之後改一下

wildskyf commented 8 years ago

[依舊是提醒我自己] 週末來處理

As @RexYuan said: 按鈕應該有三個state disabled 還沒初始化 或是ajax處理中 pressed 按下 default 就是原本 disabled時應該不能按 像是bootstrap 的disabled 還有 subs_lst.php

wildskyf commented 8 years ago

手機版悲劇

wildskyf commented 8 years ago

screenshot_2015-09-21-08-47-27 screenshot_2015-09-21-08-47-13

wildskyf commented 8 years ago

欸欸,剛看到這個 issue 有空給我兩個網站當 ref 下學期的 courseNTNU 要來界面大改版了!