Trial and Error
深瀬 鮎美のあたまの中身...
製作中のあたまの中の取り止めの無いぐるぐるした思考を、時系列に羅列してみました。
Back
ポートフォリオWebサイトを作成した時の頭の中です。
ワイヤーフレームを作りながら、何が目的なのか・方向性を決定する
制作会社への転職を目指すポートフォリオ!!意図は?何ができる?何日でできる?
仕事のうえでの信頼を得るための自己紹介一番大事なのは、制作物とその制作過程を記載することかな?
企業への就職なので、人柄のようなものも伝わると良いかな
つまり、仕事ができそうな人/信頼できそうな人、ということが伝わるデザインを目指す!!
Home画面で、興味をもってもらえるようにしたいけど
他の部分はシンプルにする予定だから、写真を多めに、少し華やかにしよう
gridを使ったレスポンシブなレイアウトにしよう
Homeの次は、作品を載せ、自分について、連絡する、と続けると自分のポートフォリオの目的に一番合った順番かな?
Worksの部分は、サムネイルでだいたいどんな制作物なのかわかると思うから
作品のタイトルよりも、制作意図の方を大きく書いてみようどういう意図で作ったものなのかをよりアピールする
あとは、問題解決に直結する少しオリジナリティのある要素を何か考えよう!
忙しい方に見てもらいたい、、ということを考える内に、全体の何%閲覧したのかを表示させる仕組みを思いつく
また、きれいに整えた文章だけよりも、とりとめのない考えをそのままのせると
未経験者の成長の経緯をみてもらうには、むしろ有効なのではないか?
前回サイトを作って、全幅のデザインにすると、派手さや見やすさはあったけどレスポンシブデザインを実現させるために作業が増えたし、
今回は、むしろ整然としたデザインを目指し、コントロールされつくした雰囲気を演出したい
PC版のときの横幅は、レスポンシブも考えて、1024px幅で固定しよう余白多めに
デザインを決めていく
コードを書く!
計画を立てて、効率良く書こう!そのためには、どこが横並びか(flex)になるのかを考えると習った!
HTMLを全て書いていくナビゲーション以外の固定部分は、mainタグの外?中?
scssを書いていくセクションごとに、レスポンシブデザインまで作っていく
デザイン時には合った方が良いと思っていた、トップに戻るボタンnavが固定だから、不要かも!
進めていく内に気になってしまって、あとから戻ってpaddingなどをclass名に追加すると
思わない部分のレイアウトが崩れることがあった。
事前に計画をたてて作成していたつもりだけど、まだまだ初めからグループ分けをしてレイアウトを進めることができそう。
アニメーションをどこにつけるか、つけないか、どのくらい動かすのか
クリックできる部分には統一して同じようなアニメーションをつけると、
閲覧者が感覚的に動かせそう!
だいぶ進んできたけど、今見たらヘッダー部分が固定なのでスクロールした時に
文字が被って見づらいから、影をつけよう!と、やっているとまた思いがけない表示崩れが
気が付かないまま、次に進んでいたけど、たまたまスマホサイズのメニューを開いたら不要な影が!!
やっぱり、最初の計画から漏れがあって、コードが長くなってから後から付け足していくと、
把握しきれなくて、思わないミスがあるので、だんだん無くしていきたい!
全体的に左揃えの中に中心揃えの部分がでてくると気持ち悪いな!!
my mind部分は、押せる部分でも無いし、他のページとは違って整った文章になっていないのを見せたいから、
横からスライドインする動きにしたいな。
darkモードにしたときに、画像自体も若干暗くした方が良いかな?
Wordpress化していく
今までと違って、サーバー上でページを作っていける仕組みになる...!
固定ページと、投稿ページがあるんだな
phpの書き方も勉強しないと
まず何をする?
singleとarchiveというファイルを使うのか
htmlでタグで囲んでいた具体的な文章部分に差し替えてphpのコードを入れたら、wordpress上でテキストを編集できるようになった!
少しずつわかってきた?
ずっと、worksとworkという投稿ページを作ってしまっていて
要素を入れる場所が間違っていた...!
一覧と一覧の中身と詳細ページのコードを書く場所がよくわかっていなかったみたい
作品ページ、できてきたけど、好きな順番に並び替えられるのかな?
頭の中のページ、SCSS上で最後のカードにのみ違う見え方にする指示を書いていて
最初、その通りにしようと
どのようにしたら最後のカードを取得させられるのか一生懸命考えていた
よく考えたら、最後のカードのフィールドをつくれば良いだけだった...!
今ある機能を自分で考えて上手に使いこなさないと、と実感
スマホ版で、表示崩れ
不要なコメントアウト部分がちらっと見えてしまっている?
固定の%表示部分が、sectionの上に入ってしまう表示崩れ
原因1.wordpress化したときに新しく .archiveというセクションを挟んでいた。
原因2.クラスを付随して見え方を変えることを複数同じ場所に指示していたので、優先度が低くなってしまっていた。
バナーの見せ方、スマホのモックアップに入れこんでみようかな
どんなときにバナーが現れるかもう一度考えてみよう
コンタクトフォームを作る
何についての記入欄が必要かな?
あまりシンプルすぎると何を書いて良いのか取っ掛かりが無いという意見がネット上にあがっていた
とりあえず必要最低限の内容
もう少し考えたい
お問い合わせがうまく送信できたらサンクスページを表示させよう
swiper.jsというサイトを教えてもらった!
これから活用していきたい
一生懸命、頭の中ページのprevious/nextボタンのリンクの取得コードを書こうとしていた
けど、それはサイトの中で迷子になるかも
なので、頭の中ページには、作品一覧を少しみせて、もどるボタンと作品自体にもどるボタンを設置することに!
ACFのテキストフィールドを使えば、class名のつけ外しができることに気がついた!
閲覧%の部分、100%に近づくと色がついたら面白いし、目がいくかな
前職のポートフォリオをダウンロードできる仕組みをつくろう
コンタクトフォーム、モーダルでも良いのではないかというアドバイスをもらった
フォームの形がhtmlそのままで可愛くなかった
参考をたくさんみて、なんとか納得いくように!
入力中や入力し終わると枠線の色や太さが変わるように変更
なんとか形ができた!
必須項目は入力していないと送信できない仕組みにしよう
エラーメッセージもわかりやすく
フォームのバリデーションは、html、php、Javascript全部適用して頑強にしてみよう!
ダウンロード用パスワード入力部分も可愛くないし、使用しない人には邪魔になっているから
アコーディオンにして
きちんと送信ボタンをつける!
一度公開!したけど、お問い合わせフォームにローディング画面がないと自分でも送信できたのかどうかわからずに、なんども送信ボタンを押してしまった
ローディング画面を作成
次はチャットボットを作ってみる!
AIエディタを使ってみる
プロンプトを入力したらかなり惜しいところまで作成できた!
けど、まず自身が何をするのかわかっていないからプロンプトも詰めきれていなかったよう
まずAPI取得でかなりつまづいて
チャンキングという作業にまで漕ぎ着けた!
考え方として、RAGの仕組みで情報源を自分のサイトの中のみに絞って
Gemini APIで回答してもらうという仕組みを理解した!
wordpress上ではなく、phpに直接書き込んでいたテキストを、情報取得の仕組みの部分に直接書き込んでいたけど、今後編集したりできるように、隠し投稿ページをつくって、そこから抽出する仕組みへと変更することにした!
geminiの提案ではなくて自分で気がつけてよかった!
つぎは、回答が長い場合にその一番したまで自動的にスクロールされているのでユーザーが自分でスクロールして戻る作業が生まれてしまっているのでこれを修正する
全部できたみたい!サーバーにあげて微調整
チャットボットをせっかく作ったのに、SP版のときに常には画面にアイコンが無い見え方にしていた
どうせなら、目につくように修正しよう!
Google search consoleに登録してみた
iphoneのsafariでみると崩れる!
微調整していく
気がついたこと・得たこと
・Figmaを使いこなせるよう、今回はデザインカンプまでをFigmaで作成。paddingの統一やフォントや行間の統一が容易になり、便利さを実感できました。
・ナビゲーションを固定にしているので、デザイン時には入れていた、topへ戻るボタンは不要ではないか、と思いました。使いやすさはもちろん考えなくてはいけないのですが、重複した機能はむしろ混乱の元ともなりそうだ、と考えました。
・ナビゲーション以外の固定部分の扱い方。
・前回よりも行き当たりばったりでは無く、計画されたコーディングをデザイン時から意識できました。次回はより効率よく進められるのではないかと思います。
・はじめてwordpress化しphpの書き方を勉強する内に、その仕組みが少しずつ理解できてきた。作品ページなど、増やしたり減らしたり、書き換えたりできるのでとても便利!
WORKS
制作物一覧
#自主制作
#Webデザイン
#HTML
#SCSS
#Javascript
ポートフォリオWebサイト
問題解決の実現について考えてみる、ポートフォリオのデザインを作成する
制作にあたっての目標
転職を目指すため、自己PRになり得るクオリティのポートフォリオを作成する。
企画/webデザイン/コーディング
#自主制作
#HTML
#CSS
#Javascript
Python学習のための占いアプリ
Python学習として制作。27通りの結果を導く占いゲーム。
Python学習のための占いアプリ
Pythonのリストを使用して、27通りの結果がでる占いアプリを作ってみる
イラスト作成/デザイン/プロンプト作成(Antigravithy)/Python
#自主制作
#Webデザイン
#HTML
#SCSS
#Javascript
レンタルルームWebサイト
ゆったり感を表現する、顧客獲得の仕組みを考える
クライアントの要望
始動前の、個人宅ヘッドスパ店のウェブサイトを作成し、新規顧客獲得や予約ページの仕組みをつくって開店の準備をしたい。
企画/アイコンデザイン/webデザイン/コーディング/LINEミニアプリ(予定)
作品一覧へ