You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sa...@apache.org on 2011/05/30 16:51:37 UTC

svn commit: r1129205 [7/7] - in /lucene/dev/branches/solr2452: ./ dev-tools/eclipse/ dev-tools/idea/.idea/ dev-tools/idea/lucene/contrib/spellchecker/ dev-tools/idea/modules/suggest/ dev-tools/maven/lucene/contrib/ dev-tools/maven/lucene/contrib/spellc...

Modified: lucene/dev/branches/solr2452/solr/src/webapp/web/index.jsp
URL: http://svn.apache.org/viewvc/lucene/dev/branches/solr2452/solr/src/webapp/web/index.jsp?rev=1129205&r1=1129204&r2=1129205&view=diff
==============================================================================
--- lucene/dev/branches/solr2452/solr/src/webapp/web/index.jsp (original)
+++ lucene/dev/branches/solr2452/solr/src/webapp/web/index.jsp Mon May 30 14:51:25 2011
@@ -1,49 +1,119 @@
-<%@ page import="org.apache.solr.core.SolrCore" %>
+<%@ page contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
+<% request.setCharacterEncoding("UTF-8"); %>
+
+<%@ page import="java.util.List" %>
 <%@ page import="java.util.Collection" %>
-<%--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
---%>
+
+<% org.apache.solr.core.CoreContainer cores = (org.apache.solr.core.CoreContainer)request.getAttribute("org.apache.solr.CoreContainer"); %>
 
 <html>
 <head>
-<link rel="stylesheet" type="text/css" href="solr-admin.css">
-<link rel="icon" href="favicon.ico" type="image/ico"></link>
-<link rel="shortcut icon" href="favicon.ico" type="image/ico"></link>
-<title>Welcome to Solr</title>
+    
+    <title>solr-admin</title>
+    
+    <link rel="stylesheet" type="text/css" href="css/screen.css">
+    <link rel="icon" type="image/ico" href="img/favicon.ico">
+    
+    <script type="text/javascript">
+    
+    var app_config = {};
+    
+    app_config.solr_path = '<%= request.getContextPath() %>';
+    app_config.core_admin_path = '<%= cores.getAdminPath() %>';
+    app_config.zookeeper_path = 'zookeeper.jsp';
+    
+    </script>
+    
 </head>
-
 <body>
-<h1>Welcome to Solr!</h1>
-<a href="."><img border="0" align="right" height="78" width="142" src="admin/solr_small.png" alt="Solr"/></a>
-
-<% 
-  org.apache.solr.core.CoreContainer cores = (org.apache.solr.core.CoreContainer)request.getAttribute("org.apache.solr.CoreContainer");
-  Collection<SolrCore> solrCores = cores.getCores();
-  if( cores != null
-   && solrCores.size() > 0 // HACK! check that we have valid names...
-   && solrCores.iterator().next().getName().length() != 0 ) {
-    for( org.apache.solr.core.SolrCore core : cores.getCores() ) {
-       String coreName = core.getName();
-      if("".equals(coreName) ) coreName =".";
-%>
-<a href="<%= coreName %>/admin/">Admin <%= core.getName() %></a>
-<br/>
-<% }} else { %>
-<a href="admin/">Solr Admin</a>
-<% } %>
-
+    
+    <div id="wrapper">
+    
+        <div id="header">
+            
+            <a href="./" id="solr"><span>Apache SOLR</span></a>
+
+            <div id="wip-notice">
+                <p>This interface is work in progress. It works best in Chrome.</p>
+                <p><a href="admin/">Use the <span>old admin interface</span> if there are problems with this one.</a></p>
+                <p><a href="https://issues.apache.org/jira/browse/SOLR-2399">Bugs/Requests/Suggestions: <span>SOLR-2399</span></a></p>
+            </div>
+
+	    <p id="environment">&nbsp;</p>
+
+        </div>
+        
+        <div id="main" class="clearfix">
+        
+            <div id="content-wrapper">
+            <div id="content">
+                
+                &nbsp;
+                
+            </div>
+            </div>
+            
+            <div id="menu-wrapper">
+            <div id="menu">
+                
+                <ul>
+
+                    <li id="index" class="global">
+                        <p><a href="#/">Dashboard</a></p>
+                    </li>
+
+                    <li id="logging" class="global">
+                        <p><a href="#/logging">Logging</a></p>
+                    </li>
+
+                    <li id="cloud" class="global optional">
+                        <p><a href="#/cloud">Cloud</a></p>
+                    </li>
+
+                    <li id="cores" class="global optional">
+                        <p><a href="#/cores">Core Admin</a></p>
+                    </li>
+
+                    <li id="java-properties" class="global">
+                        <p><a href="#/java-properties">Java Properties</a>
+                    </li>
+
+                    <li id="threads" class="global">
+                        <p><a href="#/threads">Thread Dump</a></p>
+                    </li>
+                    
+                </ul>
+                
+            </div>
+            </div>
+            
+            <div id="meta">
+                
+                <ul>
+                    
+                    <li class="documentation"><a href="http://lucene.apache.org/solr/"><span>Documentation</span></a></li>
+                    <li class="issues"><a href="http://issues.apache.org/jira/browse/SOLR"><span>Issue Tracker</span></a></li>
+                    <li class="irc"><a href="http://webchat.freenode.net/?channels=#solr"><span>IRC Channel</span></a></li>
+                    <li class="mailinglist"><a href="http://wiki.apache.org/solr/UsingMailingLists"><span>Community forum</span></a></li>
+                    <li class="wiki-query-syntax"><a href="http://wiki.apache.org/solr/SolrQuerySyntax"><span>Solr Query Syntax</span></a></li>
+                    
+                </ul>
+                
+            </div>
+            
+        </div>
+    
+    </div>
+    
+    <script type="text/javascript" src="js/0_console.js"></script>
+    <script type="text/javascript" src="js/1_jquery.js"></script>
+    <script type="text/javascript" src="js/jquery.timeago.js"></script>
+    <script type="text/javascript" src="js/jquery.form.js"></script>
+    <script type="text/javascript" src="js/jquery.sammy.js"></script>
+    <script type="text/javascript" src="js/jquery.sparkline.js"></script>
+    <script type="text/javascript" src="js/jquery.jstree.js"></script>
+    <script type="text/javascript" src="js/highlight.js"></script>
+    <script type="text/javascript" src="js/script.js"></script>
+    
 </body>
-</html>
+</html>
\ No newline at end of file