Skip to content

NETBEANS-3020 Cleanup Welcome screen#1457

Merged
geertjanw merged 15 commits into
apache:masterfrom
geertjanw:NETBEANS-3020-cleanup-welcome-screen
Sep 4, 2019
Merged

NETBEANS-3020 Cleanup Welcome screen#1457
geertjanw merged 15 commits into
apache:masterfrom
geertjanw:NETBEANS-3020-cleanup-welcome-screen

Conversation

@geertjanw

Copy link
Copy Markdown
Member

Remove the left panel in the 'What's New' tab and change 'Blogs' to 'News' in the right panel, so that the Apache NetBeans blogs provides the news in the Welcome Screen and so that the dependency on netbeans.org is removed.

@junichi11 junichi11 added this to the 11.2 milestone Aug 24, 2019
@geertjanw geertjanw requested review from jkovalsky, neilcsmith-net and vieiro and removed request for neilcsmith-net and vieiro August 24, 2019 09:34

@jkovalsky jkovalsky left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine in my opinion. We might consider linking the https://netbeans.apache.org/kb/docs page where appropriate as suggested in my review.

LBL_AllArticles=All Tutorials >>
#NOI18N
URL_AllArticles=http://netbeans.org/kb/kb.html?utm_source=netbeans&utm_campaign=welcomepage
URL_AllArticles=https://netbeans.apache.org/help/index.html

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Problem is that the https://netbeans.apache.org/kb/docs/index.html page is incomplete at the moment and better not to expose it too much right now.

@YTN01

YTN01 commented Aug 28, 2019

Copy link
Copy Markdown

I saw few lines that got commented out. Any reason for not removing them?

@geertjanw

Copy link
Copy Markdown
Member Author

I saw few lines that got commented out. Any reason for not removing them?

True, fixing that.

@geertjanw geertjanw left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest that right now we don't highlight https://netbeans.apache.org/kb/docs/, because it is incomplete. And taking a tour would be better to start I think on the homepage instead of on the docs page.

@neilcsmith-net neilcsmith-net left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In principle looks good (not tested). In some ways would prefer we used IDE specific inbound links under /nb for consistency - eg. https://netbeans.apache.org/nb/help/ then handle that via redirect in .htaccess so we don't hard-code the destinations, but happy this way too.

Would be good to drop the index.html bit off the end of URLs to keep them clean. eg. https://netbeans.apache.org/help/ would be better.

Obviously this will need squashing when merging.

@@ -1 +1 @@
http://netbeans.org/kb/trails/php.html?utm_source=netbeans&utm_campaign=welcomepage No newline at end of file
https://netbeans.apache.org/kb/docs/php/index.html No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @geertjanw , @neilcsmith-net , what about keeping the the "?utm_source=netbeans&utm_campaign=welcomepage" suffix even in the new URL? Who knows, maybe we can detect requests in the future...

@vieiro vieiro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, @geertjanw !
Added a comment about keeping the "?utm_source=netbeans&utm_campaign=welcomepage" suffixes. We aren't able to track those right now, but who knows, maybe we can talk to Infra and see if they can help us track requests from the IDE.

@neilcsmith-net

Copy link
Copy Markdown
Member

@vieiro aside from flexibility to redirect, the other reason for keeping links inbound from the IDE under /nb/ was to allow for the option of tracking requests separately.

@vieiro

vieiro commented Sep 1, 2019

Copy link
Copy Markdown
Contributor

@neilcsmith-net I know. Whatever is simpler for @geertjanw would do. Not sure we will be able to track anything, though (that's Infra business, IIRC).

@geertjanw

Copy link
Copy Markdown
Member Author

I'm going to keep this PR as it is, if we need to do other things in this area, we can handle it via other PRs and issues. Thanks for the comments, squashing and merging now.

@geertjanw geertjanw merged commit ec35815 into apache:master Sep 4, 2019
@@ -97,7 +89,7 @@ URL_IncubatorLogo=http://incubator.apache.org
#NOI18N
URL_ApacheLogo=http://www.apache.org

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not https://…?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants