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 鹿児島 2 月(2025/02/08)- プラグイン `MyAdmi...
Search
Shintaro KUBUKI
February 08, 2025
Technology
0
15
Movable Type 鹿児島 2 月(2025/02/08)- プラグイン `MyAdminPack for Movable Type` を👩💻ローカル環境で触ってみよう!
プラグイン `MyAdminPack for Movable Type` を👩💻ローカル環境で触ってみよう!
Shintaro KUBUKI
February 08, 2025
Tweet
Share
More Decks by Shintaro KUBUKI
See All by Shintaro KUBUKI
Movable Type 鹿児島 2025年4月(2025/04/19)- プラグイン `MyAdminPack for Movable Type` を触ってみよう!
shintaro_kubuki
0
190
Movable Type 鹿児島 1 月(2025/01/11)- MTML
shintaro_kubuki
0
45
Movable Type 鹿児島 12 月(2024/12/13)- ウィジェットって 🪚 簡単に作れるんですか?🔨️
shintaro_kubuki
0
10
Movable Type 鹿児島 10 月(2024/10/12)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(後編)
shintaro_kubuki
0
19
Movable Type 鹿児島 9 月(2024/09/13)- GitHub と MovableType.net の 🔗 連携と 🔄 開発サイクル(前編)
shintaro_kubuki
0
35
Movable Type 鹿児島 7 月(2024/07/13)
shintaro_kubuki
0
77
Movable Type 鹿児島 6 月(2024/06/08)
shintaro_kubuki
0
120
Movable Type 鹿児島 4 月(2024/04/13)
shintaro_kubuki
0
80
Other Decks in Technology
See All in Technology
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
250
ゼロからはじめる採用広報
yutadayo
3
970
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
540
Lazy application authentication with Tailscale
bluehatbrit
0
220
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
120
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
340
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
2
17k
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
3
17k
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
730
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
270
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
320
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Documentation Writing (for coders)
carmenintech
72
4.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
A better future with KSS
kneath
238
17k
Thoughts on Productivity
jonyablonski
69
4.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
YesSQL, Process and Tooling at Scale
rocio
173
14k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How GitHub (no longer) Works
holman
314
140k
Transcript
MyAdminPack for Movable Type を ローカル環境で触ってみよう! デザインスタジオ カンセ フルスタックデザイナー 久富木
慎太郎 Movable Type 鹿児島 2 月(2025/02/08) プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 1
久富木 慎太郎 (くぶき しんたろう) デザインスタジオ カンセ フルスタックデザイナー 2023 年 4
月創業しました。 Movable Type をプラットフォームにしてホームページを作って ます。 誰の役にも立たない無駄なことをやりたいです! Movabley Type 鹿児島 というコミュニティでほぼ月 1 回のペー スで勉強会を開いてます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 2
花火は見るより 打ち上げる方が好き デザインスタジオ カンセ という屋号で 鹿児島からインターネットで世界に繋がって ホームページを作ってます。 セキュリティを重視するような場面が多い企業や 大学、行政とかのウェブサイトの制作が得意で す。
主な事業 テーマ・プラグインの開発 ホームページの制作 UI/UX デザイン(アプリやシステム) プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 3
国内導入実績 5 万サイト以上 (私の実績じゃないよ ) Movable Type というソフトウェアを使ってホー ムページを作ってます。 Movable
Type は、国内の多くの企業や組織 で CMS プラットフォームとして利用され ています。 見れないということがあってはならない、ランデ ィングページ(広告のサイト)にも向いているん じゃないかな 詳しくは「Movable Type 導入実績」のページ をご覧ください。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 4
Movable Type 鹿児島のご紹介 鹿児島を拠点としたエンドユーザー(システムなどを使う側の 人)向きのコミュニティーです。 システム(主に Movable Type)の運用のスキルやwebツール の使い方のスキル の向上を目的とした勉強会や意見の交換、
たまに技術的な勉強もしていけたらと思います。 ほぼ月 1 回、第 2 土曜日の午前中に”たぶん”マークメイザンで 勉強会をしています。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 5
今月の勉強会のお題 1. 【準備】mt-dev を動かすための準備をしてください 2. 【準備】mt-dev README.ja.md を読んでみる 3. 【問題
1】mt-dev 動かしてみる を make に置き換えて実施してください。 4. 【問題 2】 Movable Type をインストールしてください。 5. 【問題 3】プラグイン MyAdminPack for Movable Type をインストールしてく ださい。 次ページへ続く プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 6
続き 今月の勉強会のお題 1. 【準備】 MyAdminPack for Movable Type の 製品紹介資料(PDF)
を読んでみる 2. 【問題 4】右の画像を確認し 商品詳細 という コンテンツタイプ を新規作成してく ださい。 3. 【問題 5】右の画像を確認し 商品詳細のレイアウト という フィールドレイアウト を 新規作成してください。 4. 【問題 6】 コンテンツデータ の 商品詳細 を新規作成し、レイアウトを適応して保 存してください。 を(行けるとこまで)したいと思います。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 7
準備 mt-dev を動かすための準備をしてください 注意 以下、MacOS でのみ確認を行なっております。 その他の OS の場合は、マシンの環境に置き換えて試してください。 mt-dev
https://github.com/movabletype/mt-dev Git Docker make(Command Line Tools for Xcode に同梱されている) プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 8
Git のインストール $ git -v macOS に Git をインストールする https://knowledge.kanse.net/macos/e000032.html
プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 9
Docker のインストール Docker https://www.docker.com/ja-jp/ プラグイン MyAdminPack for Movable Type を
ローカル環境で触ってみよう! © Movable Type 鹿児島 10
make(Command Line Tools for Xcode)のインストール $ xcode-select --install プラグイン MyAdminPack
for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 11
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を利用する プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 12
問題 1 動かしてみる をmake に置き換えて実施してください。 README.ja.md https://github.com/movabletype/mt-dev/blob/master/README.ja.md その他の主な起動オプション を 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 */' プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 13
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 14
問題 2 Movable Type をインストールしてください http://localhost/cgi-bin/mt/mt.cgi 上記の URL をクリックするとローカルの環境で動いている Movable
Type のインストールの画面が表示されると思 います。 表示されている内容に従って、インストールを完了してください。 また、途中で設定した ユーザー と パスワード は忘れないようにメモをとってください。 インストールウィザードで環境設定ファイル(mt-config.cgi)を作成する https://www.movabletype.jp/documentation/mt8/installation/install/wizard/ プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 15
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 16
問題 3 プラグインMyAdminPack for Movable Type をインストールしてください。 README.ja.md https://github.com/movabletype/mt-dev/blob/master/README.ja.md プラグインの参照
を読む。 repo フォルダーに MyAdminPack_for_MovableType_x.x.x.zip を解凍したフォルダーを入れるだけ プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 17
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 18
準備 MyAdminPack for Movable Type の 製品紹介資料(PDF) を読ん でみる MyAdminPack
for Movable Type https://mixed.co.jp/products/movabletype/m yadminpack/ 製品紹介資料(PDF) を読む。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 19
問題 4 右の画像を確認し 商品詳細 という コ ンテンツタイプ を新規作成してくださ い。 プラグイン
MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 20
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 21
問題 5 右の画像を確認し 商品詳細のレイアウ ト という フィールドレイアウト を新規作 成してください。 プラグイン
MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 22
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 23
問題 6 コンテンツデータ の 商品詳細 を新規 作成し、レイアウトを適応して保存 してください。 予想したとおりのレイアウトになっていたでしょ うか?
プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 24
レビュータイム 質問があれば受け付けます。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう!
© Movable Type 鹿児島 25
自由にカスタマイズ or 質疑応答 ここまでで、なんとなく MyAdminPack for Movable Type の設定 MyAdminPack
for Movable Type プラグインを利用するとどのように幸せなのか? が、わかったかと思います。 ここからはもくもくタイムです。 自由にカスタマイズしたり、質問をしたり、最近どうなの?とか井戸端会議など自由にどうぞ。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 26
まとめ mt-dev でローカルに開発環境を作れる MyAdminPack for Movable Type プラグインを利用すると、散らかった情報をスッキリ整理整頓! プラグイン MyAdminPack
for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 27
Movable Type 8 のマニュアル Movable Type 8 のマニュアルです。 Movable Type
8 のマニュアルです。Movable Type では、CMS(Contents Management System)と して安全にコンテンツを管理・運用するために、 ユーザーごとにロール(役割)を指定することで 権限を管理できます。ウェブサイトの運営に必要 な最低限のロールはあらかじめ用意されていま す。ここでは主なロール別に機能や操作方法につ いて説明します。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 28
Movable Type の開発者ポー タル Movable Type の開発者ポータルです。 Movable Type は優れた拡張性を持っています。
Data API を活用することによって、柔軟なコンテ ンツ管理、自由なサイト設計が可能です。ここで はエンジニア向けに Data API の利用方法やテーマ の構造、プラグイン開発に関するドキュメントを まとめています。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 29
Movable Type.net マニュアル Movable Type.net のマニュアル MovableType.net の基本的な使い方を紹介しま す。 プラグイン
MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 30
Movable Type.net 開発者ポー タル Movable Type.net の開発者ポータル MovableType.net のテンプレートをカスタマイズ される方向けに、マニュアルや関連記事をまとめ
ています。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 31
トフでもできる!?テーマ開 発講座 トフでもできる!?テーマ開発講座 ベーステーマを使ってサイト更新、スタイルシー トでの デザイン変更もできるようになったけど… 「もっと自由にテンプレートをカスタマイズでき るようになりたい!」 「自分でテーマを開発してみたい!」と思ったこ とはありませんか?
本コンテンツはそんな方に向けた MovableType.net テーマの 学習&開発ガイドです。 プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 32
CUSTOM BLOCK LIBTARY CUSTOM BLOCK LIBTARY ブロックエディタを 使ってみよう! プラグイン MyAdminPack
for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 33
MT Hub MT Hub Movable Type 業界の皆様。知識や経 験を共有しませんか? Movable Type
に関する「支援と共有」のコミュ ニティです。 全国の Movable Type のユーザーと繋がりましょ う! Movable Type 鹿児島のイベント告知によく利用し ております プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみ よう! © Movable Type 鹿児島 34
次回予告 ゆるやかな合同 WEB 勉強会 のホームページを作ら Night Movable Type 鹿児島 2
月〜3 月(夜の予定) プラグイン MyAdminPack for Movable Type を ローカル環境で触ってみよう! © Movable Type 鹿児島 35