×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Matukio - Presale Question

Matukio - Presale Question 7 years 9 months ago #34495

  • Antonello Mancuso
  • Antonello Mancuso's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 3
  • Thank you received: 0
Hello There,
I'm considering to buy the MATUKIO extension for Joomla. Because there's no free version to try and the price is quite high, I want to be sure about some features I need before proceeding to the purchase.
I'm setting up a University platform to manage events. In this platform, 4 kinds of users will be present: managing, departments, schools and students.
My questions are:
1) Will registered users (belonging to managing and department groups) able to create an event from frontend (public side) of the website (without need to access to Admin backend!)? ;
2) I would like to customize event template (namely layout of an event when is published).
Each event should have, in addition to classic fields (name, date, place, etc.):
- a field (or box or text) that is green when no users are registered to the event, that became yellow when the first user is registered (or a text "in negotiation" shown) and that will became red when maximum number of people is reached (or a text "event closed");
- the same field (or box) should became red when a Management's user click a button "Close Event", if necessary.
About feature #2, I attached 3 images that should better explain what I need.
3) Management's Users should be able to extrapolate a list of registered people to an event or a list of people registered to the platform without access to Admin backend.
4) It should be possible to add some custom fields to the Registration Form.

I'll wait for your courtesy reply. Kind Regards,
Antonello

File Attachment:

File Name: how_to_work.zip
File Size: 966 KB
Attachments:

Matukio - Presale Question 7 years 9 months ago #34498

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Hey Antonello,
go on our demo page and on the left you have live demo. Provide your email account and you'll get a live joomla installation with matukio on it an dyou'll have access to the backend.

1. Yes, users are able to create and manage events from the frontend
2. The component is written in MVC - you'll be able to use joomla template overrides to override the output of the event.
You can have additional booking fields as well as additional event custom fields
Of course you'll have to make some modifications to the html code to get your desired styling, but what you are saying is not impossible

3. Yes, managers can get a .csv export

4. Yest that is possible

Regards,
Daniel

Matukio - Presale Question 7 years 9 months ago #34499

  • Antonello Mancuso
  • Antonello Mancuso's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 3
  • Thank you received: 0
Dear Mr. Dimitrov,
thanks for very quick reply.
I went to the demo page ( matukio.compojoom.com/ ), but I cannot find the link you're suggesting me.
As regard number #2, it is important that the new field I'll add is a conditional text box, that should change (OPEN, NEGOTIATING, CLOSED) based on number of participants registered to the event.
The condition is:
IF events_participants==0
system.out.println("OPEN")
ELSE
IF events_participants==MAX || close_button==clicked
system.out.println("CLOSED")
ELSE
system.out.println("NEGOTIATING")
Are you sure this is possible? Sorry if I ask it again, but many other extension owner's didn't reply me in detail.. so I cannot judge if an extension can suits me or not.
Another thing I want to precise is that I'm not a programmer so I do not know if the MVC language allow to do what I need.
If eventually I buy the entension, will I have an help from you and your team in developing this important feature?
Thanks again for the reply.
Regards,
Antonello.

Matukio - Presale Question 7 years 9 months ago #34500

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
demo.compojoom.com/ - look here

1. I don't understand why you want to create a field for this. We keep the information about booked places in the database. In your template override you just need to create the logic for this.

if(booked) >= 1 show whatever you want etc.

You don't need a special input field for this.

MVC is not a language, but a development paradigm. It specifies that our code is written in a specific way and if you know how MVC code is supposed to be structured you'll find everything in matukio within seconds.

Modifying the code of the extension to suit specific needs is not part of the support subscription. The support that you get is for configuring issues, for issues when for some reason the extension doesn't work etc.

If you need us to customize the extension for you, we'll have to charge you our normal development rate.

Regards,
Daniel
The following user(s) said Thank You: Antonello Mancuso

Matukio - Presale Question 7 years 9 months ago #34507

  • Antonello Mancuso
  • Antonello Mancuso's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 3
  • Thank you received: 0
I taken a look at the demo site. The extension is not bad at all... it's almost good.
I will evaluate the purchase... in the meantime... Do you mean something like this added to an override of event detail page template (added to my joomla template folder)?
<?php
$P = event_participants("0"); <-- I should know the database used to store this value in one event
if ($P = "0") {
echo "OPEN";
} elseif ($P > "0" && $P < max($P)) {
echo "NEGOTIATION";
} else {
echo "CLOSED";
}
?>
Thanks :)

Matukio - Presale Question 7 years 8 months ago #34623

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Yep, exactly. This is what I mean.
  • Page:
  • 1
Time to create page: 0.104 seconds