TWProject Gantt Component

The whole team are working on the next Major release and we are not planning to work on this intensively until we release 7.0. In case we build something we will share it immediately. I’d recommend that you or someone from the community try to build something as app component, it is not so hard but will be useful for others.

Thank you @artamonov

Meanwhile, Is there anyone who can take this volunteering to develop app component for the community?
@mario, @pfurini, or anyone?

Hi @mortozakhan
I have this component on my roadmap, but I’m pretty busy ATM and I cannot promise anything yet…
Bear in mind that I’m actually self-employed, so all my free/OSS contributions are not baked in any way, and I need to pay my bills unfortunately :wink:

I’m thinking of releasing less than trivial components under a small fee, so that I can afford making more of them, but I cannot predict which ones of them (it depends on how much time it takes to deliver and document properly, then I’ll decide on a case-by-case basis).

P.

2 Likes

Sounds good this being in your roadmap! And your small fees idea is also reasonable. This will encourage bringing more and more components at the marketplace for those who need it. I might be one of them!

looking forward to TW Project integration, I will participate in fundraising this Add-on

1 Like

Hello Yutiy, I have a Commercial License of dhtmlxGantt and I want to include this component in the application, any suggestions?

I’m in the process of developing this integration for a customer, but only for a minimal subset of the available features.

It’s not an easy task, even when supporting few features of the full-blown component, and it can become a long and expensive one if you want to support a large amount of them.
If you are a senior developer, and you can spend several weeks working on this, you can succeed, otherwise I suggest you to seek commercial support (if you have enough budget for it).

Bye
Paolo

1 Like

Hi @artamonov
We know the team will start working on this after v7. As the final release of v7 is going to be out very soon, we’re eagerly waiting for the team working on this add-on. This will be so useful to me in next couple of months that I’m ready to contribute financially if necessary.

Hi @mortozakhan I think you mislead the response of the cuba team… they have no plan to release such a component, they were only considering it for the future, but I suspect more far than near.

Regarding the component itself, you can successfully use the Vaadin component, that’s fairly enough in most cases, and it requires minimal effort for its integration.

In addition, I have successfully used the Gantt Chart component instead of a full-blown gantt component (I actually replaced the dhtmlxGantt I was using, because the client didn’t like it) by just adding some interactivity on mouse clicks and so on.

Speaking of dhtmlxGantt, it is ok but I didn’t love so much working on it. It is stable, yes, but I’m not a fan of its API.

Paolo

JHi Paolo
I’m not a fan of dhtmlGantt like your client declined and likewise Cuba team has already confirmed that they are not supporting commercial components like that, so, no more discussions necessary on that one!

With regards to Twproject Gantt, my reading is, it is still a good component to work on but the team can work in only after v7 release and if some can volunteer may develop it as app component. Vaadin add on is also not a good choice which has already been discussed in this thread.

TW is good as far as one don’t need fractional durations, as I already mentioned before. For example my client demanded half days support, and so I had to abandon it too…

I haven’t yet found a NON commercial component that satisfies the demands of an advanced project, so I have some concerns in investing so much time in developing an add-on based on TW code.
The code itself (of the TW gantt JS component) is not so well architected for what I remember from the last time I digged into it, so probably it is not so easy to extend. I’m not saying it doesn’t work well, I think it is well tested for what it does, but it has been developed in an old fashion, monolithic way, and the free version is not actively maintained nor supported, so before considering using it in commercial projects, I must be sure to be able to work on its code.

This is only my personal considerations so far, and I’ll take a final decision at a later time (after completing the integration of another commercial scheduler component in the coming weeks).
Anyway, probably this add-on will take the precedence over this one.

Bye
Paolo