[Vtigercrm-developers] Vtiger CRM 6.5.0 GA Released

Błażej Pabiszczak b.pabiszczak at yetiforce.com
Tue Jul 12 12:39:39 GMT 2016


First of all, Vtiger 6.5 includes just a few changes, and despite that,
it has many imperfections and errors that people report here and in the
forum. Above all you should implement unit tests that let you eliminate
hundreds of duplicated errors, that can be caught easily. This is what
https://travis-ci.org/ is for, and that's what you should do. We have
ready scripts for communication with Travis CI in our GitHub, you are
free to use them: 

	* 

https://github.com/YetiForceCompany/YetiForceCRM/blob/developer/.travis.yml
[11]  
	* 

https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests
[12]  

Thanks to that simple solution, when a programmer makes a mistake, then
after a couple of minutes we know which part of the system stopped
working and why. The more we develop unit tests, the faster stable
versions will be released. I don't get why you haven't implemented that
to Vtiger CE, maybe your OD version includes that, but I'm only
interested in the CE version. 

Secondly, start making the programmers' jobs and lives easier, we
rebuilt composer which resulted in: 

	* 

Class names are in accordance with PSR-0 i PSR-4
[http://www.php-fig.org/] [13]. 
	* 

Simple standardized class and file building mechanism. 
	* 

Flexibility [eg. you can move vtlib folder into any other folder and
everything should work properly], additionally you can write any file
without modifying that file. 
	* 

It works faster that the currently used mechanism. 
	* 

It allows to completely eliminate include & require from the code [now
it works in a way that file A loads file B, file B loads file C, file C
loads A & B etc, and as a result one file might be included 100 times]. 
	* 

It adds namespace support. 

Ready solution here: 
https://github.com/YetiForceCompany/YetiForceCRM/commit/824e6e653aeb83be90d93078a36430c1be5aeca9
[14]  - we won't add it to code.vtiger.com, but you or some community
member can. 

You can find many fixes like this one, but there's nobody to add them to
Vtiger. Maybe it could be a good idea to permanently assign someone to
introduce changes to Vtiger CE? At some point you were saying you had
over 30 programmers, I think assigning 2 or 3 to the community should
not do you any harm, it would actually have the opposite effect. Our
company is 3 times smaller, and despite that, we can afford assigning
programmers to develop the open source version. 

Another thing - have you seen what the Vtiger CE project looks like at 
https://insight.sensiolabs.com/projects/aadb38b7-ba8e-48c4-ae62-63b53e48877d/analyses/1?
[Nb of violations: 32668]. Maybe it would be good to start fixing
numerous programming errors, apart from just fixing the reported
errors... 

TO SUM UP: 

Prasad tell us what your actual plans are for the next year, two, or
three. But don't tell us what phenomenal features will be included in
Vtiger 7 in a year [even though it'll most likely appear in 2 years],
just tell us what you wanna do today, tomorrow, next week. Unless you
aim at keeping the communication and community as it is now...

---
Z poważaniem / Regards 

BŁAŻEJ PABISZCZAK 
_Chief Executive Officer_ 
M: +48.884999123
E: b.pabiszczak at yetiforce.com 
-------------------------

W dniu 2016-07-12 13:09, Prasad napisał(a):

> Błażej, 
> 
> We have other staging servers to test the build or commits. demo.vtiger.com [1] is setup released builds. 
> 
> git clone of master / dev branch is so easy that eliminates needs of make the separate builds available and 
> guiding or support each one of isn't? Just that it takes a while to get adjusted too. 
> 
> Regards, 
> Prasad 
> 
> -- 
> FB [2] I Twit [3] I LIn [4] I Blog [5] I Website [6] 
> On Tue, Jul 12, 2016 at 4:00 PM, Błażej Pabiszczak <b.pabiszczak at yetiforce.com> wrote:
> 
> @Prasad 
> 
> Why won't you take Vtiger to the next level, and start cooperating with other tools that are created to make apps develop properly, eg.:
> 1. https://travis-ci.org/ [7] 
> 2. https://insight.sensiolabs.com/ [8] 
> 
> So much can be improved, changed, automated. Why won't you help yourselves and the community? 
> 
> Wouldn't it be easier to do what we did, namely Stable and Dev are downloaded directly from Git and refreshed. When you publish new versions in GitLab it will automatically appear at demo.vtiger.com [1]. The dev version that is updated let's say once a day, would give you a great opportunity to test the newly introduced changes. 
> 
> How long does it take? Maybe one working day, and the mechanism would be useful for years, and would fix a bunch of problems related to testing new versions. You won't need Alpha, Beta, RC, etc versions, because the changes will be constantly available online.
> 
> ---
> Z poważaniem / Regards 
> 
> BŁAŻEJ PABISZCZAK 
> _Chief Executive Officer_ 
> M: +48.884999123
> E: b.pabiszczak at yetiforce.com 
> -------------------------
> 
> W dniu 2016-07-12 10:43, IT-Solutions4You napisał(a): 
> PHP 7 itself new and take a while to stabilize I agree, but you have put it in your official release, without any RC release any possibility to test it before.
> 
> I'm sure most of the setup is still on PHP 5.x No matter what you think, you have publish release that support PHP7. does it ?
> 
> Matus
> 
> Dňa 11. 7. 2016 o 14:02 Prasad napísal(a): Tony,
> 
> Isolating configuration issue is not an easy task due to possible
> permutations.
> Each issue need to be analyzed before dealing to fix it.
> 
> Btw... PHP 7 itself new and take a while to stabilize. I'm sure most of the
> setup is still on PHP 5.x
> 
> --
> FB <http://www.facebook.com/vtiger> I Twit
> <http://twitter.com/vtigercrm> I LIn
> <https://www.linkedin.com/company/1270573?trk=tyah> I Blog
> <https://blogs.vtiger.com> I Website <https://www.vtiger.com/>
> 
> On Mon, Jul 11, 2016 at 4:26 PM, Tony Sandman
> <tonysandman999 at gmail.com
> <mailto:tonysandman999 at gmail.com>> wrote:
> 
>> Highlights:
> 
> *
> 
> * PHP 7 compatibility
> 
> Probably you guys doing something wrong
> 
> Tony
> 
> On Mon, Jul 11, 2016 at 5:44 PM, Marco Hagen | agilis GmbH
> <marco.hagen at agilisgmbh.com
> <mailto:marco.hagen at agilisgmbh.com>> wrote:
> 
> We´ve Problems with importing Modules if PHP is on Version 7.____
> 
> If we change to PHP5.6 - all works fine.____
> 
> __ __
> 
> Any Ideas?____
> 
> __ __
> 
> *Von:*vtigercrm-developers-bounces at lists.vtigercrm.com
> <mailto:vtigercrm-developers-bounces at lists.vtigercrm.com>
> [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com
> <mailto:vtigercrm-developers-bounces at lists.vtigercrm.com>]
> *Im Auftrag von *Prasad
> *Gesendet:* Dienstag, 5. Juli 2016 11:18
> *An:*
> vtigercrm-developers at lists.vtigercrm.com
> <mailto:vtigercrm-developers at lists.vtigercrm.com>
> *Betreff:* [Vtigercrm-developers] Vtiger CRM 6.5.0 GA Released____
> 
> __ __
> 
> Dear members,____
> 
> __ __
> 
> We are happy to announce the release of 6.5.0 GA. This release
> primarily comprises of contributions from the community. It
> closes 40+ issues, and includes 45+ merge requests.____
> 
> __ __
> 
> Highlights:____
> 
> * Portal password encryption____
> * PHP 7 compatibility____
> * MySQL (STRICT_TRANS_TABLE) compatibility (default in 5.6.x)____
> 
> We like to make special mention for security advisories who
> worked with us to close few gaps related to XSS, Authenticated
> file-upload vulnerabilities.____
> 
> * Dennis of Dety____
> * Tomotaka of JPCERT____
> * Sebastian Haas of sebastianhaas.de [9] <http://sebastianhaas.de>____
> 
> Thanks to all the community members for the active participation
> and playing major role in this release.____
> 
> __ __
> 
> Please report issues or feedback at code.vtiger.com [10]
> <http://code.vtiger.com>____
> 
> __ __
> 
> Regards, ____
> 
> Prasad____
> 
> Vtiger Team____
> 
> ------------------------------------------------------------------------
> mit kommunikativen Grüßen aus Mödling,
> Marco Hagen// Director Marketing & Sales/
> 
> Marco Hagen
> *agilis GmbH - Gesellschaft für neue Medien*
> Ihr Spezialist für Telekommunikationslösungen, CRM-Systeme und
> Webdesign
> Wiener Straße 13 | A- 2340 Mödling
> *T: *+43 2236 - 31 81 02  | *M: *+43 660 - 27 62 892 | *F: *+43
> 2236 - 31 81 02 90
> website <http://www.agilisgmbh.com> | vCard
> <http://www.agilisgmbh.com/images/signaturen/vcard/marcohagen.vcf> | email
> <mailto:marco.hagen at agilisgmbh.com>
> Facebook <https://www.facebook.com/agilis.gmbh>Twitter
> <https://twitter.com/agilis_gmbh>YouTube
> <https://www.youtube.com/user/agilisat/>
> 
> *Rechtliche Angaben: * Firmenbuchnummer: FN401511h | UID-Nummer:
> ATU68128304
> zuständige Behörden: BH Mödling, RTR - Rundfunk und Telekom
> Regulierungs-GmbH
> Geschäftsleitung: Petra Vantrobova
> 
> ------------------------------------------------------------------------
> mit kommunikativen Grüßen aus Mödling,
> Marco Hagen// Director Marketing & Sales/
> 
> Marco Hagen
> *agilis GmbH - Gesellschaft für neue Medien*
> Ihr Spezialist für Telekommunikationslösungen, CRM-Systeme und
> Webdesign
> Wiener Straße 13 | A- 2340 Mödling
> *T: *+43 2236 - 31 81 02  | *M: *+43 660 - 27 62 892 | *F: *+43
> 2236 - 31 81 02 90
> website <http://www.agilisgmbh.com> | vCard
> <http://www.agilisgmbh.com/images/signaturen/vcard/marcohagen.vcf> | email
> <mailto:marco.hagen at agilisgmbh.com>
> Facebook <https://www.facebook.com/agilis.gmbh>Twitter
> <https://twitter.com/agilis_gmbh>YouTube
> <https://www.youtube.com/user/agilisat/>
> 
> *Rechtliche Angaben: * Firmenbuchnummer: FN401511h | UID-Nummer:
> ATU68128304
> zuständige Behörden: BH Mödling, RTR - Rundfunk und Telekom
> Regulierungs-GmbH
> Geschäftsleitung: Petra Vantrobova
> 
> _______________________________________________
> http://www.vtiger.com/
> 
> _______________________________________________
> http://www.vtiger.com/
> 
> _______________________________________________
> http://www.vtiger.com/
> 
> _______________________________________________
> http://www.vtiger.com/

_______________________________________________
http://www.vtiger.com/ 
_______________________________________________
http://www.vtiger.com/ 

Links:
------
[1] http://demo.vtiger.com
[2] http://www.facebook.com/vtiger
[3] http://twitter.com/vtigercrm
[4] https://www.linkedin.com/company/1270573?trk=tyah
[5] https://blogs.vtiger.com
[6] https://www.vtiger.com/
[7] https://travis-ci.org/
[8] https://insight.sensiolabs.com/
[9] http://sebastianhaas.de
[10] http://code.vtiger.com
[11]
https://github.com/YetiForceCompany/YetiForceCRM/blob/developer/.travis.yml
[12]
https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests
[13] http://www.php-fig.org/%5D
[14]
https://github.com/YetiForceCompany/YetiForceCRM/commit/824e6e653aeb83be90d93078a36430c1be5aeca9
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20160712/8861d862/attachment-0001.html>


More information about the vtigercrm-developers mailing list