Posted: January 7, 2013 at 10:45 am
|
Hello Team, I really like Event Espresso and the add-ons/features it provides. I need to build a quick website like ticketfly or ticketmaster. However, I have my own business logic that I want to use. Is this possible by using EventEspresso’s template? Can the biz-logic be customized to my own needs? For example: let’s say if I want to reward consumers to do xyz things such as buying 4 times or sharing/referral – can i manipulate price based on my own business logic in php or RoR? is this allowed? Is the source code available to modify? Thanks a lot – |
Hi Jatin, The source code is open-source so you can modify as needed. But the business logic will have to be custom developed to your use. Any other questions? |
|
|
Thank you Garth. Thanks, |
|
Also, is this done in PHP? |
It depends on if you want the custom business logic to be compatible with Event Espresso in the future. If you modify the core directly then forward compatibility will be questionable. I will say though that with version 3.2 (available as an alpha release to customers) and subsequent version, this type of development will much easier. You might want to look at 3.2 and/or wait a few months (if you can). We’re moving to more OOP-structured code which will make it possible for you to modify business logics. Yes, Event Espresso is coded primarily in PHP and JavaScript. |
|
|
Thank you Garth for your help – appreciate it. I just have final few questions before I go ahead and make my decision…
Thank you for your support. Thanks- |
|
|
|
Thank you Garth – this helps a ton. Thanks again – appreciate it. |
Jatin, You can download the free version and you’re free to change the code. You can also Test Drive Event Espresso (https://eventespresso.com/download/test-drive-event-espresso/) for free, but you won’t be able to make modifications. |
|
The support post ‘Custom Business Logic’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.