Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shift site design to focus on organizations in order to provide better tracking and ux #75

Closed
kngfrank opened this issue Jan 25, 2016 · 5 comments

Comments

@kngfrank
Copy link
Collaborator

So that all URLs have the user's group name in them.

@emasters
Copy link
Member

For this to work we need to rework the site structure to shift from people centric to organization centric. We need to have organization context in place to deal with how everything is handled.
More to come.

@emasters
Copy link
Member

  • Create context for organizations (Organic Groups)
  • Everything then happens inside of the Org context
  • Org admins and editors only exist inside of the Org context
  • Classrooms (private taxonomy) are created as part of the Org context
  • Content (Classroom Entries) are created as Org content
    The overall effect of this is to create a true site for the Org so that once anyone goes away from the home page of www.learnthelaw.org they will find themselves in a site that is managed by a legal aid org.

Getting this working looks feasible with the modules already installed on the site including Views, Context, and Organic Groups. Much of the navigation will need to be reworked to enforce context and it seems likely that there will need to be changes made to the Online Classroom module.

In terms of developer time I'd estimate 18 - 20 hours to get an initial prototype put together and another 18 - 20 hours to for testing, tweaking, and deployment. I'd recommend that this be done as concentrated time over the course of a week or so. The work is sufficiently complex that it requires considerable focus and trying to d oit an hour here and hour there will only stretch the time needed.

In addition time will be needed to document the changes and inform the community.

@emasters
Copy link
Member

emasters commented Mar 4, 2016

See #82 as initial fix to implement the Org context features.

@emasters emasters changed the title URL rewrites Shift site design to focus on organizations in order to provide better tracking and ux Mar 4, 2016
@emasters
Copy link
Member

emasters commented Mar 4, 2016

Initial work on redesign involves adding organization reference to the Classroom taxonomy and adding 2 panel pages to bring Classroom and Classroom Entries admin tabs to the Organization homepage. These tabs will be visible to org admins and editors.
Implementing the Classroom reference to the organizations will require site admin editing of each Classroom term. See #83
The new admin tabs for Classrooms (see #84) and Classroom Entries (see #85) provide the same level of access as the Classrooms link to the admin pages but keep all of the work in the context of the organization. There are navigation issues that remain to be worked out.

@emasters
Copy link
Member

emasters commented Mar 4, 2016

See #86 #87 #88 for more changes coming in this redesign.

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

No branches or pull requests

2 participants