You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2015/03/11 17:48:40 UTC

svn commit: r1665938 - /isis/site/trunk/templates/index-new.html

Author: danhaywood
Date: Wed Mar 11 16:48:40 2015
New Revision: 1665938

URL: http://svn.apache.org/r1665938
Log:
new home page WIP

Modified:
    isis/site/trunk/templates/index-new.html

Modified: isis/site/trunk/templates/index-new.html
URL: http://svn.apache.org/viewvc/isis/site/trunk/templates/index-new.html?rev=1665938&r1=1665937&r2=1665938&view=diff
==============================================================================
--- isis/site/trunk/templates/index-new.html (original)
+++ isis/site/trunk/templates/index-new.html Wed Mar 11 16:48:40 2015
@@ -2,7 +2,7 @@
 
 {% block content %}
 
-
+  <!--
   <div class="row">
     <div class="col-md-12">
       <div align="center">
@@ -19,96 +19,179 @@
       </div>
     </div>
   </div>
+  -->
 
 <div class="jumbotron">
     <div class="container">
-        <h1>Hello, world!</h1>
-        <p>This is a template for a simple marketing or informational website. It includes a large callout called a jumbotron and three supporting pieces of content. Use it as a starting point to create something more unique.</p>
-        <p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more »</a></p>
+        <div class="row">
+            <div class="col-sm-6">
+                <h1>Apache Isis&trade;</h1>
+                <h3>A framework for rapidly developing domain-driven apps in Java.</h3>
+                <p>Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API.</p>
+                <p><a class="btn btn-primary btn-lg" href="./documentation.html" role="button">Learn more »</a></p>
+            </div>
+            <div class="col-sm-6">
+                <div class="carousel slide" data-ride="carousel" id="quote-carousel">
+
+                    <!-- Bottom Carousel Indicators -->
+                    <ol class="carousel-indicators">
+                        <li data-target="#quote-carousel" data-slide-to="0" class="active"></li>
+                        <li data-target="#quote-carousel" data-slide-to="1"></li>
+                        <li data-target="#quote-carousel" data-slide-to="2"></li>
+                        <li data-target="#quote-carousel" data-slide-to="3"></li>
+                        <li data-target="#quote-carousel" data-slide-to="4"></li>
+                        <li data-target="#quote-carousel" data-slide-to="5"></li>
+                        <li data-target="#quote-carousel" data-slide-to="6"></li>
+                        <li data-target="#quote-carousel" data-slide-to="7"></li>
+                        <li data-target="#quote-carousel" data-slide-to="8"></li>
+                        <li data-target="#quote-carousel" data-slide-to="9"></li>
+                    </ol>
+
+                    <!-- Carousel Slides / Quotes -->
+                    <div class="carousel-inner">
+
+                        <div class="item active">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>A fantastic framework! With Apache Isis we can prototype a deployable application in minutes rather than days.</p>
+                                        <small>Jeremy Branham</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>I like the guidance Apache Isis gives me for structuring code along the lines of Domain Driven Design. My first web application in plain Java without writing a single line of DDL or HTML/*Script.  And the GUI is more than just CRUD.  Of course one has to dive into the annotations that do the magic but it pays off.</p>
+                                        <small>Joerg Rade</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>From a Sprint retrospective:</p>
+                                        <p>&quot;We normally don't see anything at all for the first three months, and now you're showing me working screens after two weeks&quot;</p>
+                                        <small>Project programme manager, provided by Ged Byrne</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>Support from the Apache Isis community is excellent. I sense a love and dedication that is inspiring.</p>
+                                        <small>Johan Doornenbal</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>Apache Isis is one of the best tool for hackathons, given a 2 day hackathon challenge I have a perfect framework to create my prototype helping me to focus on business logic.</p>
+                                        <small>Sunand Padmanabhan</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>From a Sprint retrospective</p>
+                                        <p>&quot;This is already looking better than anything we saw after six months of work in the first phase&quot;</p>
+                                        <small>Project test manager, provided by Ged Byrne</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p></p>
+                                        <small></small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>Isis provided us with a great starting point for our app; we simply took the todoapp archetype and used it as a template to help set up our integration tests and BDD specs.  We were productive almost immediately!</p>
+                                        <small>Vladimir Nisevic, A1 Telekom Austria</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>Apache Isis enabled us to focus on the problem domain and data quality and not be distracted by UI concerns because the UI was generated for us by Apache ISIS. Identified security issues were quickly addressed by the Apache Isis committers.</p>
+                                        <small>(from a Government project)</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                        <div class="item">
+                            <blockquote>
+                                <div class="row">
+                                    <div class="col-sm-12">
+                                        <p>From a Sprint retrospective, the criticism of one lead developer sounded more like praise:</p>
+                                        <p>&quot;The problem is that if we show this to the customer they will think that all the work is done." &quot;</p>
+                                        <small>provided by Ged Byrne</small>
+                                    </div>
+                                </div>
+                            </blockquote>
+                        </div>
+                    </div>
+
+                    <!-- Carousel Buttons Next/Prev -->
+                    <a data-slide="prev" href="#quote-carousel" class="left carousel-control"><span class="icon-prev"></span></a>
+                    <a data-slide="next" href="#quote-carousel" class="right carousel-control"><span class="icon-next"></span></a>
+                </div>
+            </div>
+        </div>
     </div>
+
 </div>
 
 <div class="container">
     <!-- Example row of columns -->
     <div class="row">
         <div class="col-md-4">
-            <h2>Heading</h2>
-            <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+            <h2>User Interface "for free"</h2>
+            <p>Isis builds a generic UI directly from the underlying domain objects.
+            This makes for extremely rapid prototyping and short feedback cycle, perfect for agile development.
+            The UI can also be extended for specific use cases.</p>
             <p><a class="btn btn-default" href="#" role="button">View details »</a></p>
         </div>
         <div class="col-md-4">
-            <h2>Heading</h2>
-            <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+            <h2>Domain-Driven</h2>
+            <p>The core of an Isis application are the domain objects, either persisted entities or view models.
+            Business rules can be associated directly with domain objects, or can be factored out into separate
+            services.  Isis performs dependency injection everywhere to ensure that the application remains decoupled.</p>
             <p><a class="btn btn-default" href="#" role="button">View details »</a></p>
         </div>
         <div class="col-md-4">
-            <h2>Heading</h2>
-            <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
+            <h2>Add-ons</h2>
+            <p>Isis has a large number of [addons](http://www.isisaddons.org) to provide out-of-the-box support for
+                security, auditing, command profiling, mail merge and other cross-cutting concerns.</p>
             <p><a class="btn btn-default" href="#" role="button">View details »</a></p>
         </div>
     </div>
-
     <hr>
 </div>
 
-<div class="carousel slide" data-ride="carousel" id="quote-carousel">
-
-    <!-- Bottom Carousel Indicators -->
-    <ol class="carousel-indicators">
-        <li data-target="#quote-carousel" data-slide-to="0" class="active"></li>
-        <li data-target="#quote-carousel" data-slide-to="1"></li>
-        <li data-target="#quote-carousel" data-slide-to="2"></li>
-    </ol>
-
-    <!-- Carousel Slides / Quotes -->
-    <div class="carousel-inner">
-
-        <!-- Quote 1 -->
-        <div class="item active">
-            <blockquote>
-                <div class="row">
-                    <div class="col-sm-3 text-center">
-                        <!--
-                        <img class="img-circle" src="http://wp-desk.com/lovinflat/images/persons/person_1.png" style="width: 100px;height:100px;">
-                        -->
-                    </div>
-                    <div class="col-sm-9">
-                        <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit!</p>
-                        <small>Someone famous</small>
-                    </div>
-                </div>
-            </blockquote>
-        </div>
-        <!-- Quote 2 -->
-        <div class="item">
-            <blockquote>
-                <div class="row">
-                    <div class="col-sm-3 text-center">
-                    </div>
-                    <div class="col-sm-9">
-                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam auctor nec lacus ut tempor. Mauris.</p>
-                        <small>Someone famous</small>
-                    </div>
-                </div>
-            </blockquote>
-        </div>
-        <!-- Quote 3 -->
-        <div class="item">
-            <blockquote>
-                <div class="row">
-                    <div class="col-sm-9">
-                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut rutrum elit in arcu blandit, eget pretium nisl accumsan. Sed ultricies commodo tortor, eu pretium mauris.</p>
-                        <small>Someone famous</small>
-                    </div>
-                </div>
-            </blockquote>
-        </div>
-    </div>
-
-    <!-- Carousel Buttons Next/Prev -->
-    <a data-slide="prev" href="#quote-carousel" class="left carousel-control"><span class="icon-prev"></span></a>
-    <a data-slide="next" href="#quote-carousel" class="right carousel-control"><span class="icon-next"></span></a>
-</div>
 
 
 <script>