I just migrated your design to our confluence space which gets exported at [1]. All the content is coming from the wiki already.

Cheers,

Uli

[1] https://cwiki.apache.org/TAPESTRY/index.html

On 26.05.2010 14:09, Ulrich Stärk wrote:
Regarding the environment I guess we stick with confluence for the time
being. Content is created in the wiki and gets exported to static html
pages every hour. News items will be created in confluence as well and
displayed somewhere on the website with an additional RSS feed for the
news. Confluence also allows the inclusion of arbitrary RSS feeds (e.g.
Twitter feeds via RSS) though that macro has been disabled lately. I'll
talk to infrastructure about it. Or we just ship some javascript that
includes the twitter content.

Have you already signed a CLA? If not you might want to consider doing
so, afterwards I can grant you access to confluence and you can help out
there.

Cheers,

Uli

On 26.05.2010 12:52, Robin Komiwes wrote:
Hi,

Glad too see all theses replies. I'm convinced that something really good
can emerge from this.

First, I just remind you all that it was just a "first draft". I'm
completely aware that the current version needs improvements. It was a
test
to see how the community would welcome that kind of proposal.

I will integrate suggestions and will certainly publish the result on
Github. It will be easier to collaborate then.

[Environment]
I don't have any clue about the constraints of Apache Foundation hosting.
Where could I get some info about that? Is it possible to run a Tapestry
instance? (to build a the community section)

Actually it's pure HTML. We could push theses files in Tapestry project
sources and make them filtered by maven to replace some keywords (like
Tapestry version).

By the way, yes, it'is a proposal for http://tapestry.apache.org

[Returning Users& menu]
It seems that there are different thoughts on this.
If we put too much links for things like Javadoc, component references
etc.,
we may loose newcomers. I also like to have the control over visitors
navigation.
I believe that returning users will just bookmark the Documentation
page. We
could propose a pretty URL like : http://tapestry.apache.org/doc

Let's make a decision on this point, but I think we have to keep the menu
line simple with only key items. In my humble opinion, sub menus or a two
lines menu are too much :)
If we really need to push others links, let's place them somewhere else,
like under the main content, under the fresh news, or like JRuby does
with a
slider.

[Twitter& fresh content]
Twitter is a must have. It's true that we could also use confluence
for that
but we've got to have a presence on Twitter. Every buzz start from this
social network. By the way, there are RSS feeds for each twitter profile.

I also first thought about using #tapestry5 hash tag but there is a
problem
with this approach: we don't have the control over what is said. What if
someone tweet something like "#tapestry5 is too complicated!" ? With a
custom twitter account, we can push a selection of tweets from other
people
by simply doing RT.

I see the same problem if we push last emails from the mailing list.



Anyway, this is a discussion, you have my point of view, but the
community
will have the final word! :)

I would love to see the new home page release synced with the release of
Tapestry 5.2, what do you think about that?


On Wed, May 26, 2010 at 9:33 AM, Ulrich Stärk<[email protected]> wrote:

It does. Check out [1].

Uli

[1] https://cwiki.apache.org/TAPESTRY/index.html


On 25.05.2010 23:13, Ulrich Stärk wrote:

Oh and no problem to include news items added inside confluence to the
generated outputs (even with comments if wanted). I don't know whether
it supports RSS though, will have to check.

On 25.05.2010 22:08, Ulrich Stärk wrote:

I'd configure confluence to auto-generate the contents with the new
design included. Just a matter of some tweaking once we've settled
for a
design.

Uli

On 25.05.2010 18:48, Howard Lewis Ship wrote:

You are bringing tears to my eyes. This looks fantastic. I assume
this
is a replacement for http://tapestry.apache.org, right?

Is this mock-up manually generated, or are you using some kind of
script? Ideally this would be easy to regenerate and redeploy live,
when changes occur. Also on the wish list, an RSS feed driven by a
"News" tab. Perhaps we need some main tabs across the top (the
current set) and some secondary tabs down the side (component
reference, older releases, news, etc.).

As a side note ... Widen (one of my clients) has donated some
designer
time to work on the Tapestry logo, which could urgently use some
refreshing. We'll have a separate discussion to choose a new logo
design (or stick with the current one, I suppose).

On Tue, May 25, 2010 at 9:31 AM, Jesse Kuhnert<[email protected]>
wrote:

Looks like a pretty good step in a new direction. Had a couple
thoughts though:

-) Something looks off on the tapestry word lettering of the banner
logo. I think it's the white edge on green background but don't know
what the graphic design fix should be.
-) The center aligned text in the boxes up top doesn't look quite
right either, should probably be left justified at least.
-) Don't like the font for some reason, even if it is what is
already
used. How does helvetica look? =)
-) The text boxes or the headers above them just below the banner
logo
should probably have links to something on the real site.

Overall it does look like a great start though, just think it needs
more polish and careful thought. Right now it looks good, but not
professional.

don't mean to sound negative, just being honest.

On Tue, May 25, 2010 at 6:06 AM, Robin
Komiwes<[email protected]> wrote:

I said some weeks ago that I will assist the documentation renew
effort by
proposing a redesign for Tapestry homepage.

I'm quite satisfied with the first draft and I now need the
community
feedback to know if I should stop or continue this way. Of
course, if
someone wants to help on the content or the design, you are very
welcome.

The URLs :
http://komiwes.fr/tapestry
http://komiwes.fr/tapestry/getting_started.htm
http://komiwes.fr/tapestry/community.htm

Now, here are the key principles of this redesign. I've tried to
follow
them, and some may need to be expressed more.

- Everything is marketing
Others frameworks understand that well. They all have a shiny
homepage, with
key words, quotes from great people and baselines that you can't
miss.

The homepage should seduce and convince people. You've got to know
that the
framework you are using, or about to, is one of the best
frameworks. In
fact, there are plenty of good frameworks, if you launch tomorrow
another
"good framework", you are already dead. You need to offer a
rockstar
framework.

On this redesign, a newcomer will be satisfied by how the
information is
clear and concise. He will know the concept of Tapestry (cf
baseline) and
will instantly have an idea of Tapestry strengths (cf Java power,
scripting
ease, highly productive).

Finally he will be invited to give 20 minutes of its time to try
the
framework and realize how true was what we announced before.

- Community
Every framework should focus on its community. IMHO, that's another
key
point: again, if you think that an open source framework will buzz
just
because it is well made, you may have miss how the internet has
evolved
since some years. Ruby on Rails and jQuery have integrated that
since the
beginning. Focusing on the community is mandatory. Why?

First, because as a Web framework developer, you can't cover every
feature.
Web is just too big. Especially in the Java ecosystem. If someone
cover a
feature for you, thanks him and then do advertising for its
contribution as
it was one of the features of the framework. It should be presented
as a
part of the framework itself, not as "a nice side project that you
may look
to if you want to...".

Secondly, because the web is social. If people feels that they are
part of
an active community, they will be proud of it and will wants to
make
other
people joining it. They will blog for you, they will evangelize for
you. In
fact, they will to the marketing job for you.

I think the effort on this point should be pushed a lot further. We
should
have some specs on how to write and provide components library,
how to
provides plugins. We should have a place where to publish them.

We should also have an open sourced keynote available to make
presentations
of Tapestry 5, like Howard's one :
http://www.slideshare.net/hlship/tapestry-5-java-power-scripting-ease

Everyone should be able to grab it and then do a presentation to
its
local
JUG.

- Fresh content
It's important to look like active. We all know here that Tapestry
is active
but if you look at the actual website, there is no clue about that.
Here, I think using a specific Twitter account (I've reserved
@tapestry_5)
for pushing news both on a social network and on the Tapestry
website would
be great. We would be able to easily push fresh, concise news from
both
Tapestry 5 framework and any other related tweets.

- Efficiency
One of the "cons" of maven sites is that they make you writing big
pages and
big menus. It is bad because it results in an insanely big
amount of
data
that kills the data itself.
The homepage should be efficient and concise.

- References
Real Tapestry applications showcase is a must have. We should be
able to say
"Hey, look! They've been using Tapestry in production and see how
nice it
works.". We already have some greats examples and we should show
them.


---------------------------------------------------------------------

To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to