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 »
  • CIVICRM Phone Integration Daily Log
Pages: [1] 2

Author Topic: CIVICRM Phone Integration Daily Log  (Read 2709 times)

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
CIVICRM Phone Integration Daily Log
June 06, 2014, 09:40:22 am
Hello,

This is Md. Eftakhairul Islam. I will post my daily activities, issues and questions and  plan for tomorrow under this tread from now on.
« Last Edit: June 06, 2014, 11:09:04 am by eftakhairul »

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 06, 2014, 09:51:30 am
Today's activity: 1. Post the blog post after reviewing with Joe Murray and then discuss about the mockup of configuration page
Tomorrow: Architecture of Voice Broadcast module
« Last Edit: June 06, 2014, 11:09:35 am by eftakhairul »

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 10, 2014, 09:15:42 am
Today's activities:
1. Discuss about skeleton of extension
2. Extension architecture
3. discussion on Feedback of Blog post
4. Extension schema Design

Tomorrow activities:
1. I will give blog post for how to create doctrine entity in  a extension
2. Come up with a concrete  schema for voice
3. Architecture documentation (If I am able to finish first two tasks )
« Last Edit: June 10, 2014, 11:54:35 am by eftakhairul »

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: CIVICRM Phone Integration Daily Log
June 10, 2014, 12:26:38 pm
The schema will aim to support all elements of the mocked up UI, and make use either of the Mailings tables in core or their design patterns.
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 11, 2014, 10:56:41 am
Today's activities:
1. Discuss about DB Design

Tomorrow activities:
A simple app based Layered Architecture 
« Last Edit: June 13, 2014, 07:49:51 pm by eftakhairul »

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 13, 2014, 07:51:21 pm
Today's activities:
A simple app based on Layered Architecture

Tomorrow Activities:
1. implement voip service provider as abstract interface
2. implement plivo and twilio voip service providers as instantiations of abstract interface
 3. create a tiny D8 module that registers a url to be executed
4. create a tiny civix extension that also executes same function when a particular url is hit

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 16, 2014, 03:17:27 pm
Today's Activities:
1. implement voip service provider as abstract interface
2. implement plivo and twilio voip service providers as instantiations of abstract interface
3. create a tiny D8 module that registers a url to be executed
4. create a tiny civix extension that also executes same function when a particular url is hit

Tomorrow's Activities:
Discuss about the D8 module

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 17, 2014, 01:10:23 pm
Today's activity:
D8 module is done.

Tomorrow's Activity:
TBA

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: CIVICRM Phone Integration Daily Log
June 17, 2014, 04:21:47 pm
Have you been running CiviCRM on d8 or just doing a d8 module without CiviCRM?
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: CIVICRM Phone Integration Daily Log
June 18, 2014, 07:55:37 am
Rain has created a very simple stub module for D8 to illustrate how he could do the calls for forms and persistence. Separately, he has created an extension to work with CiviCRM to do the same thing. The point is to allow both to interact with common functions for VoIP providers and VoIP functionality like sending a voice broadcast. That way there will be some common shared code between a Drupal only VOIP Drupal set of modules and a CiviCRM set of extensions for various voice applications.
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 18, 2014, 08:50:47 pm
Today's activity:
1. Look at the code base of  CiviHR extensions
2. Start working with civix extension
3. Start working with extension's UI
4. Create sub task at Jira


eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 23, 2014, 02:55:08 pm
Yesterday's Activities:
1. Implemented DOA classes of Call, voice and recipients. codes: https://github.com/eftakhairul/biz.jmaconsulting.voice/commits/master
2. Studied about Doctrine integration in extension as well as DB layer

Today's Activities:
1. I will implement Doctrine  and will convert all the tables in Doctrine entities.

Blocks?
1. Need to know how community implements doctrine connection param in CIVICRM

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 24, 2014, 12:49:03 pm
Yesterday's Activities:
1. Implemented doctrine with annotations.
2. Create all entities from DB table.
3. Did some R&D with Plivo voice broadcasting feature

Today's Activities:
1. I will work on UI component

Blocks?
1. Need to know how community implements doctrine connection params in CIVICRM
2. Plivo doesn't have concrete example of Plivo voice broadcasting

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: CIVICRM Phone Integration Daily Log
June 24, 2014, 01:23:12 pm
The issue is more how to send the recording of the message for a single call, according to Rain.

See https://www.plivo.com/docs/api/call/play/

Rain was planning to refactor the core CiviMail UI code so that it can run in the extension and display the appropriate fields for the extension. Joe and Rain agreed that it might be simpler for Rain to implement using AngularJS in an extension rather than trying to replicate core's use of State Machines, etc for the wizard. Rain will examine the 5.0 Saloon threads for discussion of multi-tab widgets for Symfony. Rain will play with getting one or two to work tomorrow. In particular, he will start by trying to get AngularJS running and creating 2 tabs in it with a few dummy fields.
« Last Edit: June 24, 2014, 01:43:32 pm by JoeMurray »
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

eftakhairul

  • I’m new here
  • *
  • Posts: 21
  • Karma: 0
  • Software Engineer and Open Source Enthusiastic
    • Eftakhairul World
  • CiviCRM version: 4.4
  • CMS version: wordpress
  • MySQL version: 5.5.35
  • PHP version: 5.3.10
Re: CIVICRM Phone Integration Daily Log
June 25, 2014, 10:31:03 am
Yesterday's Activities:
1. UI component

Today's Activities:
1. I will work on UI component

What I have done so far:
1. Included bootstrap css in extension.
2. R&D with Anguler JS. But, it has long learning curve, need more time. Most probably in weekend.
 

Blocks?
1. bootstrap javascript loading is not working properly.

« Last Edit: June 25, 2014, 11:35:23 am by eftakhairul »

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • CIVICRM Phone Integration Daily Log

This forum was archived on 2017-11-26.