Dashboard > CRM > ... > Kabissa - CiviCRM Project Specifications > Kabissa Spec 3 - Member Search
Kabissa Spec 3 - Member Search Log In | Sign Up   View a printable version of the current page.

Added by Liz Trautman , last edited by Kim Lowery on Oct 10, 2006  (view change)
Labels: 
(None)

Scenario

Ms. VIP of the Kenyan Human Rights Network is looking for other human rights networks in Africa to potentially form a pan-African human rights network, or at least informally collaborate on policy lobbying at the African Union and internationally.  She can either search or keywords, a specific organization, or simply browse around the directory looking for relevant organizations.  She finds the Nigerian Human Rights Network, and wants to contact them.  She follows a link to a contact form and sends them an email expressing her interest in collaboration.

 Flow Chart

Four alternative flows:

1)      From Home Page search
2)      Browsing of member directory by country THEN sector
3)      Browsing of member directory by sector THEN country
4)      Search of keywords within member directory
5)      Random browse - Clicking from a profile to a dynamic list of orgs  

1)  Home page search box  > List of search results >  Specific organizational profile page > Contact Form  > Thank you/Message sent page

2) Home page > Member Directory "start" page > Individual Country page (listing of members) > Country AND sector page (listing of members) > Specific organizational profile page > Contact Form  > Thank you/Message sent page

3) Home page > Member Directory "start" page > Individual Sector page (listing of members) > Sector AND country page (listing of members) > Specific organizational profile page > Contact Form  > Thank you/Message sent page

4) Home page > Member Directory "start" page > Advanced search page > List of search results > Specific organizational profile page > Contact Form  > Thank you/Message sent page

 Detail

From Home Page search
On the home page, a simple search box should be in a prominent, easy to find place.  After the user types in keywords and hits Enter or clicks on the Search button, they should see a list of results sorted by relevance. This  home page search  is for both the Member Directory and the general Web site. On the search results page, can limit search results to specific types of content: 

  • Kabissa content (static content + announcements)
  • ICT Resource Center/Gong Gong
  • Organizational Profiles - (limit search to these fields: Name, Mission Statement, Country, Thematic Area, Keywords)
  • People
  • Member News and Announcements 

Search Results can be sorted also by date last updated, and type of content, e.g., News vs. Member Profile. 

Clicking on one of the search result listings brings you directly to the organizational profile page(described fully in Spec 2). Each profile will display contact information like address and phone number, but e-mail address will be hidden. Instead, the user can click  on Contact This Organization to open a contact form. The email form would include (all fields required):

  • Your name
  • Your e-mail address
  • Subject
  • Message

Followed by a Send button.  It would also include  a  math problem or some other text based human verifier  to avoid spambots. If the sender is logged in, the name and e-mail address will be prepopulated. A disclaimer footer should be included in both cases, possibly modified for the scenario of a logged in Kabissa member contacting another member.

Once the Send button has been clicked, they are taken back to the profile page with a message at the top saying "message sent succesfully".

A user can also contact an individual person, provided that they have agreed to be contacted through the profile directory. From an organization's profile page, they can click "People" to see a list of people associated with the organization and their titles. If they've agreed to be contacted, a "Contact this Person" link will be next to their name and an e-mail form will open up, following the same process outlined above.  

2) Browsing of member directory by country THEN sector

From the Home Page, the user clicks on Member Directory to come to the Member Directory Start Page
On this page, there is:

■       Color-coded map of where members are located, with each country clickable, mouse-over shows name of country (This may be too complicated/expensive  and raise logistical issues) -  this could be something that Neville could help with

■       Search box with a link to Advanced Search

■       Dropdown list of countries to browse by (where orgs are based)

■       Dropdown list of regions to browse by(where orgs work)

■       Dropdown list of sectors to browse by

■       Side box with key member stats, e.g., Total number of members, new members this week, running link to latest member?, most popular search terms?

Open issue:

- Layout and design of this page - infinite number of ways to be designed from a front end perspective

ET: AJ recommended that we play around with a design program and just create some front end views that we like (also good idea for layout of profile pages)

Try to recruit a (volunteer) web usability expert to help us with this?? 

- Need to offer a way to browse all members??

- Issue with map: Kabissa members not based in Africa (make map just of Africa, with separate set of links to other regions??) 

User selects desired country from either map or dropdown list, and is taken to a dynamically created page of all member organizations in that country.

The Country Page should have the following features:

■       Easy URL directly to page, e.g., www.kabissa.org/members/nigeria

■       Initially sorted alphabetically, with 10-20 entries per page, with easy navigation at the top and bottom of the page directly to other parts of the list, e.g., Abe-Chi, Ci-Ho, Hu-Mi, etc.

■       Also sortable by sector, and ability to filter results by keyword

■       Each Listing should simply contain Name of Organization, Sector, and Mission Statement (or optionally brief description/blurb), with the name clickable to the full organizational profile page.

User clicks on name of organization they would like to view.  (See description above of organizational profile page.)  There should also be a link at the top to Go Back to Country Listing.

User clicks on Contact This Organization to send an email (See description above of Contact This Organization page)

3)      Browsing of member directory by sector THEN country

Same process as above, except that user first selects sector from the dropdown list on the Member Directory Start page, and then refines further by country.

4)      Search of keywords within member directory

From the Home Page, the user clicks on Member Directory to come to the Member Directory Start Page.  (see description above)

User enters keywords in search form, and is taken to a Search Results page which displays ONLY organizations in the member directory, and is sorted by relevance.

User clicks on name of organization they would like to view.  (See description above of organizational profile page.)  There should also be a link at the top to Go Back to Search Results.

User clicks on Contact This Organization to send an email (See description above of Contact This Organization page)

Powered by a free Atlassian Confluence Open Source Project License granted to CiviCRM . Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators