Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Movable Type 鹿児島 1 月(2025/01/11)- MTML
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shintaro KUBUKI
January 11, 2025
Technology
87
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
12
Movable Type 鹿児島 2025年4月(2025/04/19)- プラグイン `MyAdminPack for Movable Type` を触ってみよう!
shintaro_kubuki
0
330
Movable Type 鹿児島 2 月(2025/02/08)- プラグイン `MyAdminPack for Movable Type` を👩💻ローカル環境で触ってみよう!
shintaro_kubuki
0
68
Movable Type 鹿児島 12 月(2024/12/13)- ウィジェットって 🪚 簡単に作れるんですか?🔨️
shintaro_kubuki
0
24
Movable Type 鹿児島 10 月(2024/10/12)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(後編)
shintaro_kubuki
0
42
Movable Type 鹿児島 9 月(2024/09/13)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(前編)
shintaro_kubuki
0
82
Movable Type 鹿児島 7 月(2024/07/13)
shintaro_kubuki
0
110
Movable Type 鹿児島 6 月(2024/06/08)
shintaro_kubuki
0
170
Movable Type 鹿児島 4 月(2024/04/13)
shintaro_kubuki
0
110
Other Decks in Technology
See All in Technology
大型犬好きによるPugの紹介
yamanoku
1
160
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Kiro Crewをはじめよう
kizawa2020
1
160
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
Metadata - Section 1: HTML Basics
mohab1
0
120
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
100
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Refining Active Record
shugo
0
150
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
460
Become a Pro
speakerdeck
PRO
31
6.3k
BBQ
matthewcrist
90
10k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
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