DT Register - Powerful & Feature-Rich Event Registration

DT Register - Powerful & Feature-Rich Event Registration

DT Donate - Online Donations & Payments

DT Donate - Online Donations & Payments

DT SMS - Automated & Mass SMS Messaging

DT SMS - Automated & Mass SMS Messaging

DT Docusign - Full integration of Docusign within Joomla!

DT Docusign - Full integration of Docusign within Joomla!

While we stopped developing the Joomla 1.0 version of DT Register back in April 2009, we still keep it available for those that might need it. Support is unavailable for 1.0 however. Versions for Joomla 1.5 remain available, but are no longer being developed or supported. The following chart will help you be clear on what features are included in the older version compared to the current Joomla 2.5 / 3.x versions.

Joomla 1.0

DT Reg 2.4.6

Joomla 1.5

DT Reg 2.6.9

Joomla 1.5

DT Reg 2.7.19

Joomla 2.5 / 3.x

DT Reg 2.8.x / 3.0.6

JEvents Required
(backend only)
Yes, ver. 1.4.3

Yes, ver. 1.5.x

NO

NO

Built-in Calendar No No
YES YES
CB Integration Yes, ver. 1.1 Yes, ver. 1.2.x Yes, 1.2.x +

Yes, 1.8.x +

JomSocial Integration No Yes, ver. 1.6 Yes, 2.0.x +

Yes, 2.0.x +

Auto-create Joomla Users No Yes (global) Yes (per event) Yes (per event)
Frontend Event Administration No No
YES YES
Frontend Records Management No No No YES
Auto Reminder / Followup Emails No No YES YES
Repeating Events No No
YES

YES

Multi-event Registration No No
YES YES
Front/Back Permissions Structure No No
YES YES
Event Image Support No No
YES

YES

Barcode Support No Yes Yes Yes
Multi-language Support No Yes (Joom!Fish) Yes (Joom!Fish) Yes (Falang)
Frontend User Panel
(edit/cancel/make payments)
No Yes Yes Yes
Unlimited Custom Fields Yes Yes ALL Fields editable ALL Fields editable
Custom Field Fee Calculations Yes Yes Yes Yes
Conditional Custom Fields No Yes Yes Yes
Hidden Custom Fields No Yes Yes

Yes

Auto-Tax Calculations No Yes Yes Yes
Dynamic Price Display No No
Yes Yes
Prerequisite Events / Categories No Yes Yes Yes
Customizable Attendee's List No Yes Yes Yes
Event Copy Function No Yes Yes Yes
Location Manager w/ Google Maps No Yes Yes Yes
Public / Private Events Yes Yes Yes

Yes

Attendance Check No Yes Yes Yes
Status Options for Records 1 3 (active, pending, cancelled) 4 (active, pending, cancelled, waiting) 4
Partial Payments / Deposits No Yes Yes Yes
Archive Management No Yes Yes Yes
Overlapping Date/Time Check No Yes Yes Yes
Discount / Promo Codes Yes Yes Yes

Yes

Category Management Yes, 1-level Yes, 2-levels Yes, 2-levels

Yes, multi-level

Associate Article w/ Event for Details No Yes Yes Yes
Re-Order Events/Categories Yes (manual) Yes (auto/manual) Yes (auto/manual) Yes (auto/manual)
Event Search Function Yes Yes Yes Yes
Zip / Postal Code Radius Search No No No Yes
WYSIWYG Editor support No Yes Yes Yes
Unique Payment Options PER EVENT No Yes Yes Yes
Paid / Not Paid Record Status Yes Yes Yes

Yes

Individual / Group Registrations Yes Yes Yes Yes
Group Registration Options Detailed Detailed Simple or Detailed Simple or Detailed
Minimum Group Members Option No No Yes Yes
Maximum Group Members Option Yes Yes Yes Yes
Event Capacity Setting Yes Yes Yes Yes
Late Fee Functions Yes Yes Yes Yes
Early Bird Discounts ($ or %) No Yes Yes

Yes

CAPTCHA Security Images Yes Yes Yes (with refresh) Yes (with refresh)
Custom emails/messages PER EVENT Yes (user) Yes (user) Yes (user/admin) Yes (user/admin)
Print Onscreen Confirmation Message No No No Yes
Attach Files to Confirmation Emails No Yes Yes Yes
Member Discount Options ($ or %) Yes Yes Yes Yes
Default Currency Global Global / Per Event Per Event Per Event
User Ability to Upload Files No Yes Yes Yes
Waiting List Options Yes Yes Yes (enhanced)

Yes (enhanced)

Specify Open / Cut-Off Date No Yes Yes Yes
Manual Registrations Yes Yes (backend) Yes (backend)

Yes (front/back)

Field Management (display/required) Yes Yes Yes Yes
Text Editable in Language Files Yes Yes Yes Yes
Date Format Options 3 13 13 13
Publish / Unpublish Events Yes Yes Yes Yes
Color Packages for Buttons No Yes, 8 Yes, 8

Yes, 8

Unique Confirmation Numbers Yes Yes, Customizable Yes, Customizable Yes, Customizable
Terms & Conditions Support Yes Yes Yes Yes
CSV Export of Records Yes, Simple Yes, Customizable Yes, Customizable

Yes, Customizable

Mass Email to Registrants Yes Yes Yes (options/filters) Yes (options/filters)
Re-Send Confirmation Emails No Yes Yes Yes
Menu Options 1 3 6 9
GPL License Yes Yes Yes Yes
Free Updates & Support 1 Year 1 Year 1 Year 1 Year
Frontend Language Translations English Only 9 10 12
Admin Language Translations English Only 3 4 5
MVC File Structure No No
Yes

Yes

PAYMENT GATEWAY OPTIONS

Authorize.net Yes (AIM) Yes (AIM) Yes (AIM) Yes (AIM/SIM)
Authorize.net ECheck Yes Yes Yes Yes
PayPal (regular free acct) Yes Yes Yes

Yes

PayPal PRO No No Yes Yes
Google Checkout No Yes Yes Yes
WorldPay No No Yes Yes
Sage (N. America) No No Yes Yes
iDeal (Mollie or Rabobank Lite) No Yes Yes Yes
ePDQ Barclaycard (United Kingdom) No No No Yes
eWay (Australia / New Zealand) No Yes Yes Yes
SaferPay No No Yes Yes
Quickbooks Merchant Services No No Yes Yes
PSiGate No No Yes Yes
PayFast (S. Africa) No No Yes Yes
Korta (Europe) No No No Yes
USA ePay No No Yes Yes
TransFirst (Transaction Central) No No Yes Yes
Moneris (Canada) No No No Yes
NetDeposit No Yes Yes Yes
Pay Later (offline payments) Yes Yes Yes Yes
Offline Credit Card No No Yes Yes

OPTIONAL PLUGINS / MODULES

Mini-Calendar Module No No No Yes
Upcoming Events Module Yes Yes Yes Yes
Cart Module No No Yes Yes
Search Module No No Yes Yes
EventLink Plugin Yes Yes Yes Yes
SSL Plugin No Yes Yes Yes
JEvents Update Plugin No No Yes Yes
JomSocial Activity Plugin No Yes Yes Yes
JomSocial Records Plugin No Yes Yes Yes
JoomFish Content Element Files No Yes Yes No
Community Builder Records Plugin Yes Yes Yes Yes
Acajoom Subscriber Plugin No Yes, $15 Yes, $15 No
MyScript Plugin No Yes, $15 Yes, $15 Yes, $15
MailChimp Plugin No No Yes, $20 Yes, $20
AcyMailing Plugin No No No Yes, $20
ICS Import Plugin No No Yes, $20 Yes, $20
Google Cal Export Plugin No No Yes, $20 Yes, $20

Select the tab below to see our video tutorials for that extension. Presently, we have videos for DT Register and DT Menu.

{tab=DT Register}

DT RegisterWe have created these video tutorials for you which highlight all of the main aspects of installing and using DT Register 2.6.x and JEvents. These videos are Flash SWF files so anyone should be able to view them. If you do not have the Flash player installed on your computer, CLICK HERE to download it for free. If you are looking for videos for DT Register 2.7.x for Joomla 1.5/1.6/1.7, click here.

If you want to download the video, right-click on the "Click here to Watch" link and save it to your computer.

VIDEO TITLE SIZE VERSION DATE LENGTH VIDEO LINK
How To Download DT Register 7.7 MB 2.5.0 4/25/09 4:50 Click here to Watch!
Installing DT Register 3.6 MB 2.5.0 4/25/09 4:37 Click here to Watch!
Installing JEvents 3.5 MB 1.5RC 4/25/09 4:32 Click here to Watch!
Upgrading to JEvents 1.5 7.1 MB 1.5RC 4/25/09 7:52 Click here to Watch!
Setup JEvents 4.5 MB 1.5RC 4/25/09 6:46 Click here to Watch!
EventLink Plugin Setup & Install updated 7.4 MB 2.6.3 5/4/10 9:17 Click here to Watch!
DT Reg Menu Options 4.8 MB 2.6.0 2/15/10 6:14 Click here to Watch!
DT Reg Configuration 19.2 MB 2.6.0 2/15/10 25:18 Click here to Watch!
Event Management 20.6 MB 2.6.0 2/15/10 30:30 Click here to Watch!
Category Management 3.3 MB 2.6.0 1/31/10 5:14 Click here to Watch!
Location Manager 13.0 MB 2.5.8 10/6/09 12:08 Click here to Watch!
Setting Up Discount Codes 4.9 MB 2.6.0 2/6/10 7:17 Click here to Watch!
Custom Fields Overview updated 7.0 MB 2.6.6 5/10/10 9:55 Click here to Watch!
Custom Fields: Input Fields updated 6.6 MB 2.6.6 5/10/10 11:41 Click here to Watch!
Custom Fields: Selection Fields updated 6.5 MB 2.6.6 5/10/10 11:39 Click here to Watch!
Custom Fields: Conditional Options updated 6.0 MB 2.6.6 5/10/10 9:11 Click here to Watch!
Registration Records 6.9 MB 2.6.0 2/15/10 9:15 Click here to Watch!
CSV Export Tool 4.1 MB 2.5.0 4/26/09 3:07 Click here to Watch!
Using the Waiting List 3.9 MB 2.5.0 4/26/09 4:41 Click here to Watch!
Joom!Fish Integration 9.5 MB 2.6.0 2/15/10 10:54 Click here to Watch!
JomSocial 1.6 Integration 10.1 MB 2.6.0 2/15/10 11:18 Click here to Watch!
Community Builder 1.2.x Integration 11.1 MB 2.6.0 2/15/10 11:05 Click here to Watch!
Setup Upcoming Events Module 5.2 MB 2.4 9/4/09 6:45 Click here to Watch!

{tab=DT Menu}

DT MenuWe have created these video tutorials for you which highlight all of the main aspects of installing and using DT Menu. These videos are Flash SWF files so anyone should be able to view them. If you do not have the Flash player installed on your computer, CLICK HERE to download it for free.

If you want to download the video, right-click on the "Click here to Watch" link and save it to your computer.

VIDEO TITLE SIZE VERSION DATE LENGTH VIDEO LINK
Installing DT Menu 6.7 MB 1.5.0 8/3/09 5:40 Click here to Watch!
Creating & Styling a Menu 19.4 MB 1.5.0 8/3/09 29:02 Click here to Watch!
Creating Submenu Styles 4.9 MB 1.5.0 8/3/09 6:28 Click here to Watch!
Creating Item Styles 7.3 MB 1.5.0 8/3/09 9:26 Click here to Watch!

{/tabs}

This tutorial will walk you through setting up DT Donate on your Joomla website.

Pre-requisites for using DT Donate (if using Authorize.net payments):

  1. You must have a merchant account for processing your own credit card transactions to take direct credit card payments.
  2. Your merchant account must include an Authorize.net payment gateway account.

If you do not have a merchant account, let us know and we can help you get one with NO SETUP fees!!

After installing the component, go to Components -> DT Donate -> Edit Settings, then follow these instructions:

1) Community Builder Integration:  Select if you want to integrate with CB or not.  If using the Joomla 1.0 version of DT Donate, you should be using CB 1.1.  If using the Joomla 1.5 version of DT Donate, you should be using CB 1.2.  This integration is optional and allows the profile fields (such as address, city, etc) to auto-populate into the form.  Also, if the user is logged in, an option to save payment info will be given on payment forms.  This data will be encrypted and saved in the database.

2) Enable Captcha Security Code:  Select if you want to enable the captcha security code image on your donation forms.

3) Donation Type:  Select the type of donations to offer.  "User-input" allows the user to input the amount they are donating.  "Preset" displays donation options that you setup with names and amounts.  "Both" offers both your preset amounts AND the user input option.

4) Convenience Fee:  Select if you want to enable a convenience fee.  This allows you to automatically add an additional fee to the user's donation.  If you enable this, click SAVE. When the page refreshes, you will then have another field to set how much the convenience fee is and if it is a $ amount or a % percentage.

5) Enter you Authorize.net API Login ID.  This is NOT your login username that is used when logging into your authorize.net account on their website, but your login ID that is used for any online use of your merchant account.  If you do not know this, login to your authorize.net account and you'll be able to get this info there.

6) Enter your Authorize.net transaction key.  This is a 16-character key.  If you do not know this, you can get it by logging into your authorize.net account.

7) Enter your "From Name".  This is the name that will show as the sender for emails that are sent to donators from DT Donate.

8) Enter your "From Email".  This is the email address that the outgoing emails will show as being from.

9) Enter your "Notification Email".  This is the admin email that will receive all notices of new donations made on your site.

10) Enter your "Thank You Message".  This is the text that will display on the screen after the donation is made.  You can customize what you want to say to your donators.

11) Thanks Email - this is the text that will be sent in a "thank you" email to the donator.  An email receipt of the credit card charge will also be sent through your authorize.net account, but this is a separate email directly from you or your organization. You can use HTML code to customize the look and layout of this email message.  In the default message, you see a line of code:
You have donated $%01.2f USD
This can be changed of course, but be aware that the %01.2f characters will pull in the amount of the donation.

12) Thanks Email Subject - enter the subject of the email that will be sent to the donator.

13) Message/Instructions - whatever you type here will be displayed at the top of your donation form.  Use this for any instruction you would like to give or just a simple message you'd like to share.

14) Select the payment method(s) you wish to offer.  You can select Authorize.net, PayPal or BOTH.

15) Select the credit card types that you accept from Visa, Mastercard, Discover and American Express.  Whichever items are checked will show on your donation form as an option for the donator to pay with.

16) Enter your PayPal ID, which would be the email address that you can accept PayPal payments to.

17) You have the option of setting either PayPal or Auth.net to test mode so the form will not actually process a donation.  You can use this for testing, but must have it set back to Live Mode to take actual payments.

18) Setup eCheck options.  You can enable/disable Echeck as a payment option for your users.  You must have this enabled on your Authorize.net account if you are going to use this.  You can also set it to Test or live mode.

19) Click "Save" in the upper right corner and you're set and ready to go!

If you would like to create custom form fields, go to Components -> DT Donate -> Custom Fields Management.

1) Click "New" in the upper right corner.  Use the tooltips for assistance on setting the options for your custom field.

2) Click "Save".  After making multiple custom fields, you can reorder them on the Custom Fields screen.  You can also unpublish a field if you do not want it to be displayed.

If you need additional assistance, please use the DTH Forum.

 

This tutorial will walk you through setting up DT Billing on your Joomla website. 

Pre-requisites for using DT Billing (if using Authorize.net payments):

  1. You must have a merchant account for processing your own credit card transactions to take direct credit card payments.
  2. Your merchant account must include an Authorize.net payment gateway account.

If you do not have a merchant account, let us know and we can help you get one with NO SETUP fees!! 

After installing the component, go to Components -> DT Billing -> Configuration, then follow these instructions:

General Tab

  1. Community Builder Integration:  Yes/No.  If you select "Yes", invoices will auto-populate with user data when you are creating the invoices.  When you select "Yes" and Save the configuration, the necessary Community Builder fields will all be created automatically.
  2. Auto-Generate Invoice Numbers: Yes/No.  With "Yes", your invoice numbers will be automatically generated giving you a unique number for each invoice.  If you select "No", you can customize your own invoice number for each invoice.
  3. Are you using SSL?  Yes/No.  If you select "Yes", type in the EXACT secure domain name that you have a SSL certificate for in the following box. This would not affect PayPal payments. If you select "No", then the next input box has no affect.
  4. Max Number of Invoice Items:  Enter the maximum number of items that you will use in an invoice. 
  5. Sales Tax:  Enter your sales tax percentage for your state. If you do not need to collect tax, enter 0. Do not include the % symbol.
  6. Payment Description:  Enter the description of your online payment. This will be used as the description in both PayPal and Authorize.net.
  7. Thank You Message:  Enter the message to display on the screen after a successful online payment has been made.
  8. Instructions: Enter a message to display above the payment forms when making their online payment.
  9. Your Business Info/Logo:  Use your WYSIWYG editor (or HTML) and customize the top of your invoices. You can insert your business logo, contact info or whatever else you want.
  10. Bottom of Invoice:  Use your WYSIWYG editor and customize the bottom of your invoices. 

Pay Options

  1. Payment Gateways:  Select each of the payment options you want to offer to your clients.   Use CTRL-Click to select multiple items.
  2. Authorize.net Mode:  Live/Test.  Select the mode for your Authorize.net transactions. 
  3. Authorize.net API Login ID:  Enter your API Login ID for Authorize.net.  This is NOT your login username for the auth.net website.  The API Login comes from your Security area after logging in at authorize.net.
  4. Authorize.net Transaction Key:  Enter your 16-character Transaction Key for Authorize.net.
  5. Credit Card Type:  Check the credit card types that you offer for Authorize.net payments.
  6. PayPal Mode:  Select Live or Test mode.  Test mode will use the PayPal Sandbox test environment.
  7. PayPal ID:  Enter the email address that you receive PayPal payments at.
  8. Default Currency:  Select your default currency to be used with PayPal payments. This will affect the currency used at PayPal.com and also will affect the currency symbol used on your site.
  9. ECheck Mode:  Select Live or Test mode for ECheck payments through Authorize.net.

Email Setup

  1. From Name:  Enter the display name you want used on emails that are sent to your clients from DT Billing.
  2. From Email:  Enter the email address to show as the From email for emails sent to your clients from DT Billing.
  3. Email Notification To:  Enter the email address of the administrator you wish to receive new online payment notification emails.
  4. Thank You Email:  Customize the email message that is sent to clients after they make a successful online payment.
  5. Thank You Email Subject:  Enter the subject line of the email that is sent to clients after payment is made.
  6. New Invoice Notification Email:  Customize the email message that is sent to a client after a new invoice is created and assigned to them.
  7. New Invoice Notification Subject:  Enter the subject line of the email that is sent to the client notifying them of a new invoice.
  8. Paid Invoice Notification Email:  Customize the email message that is sent to you notifying you that an invoice payment has been made.
  9. Paid Invoice Notification Subject:  Enter the subject line of the email that is sent to you notifying you of a new invoice payment.

Now, you are all setup!  Let's move to creating an invoice.  Go to Components -> DT Billing -> Invoice Manager.

  1. You will see a list of invoices with the status of each one.  You can filter them with the filter text box or by invoice status or by client.  You can also click on an invoice number to edit the details.
  2. To create a new invoice, click "New" in the upper right corner.
  3. Select the client from the dropdown selection box.  This will auto-populate the user info IF you have selected to use Community Builder integration and if you have input the client information into their CB profile.
  4. Enter the payment due date.  Below that, enter the number of days AFTER the due date to add a late fee to the invoice.
  5. Enter a late fee amount as well as a shipping amount.  The late fee will only be added if the invoice is being paid after the set due date and number of days past that date.
  6. Add the item details for the invoice including a name, quantity, price PER ITEM, and item description.
  7. Enter the payment terms.  This is displayed towards the bottom of the invoice.
  8. Click "Save" in the top right.  The new invoice is now created and an email is automatically sent to the client to inform them.

You can also use the CSV export function to export the basic data of your invoices and their status.  This will not include all of the individual item details from the invoices.

If you run into any problems, please create a support ticket.  Login to your account and you'll see the Support Ticket menu. Thanks!

Read more: DT Billing Setup
  1. This tutorial will walk you through setting up DT Register 2.0 on your Joomla website. 

Pre-requisites for using DT Register:

  1. You must have JEvents installed.  The events are setup in the Events component, then DT Register will pull the events from there as items that you can setup registration for. If you do not yet have JEvents, you can download it here.

EDIT SETTINGS: 

After installing the DT Register, go to Components -> DT Register -> Edit Settings, then follow these instructions:

  1. API Login ID:  Enter your API Login ID  for Authorize.net.  If you are only using PayPal, you will not need this. 
  2. Transaction key:  Enter your Authorize.net Transaction key.  This is a 16-character string of letters and numbers.
  3. Thanks Message:  This is the text that will display on the screen after the registration is complete.  You can customize what you want to say to the registrant, possibly giving them details or telling them what to expect now that they have registered.
  4. Thanks Email Subject:  Enter the subject of the email that will be sent to the registrant.
  5. Thanks Email:  This is the text that will be sent in a "thank you" email to the registrant.  An email receipt of the credit card charge will also be sent through your authorize.net account, but this is a separate email directly from you or your organization. You can use HTML code to customize the look and layout of this email message.
  6. Message/Instructions:  This is the message that appears above the registration form. You can customize this to include any type of instructions or message that you'd like to give to your registrants.
  7. Payment Methods:  Select if you will accept Authorize.net, PayPal or BOTH.
  8. Select Card Types:  Select the credit card types that you accept from Visa, Mastercard, Discover and American Express.  Whichever items are checked will show on your payment form as an option for the registrant to pay with.
  9. PayPal ID:  Enter the email address that you accept PayPal payments at.
  10. Live/Test Modes:  You can setup both PayPal and Authorize.net to either Live or Test Modes.  They must be set on Live to take actual transactions on your site.
  11. Registration Types:  This gives you the option to select Individual Registrations, Group, or BOTH.  This setting affects all events.
  12. Click Save.

MANAGE REGISTRATIONS:

Next, go to Components -> DT Register -> Manage Registrations

  1. Event Title:  Select an event from the drop-down box.  Any event that has been created in your Events component, is published, and has NOT already had registration setup for it will appear in this list.
  2. Individual Registration Rate:  Input the dollar amount (without a dollar sign) for the registration cost for one person.
  3. Group Registration Rates:  Here, you can setup multiple group options.  Input a member count and corresponding registration rates for that group size.  For example, while the individual rate is $25, when your group is 5 or more, they can all go for $100 or $20 per person.
  4. Late Fee:  Input the dollar amount (without the dollar sign) that will be added on to the registration fee when someone registers after the set late fee date.
  5. Late Fee Date:  Select the date after which the late fee will be added.  The date selected is the last day that regular registration rates will apply.
  6. Confirmation Email Setting:  Select the email address that you would like registration confirmation emails sent to for this event.  Different events can have different contacts set to receive this email.
  7. Click "Save".  If you need to make any changes to this event, you can Edit it from the Manage Registrations screen.

Once registrations start coming in from your site, you can go to Components -> DT Register -> Registrations and view/edit records for each registration that has been processed.

If you need additional assistance, please use the DTH Forum.

Our Products

Quality Joomla extensions for Event booking, Donation

DTH Register

DT Register

DT Register is the most powerful and flexible event registration and management extension available for Joomla providing all needed features to successfully promote, book, manage and monetize any types of events your organization may offer to your customers.

DTH Donate

DT Donation

There are many components available for Joomla where you can accept donations and payments, but DT Donate is a solid and customizable solution for Joomla users. If you need to accept and manage one time or recurring payments or donations via credit card, PayPal or check then DT Donate is the solution for you.

Testimonials

Support