Answers.Body: <p>You can find instruction on how to create an extension in the CiviCRM documentation here: <a href="https://wiki.civicrm.org/confluence/display/CRMDOC/Create+an+Extension" rel="nofollow">https://wiki.civicrm.org/confluence/display/CRMDOC/Create+an+Extension</a></p>
  
  <p>I would recommend you first think about:</p>
  
  <ul>
  <li>what hooks are you going to use (check <a href="https://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference" rel="nofollow">https://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference</a>)</li>
  <li>what API calls are you going to need</li>
  <li>do you need to create new pages, forms, reports or API's?</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-19T16:57:01.987Z
Answers.Text: I've elaborated the questions. For that stuffs what should I start with?
Answers.UserDisplayName: Sujit
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-01T07:03:22.053Z
Answers.Text: Have you read the introduction on how to create an extension? That is where you should start.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-19T14:02:22.580Z
Answers.LastActivityDate: 2016-02-19T14:02:22.580Z
Answers.UserDisplayName: ErikH - CiviCooP
Body: <p>I'm new to CiviCRM. I tried to create an extension for CiviCRM to add a tab in PCP and access CiviCRM from the videos on youtube and the document. But I failed to start. 
  I'm trying to create a Contact Tab in CiviCRM which displays a list of the personal campaign pages that a contact has created.</p>
  
  <p>The tab should show the personal campaign page title (with a link to the page), status, contribution page or event that it is funding for, no of contributions, amount raised, target amount and a link to the edit page form.</p>
  
  <p>Which approach should I follow to get acquainted with CiviCRM and thus able to create an extension. I'm using CiviCRM on Drupal.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-02-19T13:53:36.690Z
Comments.Text: Can you expand a little more on what you want to achieve with your extension?
Comments.UserDisplayName: ErikH - CiviCooP
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-02-19T16:56:18.263Z
Comments.Text: I've elaborated the question!
Comments.UserDisplayName: Sujit
Tags: <civicontribute><civicrm-home>
Title: How to start with CiviCRM and creating an extension to add Contact Tab in PCP
ThreadText: # How to start with CiviCRM and creating an extension to add Contact Tab in PCP
  
  (Asked by: username_0 on 2016-02-19)
  
  I'm new to CiviCRM. I tried to create an extension for CiviCRM to add a tab in PCP and access CiviCRM from the videos on youtube and the document. But I failed to start.
  I'm trying to create a Contact Tab in CiviCRM which displays a list of the personal campaign pages that a contact has created.
  
  The tab should show the personal campaign page title (with a link to the page), status, contribution page or event that it is funding for, no of contributions, amount raised, target amount and a link to the edit page form.
  
  Which approach should I follow to get acquainted with CiviCRM and thus able to create an extension. I'm using CiviCRM on Drupal.
  
  **Tags:** civicontribute, civicrm-home
  
  > **Comments:**
  > **username_1**: Can you expand a little more on what you want to achieve with your extension?  
  > **username_0**: I've elaborated the question!  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-02-19. Score: 2
  
  You can find instruction on how to create an extension in the CiviCRM documentation here: <https://wiki.civicrm.org/confluence/display/CRMDOC/Create+an+Extension>
  
  I would recommend you first think about:
  
  * what hooks are you going to use (check <https://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference>)
  * what API calls are you going to need
  * do you need to create new pages, forms, reports or API's?
  
  > **Comments:**
  > **username_0**: I've elaborated the questions. For that stuffs what should I start with?  
  > **username_1**: Have you read the introduction on how to create an extension? That is where you should start.  
  
  ---
  
  