Closed Bug 860532 Opened 11 years ago Closed 11 years ago

migrate /policies, /governance , /roles and /organizations to bedrock

Categories

(www.mozilla.org :: Legacy PHP system, defect, P3)

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jbertsch, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [kb=1008662] )

migrate /policies, along with governance ( https://www.mozilla.org/about/governance.html ), roles ( https://www.mozilla.org/about/roles.html ) and organizations ( https://www.mozilla.org/about/organizations.html ) to bedrock

Gerv will provide content updates at a later date
Suggested next steps, in case someone wants to pick up this bug:

* Determine whether there are any URL changes needed as part of this migration. Good contacts on this: :habber, :jbertsch
* Build bedrock pages for this content
* Work with bedrock engineers (:sancus, :pmac) to get the new pages into master and the redirects in place

Anything else?
Assignee: nobody → mozbugs.retornam
No need for content changes as part of this migration. URL changes: given that we are doing a redirect anyway, we could perhaps take the opportunity to drop the ".html".

Gerv
Raymond, let's keep this bug opened to make sure we get the old pages removed from SVN once the new pages and redirects are in production.
Whiteboard: [kb=1008662]
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/94e6084c6effd72dcc270e9395553f49dbb9ccaa
Bug 860532 porting governance, policies, roles and organizations to bedrock

https://github.com/mozilla/bedrock/commit/2ea3be6907220fbf98e90e0cf63a1607e21e45ae
Merge pull request #836 from retornam/bug-860532-port-governance

Bug 860532 porting governance, policies, roles and organizations to bedr...
Steven we can remove the files from svn now
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/e1f3df2305fd7f5fcd0e8c1c3b432dba7838f296
Fix redirects for governance pages (Bug 860532)

https://github.com/mozilla/bedrock/commit/03e26e8c18b867ae37f72b2128993d31c189f32d
Merge pull request #976 from sgarrity/bug-860532-gov-fix

Fix redirects for governance pages (Bug 860532)
Removed in r117093:
 about/governance.html
 about/organizations.html
 about/roles.html

However, it looks like the redirect for the Policies page is missing. There are three files in the /policies/ dir in SVN:

https://www.mozilla.org/about/policies/
https://www.mozilla.org/about/policies/privacy-policy.html
http://www.mozilla.org/about/policies/participation.html

Reopening for these pages.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Are you looking for help on this? I have some time available.

Do the policy pages still need to be ported to bedrock, or do we only need redirects for them?
(In reply to John Karahalis [:openjck] from comment #11)
> Are you looking for help on this? I have some time available.
> 
> Do the policy pages still need to be ported to bedrock, or do we only need
> redirects for them?

John, I migrated http://www.mozilla.org/about/policies/participation.html in pull request 1000

https://www.mozilla.org/about/policies/privacy-policy.html has to redirect to http://www.mozilla.org/en-US/privacy-policy.html


The tricky part is https://www.mozilla.org/about/policies/ , I'm yet to check that some of the links there are not in the process of being migrated to bedrock
Hi David-

Do you think we could delete 

https://www.mozilla.org/about/policies/

rather than migrate it?

It had 234 page views in the last month.

Thx,
Jen
Flags: needinfo?(dboswell)
(In reply to Jennifer Bertsch [:jbertsch] from comment #13)
> Do you think we could delete 
> 
> https://www.mozilla.org/about/policies/
> 
> rather than migrate it?
> 
> It had 234 page views in the last month.

We need a place where people are able to reference all of Mozilla's policies, so I'm not in favor of deleting it.

I have two thoughts about the amount of traffic to the page:

* Policy issues aren't going to be that interesting to a wide group of people.

* The current navigation to the page is not very straight-forward, so making that easier to find would probably increase page views.
Flags: needinfo?(dboswell)
(In reply to David Boswell from comment #14)
> (In reply to Jennifer Bertsch [:jbertsch] from comment #13)
> > Do you think we could delete 
> > 
> > https://www.mozilla.org/about/policies/
> > 
> > rather than migrate it?
> > 
> > It had 234 page views in the last month.
> 
> We need a place where people are able to reference all of Mozilla's
> policies, so I'm not in favor of deleting it.
> 
> I have two thoughts about the amount of traffic to the page:
> 
> * Policy issues aren't going to be that interesting to a wide group of
> people.
> 
> * The current navigation to the page is not very straight-forward, so making
> that easier to find would probably increase page views.

https://testpilot.mozillalabs.com/privacy.html and https://mozillalabs.com/en-US/weave/weave-privacy-policy/  are 404s should they be removed?
Flags: needinfo?(dboswell)
Thanks, David.

And yes please, Raymond.
OK submitted an updated pull request https://github.com/mozilla/bedrock/pull/1000/files for the participation and policies page
Flags: needinfo?(dboswell)
Raymond - what is our next step?  Is this ready for review?  Can I mark it that way on the kanban board?  Thx, Jen
(In reply to Jennifer Bertsch [:jbertsch] from comment #18)
> Raymond - what is our next step?  Is this ready for review?  Can I mark it
> that way on the kanban board?  Thx, Jen


it is in code review.
https://bugzilla.mozilla.org/show_bug.cgi?id=887426 has one more issue  that needs to be fixed so we can mark it as resolved.
This is just waiting on a about/policies/ to about/governance/policies/ redirect over in Bug 887426.
Depends on: 887426
Assignee: mozbugs.retornam → nobody
The other issue has been fixed. This bug is done
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.