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
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
180
Aurora MySQL 8.4リリース! Rubyistが備えること / what-rubyist-should-prepare-for-aurora-mysql-8-4
fkmy
0
1.2k
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
250
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
330
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
150
kaonavi Tech Night#1
kaonavi
0
170
書籍セキュアAPIについて
riiimparm
0
320
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
5
640
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
140
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
cyberagentdevelopers
PRO
2
150
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
180
Featured
See All Featured
Making Projects Easy
brettharned
120
6.7k
First, design no harm
axbom
PRO
2
1.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
410
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The Limits of Empathy - UXLibs8
cassininazir
1
540
How GitHub (no longer) Works
holman
316
150k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
A Soul's Torment
seathinner
6
3.1k
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