Donation System LITE

Donation System
Software Provided and coded by AWCoding
Release version: 3.0.0
Release Date: 5th April 2009

Special Thanks

Special Thanks goes to the following people, without their support, this would never have happened:

Philip Gabbert

Sinisterpain

I couldn't have done it without you, Thank you!

Adam Ellis (AWJunkies)

What software Is:

Donation System LITE process', monitors, records donation payments. Donation System LITE will allow site Admins full control over their donations, with the ability to track monthly or yearly goals and perform multiple searches from your admincp.

Donation System LITE is a complete system that controls donations and how they are received via backend interfacing between your vBulletin server and a payment method gateway server. The beauty of this marriage of servers is quite simply automation of the payment process as well as security of the transactions for both you, the administrator, and your users. With the Donation System LITE installed on your forums, you will be able to bring in that much needed income to not only keep your forums alive, but also to help defer costs of doing so to the users of your site without having to bug everyone and beg for money.

This seamless integration of any payment method as your backend payment processor not only provides your user with a well known and safe payment processors, but you are saved the hassle of opening a merchant account with your banking institution as well as saves you time in the process as it takes only a few short minutes to sign up with current allowed methods of payment if you are not already an account holder there. It also keeps your users and you the site owner informed on the status of payments with its notification system built in.

PayPal is only method for LITE

DEMO

AWCoding Software DEMO

Software Features (NOT UPDATED SINCE 1.0.0)

  • AWCoding Back-End LITE
    • System
      • Turn all AWCoding Software ON or OFF
      • Select what user groups are "NOT" able to use any AWCoding Software
    • Multiple Languages
      • Able to support any language in any country
        • English
        • More to Come...
    • Selectable currency for all AWCoding Software
      • Can use any currency available for the payment methods (Paypal, Google)
        • U.S. Dollars, Canadian Dollars, Euros, Pounds Sterling, Yen, Australian Dollars, New Zealand Dollars, Swiss Francs, Hong Kong Dollars, Singapore Dollars, Swedish Kronor, Danish Kroner, Polish Zloty, Norwegian Kroner, Hungarian Forint, Czech Koruna, Israeli Shekels, Mexican Pesos
    • Multiple Currency Symbol for all AWCoding Software
      • $, €, £, ¥, CHF, HK$, kr, zl, Ft, Kc
    • Set dateformat for all AWCoding Software
    • Selectable Income Format for all AWCoding Software (Gross, Net)
    • Payment Types Style (Accepted, Preferred, Accepted & Preferred
      • Selectable preferred payment types (visa,mastercard,amex,discover,paypal,etc)
    • Notification System
      • Method to send notifications
        • PM
        • Email
        • PM+Email
      • Customizable Messages
        • New Payment
        • Thanks
        • Status
        • Invalid
        • Reminder to donate
          • Select what usergroups "GET" the message
          • Select the time frame to send the message from last donation time and/or last reminder time
        • Awards
        • Special Center
    • Controls entire AdminCP system for "ALL" AWCoding Software
      • Settings
      • Transactions Manager
      • Notifications
      • Version Checker and Information System
      • Awards Manager
      • Users Manager
      • Payment Methods Manager and testing system
      • Goals Manager
      • Admin Detailed Stats Page
      • Modules Manager (ALL CLICK TO EDIT / Interactive and fully Customizable)
        • Goals Module
        • DropMenu Module
        • SideBar Module
        • CenterBar Module
      • Permission Access
    • Automation and checking system using crons (This is just a double/triple/quad check to keep things correct and accurate in the system
      • Users Update Cron- Keeps user data up to date and correct
      • Awards Update Cron- Keeps user awards up to date and correct
      • Reminder Notification Cron- Sends out the donation reminder message and spreads them out to not spam the users
      • Usergroup Change Back Cron- Moves/removes users from the usergroup/membership group you specified per your settings
      • Goals Update Cron- Keeps goals data up to date and correct
    • Controls, Organizes, and Maintains all AWCoding Softwares
      • Tables
      • Templates
      • Payment Process
      • Products
      • Phrases
      • Functions
      • JavaScript
      • AdminCP
      • Files and Folders
      • And SO MUCH MORE!
RED TEXT = PRO FEATURES AND so much more go HERE to see more. I can't even begin to list everything and all differences in the Back-End as it would be 2 pages long. So I kept it VERY general for everyone.
  • Donation System LITE
    • System
      • Turn System ON or OFF
      • Select what user groups are "NOT" able to use System
    • Donating
      • Turn Donating On or OFF
      • Select what user groups "ARE" able to Donate
      • Recurring Payment Support
        • Allow for people to setup recurring payments on a specified time schedule
      • Allow users to donate anonymously
        • Select which user groups can override and see the donators
      • Allow users to do undisclosed donation amount
        • Select which user groups can override and see the amounts
      • Selectable Allowed Donation Types
        • Suggested
        • Custom
        • Custom & Suggested
      • Create own Suggested Donate Amounts
      • Customizable Type of benefits from donating section
      • Choose to Load payment method in new window or stay in current window to make a payment
    • PayPal Support
      • Turn On or OFF
      • PayPal Sandbox Test Support
        • Able to test the PayPal Payments before going live
      • PayPal IPN Integration
        • Able to automatically receive payments info from PayPal instead of manually checking PayPal for the info and confirming the payments
      • Can add Custom PayPal Header Image while making a payment
      • Customizable PayPal verify or free section to use for whatever you want
    • Google Checkout
      • Turn On or OFF
      • Google Checkout Support
        • Able to accept Google Checkout Payments
      • Google Sandbox Test Support
        • Able to test the Google Checkout Payments before going live
    • Group Change
      • Turn On or OFF
      • Select what user groups "ARE" affected by group change
      • Change donator to another usergroup/membergroup (You create and/or choose the group)
        • Have awards system control usergroup/membergroup change and can set a different usergroup/membergroup change per award level all customizable
      • Select to "Change" to usergroup or "ADD" to membergroup
      • Change display name to usergroup/membergroup YES or NO
      • Support for putting the user back to their orginal usergroup or put usergroup back to a selected group or removing the membergroup before usergroup/membergroup change per a set time you pick
        • Have awards system control usergroup/membergroup change back time per award level all customizable
    • Reminder Notification
      • Able to customize this message and set a time in which users are reminded to donate. It is spread out over the time you specify to spread donations out evenly and not spam the users on your forum
    • Manually Add a Donation
      • Manually add a donation by just selecting userid or username then amount, fee, and date. You also have the option to send thanks message and change usergroup/membergroup per your settings
      • Update reminder to donate time and all data on a donating user and the goal associated with the donation
    • Search / Edit Donations
      • Quick Search (All payments, All Unconfirmed payments)
      • Advanced Search (Usergroup, Userid, Username, Payment ID, Payment Type, Payment Status, Payment Method, Payment Goal)
      • Selectable Payment Info to Display
      • Selectable sorting options
      • Can view and edit a payment from search results
        • Can View / Edit "ALL" details of a transaction
      • Can confirm a payment from search results
      • Can delete a payment from search results
    • Donation Bar
      • Selectable User groups able to view Bar
      • Auto Insert Bar below Navbar/Header
        • Selectable to yes or no if no add the bar where you want
      • Donation Bar float not attached option
        • Donation Bar can be attached to a table below it or as a separate table all together
      • Show Donation Bar on multiple pages including CMPS pages
        • Can select which pages to show the donation bar on
      • Selectable Goal Cycle Time (Month, Year, Forever)
      • Selectable Goal Amount
      • Option to add vbulletin Subscription Totals to Goal Amount
      • Customizable Link
        • Text
        • PayPal Link Image
        • Animated Link Image
        • Custom
      • Customizable Thank you Message
      • Customizable Donation Goal Purpose or what the donations are going towards
      • Styles
        • Standard
        • Enhanced Small
        • Enhanced Big
        • Custom (create your own bar)
      • Animation on Enhanced bar style
        • Selectable yes or no
      • All handled and fully customizable by Goal Management System and Goals Module (can display as many goals in module as you want)
    • Donations List
      • Turn On or OFF
      • Select user groups able to view the donation list
      • Donation List Time Frame
        • Current Month
        • Current Year
        • Forever
      • Select a fixed avatar size width and height
      • Fully sortable fields for list
        • Payment Time
        • Payment Amount
        • Username
      • How many donations to show per page
        • Set in AdminCP
        • Set on the fly with JavaScript
      • Completely different style all made with Dynamic JavaScript with no server load or extra queries
    • Donations Stats
      • Turn On or OFF
      • Select User groups "able" to view stats
      • Donation Stats Time Frame
        • Current Month
        • Current Year
        • Forever
      • Donation Stats
        • Highest Total Times Donated
        • Highest Donations Total
        • Highest Donations Average
        • Highest Donations Average since join date
      • Select stats to float separate from each other
      • Selectable fixed avatar width and height dimensions
      • Fully sortable fields for stats
        • Payment Time
        • Payment Amount
        • Username
      • How many users to show per stat section
        • Set on the fly with JavaScript
      • Made with Dynamic JavaScript with no server load or extra queries
    • Donation User Stats
      • Turn On or OFF
      • Select user groups "able" to view donation user stats
      • Donation Stats for User
        • Current Month
        • Current Year
        • Forever
      • View all donations ever placed
      • Fully sortable fields for stats user
        • Payment Time
        • Payment Amount
        • Username
        • total
        • fees
      • Display awards earned
      • Made with Dynamic JavaScript with no server load or extra queries
    • Donation Awards System
      • Turn ON or OFF
      • Select which user groups "are" able to see and receive awards
      • Auto Insert Awards in Postbit
        • No Insert
        • Userinfo After Posts
        • Userinfo Left
        • Userinfo Right
        • Messagearea Start
        • Signature Start
        • Signature End
      • Choose what style you would like to use
        • Single Award Only
        • Hierarchy Single Award Only
        • Hierarchy Multiple Awards Only
        • Special Awards Only
        • Single Award and Special Only
        • Hierarchy Single and Special Only
        • All Awards
      • Can turn ON or OFF "Donation Award" Text on images
      • Turn ON or OFF and Customize Awards Notification
      • Select which rate you want to add to select units system
        • Flat rate once per reaching a new award level
        • Percentage rate for each donation placed
      • Select which units system to add a rate amount
        • vBCredits
        • Icash
        • vBExperience
        • Custom (you set the table and field name)
      • Turn ON or OFF the usergroup change per donation level you specify
      • Turn ON or OFF the usergroup time frame before they get changed back to X group after last donation per donation level you specify
    • Donation Goals System
      • Unlimited amount of goals that can be created
      • Have them auto renew
      • Everything is automatic and controlled by the system
      • Override or edit goal info
      • Select time frame to which to start and end goal
      • Display the goals within Goals Module which is fully customizable (refer to goals module for more info)
RED TEXT = PRO FEATURES AND so much more go HERE to see more

Software Images (NOT UPDATED SINCE 1.0.0)

AdminCP

Pages

Admin Main

Admin Transactions

Admin Goals

Admin Awards

Pages (Donate,List,Stats,Userstats,CMPS)

Awards Styles

RED TEXT = PRO FEATURES AND so much more go HERE to see more

Version History

System Requirements

VBulletin 3.5.0+
PHP 4.3.0+

Things To Do Before Installation

Have to make sure you have hooks and plugins "ON" before installing (http://www.yourdomain.com/admincp/options.php?do=options&dogroup=plugin)

File Uploads: 4 files and 1 folder

forum root/awcl_dsl.php

forum root/awcl_payment.php

forum root/admincp/awcl_admin.php

forum root/includes/xml/cpnav_dsl.xml

forum root/ drop the entire folder named (awcodinglite)

How To Install / Upgrade / Uninstall Software

Installation- Import product-dsl.xml file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]

Upgrading- Import product-dsl.xml file (as product) and click on upgrade bubble: AdminCP > Plugin System > Manage Products > [Add/Import Product]
Make sure to have any previous version software set to OFF either by going to the software settings and turning it off or by vBulletins manage product system

Uninstalling- Go to: AdminCP > Plugin System > Manage Products > Donation System LITE > Select from drop down menu to delete. Then Delete all files that you installed in the previous section above

Steps To Perform After Installation

Reload/Refresh AdminCP and you should see a new drop down menu on the left side of the control panel called AWCoding Software LITE. Make sure you go through all the settings and customize them how you would like. If you are upgrading make sure to transfer previous donations by going to AdminCP ] AWCoding Software LITE ] Transactions ] Transfer ]. Make sure to uninstall the software after all donations have been completely transfered.

CUSTOM STYLES Styles and hooks for DropMenu Module:

Create a new phrase
A) Phrase Type = GLOBAL
B) Product = VBulletin
C) Varname = dsl_navbar_hook_X (X= the ID of the style, look at dsl_navbar_hook_1 for an example)
D) Text = Hook Data (look below for examples)



The system uses default VB 3.7.x hooks in header/navbar named: $template_hook[navbar_buttons_left] and $template_hook[navbar_buttons_right]. If you do not have these hooks in header/navbar add them OR manually place:" {$AWCL['dropmenu']['header']} " where you would like it to display.

If you have any further questions please go HERE

Final words

LITE softwares intended purpose is to make you enough money to get PRO. I highly recomend getting PRO software for 2x the features and payment automation (IPN/API)

Much more to come in the future stay tuned for: Product System, Advertisement System, and Raffle System

I sincerely hope that you enjoy this software, Please feel free to send feedback to aellis@awjunkies.com

Thank you!

Adam Ellis (AWJunkies)

Copyright

Donation System LITE © 2009 by AWNetwork, Inc.

Donation System