Hello. Please see answers below...
- is it possible to disable some predefined fields and/or initialize them with some default values?
You can set which fields are used for your events. You can't auto-populate them with default values... except on selection custom fields (radio buttons, checkboxes, dropdowns) can be set to auto select given values.
- can an event to have a price but the user to register without paying during this process?
You can give a pay option of "Pay Later" which calculates the price, then allows for offline payment. Or you can also create discount codes up to 100% discount that you could provide to certain people so they could register for free. Different ways this type of thing can be handled.
- can the template (colors, layout, etc) be changed? Even in a hacky way but with your help?
All of the buttons used come in 8 color variations so you can choose which matches your site best. You can of course replace any of the images with your own custom versions. Coloring is changeable through one main CSS file. There are certain items / columns / etc that can be set to be shown or hidden in the parameters so layout changes can be made for some things that way... others would be made in code.
- can the users be restricted in creating the events? Only the user with special rights to be able to create public events?
Currently, only admin users can administrate the events in the backend. However, we'll be releasing version 2.7 within the week that will include frontend event management along with a full permissions structure for you to say who is able to do what actions.
- how the connection between your product and JEvents works:
- once an event is created, is it going to be displayed as an in JEvents calendar?
First, be aware that the requirement for JEvents will be gone in the new 2.7, but will still be an OPTION if you want it. In the present package, you create events in JEvents, then in DT Register you grab one of the events and add registration functionality to it. Only the title, date and time are used from JEvents. They will be visible in the JEvents calendar, but you do not have to use any frontend display of the calendar. DT Register provides an event listing, but the calendar from JE is available too. The new 2.7 version includes our own calendar so you'll have both view options with just our component.
- once an user signs up for an event, a new event is added into his JEvent calendar?
All events are visible to the public, but you can set certain events to be available for registration for only registered users. There is no connection of "My Events" presently. In the new 2.7, events WILL be assigned to users. You'll also be able to set permission levels by category where events of category X only display to public, registered, or special users.
- how would be possible for the admin to add an event in DT Register table from a php script?
This of course could be possible, but I'd wait for version 2.7 to do something like this as the database structure is different than the present package. For higher level customization like this, you'd be on your own, or we could setup a paid project with you to help or do this type of script work.
If you have other questions, let us know. Thanks!