[Vtigercrm-developers] Missing Database Fields in VT8.3 fresh install
Rubén A. Estrada Orozco
rulotec1 at gmail.com
Fri Apr 4 18:09:24 GMT 2025
Tom, I believe it's been more than a minute since that issue was created
;).
But yes, there are structural/fundamental changes that should be made to
make the project more extensible. I remember there was an issue (I
couldn't find it), where I was arguing that there shouldn't be modules that
are installed during the installation process. They are ALWAYS installed
and it makes no sense to have them in the package folder stored as zips and
inside the pkg folder as modules. When installed, those modules end up in
the modules directory. That might sound unimportant, but from a git
repository perspective it makes contribution harder. After you make the
installation, you end with a huge bunch of "new" files in the modules
directory. To fix a bug in those modules you have to make the change in
those "new" files and then copy them back to the pkg directory. Also, you
have a huge number of new files in git and it's hard to find which changes
were introduced by you and which where due to the installation process.
That just turns off anyone willing to contribute.
So, yes, there's a lot of room for improvement. But I feel that we first
need to know what Vtiger's goals towards the open source project are (I
assume they use it as a hook to get subscriptions to their paid version).
Also knowing how many resources they are willing to invest. In short we
need transparency. Otherwise we can just make guesses.
After that I feel we need to make a survey about the goals of us
contributors. After we have clear expectations from both sides, we could
work on shared goals.
For each release we would need a roadmap and maybe vote for the most wanted
features/fixes.
Otherwise it's just like walking in the dark. And no one likes to walk for
a long time without knowing where he's going.
On Fri, Apr 4, 2025 at 9:19 AM Tom Brown <support at vtexperts.com> wrote:
> Agreed.
>
> I believe a lot of us want to contribute, however we can not do that
> without the sufficient resources/involvement from Vtiger.
>
> In addition, it is difficult to contribute NEW features without making the
> code more complicated. The most basic use case was explained by Ruben #1678
> - Improvement of uitypes creation
> <https://code.vtiger.com/vtiger/vtigercrm/-/issues/1678> and it's been a
> minute since then.
>
> Back in 2022, the community was getting impatient and Sreenivas Kanumuru
> got involved too. Ref:
> http://lists.vtigercrm.com/pipermail/vtigercrm-developers/2022-July/040819.html
> I feel like we are approaching the same point again.
>
> Prasad is and has been our hero, but heroes are in high demand. Given
> Prasad's seniority at Vtiger, I'm sure he has higher priorities and
> something has to give. It is a tough problem to have. That being
> said, @Prasad - are there any plans to allocate more resources to the
> open-source? Is that even feasible?
>
> Thanks
>
>
>
>
> On Thu, Apr 3, 2025 at 1:53 PM Rubén A. Estrada Orozco <rulotec1 at gmail.com>
> wrote:
>
>> I agree, it's not Prasad's fault and that's clear.
>>
>> But I think the Open source version is just being updated to comply with
>> newer php versions so that it keeps being installed in shared hosting
>> accounts (cpanel). There's been hardly improvements or new features. Each
>> new version corrects bugs but introduces new ones. jquery is totally
>> obsolete now and so are many other libraries used by Vtiger. The coding
>> standards are low: functions that are hundreds of lines long, duplicate
>> code, no tests and no style standards. Still, I'm grateful for vtiger's
>> existence and I'm willing to contribute (I already do) but sometimes it
>> gets frustrating.
>>
>> On Thu, Apr 3, 2025 at 11:49 AM Vincenzo Bruno <v.bruno at vinsoft.it>
>> wrote:
>>
>>> I think we are al little bit OT, but I threw the stone...
>>>
>>> I don't agree on this.
>>>
>>> Switching on composer, switching on PHP 8.x and avoiding Deprecated
>>> messages where huge tasks and community pushed hardly for them.
>>>
>>> Prasad is quite responsive lately and this is positive!
>>>
>>> Maybe a single person cannot maintain a big project like Vtiger, I don't
>>> know how many of them are on the Community edition. I don't even know how
>>> community can contribute more, besides sending Issues and MR. There are 516
>>> open issues, maybe Prasad needs help. Maybe Prasad should ask some help
>>> from community.
>>>
>>> I hove I have started a constructive discussion.
>>>
>>> Vincenzo
>>> Il 03/04/25 19:17, Rubén A. Estrada Orozco ha scritto:
>>>
>>> I agree, there's too many bugs. To me, it looked like they were just
>>> blindly trying to be php8.2 compatible making code adaptations without
>>> testing. I guess Vtiger trusts us to report the bugs introduced in each new
>>> version.
>>>
>>> On Thu, Apr 3, 2025 at 2:42 AM Vincenzo Bruno <v.bruno at vinsoft.it>
>>> wrote:
>>>
>>>> Dear community,
>>>>
>>>> A lot of headache configuring IMAP client in VT 8.3.0, then figuring
>>>> out
>>>> fields are missing in DB.
>>>>
>>>> The problem arises only in fresh installs, not in upgraded install.
>>>>
>>>> The fields are added in migration script:
>>>> modules/Migration/schema/820_to_830.php
>>>> but are missing in database schema: schema/DatabaseSchema.xml
>>>>
>>>> In order to quickly fix a fresh install of VT 8.3.0 we can manually run
>>>> the code of 820_to_830.php script
>>>>
>>>> PS: Today I find a similar Issue was opened 1 month ago
>>>> https://code.vtiger.com/vtiger/vtigercrm/-/issues/1950
>>>>
>>>> PPS: VT 8.3.0 is so buggy it must be retired from download or a bugfix
>>>> version 8.3.1 should be urgently released
>>>>
>>>>
>>>> --
>>>> Vincenzo Bruno
>>>> Coopyleft - www.coopyleft.it
>>>> tel: 3287252923
>>>> Digital Polis (www.digitalpolis.it)
>>>> Hacklab Cosenza (www.hlcs.it)
>>>>
>>>>
>>>> _______________________________________________
>>>> http://www.vtiger.com/
>>>>
>>>
>>> _______________________________________________http://www.vtiger.com/
>>>
>>> --
>>> Vincenzo Bruno
>>> Coopyleft - www.coopyleft.it
>>> tel: 3287252923
>>> Digital Polis (www.digitalpolis.it)
>>> Hacklab Cosenza (www.hlcs.it)
>>>
>>>
>>> _______________________________________________
>>> http://www.vtiger.com/
>>
>> _______________________________________________
>> http://www.vtiger.com/
>
> _______________________________________________
> http://www.vtiger.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20250404/16bb78e6/attachment-0001.html>
More information about the vtigercrm-developers
mailing list