GithubHelp home page GithubHelp logo

isabella232 / camptix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from automattic/camptix

0.0 0.0 0.0 3.3 MB

Moved to https://github.com/WordPress/wordcamp.org/

PHP 92.74% CSS 2.09% JavaScript 5.17%

camptix's Introduction

=== CampTix Event Ticketing ===
Contributors:      automattic, kovshenin, andreamiddleton, iandunn, coreymckrill
Tags:              ticketing, event ticketing
Requires at least: 3.5
Tested up to:      5.0
Stable tag:        1.7.0
Donate link:       http://wordpressfoundation.org/donate/
License:           GPLv2 or later
License URI:       http://www.gnu.org/licenses/gpl-2.0.html

Simple and Flexible ticketing brought to you by WordCamp.org

== Description ==

CampTix is an easy to use and flexible event ticketing plugin created by WordCamp.org. Allow visitors to purchase tickets to your online or offline event, directly from your WordPress website.

* Multiple tickets and attendees forms
* Coupon codes for discounts
* Mass e-mail attendees
* Export attendees data into CSV or XML
* Public attendees list
* Revenue reports and summaries
* Refund purchased tickets
* and much more!

Feel free to post your feature requests, issues and pull requests to [CampTix on GitHub](https://github.com/automattic/camptix "CampTix on GitHub").

To contribute or update a translation, visit [the translation project](https://translate.wordpress.org/projects/wp-plugins/camptix "CampTix translation project").

== Installation ==

1. Download and extract CampTix in your `wp-content/plugins` directory
1. Activate the plugin through the Plugins menu in WordPress
1. Go to Tickets - Setup to configure your event settings and payment methods
1. Create a ticket or two, place the `[camptix]` shortcode on a Page
1. Start selling!

For more information, visit the [Getting Started](https://github.com/automattic/camptix/wiki "Getting Started") guide on CampTix Wiki.

== Screenshots ==

1. Ticket sales table
2. Attendee registration form
3. Attendee admin view
4. Summarize by ticket type
5. Summarize by purchase day of week
6. Revenue report
7. Mass e-mail attendees

== Changelog ==

= 1.7.0 (2018-07-09) =
* [NEW] Added support for Stripe as a payment method.
* [NEW] Added support for many new currencies, including INR, PKR, and ZAR. The Stripe payment method must be enabled in order to use them.
* [NEW] Added support for WordPress Core's personal data export and erasure tools.
* [NEW] Added data handling details for WordPress Core's privacy policy tool.
* [NEW] Allowed sanitized HTML in ticket title and excerpt.
* [NEW] Added the `camptix_shortcode_contents` filter hook to support modifying camptix shortcode output.
* [NEW] Added the `camptix_attendee_form_before_questions` and `camptix_attendee_form_after_questions` action hooks, which can be used to insert additional form elements.
* [NEW] Added the `camptix_form_attendee_info_errors` action hook for adding custom error messages on the Attendee Info form.
* [FIX] Added a workaround for systems (such as Windows) where the `money_format()` function is not available.
* [FIX] The `logged_out_message` parameter in the `camptix_private` shortcode was not functional.
* [FIX] The `camptix_attendees` shortcode did not handle array values. Now it converts the array to a comma separated string on render.
* [Full changelog](https://github.com/Automattic/camptix/compare/69dc5368bd0df25d4a41b7bde7217f0c8c809c9a...343e2f31d35cd9bcb467f59fd43dbc5481a3f71b)

= 1.6.0 (2017-03-10) =
* [NEW] Enabled compatibility with language packs. [See status of translation locales](https://translate.wordpress.org/projects/wp-plugins/camptix).
* [NEW] Addon to collect and track tshirt sizes for attendees, plus a shortcode to display aggregated tshirt size data.
* [NEW] Enhanced the [camptix_attendees] shortcode to lazy-load attendee gravatars.
* [Full changelog](https://github.com/Automattic/camptix/compare/0855047c86ef30ae8f72094899a412d2f7d27a7d...2ec1ec005d490dc627b3b0df2b1dd33491962d84)

= 1.5.1 (2016-10-11) =
* [SECURITY] Fixed 3 CSV injection bypasses reported in [#160500-h1](https://hackerone.com/reports/160500), [#160520-h1](https://hackerone.com/reports/160520), and [#160674-h1](https://hackerone.com/reports/160674). Props to [white_walker](https://hackerone.com/white_walker), [lalka](https://hackerone.com/lalka), and [grande](https://hackerone.com/grande) for discovery and coordinated disclosure.
* [SECURITY] Fixed an XSS vulnerability reported in [#164793-h1](https://hackerone.com/reports/164793). Props to [grande](https://hackerone.com/grande) for discovery and coordinated disclosure.

= 1.5 (2016-08-10) =
* [SECURITY] Fixed [CSV injection vulnerability](https://hackerone.com/reports/151516) with CVSS score of [8.3](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H). Props to [Zawad Bin Hafiz](https://hackerone.com/thezawad) for discovery and coordinated disclosure.
* [SECURITY] Fixed [XSS vulnerability](https://hackerone.com/reports/152958) with CVSS score of [4.8](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N). Props to [Zawad Bin Hafiz](https://hackerone.com/thezawad) for discovery and coordinated disclosure.
* [NEW] Added ability to send Notify emails to segments of attendees.
* [NEW] Added a built-in Ticket Question for attendee's country.
* [NEW] Added partial support for HTML emails (requires custom template).
* [NEW] Added `payment method` field to Attendee Information meta box and CSV export.
* [FIX] Improved currency formatting in non-English locales.
* [FIX] Fixed bug where PayPal transactions would sometimes be rejected in multibyte languages.
* [FIX] Fixed bug where not all attendees were displayed in the Attendees shortcode.
* [Full changelog](https://github.com/Automattic/camptix/compare/30b2d16...294552c41f88704c85dd126d17d89df2523b7cb4)

= 1.4.2 =
* Added a nonce check for privacy and attendance toggles for better security
* Various small i18n fixes and language updates
* Various new actions and filters for more flexibility
* New addon that allows admins to track attendance
* New addon that allows admins to require users to be logged in to purchase a ticket
* Removed pending attendees from revenue reports
* [Full changelog](https://github.com/Automattic/camptix/compare/80b2d7997272aea68fa0cfb509d3d72f15cec18a...a9487f954f3013e698e7991c8f12e86ae85234ae)

= 1.4.1 =
* Updated PayPal module to use HTTP 1.1 now that PayPal requires it. Fixes "A payment error has occurred" errors.
* Added support for Eastern name ordering.
* Updated Japanese and French translations.
* Add Slovak translation.
* Fixes E_STRICT notices in PHP 5.4.
* Adds [camptix_stats] shortcode.
* [Full changelog](https://github.com/Automattic/camptix/compare/6c2ff5413d6294b0fca6abc0ebd9124a6b9399f8...e71760abbfb025f4184e329e4c029c694a4d3a01)

= 1.4 =
* Attendees can automatically refund their tickets
* More e-mail templates are customizable
* Added translations for Swedish (Jonathan De Jong), German (Raphael Michel), Japanese (Naoko Takano), Russian (Konstantin Kovshenin), and Portuguese (Rafael Funchal)
* New actions and filters for customization
* Fixed a bug where the [camptix] shortcode would break when used on the homepage
* Reintroduced the Refund All Tickets feature
* Handles duplicate requests from PayPal more gracefully, so attendees aren't set to a failed status
* Added a checkbox to toggle the Attendee privacy feature
* Added an upgrade command for WP-CLI
* [Full changelog](https://github.com/Automattic/camptix/compare/826cc2b...a53af6d)

= 1.3.1 =
* Better escaping and sanitization
* Better error messages during failed payments
* Fixed a bug where the shortcode would display in plain text
* Other minor bug fixes and clean ups

= 1.3 =
* Added the ability to edit confirmation e-mails
* Reworked ticket questions, both under the hood and UI
* Added support to edit new and existing questions
* Added a bunch of currencies for PayPal
* Few bug fixes and minor enhancements

= 1.2.1 =
* Numerous bugs fixed
* RTL stylesheets
* Predefined PayPal credentials with a filter
* French and Hebrew translations: props xibe and maor
* New currency: ILS

= 1.2 =
* Added and API for payment methods
* Enhanced logging around payments
* UI cleanup in ticket questions
* Invalidate attendees list shortcode when an attendee is changed
* Improved admin columns in attendees, tickets and coupons
* Added GBP currency to PayPal
* Enabled meta logging addon by default
* Added textarea and radio question types
* Added column attribute to the [camptix_attendees] shortcode
* Added a couple of language packs
* Minor cleanups and bugfixes

= 1.1 =
* Added JPY currency
* Added l10n functions
* Removing closure functions to support php 5.2
* Questions v2 now a public feature
* Minor cleanups, bugfixes and enhancements

= 1.0 =
* First version

camptix's People

Contributors

2ndkauboy avatar aaroncampbell avatar claudiosanches avatar coreymckrill avatar danielbachhuber avatar dd32 avatar eliw avatar evansolomon avatar iandunn avatar indralukmana avatar johnnypea avatar juanfra avatar julienmelissas avatar kovshenin avatar maevelander avatar maor avatar mattonomics avatar naokomc avatar nb avatar nukaga avatar pathawks avatar rafaelfunchal avatar raphaelm avatar samholford avatar soulseekah avatar thomasplevy avatar valeriosouza avatar vedanshujain avatar xibe avatar zzap avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.