Skip to content

Commit

Permalink
post new site & typo RESThub
Browse files Browse the repository at this point in the history
  • Loading branch information
bmeurant committed Jan 31, 2014
1 parent 6a73b0b commit 6a5d851
Show file tree
Hide file tree
Showing 14 changed files with 57 additions and 23 deletions.
2 changes: 1 addition & 1 deletion _includes/news_menu.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h4>Type of news</h4>
<ul>
<li class="{% if page.title == 'RESTHub News' %}active{% endif %}">
<li class="{% if page.title == 'RESThub News' %}active{% endif %}">
<a href="/news/">All</a>
</li>
<li class="{% if page.url contains '/releases/' %}active{% endif %}">
Expand Down
1 change: 1 addition & 0 deletions _includes/top.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@
<script src="/assets/javascript/bootstrap.min.js"></script>
<script src="/assets/javascript/main.js"></script>
<script src="/assets/javascript/toc.js"></script>
<script src="/assets/javascript/twitter.js"></script>
</head>
2 changes: 1 addition & 1 deletion _posts/2012-12-04-resthub-2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: RESThub 2.0 Spring and Backbone.js stack released
author: bclozel
categories: [release]
tags: [spring, backbone, router, amqp]
version: RESTHub 2.0
version: RESThub 2.0
published: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2013-05-17-resthub-2.1.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: RESThub 2.1.1 released
author: sdeleuze
categories: [release]
tags: [spring, backbone]
version: RESTHub 2.1.1
version: RESThub 2.1.1
published: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2013-07-26-resthub-backbone-2.1.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version: Backbone stack 2.1.2
published: true
---

RESTHub Backbone stack released with a major dependency update:
RESThub Backbone stack released with a major dependency update:

For complexity reasons and some design limitations (related, in particular, to
Relational model cache management), we decided to switch (see [here](https://twitter.com/sdeleuze/status/347078498755686401)) to
Expand Down
32 changes: 32 additions & 0 deletions _posts/2014-01-31-resthub-site-redisigned.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
layout: post
title: RESThub's site redesigned
author: bmeurant
published: true
---

I am happy to announce that **RESThub website has been completely revamped** (skin & contents) for a
better experience ...

* We moved from a sphinx and RST based two pages (one for each stack) site to a markdown
based **more sophisticated [documentation](/docs/) structure with well organised sections**.
* We added a **nice search functionality** based on the great [swiftype](https://swiftype.com/) engine.
* All styles were redesigned to make **documentation easier to read** : contrasts, emphasizes,
code sections, ...
* Site is now **fully responsive** and should allow to discover RESThub on tablets and smartphones.
* We now have a **["News" section](/news/)** to share releases and thoughts.

We also have a new **twitter account** to share with you:

<div class="text-center">
<a href="https://twitter.com/resthubproject" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @resthubproject</a>&nbsp;<a href="https://twitter.com/intent/tweet?button_hashtag=RESThub" class="twitter-hashtag-button" data-related="resthub" data-size="large">Tweet #RESThub</a>
</div>

We hope that you will like it. Don't hesitate to give us feedback or open a ticket
here if you encounter any issue: <https://github.com/resthub/resthub.github.io/issues>.

This website was made with [markdown](http://daringfireball.net/projects/markdown/),
[jekyll](http://jekyllrb.com/), [boostrap 3](http://getbootstrap.com/) and is now hosted on
[github-pages](http://pages.github.com/).

You can find the sources on github: <https://github.com/resthub/resthub.github.io>.
1 change: 1 addition & 0 deletions assets/javascript/twitter.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/backbone/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ There are 2 ways to use it in your project:

* If you are starting a new RESThub Spring + Backbone stack project, the better way to use it is to use one of the Backbone.js webappp
Maven Archetypes described [here](/docs/spring/bootstrap)
* You can simply download latest RESTHub Backbone.js stack, and extract it at the root of your webapp:
* You can simply download latest RESThub Backbone.js stack, and extract it at the root of your webapp:
* [current development version](https://github.com/resthub/resthub-backbone-stack/archive/master.zip)
* [latest RESThub Backbone.js stack release](https://github.com/resthub/resthub-backbone-stack/archive/resthub-backbone-stack-{{site.backbone-stack-version}}.zip)

Expand Down
18 changes: 9 additions & 9 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ next: quickstart

<div class="toc"></div>

## RESTHub principles
## RESThub principles

RESThub is all about integrating and bundling frameworks with tools, best practices and documentation.
The [RESThub team](https://github.com/resthub?tab=members) works everyday with those frameworks on high traffic, enterprise-grade
Expand All @@ -16,7 +16,7 @@ applications for their customers.
That’s why we value developer experience on those libraries and despite the
*"Not Invented Here"* syndrome above all.

RESTHub has been made with RIA in general and HTML5 in particular in mind. RESThub is based on the
RESThub has been made with RIA in general and HTML5 in particular in mind. RESThub is based on the
following principles:

* **REST** Architecture oriented
Expand All @@ -26,19 +26,19 @@ following principles:
The primary objective is to provide a complete tool to develop **REST oriented rich web application with
a great efficiency and productivity** by packaging a full stack of useful tools to achieve this goal.

One of the most important aspect that [RESThub team](https://github.com/resthub?tab=members) try to constantly keep in mind is that RESTHub
One of the most important aspect that [RESThub team](https://github.com/resthub?tab=members) try to constantly keep in mind is that RESThub
must absolutely allow **progressive increase of complexity**. In other works, RESThub has been design to
facilitate the bootstrap of your project and its configuration but it does not rely on restrictive assumptions:
**No RESTHub functionality will prevent you to finely customize any of the underlying framework for your
**No RESThub functionality will prevent you to finely customize any of the underlying framework for your
particular needs**.

To achieve this, RESTHub made the choice to rely on the most efficient and popular frameworks in each domain
To achieve this, RESThub made the choice to rely on the most efficient and popular frameworks in each domain
because **we don't want to reinvent the wheel**, it is just fine !

This could be a tricky challenge because RESTHub claims **simplify without limiting** but it is a real
This could be a tricky challenge because RESThub claims **simplify without limiting** but it is a real
specificity compared to other stacks in both java and javascript worlds.

## RESTHub components
## RESThub components

### Main Stacks

Expand Down Expand Up @@ -76,7 +76,7 @@ RESThub 2 is mainly made of 2 independent parts:

### Complementary tools

RESTHub provides also two independent complementary tools:
RESThub provides also two independent complementary tools:

* a **Spring MVC router {{ site.router-version }}** to add route mapping capacity to any "[Spring MVC](http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html) based" webapp
* an **AMQP/Hessian based RPC {{ site.amqp-hessian-version }}**, a high performance and easy to monitor RPC mechanism based on [RabbitMQ](http://www.rabbitmq.com/)
Expand All @@ -102,6 +102,6 @@ RESTHub provides also two independent complementary tools:
</div>


Looking for RESTHub 1 documentation ? see [here (unmaintained)](/reference/1.1/)
Looking for RESThub 1 documentation ? see [here (unmaintained)](/reference/1.1/)


2 changes: 1 addition & 1 deletion docs/misc/talks/devoxx/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@

<section>
<p class="notes">
So let's take a deeper look at RESTHub features. It offers modular sets of functionalities :<br >
So let's take a deeper look at RESThub features. It offers modular sets of functionalities :<br >
- A plugin architecture<br />
- A generic MIDDLE stack<br />
- A generic REST webservice stack<br />
Expand Down
4 changes: 2 additions & 2 deletions docs/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ next: spring
---

If you want to get immediately to the heart of the matter, you can find here how to bootstrap a new
RESTHub project very quickly.
RESThub project very quickly.

Lets suppose that you want to start a new rich web application project with a Java/JPA Backend:

Expand All @@ -33,7 +33,7 @@ You can now navigate to <http://localhost:8080/> and see your bootstraped projec

<div class="quickstart">
<p class="text-center">
<img src="/assets/img/quickstart.png" alt="RESTHub Quickstart result"/>
<img src="/assets/img/quickstart.png" alt="RESThub Quickstart result"/>
</p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion docs/spring/jpa.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ persistenceUnit.packagesToScan =
## Extend JPA properties

RESThub provides an extension point if you need to add new jpa properties that are not already defined in
RESTHub core jpa properties (see above). This hook is based on spring maps and its merge capacity.
RESThub core jpa properties (see above). This hook is based on spring maps and its merge capacity.

Indeed, resthub entityManagerFactory includes an larger map of properties with an external bean reference :

Expand Down
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<h1>Stateless</h1>

<p>
Statefull is not natural, RESTHub was built with <strong>HTML5 in mind</strong> and is
Statefull is not natural, RESThub was built with <strong>HTML5 in mind</strong> and is
strongly related to REST stateless principles maximizing
<strong>scalability & <a href="/docs/spring/testing">testability</a></strong>. State is
managed client side with <strong>HTML5 capabilities</strong>.
Expand All @@ -56,7 +56,7 @@ <h1>Progressive</h1>
<h1>Standards based</h1>

<p>
RESTHub is <strong>pragmatically</strong> built
RESThub is <strong>pragmatically</strong> built
uppon strong <strong>approved or <i>de facto</i> standards</strong> on both <strong><a href="/docs/spring">server
side</a></strong> and <strong><a href="/docs/backbone">client side</a></strong>. You do not have to learn a new framework,
you already know it. <strong>It is just easier</strong>.
Expand All @@ -66,8 +66,8 @@ <h1>Standards based</h1>

<div class="get-started row">
<div class="col-xxs-12 text-left">
<a class="visible-lg visible-md" href="/docs/"><i class="fa fa-play-circle-o"></i> Get started with RESTHub documentation</a>
<a class="visible-sm" href="/docs/"><i class="fa fa-play-circle-o"></i> RESTHub documentation</a>
<a class="visible-lg visible-md" href="/docs/"><i class="fa fa-play-circle-o"></i> Get started with RESThub documentation</a>
<a class="visible-sm" href="/docs/"><i class="fa fa-play-circle-o"></i> RESThub documentation</a>
<a class="visible-xxs visible-xs" href="/docs/"><i class="fa fa-play-circle-o"></i> documentation</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion news/index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: news
title: RESTHub News
title: RESThub News
permalink:
author: all
---
Expand Down

0 comments on commit 6a5d851

Please sign in to comment.