Opened 3 years ago

Last modified 8 months ago

#303 accepted enhancement

Integrate user and developer websites

Reported by: ajj Owned by: ajj
Priority: minor Milestone: Admin Tasks
Component: SasView Keywords:
Cc: Work Package: SasView Admin

Description

To minimise the proliferation of resources we are using we should try to merge the website and trac etc to be integrated and hosted together.

Change History (2)

comment:1 Changed 17 months ago by butler

Integration and "hosting together" are not the same thing, and after thinking a lot about this and researching not sure that it is possible to do the second or more to the point is perhaps not in fact the most desirable way to achieve integration. Indeed there are many services that integrate with GitHub some deeply others not so deep.

I think the real "requirements" are simply:

  • The users and particularly developers shouldn't need to remember a gazilion URLs and more importantly NOT have to remember a gazilion username passwords. In that vein I note that GitHub uses OAut server which can be used and that trac has an add on that allows both redirecting the "browse repo" to GitHub and uses the GitHub login? What I don't know how to do but is clearly doable given some of the third party add-ons seem to do it (see for example zenhub https://github.com/integrations/zenhub) is to add options on the GitHub page that links directly to our external wiki and tickets rather than their issues and wiki which are really simplified at this point? Of course Zenhub is supposed to make those very features not so lame but not clear to me that is good enough yet.
  • As much as possible we want hosted solutions that do not require a huge amount of our efforts to maintain while keeping in mind the above requirment. In that vein there are a lot of tools that integrate at one level or another that can be found at https://github.com/integrations. Most of the free services do not support windows builds yet unfortunately and most of the full life cycle suites are for fee - but at some point we may want to think about getting a small amount of real support for this kind of thing.

comment:2 Changed 8 months ago by ajj

  • Owner set to ajj
  • Status changed from new to accepted

Should look at option of using "login with Github" or such for Trac - might need some more developer groups if so.

Note: See TracTickets for help on using tickets.