/インターンシップ1日目ハック2015.05.15169インターンシップインターンシップ1日目ツイートシェアはてな今日はインターンシップの初日でした。やったことは、テストポートレットの機能の一部としてのURL入力欄の作成です。今日の作業の流れを以下の1〜4に示します。1サンプルの機能を持ったAipoにブラウザ(Chrome)でアクセスして、右クリック「要素の検証」をつかって各機能に関係するファイルを調べた。2対応するファイルの中身のうち、構造が近い「メモ」欄などを見ながら、コードの機能を調べた。3自分だけではよくわからない部分をアルバイトの方に教えてもらいながら、機能の実装を行った。4ビルドして実現できていることをブラウザで確認した。実際の細かい流れを以下で説明します。最初にブラウザで要素の検証を行ったところ、TestFormScreenというファイルを利用していることが分かりました。"portlets/html/ja/ajax-test-form.vm";という記述があったので、さらに内部でportlets/html/ja/ajax-test-form.vmというhtmlを利用したファイルにアクセスしていることが分かりました。このファイルでは、htmlをVelocityというテンプレートエンジンを使って表現しているとのことでしたので、処理の中では文字の配置などを規定しているものだと考え、表示する文字の内容を扱うファイルを探しました。url.setTrim(false);を追加しました。TODO_SETFIELDNAME_URLをURLと定義しました。'active')")を記述しました。参考にして調べました。追記:自分のように出来たには出来たけど理解はあまり出来てない、という人が調べるべきキーワードをまとめます。$などはvelocityの表記だそうです。javaの解説サイトを見つけましょう。オブジェクトについて調べましょう。MVCモデルについて調べましょう。aipoの中身はこれを基に作られているらしいです。