Submit Search
自治体向けCMSをRubyで開発
0 likes
2,584 views
Y
yoshioka_cb
自治体向けCMSをRubyで開発
Engineering
Read more
1 of 52
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
More Related Content
PDF
RailsでReact.jsを動かしてみた話
yoshioka_cb
PDF
Angular1&2
Kenichi Kanai
PDF
GDG Cloud Shimane #01
yoshioka_cb
PDF
GCPUG Shimane #03 レポート
yoshioka_cb
PDF
GCPUG Shimane #02-2
yoshioka_cb
PDF
GCPUG Shimane #02-1
yoshioka_cb
PDF
kunibiki.rb #5 発表資料
yoshioka_cb
PDF
Rubyの開発環境(エディタ)について(Kunibiki.rb #04)
yoshioka_cb
RailsでReact.jsを動かしてみた話
yoshioka_cb
Angular1&2
Kenichi Kanai
GDG Cloud Shimane #01
yoshioka_cb
GCPUG Shimane #03 レポート
yoshioka_cb
GCPUG Shimane #02-2
yoshioka_cb
GCPUG Shimane #02-1
yoshioka_cb
kunibiki.rb #5 発表資料
yoshioka_cb
Rubyの開発環境(エディタ)について(Kunibiki.rb #04)
yoshioka_cb
Featured
(20)
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
PDF
2024 State of Marketing Report – by Hubspot
Marius Sescu
PDF
Everything You Need To Know About ChatGPT
Expeed Software
PDF
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
PDF
Skeleton Culture Code
Skeleton Technologies
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
PDF
Content Methodology: A Best Practices Report (Webinar)
contently
PPTX
How to Prepare For a Successful Job Search for 2024
Albert Qian
PDF
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
PDF
5 Public speaking tips from TED - Visualized summary
SpeakerHub
PDF
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
PDF
Getting into the tech field. what next
Tessa Mero
PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
PDF
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Ad
自治体向けCMSをRubyで開発
1.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 t e x t 自治体向けCMSを Rubyで開発 Rubyを使ってCMSを開発してみました。 (Ruby on Rails,
Sinatra)
2.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 今日お話ししたいこと • 自己紹介(会社紹介) • システム構成 •
機能紹介(主な機能とその他) • 今後の機能追加予定 • 開発環境の話(時間があれば)
3.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t まずは自己紹介
4.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t自己紹介 • 吉岡隆行 • 株式会社ティーエム21に勤務 •
会社の業務内容 Webサイト制作、自社サービス(不動産ナビな ど)、Webサイトに関連したシステム開発他 • 会社での役割 ・営業・企画・デザイン・コーディング ・システム開発・サーバ構築(経理・総務以外全部)
5.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x tコミュニティー活動 • Matsue.rb • 松江Ruby会議 実行委員長 •
Sprout.rb • JAWS-UG 島根 • OSC SHIMANE
6.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 私、島根県松江市から来ました。
7.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 t e x t T e x t Ruby の聖地 Rubyを作った、まつもと さんが住んでいます。 Ruby City
Matsue です。 (行政がんばってます。) 鳥取県の左にあります。
8.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t Ruby で CMS
開発
9.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x tスサノオ神話のシステム構成 • Ruby on
Rails と Sinatra を使用 • Webサーバは Apache + passenger • DBはMysqlを使用
11.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t メリット(公開・管理にわける) • 保守性アップ • セキュリティー強化 •
アクセス増加の対策 バージョン管理が簡単 DBの接続権限を分けることで、公開側からの 書き換えを防ぐ アクセスが増加する公開側を軽量フレームワー クを使用
12.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t デメリット(公開・管理にわける) • ドメインが二つ必要 • 重複したコードを書かなくてはならない 管理コスト、設定コストなど Rails,
Sinatraの両方でModelの設定を書いたり、 helperを書く必要がある。
13.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t スサノオ神話の機能紹介
14.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t • ページ作成・更新 • 公開時の承認機能 •
編集権限管理 • ページのコピー・差替え • カテゴリーの複数登録 主要機能(行政関係者に喜ばれる)
15.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t ページ作成・更新
16.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 公開時の承認機能
17.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 編集権限管理
18.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t ユーザごとに権限を作成して、作業内容に 制限をかけることが出来ます。
19.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 編集可能なカテゴリーを 権限ごとに縛ることも可能です。
20.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 編集用のメニューボタンの表示も変更できます。
21.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t カレンダー管理、カレンダーカテゴリー管理、操作履歴、 承認確認、承認グループ、承認待ち一覧管理、公開待ち一覧管理を それぞれ無効にしてみます。
22.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t カレンダー管理、承認管理、操作履歴の ボタンが表示されなくなります。
23.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t その他、ページの公開権限、編集権限など 細かに設定することが出来ます。
24.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t ページ複製・差替え
25.
「複製」、「複製(差替え用)」ボタンを それぞれクリック
26.
差替え用ページ 複製ページ
27.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 複数カテゴリー登録
28.
「テストカテゴリー」と「お知らせ」の両方に 「複数カテゴリー登録」を表示したい場合
32.
「テストカテゴリー」と「お知らせ」の両方に 「複数カテゴリー登録」が表示されました。 チェックを入れたお知らせはサブタイトルが表示されます。
33.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t コンテンツJIS対応 (予定含む)
34.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t • 画像に必ずalt属性が入力されるように なっている。 • エディタでの機能制限(色の制限など) •
Miチェッカー対応 • マルチデバイス対応(管理画面)
35.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x tその他、便利機能 • URLの表示変更 • イベントカレンダー機能 •
バナー管理 • コンテンツJIS対応 などなど
36.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t URLの表示変更
37.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t URLが数字になってます。 これを任意の文字列で 表示することも出来ます。
38.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 管理画面から表示したい文字列を入力
39.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 先ほど数字だった部分を 文字列にして表示することが出来ます。
40.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t イベントカレンダー機能
41.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t トップページに イベントカレンダーを表示 ページと関連づけて イベント登録も可能 ページと関連ない通常のイベント(詳細なし)で登録も可能
42.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t バナー管理
43.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 管理画面で画像を登録し、リンク先を指定したりすることも可能 任意の場所に画像を表示することが可能 (例:トップページの広告管理等に使用)
44.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t 今後の機能追加予定
45.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t • カスタムフィールド • 地図管理機能 •
バックアップ機能(数世代) • リンクチェック機能(全ページ一斉) • コンテンツJIS対応強化
46.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 t e x t おすすめのGem 開発を便利にしてくれる幸せツール
47.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t Bullet(n+1問題) 「N+1 問題」を検出してくれ るライブラリ。 ! これを修正するだけでも場合 によっては劇的にパフォーマン スがアップします。
48.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t rack-mini-profiler(パフォーマンスチェック) 生のSQLが見れたり、速度がわかったり、 ボトルネックを探すのに便利
49.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t Rails Panel(パフォーマンスチェック) 生のSQLが見れたり、速度がわかったり、 paramsの中身が見れたりと非常に便利
50.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t Better Errors(エラーチェック) Rails 4.2
からデフォルトで入ってる web-console よりも見やすくて使いやすい
51.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t Pry Rails(デバッガー) quiet_assets(logを見やすく) アセットパイプラインのログを非表示にし、 ログの内容をすっきり見やすくしてくれます。 定番のデバッガー むしろRailsの標準にしてほしい。
52.
株式会社ティーエム21 スサノオ神話(行政向けCMS)のご紹介 T e x t ご清聴ありがとうございました。
Download