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) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Creating customized web pages for self-service
Pages: [1] 2

Author Topic: Creating customized web pages for self-service  (Read 3527 times)

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Creating customized web pages for self-service
December 22, 2007, 08:05:40 pm
I could not find any reference to how to create customized web pages for self-service membership sign-up and renewal.
All stuff (explanations, ideas, links, references) will be greatly appreciated.


Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: Creating customized web pages for self-service
December 22, 2007, 09:31:46 pm
Profiles can function as standalone forms and work for new contacts, however, I've not been able to figure out how to let contacts do their own updates. 

Here links to discussions about standalone forms:
http://forum.civicrm.org/index.php/topic,1856.0.html
http://forum.civicrm.org/index.php/topic,1811.0.html

I'll be interested in your perspective.

geilhufe

  • I post frequently
  • ***
  • Posts: 293
  • Karma: 33
    • Social Source Software
Re: Creating customized web pages for self-service
December 23, 2007, 06:19:05 pm
In general, you create a contribution page (CiviContribute) and add a CiviMember block.

Docs are here: http://wiki.civicrm.org/confluence/display/CRMDOC/Documentation+Home
Drupal and CiviCRM consulting, strategy and configuration
http://www.social-source.com/

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 23, 2007, 07:59:37 pm
How integrate page(s) for online membership sign-up, profiles and renewal into Joomla’s front-end??

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Creating customized web pages for self-service
December 24, 2007, 10:44:34 am
1) Create a profile. The profile is a collection of fields associated with a contact type. It allows you to *only* display fields (built-in or custom) that you want displayed. In the list of profiles, note the id for the profile you've created.

2) Create a CiviCRM menu item. In Joomla 1.0.13, click apply so that the associated parameters appear; in Joomla 1.5 you simply select CiviCRM from the list and the next page will give you the parameters. Under "Choose CiviCRM task" drop-down, select one of the options. Enter the profile id in the box below.

Options:

Profile Search and Listing: Gives you a FORM based on the profile fields/settings (you can determine in your profile which fields are searchable, and which are not).

Profile Create: Gives you a FORM with blank fields for the user to enter data.

Profile Edit: Gives you a FORM with existing user data where available, allowing people to edit their data.

Profile View: Gives a simple page with the user's data listed.


The profile tool gives you a lot of control over what is searchable, viewable only (not editable), viewable in the contact list (after searching), viewable in the detail view, etc.

-Brian
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 25, 2007, 09:01:30 am
The form was appeared in Joomla’s front-end but after hitting submit button I've got an error:
Sorry. A non-recoverable error has occurred.
This profile is not configured for the requested action. Contact the site administrator if you need assistance.
No new contact was created  :'(

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 25, 2007, 09:27:10 am
I have changed the form profile and got more errors:
Sorry. A non-recoverable error has occurred.
Return to home page.
Error Details:
Array
(
    [callback] => Array
        (
           
  • => CRM_Core_Error
  • [1] => handle
            )

       
Code: [Select]
=>
    [message] => Fontfile not found or not readable.
    [mode] => 16
    [debug_info] =>
    [type] => PEAR_Error
    [user_info] =>
    [to_string] => [pear_error: message="Fontfile not found or not readable." code=0 mode=callback callback=CRM_Core_Error::handle prefix="" info=""]
)

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Creating customized web pages for self-service
December 26, 2007, 07:54:51 am
Looks like you have captcha enabled, but it's not finding the .ttf file to generate the graphic characters.

Go to CiviCRM Administrator > Global Settings > Miscellaneous Settings, and make sure the path to the font file is correct. You might also want to try turning Captcha off and testing your profile form, to determine that the profile is working, and it's just captcha that's not working. Then go back and enable captcha with the correct font file location.

-Brian
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 26, 2007, 09:16:26 am
Thanks for help Brian. Yes, it was Capthca feature.
Unfortunately I’ve got another error:    
“Sorry. A non-recoverable error has occurred.
This profile is not configured for the requested action.”
I’ve searched the forum but couldn’t find anything at all.

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: Creating customized web pages for self-service
December 26, 2007, 09:29:17 am
Quote
Sorry. A non-recoverable error has occurred.
This profile is not configured for the requested action.”
I’ve searched the forum but couldn’t find anything at all
Sounds like a role permissions issue - I think I originally received that error.

For anonymous user, try checking the access control box= "profile listings and forms".  Also, somewhat related for subscribe / unsubscribe urls= "access CiviMail subscribe / unsubscribe pages".

Hope this helps, please report back.

Dave

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Creating customized web pages for self-service
December 26, 2007, 09:55:33 am
Also make sure you have put the correct profile ID number in the menu item. You need to choose what CiviCRM profile view you want (view/edit/create) and also input the specific profile id.
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 26, 2007, 11:59:47 am
Thanks Brian
I’ve checked carefully configuration of CiviCRM menu item it Joomla. It looks quite correctly.

Choose CiviCRM task        - Profile Create
Contribution or Event id    
Profile id          - 1 (Real ID of my test profile)
Reset            - 1
« Last Edit: December 26, 2007, 12:03:53 pm by volmark »

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 26, 2007, 12:01:02 pm
Sorry Dave
Where is the access control box that you have named??
Are we talking about Joomla or CiviCRM?
I’ve logged in to Joomla as admin...


« Last Edit: December 26, 2007, 12:09:51 pm by volmark »

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Creating customized web pages for self-service
December 26, 2007, 12:25:11 pm
I believe Dave is using Drupal. He's referring to ACL settings that are not available to Joomla users.

Check the profile itself again. Is it active? Are the fields within it active (at least one)? When you edit the profile, do you have the "profile" checkbox selected (this is commonly overlooked)? Are you able to view the profile in preview or live page view (within the profile admin page)? Are the fields set to the appropriate access level (public user page vs. user/admin)?
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

volmark

  • I post occasionally
  • **
  • Posts: 81
  • Karma: -6
Re: Creating customized web pages for self-service
December 26, 2007, 12:34:43 pm
Here is a solution.
http://wiki.civicrm.org/confluence/display/CRMDOC/Displaying+Online+Contribution+Pages+in+Joomla%21+Frontend+Sites
Thank you for the session today
I’m definitely coming soon with new problems :o)

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Creating customized web pages for self-service

This forum was archived on 2017-11-26.