<div dir="ltr">Thanks for the explanation Uma, however I'm not really sure I understand what the practical benefit would be. In the example you give about the session handler, what would be a practical use case of creating such a custom handler. Some of my customers have complained about having to re-login into vtiger after their sessions expire. Is that something I would be able to fix using this new feature? or am I totally lost?<div><br><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Saludos<div><br></div><div>Rubén</div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 12, 2021 at 12:35 AM Uma S <<a href="mailto:uma.s@vtiger.com">uma.s@vtiger.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Ruben,<div><br></div><div><div><span id="gmail-m_7344011622694320497m_554284888074284134gmail-docs-internal-guid-afca0dc6-7fff-9d35-002f-6afee2fe8c1b"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">>> "Provide hooks to plugin custom connectors and avoid modification in core files" ?</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Issue description gives the explanation about this change, Anyhow In current system if we want to make use of any custom connectors it demands the modification of core files which is a bad practice.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">To overcome this road blocker, We are now providing the hooks for custom connectors, where we can </span><span style="font-size:11.5pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">define custom classes in config_override.php.</span></p><br><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:8pt"><span style="font-size:11.5pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">We have now extended this support for sessions and cache connectors for now. We can extend in a similar way for other areas.</span></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:8pt"><span style="font-size:11.5pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Ex: Sessions are currently handled by PHP default session handler. This can be customized using a runtime connector hook and avoid core file modifications. By defining them in config_override.php file array('session' => 'Vtiger_CustomSession_Handler')</span></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:8pt">Where any calls made to session will be bypassed through custom connectors.<br></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:8pt"><br></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:8pt">>>Uma, I think you should use the word improve instead of improvise in the release notes. Improvise is what jazz musicians do ;)</p><p style="line-height:1.8;margin-top:0pt;margin-bottom:8pt">Thanks! for the correction Ruben :)</p></span></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 9, 2021 at 10:28 PM Rubén A. Estrada Orozco <<a href="mailto:rulotec1@gmail.com" target="_blank">rulotec1@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Can anybody explain what this means:<div><br></div><div>"Provide hooks to plugin custom connectors and avoid modification in core files" ?</div><div><br></div><div><br></div><div>Uma, I think you should use the word improve instead of improvise in the release notes. Improvise is what jazz musicians do ;)</div><div><br clear="all"><div><div dir="ltr"><div dir="ltr">Saludos<div><br></div><div>Rubén</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 9, 2021 at 3:32 AM Uma S <<a href="mailto:uma.s@vtiger.com" target="_blank">uma.s@vtiger.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear Developer,<div><br></div><div>We are happy to announce the 7.4.0 RC Release, Please do find the downloadable resource on our <a href="https://www.vtiger.com/open-source-crm/download-open-source/" target="_blank">website</a></div><div><ul><li style="margin-left:15px">Source</li><li style="margin-left:15px">Migration Patch</li><li style="margin-left:15px">Customer portal extension.</li></ul><div>Refer here for <a href="https://code.vtiger.com/vtiger/vtigercrm/wikis/Release-Notes#version-740rc" target="_blank">Release Notes</a>.</div><div><br></div><div><div><div>Do report the issues on <a href="http://code.vtiger.com/" target="_blank">code.vtiger.com</a> with title prefixed with 7.4.0RC, We will be reviewing the issues on severity to ahead towards GA <span>release</span>.</div></div><font color="#888888"><div><br></div></font></div><div><br></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div></div></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div>