I don't like the use of the old gorm icon.

On Monday, December 30, 2013, Sebastian Reitenbach wrote:

> Hi all,
>
> I guess everybody knows, and also agrees that the GNUstep website is
> looking fairly dated, and that
> finding contents in it, is somtetimes only possible with help of google.
> the last few days I spent on thinking about the website, what it may need,
> digging html5 and css3,
> and came up with the following design, that you can find here:
>
> https://www.l00-bugdead-prods.de/index7.html
>
> Note, not all pages and links are "implemented". I did not wanted to waste
> too much time, in case, the
> majority of people doesn't like with what I've come up.
>
> Older revisions, that finally lead to the design I have now, can be seen
> here:
> https://www.l00-bugdead-prods.de/index3.html
> https://www.l00-bugdead-prods.de/index5.html
> https://www.l00-bugdead-prods.de/index6.html
>
> The major design goals of the page are:
>  * have a half way modern look, but don't overdo
>  * easy and logical menu structuring, it should be easy to find things
> following a logic
>
> Further Ideas and things I had considered while designing were:
>
> Intended main audience:
>
> * MAC Developers seeking to port their apps to other platforms
> * Developers from other platforms, seeking to base their projects,
>   commercial or free, on GNUstep
> * Packagers, that want to package GNUstep for their favourite
>   OS/Distribution
>
> Not intended main audience, but also welcomed:
> * End users of any kind
>   * direct End users to the pages to GWorkspace or SystemPreferences,
>     Example applications, and screenshots
>   * otherwise, direct end users to GAP and maybe other external sites
>
> Why chose the main audience above?
> * GNUstep is a set of libraries, providing an API to be used by
>   developers
> * libraries are accompanied by a set of development tools
> * GWorkspace and SystemPreferences are nice show cases for developers
>   that want to get to know what they can get from GNUstep
>
> General design goals of the page:
> * Its generally intended to attract the main intended audience
> * have a modern look and feel, but keep the page simple
> * page should work with recent modern browsers
>  * making use of modern HTML5 and CSS3
>  * page may look a bit odd with old browsers (this likely includes SWK ;)
>  * but who is really using a browser that does not understand HTML5/CSS3,
>    or at least a subset of it? Even Google doesn't support old browsers.
> * simple wording, short and clear sentences
> * simple page structure, simulating the MAC Desktop
>   * main menu (the dock at the bottom on every page)
>    * always all the time visible
>   * horizontal menu on the top dependent on what's chosen
>     from the dock at the bottom
>    * the icon on the left shows which menu entry was chosen from the dock
> at the bottom
> Some more specific design decisions are based on:
> * design of the contents of the homepage:
>   * do not overload with information or images, the page should
>     load fast ;)
>   * address the most interesting questions someone looking for
>     GNUstep might have with links to the right subpages
>   * generally inspired from www.gtk.org
> * Footer/Dock:
>    * show some modern CSS tricks, hopefully giving the
>      (right) impression of GNUstep being modern too
> * mostly white background
>   * white looks "clean"
>   * but if there are better suggestions, and a different
>     background color can be agreed on, then it should be ;)
> * horizontal top menu is inspired by www.apple.com
>   * make Mac developers feel at home
>   * its simple, looking nice
>   * no submenus, but having submenus there, if agreed on,
>     can easily be added, see an "older" incarnation of the
>     design: https://www.l00-bugdead-prods.de/index3.html
>   * the icon on the left is the same as the one clicked
>     at the bottom, in order to signal where the user currently is
> * grey color in the horizontal menu on the top,
>   and other elements
>   * GNUstep apps are grey, or maybe in the future that
>     will (hopefully) change when another theme gets
>     included in GUI, but the color is chosen in reference
>     to the GUI apps and history to NeXT
>   * but if there are other suggestions for coloring the
>     menu and other elements, and it can be agreed on, then
>     it should be ;)
> * text alignment is "justified"
> * differentiate external links: those are marked with icon
> * News box on front page:
>   * shows news on, releases, hackathons, papers, etc.
>   * shows there is live in the community
> * New pages: hackathons page and papers page:
>   * show there is live in the community
>   * show there is fun in the community
> * make use of SSIs, to ease updating, at least for the
>   top menu, and the dock at the bottom, and for example
>   the news box on the front page
> * The screenshot pages should show off more Themes to
>   underline GNUsteps flexibility in the look 'n feel
>
> Design ideas inspired by:
> * Footer: MAC OS X dock
> * horizontal top menu: www.apple.com
> * main page: www.gtk.org
> * screenshot gallery: www.gtk.org
>
> Main Menu structure (the dock at the bottom)
> * About GNUstep
>   * about the project, and all other advocacy related stuff
> * Software
>   * information about what the software is that the project offers
> * Development
>   * any kind of information for developers about the software
>   * review the Who's who page, move long inactive project members
>     to an own section at the bottom, add new members not listed there.
> * Get Help
>   * any sort of general documentation, FAQ or HOWTO, bugtracker, etc. on
>     how to install/use GNUstep
>   * big part of this is to review the GNUstep HOWTO,
>     flesh out old/outdated cruft
>   * review the number of mailinglists, and their usefulness
> * Related sites
>   * links to GNUstep sites, i.e. savannah project site, wiki.
>   * link to other affiliated site, i.e. GAP, Etoile, Quantum-Step
> * Full Menu structure:
>    * Homepage (IS THERE)
>      * About GNUstep (IS THERE)
>      * Project Goals (IS THERE)
>      * Screenshots (IS THERE)
>      * Papers
>      * History
>      * Success Stories
>    * Software (IS THERE EMPTY)
>      * Core Libraries
>      * Development Tools (IS THERE)
>        * ProjectCenter (IS THERE)
>        * Gorm (IS THERE)
>      * Other Libraries
>      * GNUstep Desktop
>      * Download
>   * Development (IS THERE EMPTY)
>      * Libraries Map
>      * Development Docs
>      * Theming
>      * Testfarm
>      * Hackathons
>      * Who's who?
>   * Get Help (IS THERE EMPTY)
>      * FAQ/Howto
>      * Mailing Lists
>      * Bugtracker
>      * Project Wiki
>   * Related Sites (IS THERE EMPTY)
>      * GNUstep Sites
>      * External Sites
>
> * As a project from developers, for developers, let's focus
>   on the fun of developing, showing off i.e. hackathons, the
>   one like in Cambridge, AlpenStep, etc.
> * have a page showing off presentations done by project
>   members about GNUstep (and related topics), i.e. FOSDEM
>   slides, and others. This shows off that the project is alive.
>
> Please bear in mind, I'm not a web developer, more or less
> everything of the design is open for discussion.
> But I'd hope that the majority of people like the general design,
> and could live with it ;)
> Defining different colors, or exchanging icons, or menu entries,
> etc. that should be easy ;)
>
> cheers,
> Sebastian
>
>
>
> PS: Some other more general ideas, independent to the
> Website design, so please when you answer on those,
> create a new subject:
>
>
>
> * Make a GNUstep maintained FAQ the main source of general
>   documentation and answers on how to get things running
>   (the wiki is just a big bad mess ;)
>
> * Make GAP use the same, or similar design, to show off
> the tight relationship between GNUstep and GAP.
> * Redirect potential end users to GAP, and from GAP
>   redirect developers to GNUstep (



-- 
Gregory Casamento
Open Logic Corporation, Principal Consultant
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)
http://www.gnustep.org
http://heronsperch.blogspot.com
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to