
{"id":667,"date":"2009-01-07T01:21:39","date_gmt":"2009-01-07T09:21:39","guid":{"rendered":"http:\/\/www.vtiger.com\/blogs\/2009\/01\/07\/vtlib-21-is-now-available\/"},"modified":"2009-01-07T01:21:39","modified_gmt":"2009-01-07T09:21:39","slug":"vtlib-21-is-now-available","status":"publish","type":"post","link":"https:\/\/two.vtiger.com\/blog\/archives\/vtlib-21-is-now-available\/","title":{"rendered":"vtlib 2.1 is now available!"},"content":{"rendered":"<p>I&#8217;m happy to inform you of the release of <a href=\"http:\/\/forge.vtiger.com\/projects\/vtlib\/\">vtlib<\/a> <strong>2.1<\/strong> today. This version adds some key features, and provides several useful APIs to make it easy to build new modules, and customize the functionality of vtiger CRM.<\/p>\n<p>Thanks to the community for their valuable support and feedback on earlier versions.<\/p>\n<p>Following are some of the highlights of the new features bundled in <a href=\"http:\/\/forge.vtiger.com\/frs\/?group_id=174&#038;release_id=480\">vtlib 2.1<\/a><\/p>\n<p>* <strong>Language Pack Installation<\/strong><br \/>\nLanguage Packs are now treated as a special type of module, which can be installed or upgraded using Module Manager.<\/p>\n<p>* <strong>Upgrading Modules <\/strong><br \/>\nModule Manager provides basic support to upgrade custom modules developed using vtlib<\/p>\n<p>* <strong>Custom Actions for Module<\/strong><br \/>\nYou can add custom actions that open web links for your module. These links are displayed on the DetailView. Using this feature, custom actions like Add Event, Export to PDF can be provided easily.<\/p>\n<p>* <strong>Tooltip for Module Field<\/strong><br \/>\nvtlib provides an API to set Tooltip text for the module field which could be useful in educating the users when they are in Create\/Edit view.<\/p>\n<p>Please check out the documentation for more details. Kindly share your feedback with us.<\/p>\n<p><strong>vtlib 2.1 Download URL<\/strong>: <a href=\"http:\/\/forge.vtiger.com\/frs\/?group_id=174&#038;release_id=480\">http:\/\/forge.vtiger.com\/frs\/?group_id=174&#038;release_id=480<\/a><\/p>\n<p><strong>ZohoMeeting Integration Module for vtiger CRM<\/strong><\/p>\n<p>With the new capabilities of vtlib 2.1, we developed an integration module for ZohoMeeting.<br \/>\nWe used the Custom Actions feature to add ZohoMeeting links for vtiger calendar events. <\/p>\n<p>You can download this extension from here: <a href=\"http:\/\/forge.vtiger.com\/frs\/?group_id=187&#038;release_id=479\">ZohoMeeting-1.0<\/a><\/p>\n<p>Regards,<br \/>\nPrasad<br \/>\nvtiger Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m happy to inform you of the release of vtlib 2.1 today. This version adds some key features, and provides several useful APIs to make it easy to build new modules, and customize the functionality of vtiger CRM. Thanks to the community for their valuable support and feedback on earlier versions. Following are some of&hellip;&nbsp;<a href=\"https:\/\/two.vtiger.com\/blog\/archives\/vtlib-21-is-now-available\/\" class=\"\" rel=\"bookmark\">.<span class=\"screen-reader-text\">vtlib 2.1 is now available!<\/span><\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[3],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>vtlib 2.1 is now available! - Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"vtlib 2.1 is now available! - Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates\" \/>\n<meta property=\"og:description\" content=\"I&#8217;m happy to inform you of the release of vtlib 2.1 today. This version adds some key features, and provides several useful APIs to make it easy to build new modules, and customize the functionality of vtiger CRM. Thanks to the community for their valuable support and feedback on earlier versions. Following are some of&hellip;&nbsp;.vtlib 2.1 is now available!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates\" \/>\n<meta property=\"og:image\" content=\"https:\/\/two.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png\" \/>\n\t<meta property=\"og:image:width\" content=\"490\" \/>\n\t<meta property=\"og:image:height\" content=\"399\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Prasad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"vtlib 2.1 is now available! - Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/","og_locale":"en_US","og_type":"article","og_title":"vtlib 2.1 is now available! - Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","og_description":"I&#8217;m happy to inform you of the release of vtlib 2.1 today. This version adds some key features, and provides several useful APIs to make it easy to build new modules, and customize the functionality of vtiger CRM. Thanks to the community for their valuable support and feedback on earlier versions. Following are some of&hellip;&nbsp;.vtlib 2.1 is now available!","og_url":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/","og_site_name":"Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","og_image":[{"width":490,"height":399,"url":"https:\/\/two.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png","type":"image\/png"}],"author":"Prasad","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/#article","isPartOf":{"@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/"},"author":{"name":"Prasad","@id":"https:\/\/two.vtiger.com\/blog\/#\/schema\/person\/9e101a0e94216e0215583fa300afc23b"},"headline":"vtlib 2.1 is now available!","dateModified":"2009-01-07T09:21:39+00:00","mainEntityOfPage":{"@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/"},"wordCount":244,"commentCount":47,"publisher":{"@id":"https:\/\/two.vtiger.com\/blog\/#organization"},"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/","url":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/","name":"vtlib 2.1 is now available! - Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","isPartOf":{"@id":"https:\/\/two.vtiger.com\/blog\/#website"},"dateModified":"2009-01-07T09:21:39+00:00","breadcrumb":{"@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/two.vtiger.com\/blog\/vtlib-21-is-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/two.vtiger.com\/blog\/"},{"@type":"ListItem","position":2,"name":"vtlib 2.1 is now available!"}]},{"@type":"WebSite","@id":"https:\/\/two.vtiger.com\/blog\/#website","url":"https:\/\/two.vtiger.com\/blog\/","name":"Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","description":"","publisher":{"@id":"https:\/\/two.vtiger.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/two.vtiger.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/two.vtiger.com\/blog\/#organization","name":"Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates","url":"https:\/\/two.vtiger.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/two.vtiger.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/two.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png","contentUrl":"https:\/\/two.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png","width":490,"height":399,"caption":"Vtiger CRM Blog - Latest CRM Topics, Tips, Insights and Updates"},"image":{"@id":"https:\/\/two.vtiger.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/two.vtiger.com\/blog\/#\/schema\/person\/9e101a0e94216e0215583fa300afc23b","name":"Prasad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/two.vtiger.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0aab89983ee1ff3b54fc85d463d90114?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0aab89983ee1ff3b54fc85d463d90114?s=96&d=mm&r=g","caption":"Prasad"},"url":"https:\/\/two.vtiger.com\/blog\/author\/prasad\/"}]}},"_links":{"self":[{"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/posts\/667"}],"collection":[{"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/comments?post=667"}],"version-history":[{"count":0,"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/posts\/667\/revisions"}],"wp:attachment":[{"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/media?parent=667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/categories?post=667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/two.vtiger.com\/blog\/wp-json\/wp\/v2\/tags?post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}