Wow, so much work done!

I like the site, we also have the wiki, it's all good!

I would, obviously, tweak it here and there, but it's best to get it running 
and I can do PRs and such afterwards.

Really nice surprise.

--emi

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On 23 February 2018 9:19 AM, Antonio <anto...@vieiro.net> wrote:

> Hi all,
> 
> Wade, Tim, Neil, Jirka, Geertjan and I have been doing some experiments
> 
> regarding the NetBeans website.
> 
> As you probably know, the current NetBeans website comprises many
> 
> different webs: we have "bits.netbeans.org" for APIs, "netbeans.org" for
> 
> main content, "plugins.netbeans.org" for the Plugin Portal,
> 
> "wiki.netbeans.org" for the wiki, and there're a few more subdomains.
> 
> The current "netbeans.org" website is quite big. As you already know,
> 
> Wade consolidated it in github's
> 
> "apache/incubator-netbeans-website-cleanup" \[1\] repo, and added a Gradle
> 
> build system that uses JBake to generate static content, where content
> 
> is markdown/asciidoc/html with some additional files.
> 
> As the migration is going to take time, and will require Oracle
> 
> reviewing IP clearance for the content, we thought we could start a
> 
> simpler "netbeans.apache.org" website that uses the same Wade's scripts.
> 
> We then could add content gradually, as Oracle passes the IP clearance
> 
> procedures.
> 
> So we came out with a basic "multisite-test" branch at Github's
> 
> "incubator-netbeans-website" \[2\].
> 
> The idea of this branch is to be able to consolidate different NetBeans
> 
> subdomains as different directories (currently "bits.netbeans.org" and
> 
> "netbeans.apache.org"), and create scripts for generating static
> 
> content for those different websites. Currently we have:
> 
> -   bits.netbeans.org
>     
>     Currently builds the javadoc from sources.
>     
> -   netbeans.apache.org
>     
>     -   Has some basic content from current Confluence pages.
>     -   As posted to the list in december we chose the Foundation 6
>         
>         framework as a, well, foundation, and Neil modified it with some 
> proper
>         
>         SCSS structure \[3\] to fit our needs.
>         
>     -   We've also added the wiki pages. We may set up a different repo
>         
>         for these in the future, though.
>         
>     -   We've uploaded the result of this static site to
>         
>         https://netbeans.vieiro.net for you to see live (note: the "see this
>         
>         page in github" won't work until/if this branch merges to master).
>         
>         So to summarize, the objectives are:
>         
> 
> 1.  Have all NetBeans websites in a single repo, with different folders
>     
>     for each. Maybe we want to share stuff among them in the future.
>     
> 2.  Have some scripts to build static content for those websites.
> 3.  For web sites, make them comply with Apache's guidelines for web
>     
>     sites \[4\]
>     
>     If you think the idea is good enough then we may merge that branch into
>     
>     master and start migrating content, and/or creating different
>     
>     subdirectories for other websites (such as the plugin portal, for 
> instance).
>     
>     So, please, say yes or no to keep this path of work. Some other ideas
>     
>     would also we welcome.
>     
>     Kind regards,
>     
>     Antonio
>     
>     \[1\]
>     
>     https://github.com/apache/incubator-netbeans-website-cleanup
>     
>     \[2\]
>     
>     https://github.com/apache/incubator-netbeans-website/tree/multisite-test
>     
>     We've used asciidoc, but Wade's script supports markdown and html as
>     
>     well. An example asciidoc file, as rendered by github, can be seen here:
>     
>     
> https://github.com/apache/incubator-netbeans-website/blob/multisite-test/netbeans.apache.org/src/content/download/index.asciidoc
>     
>     \[3\]
>     
>     Neil's impressive SCSS organization is here:
>     
>     
> https://github.com/apache/incubator-netbeans-website/tree/multisite-test/netbeans.apache.org/src/content/scss
>     
>     (note: some low quality scss stuff in there is my fault, not Neil's)
>     
>     \[4\]
>     
>     Apache Navigation Links Policy
>     
>     https://www.apache.org/foundation/marks/pmcs#navigation
>     
>     Incubator Branding Guide
>     
>     http://incubator.apache.org/guides/branding.html
>     
> 
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> 
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> 
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to