mde.tw

  • Home
    • Site Map
    • reveal
    • blog
  • 程式
    • cp2022
      • cp-syllabus
    • wcm2023
    • cmsimde
      • Portable Python
      • Token and SSH
      • Bootstrap
      • Bugs
      • Frameworks
    • Problem solving
    • Programming
      • Computer
      • Program
      • Python
      • ANSIC
      • Rust
      • Carbon
    • TCExam
      • sendmail
    • Three.js
    • ffmepg
    • Pandoc
    • VSCode
    • Powershell
    • Blockchain
  • Brython
    • Unitconvert
    • Game
    • Simulator
    • Algorithms
  • CPython
    • Pybean
    • PDF
    • RoboDK
    • CAD
      • Python for SW
      • Python for INV
      • Python for NX
    • CAE
    • BS4
    • PostgreSQL
    • PyQt
    • MS Graph
      • MS Teams
  • 設計
    • cad2022
      • cad-syllabus
    • cd2023
    • ME
      • Trends
      • Gears
      • Robots
      • Vehicle
      • Aircraft
      • 3D print
      • Computer Vision
      • Industry 4.0
    • Reference
      • Portable NX1980
      • template and SSH
      • Pull Requests
      • Resolve Conflicts
      • Revealjs
      • Virtualbox
      • cube
    • Solvespace
    • Realizable
    • Bash
    • Leo Editor
    • Fossil SCM
    • Classroom
    • Gazebo
    • Webots
    • Deep RL
  • NX
    • NX1980_setup
    • NX2206
    • NXOpen
    • Mechatronics
  • CoppeliaSim
    • Lua
    • Foosball
    • Examples
      • ZeroMQ
    • Mujoco
    • ROS
  • Projects
    • Wink
    • pjcopsim
      • Copsim Doc
      • Webots Doc
    • pjgazebo
    • pjcontrol
    • pjgithub
    • pjexam
    • pyslvs
    • pjfem
    • pjblender
    • OpenTextbooks
wcm2023 << Previous Next >> Portable Python

cmsimde

WCM (Web based Content Management) 網際內容管理課程主要在研究改進 cmsimde 的功能與應用.

cmsimde 是一套 Web-based content management system, 也就是基於全球資訊網的內容管理系統.

研究 Nuxt.js 結合 Flask

由於全球資訊網頁中主要使用 html, css 與 javascript 控制網頁內容, 因此在利用 cmsimde 管理數位內容時, 必須同時對這三種語言有一定的認識.

有關 html (html5) 請參考:

HTML5 Mastery

假如要在網頁中嵌入 2D 物件, 請參考:

https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API

假如要在網頁中嵌入 3D 物件, 請參考:

Beginning WebGL for HTML5

有關 css 請參考:

Modern CSS

有關 Javascript 請參考:

Beginning Javascript

為了 cmsimde 靜態頁面功能表的簡潔性, 一般建議除了 Home 之外的 H1 標題, 不要超過 9 個. 若善用各分類的 H2 與 H3 子頁面分類至多 9 個子頁面, 9x9x9 合計可以容納 729 個頁面, 應該足以涵蓋中等網站的所有內容.

https://github.com/mdecycu/cmsimde

目前的課程網站 cmsimde submodule 已經使用 mdecycu 帳號下的倉儲, 準備要將現有分別位於

get_page2, render_menu2, 以及 sitemap2 函式中, 如下圖所示:

的 class='container-fluid' 改為 class='container', 根據 bootstrap containers 頁面的說明, 能夠將現有散佈在頁面 100% 的內容, 取用各不同尺寸螢幕的局部大小:

cmsimde Template:

https://github.com/mdecycu/cmsite

cmsimde submodule update:

使用 cmsimde 作為 submodule 的倉儲, 當發現 cmsimde 倉儲內容已經更新後, 若希望使用更新後的子模組內容, 則可以利用下列指令完成:

REM 從倉儲更換目錄至 cmsimde
cd cmsimde
REM 利用 git 指令中的 pull, 從 origin 代號的網路連結, 取回 master 分支的內容, 在近端進行合併
git pull origin master
REM 回到原始倉儲目錄
cd ..
REM 利用 acp.bat 中的 git add, git commit 與 git push 將更新資料送到遠端 github 倉儲中
acp "update cmsimde submodule"

Are we living in a smart city (University, College, Department, Class, Group)?

我們生活在智慧城市或場域 (大學, 學院, 科系, 班級, 團隊) 嗎?

Handbook of Smart Cities

CMSiMDE 引用 ASCII STL方法:

將 ascii.stl 檔案上傳至 downloads 目錄後, 利用 File List 功能, 後列出 ascii.stl, 以滑鼠點擊會出現顯示 stl 檔案的頁面, 導入頁面時, 以 iframe 標註之 src 對應至顯示 stl 檔案的 html 連結即可, 例如:  <iframe width="600" height="400" src=""></iframe>

src 在動態網站中為 /static/viewstl.html?src=/downloads/spikeball.stl


wcm2023 << Previous Next >> Portable Python

Copyright © All rights reserved | This template is made with by Colorlib