2016年10月28日

テクノロジー

【第2回】フラミンゴで始めるPCサイトからスマホサイトへの変換 〜ついに、最適化始動!!〜

h.arasawa

こんにちは、アイスリーデザイン、フロントエンドエンジニア見習いの荒澤です。最近ぐっと寒くなりましたね。私は毎朝ミロを飲んで頑張っています。(ミロ最高です!)

▼前編はこちら▼

2016-09-13
こんにちは、初めまして。4月にアイスリーデザインに新卒として入社した荒澤です!大学ではフランス中世史について研究をしてた

さてさて、一か月前の第1回目の記事ではフラミンゴに『オンラインサインアップ(アカウント登録)』するところまでご紹介しました。

第2回目では、既存のPCサイトをフラミンゴに登録する方法から、フラミンゴのどこでソースコードを書いていくのか、またその使用方法を簡単にお伝えします。

1.フラミンゴに既存のPCサイトを登録しよう

まずはフラミンゴにログインし、表示されたフラミンゴCPを確認しましょう。

4433_1
右下に『プロジェクトを作成』というボタンがあります。このボタンから既存のPCサイトを登録することができます。
それでは実際にクリックして登録してみましょう。

4433_2
表示されたページにはタイトル、説明、ウェブサイトのURLなどが書かれています。それぞれを記載し『完了』ボタンをクリックします。

2.開発前の準備!フラミンゴスイッチャーとは?

新しいプロジェクトを登録した後に、以下の画像のようなページに遷移します。
フラミンゴは既存のPCサイトを登録しただけでは使用できません。
それでは、登録した後のページを確認してみましょう。

4433_3
なんだか、javascriptコードが表示されています。
このjavascriptが「フラミンゴスイッチャー」です!

フラミンゴを使用するためにはこのスイッチャーをhtml内のheadタグに挿入する必要があります。

表示されているコードをコピーしてheadタグに挿入したら、いよいよフラミンゴでのスマホサイトの最適化が始まります!!

4433_4
ダッシュボードのページから『IDEで開く』ボタンをクリックしましょう。

そうすると、下の画像のようなページが開くので、少し待ってくださいね!

4433_5

3.ついに開発!フラミンゴIDEとは?

ローディングが終わると、画像のようなソースコードの編集等をすることが可能なページが表示されます。

4433_6
このページがフラミンゴIDEと呼ばれるページです。
このページでは何ができるのか、簡単にご説明します。

フラミンゴIDEとは?
→マルチデバイスに最適化するために必要な開発を行う場所です。

まずは、両サイドにたくさんのアイコンがありますね。
それでは一つ一つ見ていきましょう。

3-1.フラミンゴIDEのアイコンについて(左側編)

4433_left

flamingocp%e3%83%9c%e3%82%bf%e3%83%b3
まず最初にフラミンゴのマークが付いているアイコンについてです。
このアイコンは先程見ていたフラミンゴCPに戻るためのボタンです。

%e5%9c%b0%e7%90%83
%e5%9c%b0%e7%90%83%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88
次に、地球のマークのアイコンです。
このアイコンは、アドレスバーでURLを入力したり、履歴を見ることができるボタンです。

%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%83%a2%e3%83%bc%e3%83%89
次にパソコンマークのアイコンです。
このアイコンでは、ページをデスクトップで見た時のバージョンに変更できます。

%e3%82%bf%e3%83%96%e3%83%ac%e3%83%83%e3%83%88%e3%83%a2%e3%83%bc%e3%83%89
次に、タブレットマークのアイコンです。
このアイコンでは、ページをタブレットで見た時のバージョンに変更できます。

%e3%82%b9%e3%83%9e%e3%83%9b%e3%83%a2%e3%83%bc%e3%83%89
次にスマホマークのアイコンです。
このアイコンでは、ページをスマホで見た時のバージョンに変更できます。

%e3%82%b3%e3%83%bc%e3%83%89%e6%9b%b8%e3%81%8f
次に鉛筆マークのあるアイコンです。
このアイコンでは、ページのソースコード編集する時に使用します。
後ほど、ソースコードの編集方法については述べます。

%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%83%9e%e3%83%8d%e3%83%bc%e3%82%b8%e3%83%a3%e3%83%bc
次に、2枚の紙のアイコンです。
このアイコンは通称テンプレートマネージャと言って、ページに寄ってソースコードを変更する際に使用します。

%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%9e%e3%83%8d%e3%83%bc%e3%82%b8%e3%83%a3%e3%83%bc
次に、iCloudのような雲のアイコンです。
このアイコンは、画像やcssファイル、javascriptファイルを入れることができる、通称ファイルマネージャーです。

%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88
次にパズルのようなアイコンです。
このアイコンでは、スニペットを編集することが可能です。

%e9%9b%b2
次に、雲に矢印が刺さってるアイコンです。
このアイコンでは、フラミンゴのプロジェクトを公開するために使われます。

%e3%83%96%e3%83%a9%e3%83%b3%e3%83%81
次に、微生物のようなアイコンです。
このアイコンでは、作業をするブランチを選ぶために使われます。

%e3%82%ae%e3%82%a2
次に、ギアのアイコンです。(最初見た時、『なんだこのポケモンのギアルみたいなマークは!!』と思ってました。【ポケモンだいすきクラブより】)

このアイコンでは、フラミンゴIDEのユーザ設定ができます。
設定できる内容は下記の通りです。

4433_%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e8%a8%ad%e5%ae%9a%e7%94%bb%e9%9d%a2

・自動保存を有効にするか無効にするか
・読み取り専用を有効にするか無効にするか
・配色は標準(標準は白)にするかダークにするか
・ キーバインドは標準にするかvimにするか
・スニペットを強調する?
・コード補完機能は無効にするか有効にするか

上記12個のアイコンを説明しました。この説明中にも『スニペットってなに??』『テンプレート??』というような疑問が出てくると思います。
これらについては実際にソースコードを書きながらご説明しますのでご心配なく(^ν^)

次はフラミンゴIDEの右側のアイコンをご説明します。

3-2.フラミンゴIDEのアイコンについて(右側編)

4433_right

qr%e3%82%b3%e3%83%bc%e3%83%89
最初にQRコードのアイコンについてです。
このアイコンでは、今表示しているページをQRコードで読み取り、実際にスマホで確認することが可能です。

4433
次に虫眼鏡マークのアイコンです。
このアイコンでは、例えば、『mainっていうクラスは他のページにも使用されているかな?』とか『ファイル名にtestってついてるやつってどこだっけ?』などなど、キーワードを入れて、検索してくれます。

css
次に、CSSと書かれているアイコンについてです。
このアイコンでは、CSSを編集する時に使用します。(ファイルマネージャーからも編集できます。)

%e3%83%91%e3%82%ba%e3%83%ab
次に、パズルマークのアイコンについてです。
このアイコンでは、スニペットを編集する時に使用します。(ファイルマネージャーからも編集できます。)

%e3%81%8b%e3%81%a3%e3%81%93
次に括弧マークのアイコンです。
このアイコンでは、スクリプトを編集する時に使用します。(ファイルマネージャーからも編集できます。)

%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab
次に、ファイルマークのアイコンです。
このアイコンでは、過去にどのような編集を行ったのか履歴を見ることができます。

%e4%ba%ba
次に、人マークのアイコンです。
このアイコンでは、今誰がこのプロジェクトで作業しているのかを確認することができます。(個人より複数人で作業する時に使用します。)

%e3%83%81%e3%83%a3%e3%83%83%e3%83%88
次に、吹き出しマークのアイコンです。
このアイコンでは、チャットをすることができます。
4433_%e3%83%81%e3%83%a3%e3%83%83%e3%83%88%e7%94%bb%e9%9d%a2

%e3%83%94%e3%83%b3
次に、ピンマークのアイコンです。
このアイコンでは、サイドバーをロックしたり解除したりできます。つまり、サイドバーが邪魔な人はこれを解除することでサイドバーを隠すことができます。

全部で21個のアイコンについて超絶簡単に説明しましたが、普段あまり使わないものもあります。

アイコンの詳しい使用方法については、実際に使用してみないといまいちよくわからないので、次回第3回目でじっっっっっっくりとご説明します!

今回は、最適化フローの『フラミンゴにPCサイトを登録』から『フラミンゴスイッチャーを入れる』『フラミンゴIDEとは?』というところまで説明させていただきました。

第3回目では、『IDE上でソースコードの作成』についてご説明します。
それでは、次回『IDEで開発開始!』でお会いしましょう!

2017-01-19
こんにちは、アイスリーデザインの荒澤です。 さて、前回は『フラミンゴIDEについて』までをご紹介いたしました。

Haruka Arasawa

h.arasawa

2016年にご縁がありi3DESIGNに入社。大学では史学科に所属し中世フランス史を研究していたバリバリの文系。ITの知識は無いものの、パソコンを触ることが好きでこの世界に飛び込む。実家で飼っている愛猫とゲームが大好き。

おすすめの記事

Recruit

アイスリーデザインでは

一緒に働くメンバーを募集しています

採用情報はこちら矢印