CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • GSoC 2016: Interactive Search
Pages: [1]

Author Topic: GSoC 2016: Interactive Search  (Read 418 times)

Prasanna

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: WordPress
  • MySQL version: 5.6
  • PHP version: 5.5
GSoC 2016: Interactive Search
March 07, 2016, 04:22:45 am
Hi,

I am Prasanna Rodrigo, a final year Computer Engineering Undergraduate From Faculty of Engineering, University of Peradeniya, Sri Lanka and currently completing my internship in CodeGen International (Pvt) Ltd. UX and UI are my favorite areas and I have experience in web based design and development (with JavaScript frameworks (e.g.: AngularJS) and HTML/CSS Jquery etc.), and back end development.

I am interested in the project Interactive Search  in GSoC '16 project idea list because it is in my favorite areas and I think it will give me more experience. I am currently setting up my environment and looking forward to working on the project.

Assistance regarding the project would be a great help.

Regards.

Prasanna

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: WordPress
  • MySQL version: 5.6
  • PHP version: 5.5
Re: GSoC 2016: Interactive Search
March 08, 2016, 04:00:49 am
Hi,

I have stated what my understanding of the project topic and I like to have comments, suggestions and corrections regarding it.

As stated in idealist CiviCRM includes powerful search features ("Advanced Search" and "Search Builder") but the UI is complex and it is time-consuming to understand what are the tasks of each part. Even though it is powerful it lacks UX. To overcome these some paths were suggested.

  • Create a new user-interface with Angular on top of the existing search engine.
New user-interface with proper UX will enhance user satisfaction by improving the usability, accessibility. By using AngularJS user more user interaction with UI and real-time results showing can be achieved. And there is no need to change the existing search engine if we use Angular.

  • Integrate CiviCRM's data with a search service
  • Implement a portable full-text search on top of MySQL's MyISAM.
  • Implement faceted search
In all above methods, the back end of the search will change and according to those changes front end should also be changed.

Regards

JohnFF

  • I post frequently
  • ***
  • Posts: 235
  • Karma: 6
  • CiviCRM version: 4.4.13
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.31-1
  • PHP version: 5.3.27
Re: GSoC 2016: Interactive Search
March 09, 2016, 12:17:42 pm
I started something similar, still in a prototype phase.

I recommend looking at using this open source product: https://eikes.github.io/facetedsearch/ . My work was just an extension that plugged into that.

The question is - how do you get it to work for more than just Contacts?
If you like empowering charities in a free and open way, then you're going to love Civi.

Email Amender: https://civicrm.org/extensions/email-amender
UK Phone Validator: https://civicrm.org/extensions/uk-phone-number-validator
http://civifirst.com
https://twitter.com/civifirst

Prasanna

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: WordPress
  • MySQL version: 5.6
  • PHP version: 5.5
Re: GSoC 2016: Interactive Search
March 09, 2016, 08:14:50 pm
I am looking into the JavaScript library you recommended.

CiviCRM search is about to find the contacts. So, what did you mean by "more than contacts"? Can you explain more?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • GSoC 2016: Interactive Search

This forum was archived on 2017-11-26.