Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Movable Type 鹿児島 1 月(2025/01/11)- MTML
Search
Shintaro KUBUKI
January 11, 2025
Technology
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Movable Type 鹿児島 1 月(2025/01/11)- MTML
Shintaro KUBUKI
January 11, 2025
More Decks by Shintaro KUBUKI
See All by Shintaro KUBUKI
Movable_Type_鹿児島_202512.pdf
shintaro_kubuki
0
9
Movable Type 鹿児島 2025年4月(2025/04/19)- プラグイン `MyAdminPack for Movable Type` を触ってみよう!
shintaro_kubuki
0
300
Movable Type 鹿児島 2 月(2025/02/08)- プラグイン `MyAdminPack for Movable Type` を👩💻ローカル環境で触ってみよう!
shintaro_kubuki
0
58
Movable Type 鹿児島 12 月(2024/12/13)- ウィジェットって 🪚 簡単に作れるんですか?🔨️
shintaro_kubuki
0
24
Movable Type 鹿児島 10 月(2024/10/12)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(後編)
shintaro_kubuki
0
38
Movable Type 鹿児島 9 月(2024/09/13)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(前編)
shintaro_kubuki
0
70
Movable Type 鹿児島 7 月(2024/07/13)
shintaro_kubuki
0
95
Movable Type 鹿児島 6 月(2024/06/08)
shintaro_kubuki
0
150
Movable Type 鹿児島 4 月(2024/04/13)
shintaro_kubuki
0
98
Other Decks in Technology
See All in Technology
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
100
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
170
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
280
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
2
590
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
1k
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
1.2k
人とエージェントが高め合う協業設計
kintotechdev
0
880
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
160
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.5k
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
110
CloudWatchから始めるAWS監視
butadora
0
120
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
530
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
Utilizing Notion as your number one productivity tool
mfonobong
4
460
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The SEO identity crisis: Don't let AI make you average
varn
0
520
The Spectacular Lies of Maps
axbom
PRO
1
870
Paper Plane (Part 1)
katiecoart
PRO
1
9.8k
Marketing to machines
jonoalderson
1
5.6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How to Ace a Technical Interview
jacobian
281
24k
Transcript
MTML デザインスタジオ カンセ フルスタックデザイナー 久富木 慎太郎 Movable Type 鹿児島 1
月(2025/01/11) MTML © Movable Type 鹿児島 1
久富木 慎太郎 (くぶき しんたろう) デザインスタジオ カンセ フルスタックデザイナー 2023 年 4
月創業しました。 Movable Type をプラットフォームにしてホームページを作って ます。 誰の役にも立たない無駄なことをやりたいです! Movabley Type 鹿児島 というコミュニティでほぼ月 1 回のペー スで勉強会を開いてます。 MTML © Movable Type 鹿児島 2
花火は見るより 打ち上げる方が好き デザインスタジオ カンセ という屋号で 鹿児島からインターネットで世界に繋がって ホームページを作ってます。 セキュリティを重視するような場面が多い企業や 大学、行政とかのウェブサイトの制作が得意で す。
主な事業 テーマ・プラグインの開発 ホームページの制作 UI/UX デザイン(アプリやシステム) MTML © Movable Type 鹿児島 3
国内導入実績 5 万サイト以上 (私の実績じゃないよ ) Movable Type というソフトウェアを使ってホー ムページを作ってます。 Movable
Type は、国内の多くの企業や組織 で CMS プラットフォームとして利用され ています。 見れないということがあってはならない、ランデ ィングページ(広告のサイト)にも向いているん じゃないかな 詳しくは「Movable Type 導入実績」のペー ジをご覧ください。 MTML © Movable Type 鹿児島 4
Movable Type 鹿児島のご紹介 鹿児島を拠点としたエンドユーザー(システムなどを使う側の 人)向きのコミュニティーです。 システム(主に Movable Type)の運用のスキルやwebツール の使い方のスキル の向上を目的とした勉強会や意見の交換、
たまに技術的な勉強もしていけたらと思います。 ほぼ月 1 回、第 2 土曜日の午前中に”たぶん”マークメイザンで 勉強会をしています。 MTML © Movable Type 鹿児島 5
今月の勉強会のお題 1. 【準備】mt-dev を動かすための準備をしてください 2. 【準備】mt-dev README.ja.md を読んでみる 3. 【問題
1】mt-dev 動かしてみる を make に置き換えて実施してください。 4. 【問題 2】インストールしてください 5. 【問題 3】 ファイルへのリンク をしてください 6. 【問題 4】プラグイン 「ファイルへのリンク」一括設定 を使って全ての設定をして ください。 を(行けるとこまで)したいと思います。 MTML © Movable Type 鹿児島 6
準備 mt-dev を動かすための準備をしてください 注意 以下、MacOS でのみ確認を行なっております。 その他の OS の場合は、マシンの環境に置き換えて試してください。 mt-dev
https://github.com/movabletype/mt-dev Git Docker make(Command Line Tools for Xcode に同梱されている) MTML © Movable Type 鹿児島 7
Git のインストール $ git -v macOS に Git をインストールする https://knowledge.kanse.net/macos/e000032.html
MTML © Movable Type 鹿児島 8
Docker のインストール Docker https://www.docker.com/ja-jp/ MTML © Movable Type 鹿児島 9
make(Command Line Tools for Xcode)のインストール $ xcode-select --install MTML ©
Movable Type 鹿児島 10
mt-dev README.ja.md を読んでみる README.ja.md https://github.com/movabletype/mt-dev/blob/master/README.ja.md その他の主な起動オプション を make に置き換えて読む。 $
make up ARCHIVE=MT.tar.gz $ make up-psgi ARCHIVE=MT.tar.gz # PSGI環境で起動 $ make down # MTを停止 $ make down REMOVE_VOLUME=1 # MTを停止してデータベースのデータを削除 $ make up UP_ARGS="" # MTコンテナをforgroundで起動 $ make docker-compose ARGS="logs -f" # ログの表示 $ make up PERL=5.28 PHP=7.3 # PerlやPHPのバージョンを指定 $ make up DB=mariadb:10.5.1-bionic # MariaDB 10.5.1を利用する MTML © Movable Type 鹿児島 11
問題 1 動かしてみる を make に置き換えて実施してください。 $ git clone
[email protected]
:movabletype/mt-dev.git
mt-dev $ cd mt-dev $ cp /path/to/MT7-R0000.zip archive/ $ make up ARCHIVE=MT7-R0000.zip $ make exec-mysql SQL='CREATE DATABASE mt /*!40100 DEFAULT CHARACTER SET utf8mb4 */' 以下は実施しなくてもいいかも $ make exec-mysql SQL='CREATE DATABASE mt /*!40100 DEFAULT CHARACTER SET utf8mb4 */' MTML © Movable Type 鹿児島 12
レビュータイム 質問があれば受け付けます。 MTML © Movable Type 鹿児島 13
問題 2 インストールしてください http://localhost/cgi-bin/mt/mt.cgi 上記の URL をクリックするとローカルの環境で動いている Movable Type のインストールの画面が表示されると思
います。 表示されている内容に従って、インストールを完了してください。 また、途中で設定した ユーザー と パスワード は忘れないようにメモをとってください。 インストールウィザードで環境設定ファイル(mt-config.cgi)を作成する https://www.movabletype.jp/documentation/mt8/installation/install/wizard/ MTML © Movable Type 鹿児島 14
レビュータイム 質問があれば受け付けます。 MTML © Movable Type 鹿児島 15
問題 3 ファイルへのリンク をしてください テンプレートを外部ファイルとリンクする https://www.movabletype.jp/documentation/mt8/designers-guide/manage-templates/file-link/ MTML © Movable Type
鹿児島 16
レビュータイム 質問があれば受け付けます。 MTML © Movable Type 鹿児島 17
問題 4 プラグイン 「ファイルへのリンク」一括設定 を使って全ての設定をしてください 「ファイルへのリンク」一括設定 https://www.kanse.net/movable-type/plugins/KaNseSetAllLinkToFile/ MTML © Movable
Type 鹿児島 18
レビュータイム 質問があれば受け付けます。 MTML © Movable Type 鹿児島 19
自由にカスタマイズ or 質疑応答 ここまでで、なんとなく mt-dev の設定 MTML をどうやって作るか。 MTML があると幸せなのか?
が、わかったかと思います。 ここからはもくもくタイムです。 自由にカスタマイズしたり、質問をしたり、最近どうなの?とか井戸端会議など自由にどうぞ。 MTML © Movable Type 鹿児島 20
まとめ mt-dev でローカルに開発環境を作れる MTML があるとエディタでゴニョゴニョできる MTML © Movable Type 鹿児島
21
Movable Type 8 のマニュアル Movable Type 8 のマニュアルです。 Movable Type
8 のマニュアルです。Movable Type では、CMS(Contents Management System)と して安全にコンテンツを管理・運用するために、 ユーザーごとにロール(役割)を指定することで 権限を管理できます。ウェブサイトの運営に必要 な最低限のロールはあらかじめ用意されていま す。ここでは主なロール別に機能や操作方法につ いて説明します。 MTML © Movable Type 鹿児島 22
Movable Type の開発者ポー タル Movable Type の開発者ポータルです。 Movable Type は優れた拡張性を持っています。
Data API を活用することによって、柔軟なコンテ ンツ管理、自由なサイト設計が可能です。ここで はエンジニア向けに Data API の利用方法やテーマ の構造、プラグイン開発に関するドキュメントを まとめています。 MTML © Movable Type 鹿児島 23
Movable Type.net マニュアル Movable Type.net のマニュアル MovableType.net の基本的な使い方を紹介しま す。 MTML
© Movable Type 鹿児島 24
Movable Type.net 開発者ポー タル Movable Type.net の開発者ポータル MovableType.net のテンプレートをカスタマイズ される方向けに、マニュアルや関連記事をまとめ
ています。 MTML © Movable Type 鹿児島 25
トフでもできる!?テーマ開 発講座 トフでもできる!?テーマ開発講座 ベーステーマを使ってサイト更新、スタイルシー トでの デザイン変更もできるようになったけど… 「もっと自由にテンプレートをカスタマイズでき るようになりたい!」 「自分でテーマを開発してみたい!」と思ったこ とはありませんか?
本コンテンツはそんな方に向けた MovableType.net テーマの 学習&開発ガイドです。 MTML © Movable Type 鹿児島 26
CUSTOM BLOCK LIBTARY CUSTOM BLOCK LIBTARY MTML © Movable Type
鹿児島 27
MT Hub MT Hub Movable Type 業界の皆様。知識や経 験を共有しませんか? Movable Type
に関する「支援と共有」のコミュ ニティです。 全国の Movable Type のユーザーと繋がりましょ う! Movable Type 鹿児島のイベント告知によく利用し ております MTML © Movable Type 鹿児島 28
次回予告 MTML vol.2 Movable Type 鹿児島 2 月(2025/02/08 の予定) MTML
© Movable Type 鹿児島 29