I found some time today to provide another look for the site.  There
were very minor changes to the core HTML as is currently served at
nidi homepage and it is largely just a stylesheet.  This one is highly
minimal and clean, still driven by Bootstrap and directly makes use of
the colors from the UI itself.

A screenshot can be seen at
https://raw.githubusercontent.com/apiri/apache-nifi-site/screenshots/index.html.lite.png
with the associated code under the "lite" branch at
https://github.com/apiri/apache-nifi-site/tree/lite

Any thoughts are appreciated.

On Tue, Jan 6, 2015 at 9:54 PM, Aldrin Piri <[email protected]> wrote:
> Sorry if this somehow gets sent twice.   My first submission seemed to
> bounce as it exceeded the spam threshold when I sent it a couple of
> hours ago and it has yet to appear, so I'm sending again.
>
> First and foremost, good feedback.  I think UI/UX stuff is tricky and
> I am happy to find my livelihood in the plumbing and behind the scenes
> work.
>
> Here's my attempt to try and tackle all the comments in one fell swoop:
>
> I agree that Bootstrap is everywhere, but I don't necessarily think
> that is a bad thing.  One could argue that interfaces of all forms are
> converging and users have the instant familiarity of a known quantity.
> I know that I am totally unaware of what it takes to make a site both
> functional and maintain its feel across devices.  I think that last
> part is important.  Personally, as a user on the other side of the
> screen, I don't really understand why sites do not work or jive with
> my mobile device du jour these days; it should just work.  With what
> little I've learned about UX and "Not Making [Anyone] Think,"[1] I
> want an effortless experience; no pinch zooming, tap panning, etc.  If
> there is a way to take bits and pieces of bootstrap to this end to
> support that aspect without the cookie cutter air, I would be quite
> thankful for some guidance on that front and do my best to provide it.
> Out of the box though, the sample looked pretty decent across all the
> devices to which I had access, and used constructs everyone who views
> content through a tiny screen is accustomed.
>
> I do agree on the front of the possibility of brand dilution, and I
> think it is an excellent point for consideration.  As mentioned in my
> original mailing, consideration was given to integrating the
> application's aesthetics into the core site.  Not sure if this will
> pan out in an appreciable way as I can see it in my mind, but I do
> feel it is an avenue worth exploring.  It may also completely miss the
> mark, but with my new found web dev prowess, it should be a much
> quicker iteration than the first draft.  You'll see a slight homage to
> this via the graph wallpaper that is featured in the application
> itself.  This was muted a bit by a CSS overlay to a level that seemed
> okay, but I definitely hedged as to whether or not to include it.
>
> Ultimately, I wanted to get something out to start the ball rolling,
> establishing a base for successive iterations.  I know that with all
> the hard work everyone is putting in, the project is closely reaching
> its first milestone for release, and thought it important to chip in
> where possible to give a face to the project.
>
> Additionally, I think this particular project needs pictures to
> demonstrate what it's capabilities.  One of the facets that makes me a
> believer about NiFi as a whole is that the end user is not just
> developers.  Citing the previous example of Accumulo, its intended
> audience is very technical in nature and, accordingly, a lot can be
> expressed via the simple phrase of "key-value store."  I would contend
> that NiFi's reach is far broader and can't be done justice with a
> simple phrase.  For the casual potential user who has strung together
> n-many processes of taking a file, manually transforming it, and
> moving it elsewhere, they need to see at quick glance that there is
> something that can automate this tedium and make them more effective.
> Succinctly, the value proposition needs to be there not only for the
> technical folks who will use this as a framework, but additionally for
> end users.
>
> The background for the header isn't awesome, but I knew I wasn't
> violating any licenses if I generated it myself.  I viewed it more as
> a placeholder than anything else.  Definitely not a front end web
> developer, even more definitively not a graphic artist.  The colors
> came from starting with the logo dark blue and running a whole bunch
> of filters and plugins via GIMP to get something.  Additionally, there
> is a CSS gradient applied over top of it as well when it seemed a bit
> too loud.  It could definitely deal with being muted a bit more.
>
> [1] http://www.sensible.com/dmmt.html
>
> On Tue, Jan 6, 2015 at 12:57 PM, Tony Kurc <[email protected]> wrote:
>> Hey! It looks awesome! The existing site was put together a placeholder and
>> we went with a very generic layout that worked well with Apache CMS and
>> contained all the information expected of an apache process.
>>
>> This is a big improvement! For people new to the project, it gives a nice
>> upfront screenshot, with big fat links for things I care about people
>> seeing!
>>
>> Some things I didn't like about the existing site are the glyphicon links
>> to "external" sites on the menu. I used "link", but I think it was meant to
>> be used for "permalink". Also, we kind of took a best guess about what
>> should go in each dropdown in the menu. I'm pretty sure it could be better
>> organized. I'd also like to see the awesome guides that people wrote have a
>> consistent theme with the website and maybe have pdfs so old-school folks
>> can print them out (which may be a dumb idea ;) ) A pet peeve of mine of
>> projects is having a hard time finding the documentation I need, like
>> javadocs or specifications - and keeping around the older versions of the
>> documentation. I think we're still working on these - since you retained
>> the menu up top it should be straightforward to have a robust documentation
>> dropdown.
>>
>> The blue you used is more of a reddish or purplish blue - the blue used in
>> the app is more of a greenish blue. I'm kind of curious what a greener blue
>> would look like ... did you mock one up and it looked bad? Or maybe a more
>> fundamental question, should the website evoke the theme of the app? I
>> don't know how I feel.
>>
>> Tony
>>
>>
>>
>>
>>
>> On Tue, Jan 6, 2015 at 11:59 AM, Joe Witt <[email protected]> wrote:
>>
>>> I'd say the two sides of the spectrum as examples are:
>>>
>>> http://kafka.apache.org/  [super minimalist]
>>> http://aurora.incubator.apache.org/ [ quite fancy looking ]
>>>
>>> Both in my opinion are beautifully done and make it easy to get the content
>>> needed.
>>>
>>> I think these (and others) provide great examples that both sides of the
>>> spectrum have merit.
>>>
>>> What is most important to me is that we as a community rally behind those
>>> with the expertise and willingness to contribute in this space.
>>>
>>> Thanks
>>> Joe
>>>
>>> On Tue, Jan 6, 2015 at 11:34 AM, Joe Witt <[email protected]> wrote:
>>>
>>> > Both are bootstrap based.  Each is an iterative improvement.  And we just
>>> > keep iterating as folks have time, willingness, and expertise to do so.
>>> >
>>> > I agree that this new look does not distinguish a brand.  But we're not
>>> > mature enough to worry about that yet.  We just need enough of the right
>>> > info laid out enough to help grow a community and get folks the info they
>>> > need.  We need it laid out in a way that multiple folks can contribute.
>>> > Once we have a release, recruit some committers, demonstrate progress on
>>> > the Apache Way and grow then perhaps branding becomes a bigger deal.
>>> >
>>> > ..this motivates me to spawn another thread about the type of community
>>> we
>>> > want to be...
>>> >
>>> > Thanks
>>> > Joe
>>> >
>>> >
>>> > On Tue, Jan 6, 2015 at 11:13 AM, Adam Taft <[email protected]> wrote:
>>> >
>>> >> This isn't a downvote -- I think it indeed looks good.  But in terms of
>>> >> constructive criticism...
>>> >>
>>> >> I think the mockup looks like a very generic "bootstrap" site, similar
>>> to
>>> >> a
>>> >> million other bootstrap based sites.  I'd personally almost prefer the
>>> >> existing utilitarian website over a bootstrap theme, simply because it
>>> >> doesn't try to be anything more than what it is.
>>> >>
>>> >> This approach might be an acceptable tradeoff for the project; having
>>> the
>>> >> bootstrap look & feel is obviously a resource savings and available at
>>> the
>>> >> right price point.  But the site mockup definitely doesn't distinguish
>>> the
>>> >> Apache NiFi "brand" in anyway. In fact the opposite, the brand gets
>>> >> watered
>>> >> down with this look.
>>> >>
>>> >> As a funny side note, humorously for me, this was the first thought in
>>> my
>>> >> head when I saw the site:  http://dilbert.com/strips/comic/2010-04-01/
>>> >>
>>> >> Adam
>>> >>
>>> >>
>>> >> On Mon, Jan 5, 2015 at 7:39 PM, Aldrin Piri <[email protected]>
>>> wrote:
>>> >>
>>> >> > In partial fulfillment of the goals of NIFI-162, I set some time aside
>>> >> to
>>> >> > put together something a bit more visually appealing as a face for the
>>> >> > project.
>>> >> >
>>> >> > My work can be found at: https://github.com/apiri/apache-nifi-site
>>> >> >
>>> >> > Currently, work focused around the homepage, but similar styles would
>>> be
>>> >> > applied to more content driven pages minus the large headlining
>>> >> sections.
>>> >> >
>>> >> > The relevant technology colophon is provided in the README on Github
>>> >> but is
>>> >> > primarily driven by Bootstrap, existing image resources included with
>>> >> the
>>> >> > project and current site, and other "artwork" which I created myself.
>>> >> >
>>> >> > I am neither a UX expert nor am I a renowned front end designer, so
>>> all
>>> >> > input is welcome.  As a "version 1.1" I would like to adjust the site
>>> to
>>> >> > converge more with the application.  Ideas for this are inclusive of
>>> >> points
>>> >> > such as bringing the toolbar styling and color scheme from the
>>> >> application
>>> >> > to the site.
>>> >> >
>>> >> > If this seems like a reasonable path forward and there is sufficient
>>> >> > support, I can look at the next steps to get this integrated with the
>>> >> > project, optimization, and integration with the application itself.
>>> >> >
>>> >> > To aid in showing the intangibles that can't be seen from an image, I
>>> >> have
>>> >> > a copy of this design hosted at http://aldrinpiri.com/apache-nifi/.
>>> The
>>> >> > links are currently nonfunctional as they were taken from the current
>>> >> site.
>>> >> >
>>> >> > Thanks!
>>> >> >
>>> >> > --Aldrin
>>> >> >
>>> >>
>>> >
>>> >
>>>

Reply via email to