7. Join & Edit Sites

1. Dashboard

1. Join A Site

This brings you into the Join A Site page (first tab)

2. Edit My Sites

This brings you into the Edit My Sites page (second tab)




2. Site Tool - Join a Site

This will search for all sites you are a member of and all public sites
you aren't a member of.

1. Browse By Alphabet

Brings up all sites of which the name starts with the chosen letter.
NOTE: all these will build on the existing site entity provider with custom actions for each

ToDo :

Domain

Description

Work Estimate

Technical

Implementation

12 hours

Data Feed

Make data feed that gets all sites that start with a certain letter

4 hours

 

 

Total: 16 hours

2. Popular Sites

Shows the sites which have most members.
Need to see if the current sites code can do this. I am not sure this ability exists currently.

ToDo :

Domain

Description

Work Estimate

Data Feed

Data Feed that gives you most popular sites

4 hours

 

 

*Total: 4 hours? *

3. Newest sites

Shows the 5 newest sites.
Need to see if the current sites code can do this. If so then this should be easy.

ToDo :

Domain

Description

Work Estimate

Data Feed

Data Feed that gives you the newest sites

4 hours

 

 

*Total: 4 hours? *

4. Recent Searches

This displays your last 8 searches

ToDo :

Domain

Description

Work Estimate

Technical

Implementation

4 hours

 

 

Total: 4 hours

5. Advanced Search

Will allow you to refine your search. This is partially replaced by the refinement
of your search in 7.3. This might be dropped for now.

ToDo :

Domain

Description

Work Estimate

Design

Design screen that comes up for Advanced Search

8 hours

 

 

Total: 8 hours

6. Options

Will allow you to set some options for your search (number of results
to display, ...).

ToDo :

Domain

Description

Work Estimate

Design

Design how this Options screen would look like

8 hours

 

 

Total: 8 hours

7. Create a New Site

This will pop up the Create a New Site lightbox.




3. Site Tool - Join a Site - Search Result

1. Icon

This is the icon that indicates you are a member of the site.

ToDo :

Domain

Description

Work Estimate

Design

Find more useful icon to indicate being a member of it

8 hours

 

 

Total: 8 hours

2. Site metadata

This will show the site's short description and owner - number of members
and created date as metadata

ToDo :

Domain

Description

Work Estimate

Technical

Implement search mechanism + paging

12 hours

 

 

Total: 12 hours

3. Site title

This is a link which will take you to screen 7.4

4. Site refinement

This will for now allow you to refine on :

  • Course Sites vs Non-Course Sites
  • Creation Date (last week - last month - ...)
  • Categories. Sites can have a category, that can be set inside the Site
    Settings screen and can be configured through a general Config file

ToDo :

Domain

Description

Work Estimate

Design

Design how a Site Category can be assigned to a Site

*12 hours

Technical

Implementation

16 hours

Technical

Implementation of the extra site "category" field

8

Data Feed

Data Feed that allows search on name + course site vs non-course + creation date + category

16

 

 

Total: 52 hours (Incomplete est.)

*This will affect more than one screen.




4. Join a Site

1. Site Description

Full Site Description

2. Activity Widget - Member Widget

The current screen will be replaced by 2 new widgets. The first one will
be a widget that informs you about recent activity on the site. The second
will be a widget that shows "some" of the members of the site (including
pictures). This requires also some work on the user profile side of Sakai.

ToDo :

Domain

Description

Work Estimate

Design

Design both widgets

16 hours - See comments

Design

Design user profile widget + user profile page

24 hours

Technical

Implementation

32 hours

Data Feed

Data Feed that brings in all recent activity

24 hours

 

 

Total: 86 hours

3. Join Site

This will add you as a member to the site. We will have a spinning wheel
for a couple of seconds and the page will then prompt you with the message
"You have joined the site. Click here to visit the site. Click here to go
back to your search results.

ToDo :

Domain

Description

Work Estimate

Design

Design interaction for joining

4 hours

Technical

Implementation

4 hours

 

 

Total: 8 hours




5. Site Tool - Edit

1. Categories

You will be able to organize your sites into categories. These will also
reflect in the My Sites widget. The default one will be "Uncategorized".
This one will not have a count next to it. The custom categories will have
a count next to it.

ToDo :

Domain

Description

Work Estimate

Technical

Implementation

8 hours

 

 

Total: 8 hours

2. Action

The Leave action will always be available, so no rows will ever be displayed
in grey.

ToDo :

Domain

Description

Work Estimate

Design

Design confirmation message

1 hour

Technical

Implement Leaving a Site + Preserve having a site owner

12 hours

 

 

Total: 13 hours

3. Create Folder

This will create a new category underneath the existing ones, and will show
an inline-edit box.

ToDo :

Domain

Description

Work Estimate

Technical

Implementation + Use Fluid Inline edit

8 hours

 

 

Total: 8 hours

4. Edit Folder

This will popup a dropdown menu which will allow you to select delete folder
and rename folder. Delete folder will delete the folder and make the sites in
that folder "Uncategorized". The rename button will show an inline edit box.

ToDo :

Domain

Description

Work Estimate

Design

Design contextual menu and interactions related to the functions in menu

8 hours

Technical

Implementation

8 hours

 

 

Total: 16 hours

5. Move

The site link will bring you into the site itself in a new window (configuration
option). The grey area around the link will allow you to drag a site into a
folder. You can also use the select mechanism and the move button to move a
site into a folder.

ToDo :

Domain

Description

Work Estimate

Technical

Implementation

16 hours

 

 

Total: 16 hours

6. Leave Site

This will leave all of the selected sites

ToDo :

Domain

Description

Work Estimate

Technical

Implementation

8 hours

 

 

Total: 8 hours




TOTAL HOURS = ~243 (6.1 person weeks)