doortts doortts 2016-12-09
google: Increase search engine compatibility
@a2b630e882acf1c3c82019ccfc5eea6368624e0e
app/assets/stylesheets/less/_page.less
--- app/assets/stylesheets/less/_page.less
+++ app/assets/stylesheets/less/_page.less
@@ -3,7 +3,7 @@
     color:#202020;
 }
 
-.short-title {
+.short-menu {
     display: none;
 }
 
app/assets/stylesheets/less/_reponsive.less
--- app/assets/stylesheets/less/_reponsive.less
+++ app/assets/stylesheets/less/_reponsive.less
@@ -188,10 +188,10 @@
     .gnb-search-form {
         display: none !important;
     }
-    .short-title {
+    .short-menu {
         display: block;
     }
-    .normal-title {
+    .menu-name {
         display: none;
     }
     .project-menu-nav li a {
app/controllers/BoardApp.java
--- app/controllers/BoardApp.java
+++ app/controllers/BoardApp.java
@@ -154,7 +154,7 @@
         Page<Posting> posts = el.findPagingList(ITEMS_PER_PAGE).getPage(searchCondition.pageNum);
         List<Posting> notices = Posting.findNotices(project);
 
-        return ok(list.render("menu.board", project, posts, searchCondition, notices));
+        return ok(list.render("title.boardList", project, posts, searchCondition, notices));
     }
 
     @AnonymousCheck(requiresLogin = true, displaysFlashMessage = true)
app/views/board/partial_list.scala.html
--- app/views/board/partial_list.scala.html
+++ app/views/board/partial_list.scala.html
@@ -32,7 +32,6 @@
         }
     </a>
     <div class="title-wrap">
-        <a href="@routes.BoardApp.post(project.owner, project.name, post.getNumber)" class="title">
         @if(post.notice){
             <span class="label label-notice">@Messages("post.notice")</span>&nbsp;
         }
@@ -41,7 +40,6 @@
         } else {
             <span class="post-id">@post.getNumber</span>
         }
-        </a>
         @showHeaderWordsInBracketsIfExist(post.title)
         <a href="@routes.BoardApp.post(project.owner, project.name, post.getNumber)" class="title">
             @removeHeaderWords(post.title)
app/views/layout.scala.html
--- app/views/layout.scala.html
+++ app/views/layout.scala.html
@@ -7,7 +7,7 @@
 @(title: String)(theme:String)(content: Html)
 @titleArray = @{title.split(" \\|:\\| ")}
 <!DOCTYPE html>
-<html>
+<html lang="@UserApp.currentUser().getPreferredLanguage">
 <head>
 <meta charset="utf-8">
 <title>@titleArray(0)</title>
app/views/projectLayout.scala.html
--- app/views/projectLayout.scala.html
+++ app/views/projectLayout.scala.html
@@ -22,7 +22,7 @@
 
 @import utils._
 
-@layout(Messages(title) + " (" + project.name + ")")("prj") {
+@layout(Messages(title) + " - " + project.owner + "/" + project.name)("prj") {
     @common.navbar(menuType, project, null)
     
     @views.html.project.header(project)
app/views/projectMenu.scala.html
--- app/views/projectMenu.scala.html
+++ app/views/projectMenu.scala.html
@@ -52,20 +52,20 @@
         <ul class="project-menu-nav project-menu-gruop">
             <li class="@isActiveMenu(MenuType.PROJECT_HOME)">
                 <a href="@routes.ProjectApp.project(project.owner, project.name)">
-                    <span class="normal-title">@Messages("title.projectHome")</span><span class="short-title">H</span>
+                    <span class="menu-name">@Messages("title.projectHome")</span><span class="short-menu">H</span>
                 </a>
             </li>
             @if(project.menuSetting.code) {
                 <li class="@isActiveMenu(MenuType.CODE)">
                     <a href="@routes.CodeApp.codeBrowser(project.owner, project.name)">
-                        <span class="normal-title">@Messages("menu.code")</span><span class="short-title">C</span>
+                        <span class="menu-name">@Messages("menu.code")</span><span class="short-menu">C</span>
                     </a>
                 </li>
             }
             @if(project.menuSetting.issue) {
                 <li class="@isActiveMenu(MenuType.ISSUE)">
                     <a href="@routes.IssueApp.issues(project.owner, project.name, "open")">
-                        <span class="normal-title">@Messages("menu.issue")</span><span class="short-title">I</span> @countingBadge(Issue.countIssues(project.id, State.OPEN))
+                        <span class="menu-name">@Messages("menu.issue")</span><span class="short-menu">I</span> @countingBadge(Issue.countIssues(project.id, State.OPEN))
                     </a>
                 </li>
             }
@@ -73,7 +73,7 @@
                 @if(project.vcs.equals("GIT")){
                     <li class="@isActiveMenu(MenuType.PULL_REQUEST)">
                     <a href="@getPullRequestURL(project)">
-                        <span class="normal-title">@Messages("menu.pullRequest")</span><span class="short-title">P</span> @countingBadge(PullRequest.countOpenedPullRequests(project))
+                        <span class="menu-name">@Messages("menu.pullRequest")</span><span class="short-menu">P</span> @countingBadge(PullRequest.countOpenedPullRequests(project))
                     </a>
                 </li>
                 }
@@ -81,21 +81,21 @@
             @if(project.menuSetting.review) {
                 <li class="@isActiveMenu(MenuType.PROJECT_REVIEW)">
                     <a href="@routes.ReviewThreadApp.reviewThreads(project.owner, project.name)">
-                        <span class="normal-title">@Messages("menu.review")</span><span class="short-title">R</span> @countingBadge(reviewCount)
+                        <span class="menu-name">@Messages("menu.review")</span><span class="short-menu">R</span> @countingBadge(reviewCount)
                     </a>
                 </li>
             }
             @if(project.menuSetting.milestone) {
                 <li class="@isActiveMenu(MenuType.MILESTONE)">
                     <a href="@routes.MilestoneApp.milestones(project.owner, project.name)">
-                        <span class="normal-title">@Messages("milestone")</span><span class="short-title">M</span>
+                        <span class="menu-name">@Messages("milestone")</span><span class="short-menu">M</span>
                     </a>
                 </li>
             }
             @if(project.menuSetting.board) {
                 <li class="@isActiveMenu(MenuType.BOARD)">
                     <a href="@routes.BoardApp.posts(project.owner, project.name)">
-                        <span class="normal-title">@Messages("menu.board")</span><span class="short-title">B</span>
+                        <span class="menu-name">@Messages("menu.board")</span><span class="short-menu">B</span>
                         @if(Posting.countPostings(project) > 0){
                             <span class="project-menu-count">@Posting.countPostings(project)</span>
                         }
@@ -109,7 +109,7 @@
                 <li class="@isActiveMenu(MenuType.PROJECT_SETTING)">
                     <a href="@routes.ProjectApp.settingForm(project.owner, project.name)">
                         <i class="yobicon-cog"></i>
-                        <span class="blind"><span class="normal-title">@Messages("menu.admin")</span></span>
+                        <span class="blind"><span class="menu-name">@Messages("menu.admin")</span></span>
                         @countingBadge(project.enrolledUsers.size)
                     </a>
                 <li>
conf/messages
--- conf/messages
+++ conf/messages
@@ -839,7 +839,7 @@
 site.userList.search = Find user by login ID, user name or email
 site.userList.unlocked = Unlocked user
 title = Title
-title.boardList = Board
+title.boardList = Board List
 title.branches = Branches
 title.codeManagement = Code management
 title.codeReview = Code review
conf/messages.ko-KR
--- conf/messages.ko-KR
+++ conf/messages.ko-KR
@@ -832,7 +832,7 @@
 site.userList.search = 찾으려는 사용자의 ID, 이름 또는 이메일을 입력하세요
 site.userList.unlocked = 활성화된 사용자
 title = 제목
-title.boardList = 게시판
+title.boardList = 게시글 목록
 title.branches = 브랜치
 title.codeManagement = 코드 관리
 title.codeReview = 코드 리뷰
Add a comment
List