301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: e4j.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https://extensionsforjoomla.com/templates/e4j/css/fontawesome/all.min.css" type="text/css" /> <link rel="stylesheet" href="https://extensionsforjoomla.com/templates/e4j/main.css?2.1.9" type="text/css" /> <link rel="stylesheet" href="https://extensionsforjoomla.com/templates/e4j/css/flag-icon.min.css" type="text/css" /> <link rel="stylesheet" href="https://extensionsforjoomla.com/templates/e4j/css/jquery.fancybox.css" type="text/css" /> <link rel="canonical" href="https://extensionsforjoomla.com/" /> <script type='application/ld+json'> { "@context": "https://www.schema.org", "@type": "Corporation", "name": "e4j", "url": "https://extensionsforjoomla.com", "logo": "https://extensionsforjoomla.com/images/logo_full.png", "description": "We are an IT company specialized in developing server-side software for web servers. We have focused our energy on six specific business fields, to produce leading Plugins in the market, and help their online business grow (Hotels, Restaurants, Appointments, Events, Car and Items Rentals).", "address": { "@type": "PostalAddress", "streetAddress": "Via delle cantine 27", "addressLocality": "Calenzano", "addressRegion": "Tuscany", "addressCountry": "Italy" } } </script> <meta property='og:locale' content='en_GB'/> <meta property='og:type' content="website"/> <meta property='og:title' content="e4j - Powerful and Professional extensions for Joomla" /> <meta property='og:description' content="We are a software development company specialized in Plugins/Extensions for Content Management Systems (CMS) like Joomla."/> <meta property='og:url' content='https://extensionsforjoomla.com'/> <meta property='og:site_name' content="e4j"/> <meta property='og:image' content="https://extensionsforjoomla.com/images/banner-seo.jpg"/> <meta property="fb:admins" content="193520458102364"> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@e4jVikWP" /> <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> <link rel="apple-touch-icon-120x120" href="/apple-touch-icon-120x120.png" /> <link rel="stylesheet/less" href="https://extensionsforjoomla.com/templates/e4j/css/themes/style.less" type="text/css" /> <script>localStorage.clear(); </script> <link rel="stylesheet" href="https://extensionsforjoomla.com/templates/e4j/css/templateskit.css" type="text/css" /> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="HandheldFriendly" content="true"> <meta name="google-site-verification" content="14ulyJ_oydEVIii_dBSfLW13kZuaNLbe_2lWkkf9IkE" /> <meta charset="utf-8"> <meta name="description" content="Discover all the extensions for Joomla created by e4J for your business. Components, modules, templates, plugins, payments gateways and a complete support area."> <title>e4j - Extensions crafted for your Business - e4j Extensions for Joomla</title> <link href="/?format=feed&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0"> <link href="/?format=feed&type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0"> <link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> <link href="https://extensionsforjoomla.com/templates/e4j/css/bootstrap/bootstrap.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikicons/src/mod_vikicons.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikicons/src/all.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikcounter/mod_vikcounter.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikthumbnails/src/mod_vikthumbnails.css" rel="stylesheet" /> <link href="/modules/mod_vikwpproducts/src/mod_vikwpproducts.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikwpproducts/src/mod_vikwpproducts.css" rel="stylesheet" /> <link href="/modules/mod_vikwallimage/mod_vikwallimage.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikwallimage/src/animate.css" rel="stylesheet" /> <link href="https://extensionsforjoomla.com/modules/mod_vikcookiespolicy/resources/mod_vikcookiespolicy.css?2.0" rel="stylesheet" /> <style>#main {width:100%;} .sidebar {width:0%} #sidebar-left {left:-99%}.moduletable > h3 {font-size:18px;}</style> <style>.vikwallimage-desc h1, .vikwallimage-desc h2, .vikwallimage-desc h3 {color: #ffffff !important;}</style> <script src="/media/vendor/jquery/js/jquery.min.js?3.6.0"></script> <script src="/media/legacy/js/jquery-noconflict.min.js?04499b98c0305b16b373dff09fe79d1290976288"></script> <script src="/media/mod_menu/js/menu-es5.min.js?4f04fdfd76815777d83523921a755ffd" nomodule defer></script> <script type="application/json" class="joomla-script-options new">{"joomla.jtext":{"JSHOWPASSWORD":"Show Password","JHIDEPASSWORD":"Hide Password"},"system.paths":{"root":"","rootFull":"https:\/\/extensionsforjoomla.com\/","base":"","baseFull":"https:\/\/extensionsforjoomla.com\/"},"csrf.token":"d0ad0badc9403158b4477e9f10472092","system.keepalive":{"interval":3540000,"uri":"\/component\/ajax\/?format=json"}}</script> <script src="/media/system/js/core.min.js?3b2c7481f479d57ca6a59403341a2e378a288779"></script> <script src="/media/system/js/keepalive-es5.min.js?95286f75736560d5dc4acd7d28fe156d95a15a9c" defer nomodule></script> <script src="/media/system/js/keepalive.min.js?20ace83a13886af1b0b5f58386fd8adf33f586a3" type="module"></script> <script src="/media/system/js/fields/passwordview.min.js?bae2911b22f836c780af199d956a1b22c8604694" defer></script> <script src="https://extensionsforjoomla.com/templates/e4j/js/less.min.js"></script> <script src="https://extensionsforjoomla.com/templates/e4j/js/templateskit.js"></script> <script src="https://extensionsforjoomla.com/templates/e4j/js/animator.js"></script> <script src="https://extensionsforjoomla.com/modules/mod_vikcookiespolicy/resources/mod_vikcookiespolicy.js?2.0"></script> <script type="text/javascript" src="/templates/e4j/js/jquery.fancybox.js"></script> <link rel="stylesheet" type="text/css" media="only screen and (min-device-width : 280px) and (max-device-width : 1115px)" href="https://extensionsforjoomla.com/templates/e4j/css/devices.css" /> <link rel="stylesheet" type="text/css" media="only screen and (min-width : 280px) and (max-width : 1115px)" href="https://extensionsforjoomla.com/templates/e4j/css/devices.css" /> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Roboto:wght@400;500;700;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Merriweather:400,700,900" rel="stylesheet"> </head> <body class="e4j-body-page"> <div id="main-container" class="hp-page"> <div id="container"> <header class=" "> <div class="logomenupart e4j-mainmenu fixedmenu"> <div id="lmpart"> <div class="menumob-btn"> <div id="menumob-btn-ico" onclick="vikShowResponsiveMenu();"> <span></span> <span></span> <span></span> <span></span> </div> </div> <div id="tbar-logo"> <a href="/"> <span class="tbar-logo-brand"></span> <span class="tbar-logo-description">Extensions for Joomla</span> <span class="tbar-logo-text"></span> </a> </div> <div id="menus-cnt" class="menuscontainer"> <div id="mainmenu"> <nav class="l-inline"> <div class="mainmenu-items"> <div class="moduletable " aria-label="Main Menu"> <ul class="mod-menu mod-list nav "> <li class="nav-item item-101 default current active"><a href="/" aria-current="page">Home</a></li><li class="nav-item item-179"><a href="/components-modules" >Extensions</a></li><li class="nav-item item-180"><a href="/themes" >Templates</a></li><li class="nav-item item-181"><a href="/methods-of-payment" >Payment Gateways</a></li><li class="nav-item item-182"><a href="/free-extensions" >Free Area</a></li><li class="nav-item item-168"><a href="/blog" >Blog</a></li><li class="nav-item item-174 divider deeper parent"><span class="mod-menu__separator separator ">Help</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-175"><a href="/help/knowledge-base" >Knowledge Base</a></li><li class="nav-item item-176"><a href="/help/documentation" >Documentation</a></li><li class="nav-item item-201"><a href="/help/support-policy" >Support Policy</a></li></ul></li><li class="nav-item item-224 divider deeper parent"><span class="mod-menu__separator separator ">Share</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-225"><a href="/share/language-packs" >Language Packs</a></li><li class="nav-item item-226"><a href="/share/translate" >Translate</a></li><li class="nav-item item-227"><a href="/share/language-board" >Language Board</a></li></ul></li></ul> </div> </div> </nav> </div> <div id="tbar-user"> <div id="tbar-preuser"> <div class="user"> <div class="user moduletable e4jaccount loginmenu" aria-labelledby="mod-16"> <!--<form id="login-form-16" class="mod-login" action="/" method="post">--> <form id="login-form-16" class="mod-login" action="/" method="post"> <div class="mod-login__userdata userdata"> <div class="mod-login__username form-group"> <div class="input-group"> <input id="modlgn-username-16" type="text" name="username" class="form-control" autocomplete="username" placeholder="Username"> <label for="modlgn-username-16" class="visually-hidden">Username</label> <span class="input-group-text" title="Username"> <span class="icon-user icon-fw" aria-hidden="true"></span> </span> </div> </div> <div class="mod-login__password form-group"> <div class="input-group"> <input id="modlgn-passwd-16" type="password" name="password" autocomplete="current-password" class="form-control" placeholder="Password"> <label for="modlgn-passwd-16" class="visually-hidden">Password</label> <button type="button" class="btn btn-secondary input-password-toggle"> <span class="icon-eye icon-fw" aria-hidden="true"></span> <span class="visually-hidden">Show Password</span> </button> </div> </div> <div class="mod-login__remember form-group"> <div id="form-login-remember-16" class="form-check"> <label class="form-check-label"> <input type="checkbox" name="remember" class="form-check-input" value="yes"> Remember Me </label> </div> </div> <div class="mod-login__submit form-group"> <button type="submit" name="Submit" class="btn btn-primary">Log in</button> </div> <ul class="mod-login__options list-unstyled"> <li> <a href="/password-reset"> Forgot your password?</a> </li> <li> <a href="/username-reset"> Forgot your username?</a> </li> <li> <a href="/registration/user?layout=edit"> Create an account <span class="icon-register" aria-hidden="true"></span></a> </li> </ul> <input type="hidden" name="option" value="com_users"> <input type="hidden" name="task" value="user.login"> <input type="hidden" name="return" value="aHR0cHM6Ly9leHRlbnNpb25zZm9yam9vbWxhLmNvbS8="> <input type="hidden" name="d0ad0badc9403158b4477e9f10472092" value="1"> </div> </form> <!-- Cart module --> <div class="vmart-cart "> <i class="fa fa-shopping-cart" data-count="0"></i> </div> <div class="vmart-cart-container"> <div class="vmart-cart-content"> <div class="vmart-cart-product"> <div class="vmart-product-info"> <span class="vmart-product-name">Your cart is empty!</span> </div> </div> </div> </div> <!-- End Cart module --> <!-- Login module --> <!-- Guest --> <div class="sub-loginmenu"> <h3> <span class="e4j-divmenutitle"> <span class="e4j-menutitle">Login</span> </span> </h3> </div> <!-- End Login module --> </div> <div class="moduletable " aria-label="Cookie - Banner"> <script> (function(w) { 'use strict'; w.VIK_COOKIEPOLICY_CONFIG = {"suffix":"","position":"bottom","policy":"<h2>This website uses cookies<\/h2>\r\n<p>This website uses cookies and similar technologies. Some of these technologies are necessary for the proper functioning of the website (Essential). Other technologies are used to evaluate user behavior (Analysis), to integrate external media or for advertising purposes. If you agree, these technologies are activated. For details, please refer to the <a href=\"cookies-policy\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>. From this same page you can also update\/revoke your consent. If you do not give your consent, only cookies with essential functions will be activated.<\/p>\r\n<p>We use technologies from the USA on our website. If you give your consent, you therefore consent at the same time to your data being transferred to the USA. We would like to point out that the USA does not have a level of data protection comparable to that of the EU and that any US company can be obliged by state authorities to hand over your data without you having any effective legal protection against this.<\/p>","lockScroll":"1","texts":{"accept":"Accept all","decline":"Deny"}}; })(window); </script></div> </div> </div> </div> </div> </div> </div> <div id="contentheader"> <div id="slideadv"> <div id="contain-slider-fullscreen" class="cnt-slider"> <div class="slidmodule"> <div id="slider"> <div id="imgslider"> <div class="moduletable hp-header text-center hp-headcustom" aria-label="Software crafted to boost your business"> <div class="vikwallimage-container"> <div class="vikwallimage-inner vikwallimage-scroll" style="background-image:url(); color: #ffffff;"> <div class="vikwallimage-desc"> <div class="hp-slide-text"> <h1 class="text-72 hptext-shadow animated fadeInDown"><strong>Software crafted to boost your business</strong></h1> <h3 class="text-18 text-serif">Constantly improving and developing Joomla!® Extensions tailored for your company or project.</h3> <a class="btn btn-sand" href="/components-modules">Explore</a></div> <div class="hp-slide-img"><img class="animated bounceInRight" title="Extensions for joomla" src="/images/e4j-extensions-for-business.png" alt="Extensions for joomla" /></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </header> <section id="upfullbox" class="grid-block"> <div class="grid-block"> <div class="upfullbox grid-module hp-icons grid-title-box" aria-labelledby="mod-120"> <div class="moduletable grid-col-colsx-xs"> <div class="grid-col-colsx-xs-title"> <h3>WHAT WE OFFER</h3> </div> <div class="grid-col-colsx-xs-desc"> <div class="vikicons-container"> <div class="vikicons-inner container-fluid"> <div class="vikicons-set d-flex flex-wrap "> <div class="vikicons-item col-xs-6 col-md-4 vikicons-26 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:26px; width:26px;"><i style="font-size: 26px;" class="fab fa-joomla"></i></span></div><div class="vikicons-item-text"><h3>Native Software</h3><p>Our rock-solid "Vik" Extensions guarantee the highest business standards.</p></div></div></div><div class="vikicons-item col-xs-6 col-md-4 vikicons-26 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:26px; width:26px;"><i style="font-size: 26px;" class="fa fa-code"></i></span></div><div class="vikicons-item-text"><h3>Code Experts</h3><p>You are in good hands! Our Extensions will save you time, money and headaches.</p></div></div></div><div class="vikicons-item col-xs-6 col-md-4 vikicons-26 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:26px; width:26px;"><i style="font-size: 26px;" class="fa fa-magic"></i></span></div><div class="vikicons-item-text"><h3>Responsive Design</h3><p>Use our modern Extensions with your preferred Joomla Template.</p></div></div></div><div class="vikicons-item col-xs-6 col-md-4 vikicons-26 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:26px; width:26px;"><i style="font-size: 26px;" class="fa fa-language"></i></span></div><div class="vikicons-item-text"><h3>Multiple Languages</h3><p>Built-in functions for managing the translations of all contents created.</p></div></div></div><div class="vikicons-item col-xs-6 col-md-4 vikicons-26 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:26px; width:26px;"><i style="font-size: 26px;" class="fa fa-rocket"></i></span></div><div class="vikicons-item-text"><h3>Fast Setup</h3><p>You just need Joomla and a Template for your site. Our Extensions will do the rest.</p></div></div></div> </div> </div> </div> </div> </div> </div> <div class="upfullbox grid-module bg-grey pdd-box-v1 borderbottom" aria-label="OUR EXTENSIONS"> <div class="moduletable grid-col-colsx-xs"> <div class="grid-col-colsx-xs-desc"> <div class="custom" > <div class="hp-shipcnt"> <p><div class="moduletable hp-products title-center strong-title" aria-labelledby="mod-122"> <h3 class="page-header" id="mod-122"><div class="e4j-divmenutitle"><span class="e4j-menutitle">Our most popular extensions for your business </span></div></h3> <div class="vikmodsp_text"></div> <div id="vikmodsp_container" class="container"> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikbooking.jpg" alt="Vik Booking" title="Vik Booking" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-booking" title="Discover Vik Booking">More info</a></span> <span class="vikmodsp-demo"><a target="_blank" href="https://demo.e4j.com/vikbooking/" title="Vik Booking Demo website">Live demo</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Booking for Joomla" href="/components-modules/vik-booking">Vik Booking</a> </div> <div class="vikmodsp-desc"> <span>Booking Engine Plugin for Hotels, Bed and Breakfasts, Hostels, Apartments and Villas. Designed for single properties, not for portals with multiple properties or multiple vendors.</span> </div> </figcaption> </div> </figure> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikchannelmanager.jpg" alt="Vik Channel Manager" title="Vik Channel Manager" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-channel-manager" title="Discover Vik Channel Manager">More info</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Channel Manager for Joomla" href="/components-modules/vik-channel-manager">Vik Channel Manager</a> </div> <div class="vikmodsp-desc"> <span>Complementary Extensions of Vik Booking. Connect and sync your own website with the most popular OTAs. The first and only native Channel Manager for Joomla!</span> </div> </figcaption> </div> </figure> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikrestaurants.jpg" alt="Vik Restaurants" title="Vik Restaurants" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-restaurants" title="Discover Vik Restaurants">More info</a></span> <span class="vikmodsp-demo"><a target="_blank" href="https://demo.e4j.com/vikrestaurants/" title="Vik Restaurants Demo website">Live demo</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Restaurants for Joomla" href="/components-modules/vik-restaurants">Vik Restaurants</a> </div> <div class="vikmodsp-desc"> <span>The all-in-one solution to manage your restaurant reservations and take-away or delivery orders.</span> </div> </figcaption> </div> </figure> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikrentcar.jpg" alt="Vik Rent Car" title="Vik Rent Car" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-rent-car" title="Discover Vik Rent Car">More info</a></span> <span class="vikmodsp-demo"><a target="_blank" href="https://demo.e4j.com/vikrentcar" title="Vik Rent Car Demo website">Live demo</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Rent Car for Joomla" href="/components-modules/vik-rent-car-e4j">Vik Rent Car</a> </div> <div class="vikmodsp-desc"> <span>The all-in-one solution to manage your restaurant reservations and take-away or delivery orders.</span> </div> </figcaption> </div> </figure> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikrentitems.jpg" alt="Vik Rent Items" title="Vik Rent Items" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-rent-items" title="Discover Vik Rent Items">More info</a></span> <span class="vikmodsp-demo"><a target="_blank" href="https://demo.e4j.com/vikrentitems/" title="Vik Rent Items Demo website">Live demo</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Rent Items for Joomla" href="/components-modules/vik-rent-items">Vik Rent Items</a> </div> <div class="vikmodsp-desc"> <span>Multi-purpose items rental system. Manage items of any kind with a powerful pricing system.</span> </div> </figcaption> </div> </figure> <figure class="vikmodsp-speaker"> <div id="vikmodsp-inner" class="vikmodsp-inner"> <div class="vikmodsp-divimg"> <img class="vikmodsp-img" src="/images/ext-icons/e4j-vikappointments.jpg" alt="Vik Appointments" title="Vik Appointments" /> <div class="vikmosp-mask"> <div class="vikmodsp-btns"> <span class="vikmodsp-moreinfo"><a href="/components-modules/vik-appointments" title="Discover Vik Appointments">More info</a></span> <span class="vikmodsp-demo"><a target="_blank" href="https://demo.e4j.com/vikappointments/" title="Vik Appointments Demo website">Live demo</a></span> </div> </div> </div> <figcaption> <div class="vikmodsp-name"> <a title="Discover Vik Appointments for Joomla" href="/components-modules/vik-appointments">Vik Appointments</a> </div> <div class="vikmodsp-desc"> <span>Schedule appointments for any kind of business. Manage calendars, employees, services and working days. Collect reservations with credit card payments supported.</span> </div> </figcaption> </div> </figure> </div> <div class="vikmodsp-allserv"> <a href="/components-modules" title="Discover all our extensions" class="btn btn-arrow btn-transp"><span>Explore all the extensions</span></a> </div> </div> </p> </div></div> </div> </div> </div> <div class="moduletable hp-text-who" aria-label="Who We Are"> <div class="custom" > <div class="hp-mainbox-desc"> <div class="grid-col-colsx-xs"> <div class="grid-col-colsx-xs-title"> <h3>WHO WE ARE</h3> </div> <div class="grid-col-colsx-xs-desc"> <h2>Who is e4j.com?</h2> <p>We are a software development company specialized in Plugins/Extensions for Content Management Systems (CMS) like Joomla.</p> <div>Our company is known among webmasters, web-agencies, designers and programmers as E4J, for our popular "Vik" extensions for the Joomla CMS.</div> </div> </div> </div></div> </div> </div> </section> <main id="mainbody-cont"> <div id="cnt-container"> <div class="main-box grid-block"> <section id="main" class="grid-box"> <div class="main-body"> <div class="errore"><div id="system-message-container"> </div> </div> <div class="blog-featured" itemscope itemtype="https://schema.org/Blog"> <div class="page-header"> <h1> e4j - Extensions crafted for your Business - e4j Extensions for Joomla </h1> </div> </div> </div> </section> </div> </div> </main> <section id="fullbox" class="grid-block"> <div class="grid-block width100"> <div class="module grid-module bg-softgreen pdd-box-v1 countermod"> <div class="fullbox moduletable " aria-label="Our numbers"> <div class="custom" > <div class="grid-cols-box container"> <div class="grid-counter-text grid-cols-col grid-col-55"> <h4><span class="subtitle">With over 10 years of experience</span> we are proud to provide our services to over:</h4> </div> <div class="grid-counter grid-cols-col grid-col-40"><div class="moduletable countermod"> <a id="vikcounter-start"></a> <div class="vikcounter container-fluid"> <div class="vikcounter-inner row"> <div class="vikcounter-item col-xs-6 col-sm-6"><div class="vikcounter-item-inner"><span class="vikcounter-count" id="vikcounter-count-126-0">10000</span><h3 class="vikcounter-title">CUSTOMERS</h3></div></div><div class="vikcounter-item col-xs-6 col-sm-6"><div class="vikcounter-item-inner"><span class="vikcounter-count" id="vikcounter-count-126-1">140</span><h3 class="vikcounter-title">COUNTRIES</h3></div></div> </div> </div> <script> jQuery.noConflict(); Function.prototype.debounce = function(threshold) { var callback = this; var timeout; return function() { var context = this, params = arguments; window.clearTimeout(timeout); timeout = window.setTimeout(function() { callback.apply(context, params); }, threshold); }; }; jQuery.fn.isOnScreen = function(x, y) { if (x == null || typeof x == 'undefined') x = 1; if (y == null || typeof y == 'undefined') y = 1; var win = jQuery(window); var viewport = { top: win.scrollTop(), left: win.scrollLeft() }; viewport.right = viewport.left + win.width(); viewport.bottom = viewport.top + win.height(); var height = this.outerHeight(); var width = this.outerWidth(); if (!width || !height) { return false; } var bounds = this.offset(); bounds.right = bounds.left + width; bounds.bottom = bounds.top + height; var visible = (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom)); if (!visible) { return false; } var deltas = { top: Math.min(1, (bounds.bottom - viewport.top) / height), bottom: Math.min(1, (viewport.bottom - bounds.top) / height), left: Math.min(1, (bounds.right - viewport.left) / width), right: Math.min(1, (viewport.right - bounds.left) / width) }; return (deltas.left * deltas.right) >= x && (deltas.top * deltas.bottom) >= y; }; //cambia il selettore con ID o classe da leggere, meglio ID cosi hanno sempre la posizione precisa e singola var vikcounter_start = false; var vikcounter_block_cont = jQuery('.vikcounter-inner'); var vikcounter_check = function() { var vikcounter_cont_visible = vikcounter_block_cont.isOnScreen(0.1, 0.5); if (vikcounter_cont_visible === true && !vikcounter_start) { vikcounter_start = true; jQuery('.vikcounter-count').each(function () { jQuery(this).prop('Counter',0).animate({ Counter: jQuery(this).text() }, { duration: 4000, easing: 'swing', step: function (now) { jQuery(this).text(Math.ceil(now)); } }); }); } } jQuery(document).ready(function() { var debounced = vikcounter_check.debounce(50); jQuery(window).on('scroll', debounced); }); </script> </div> </div> </div></div> </div> </div><div class="module grid-module pdd-box-v1 hp-channelsbox"> <div class="fullbox moduletable " aria-label="e4jConnect - Channel Manager Provider"> <div class="custom" > <div class="container container-channels"> <div class="hp-channels-titles"> <h2 class="strong-t">e4jConnect</h2> <h3>Certified and PCI-DSS Compliant Channel Manager Provider</h3> </div> <div class="vikwp-home-channels"><div class="moduletable "> <div id="vikthumbnail_container" class="container-fluid vikthumbnail-container "> <div class="vikthumbnail-inner vikthumbnail-grid row justify-content-center"> <figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/booking.png#joomlaImage://local-images/vikcm/hp-channels/booking.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure><figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/airbnb.png#joomlaImage://local-images/vikcm/hp-channels/airbnb.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure><figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/expedia.png#joomlaImage://local-images/vikcm/hp-channels/expedia.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure><figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/google-hotel.png#joomlaImage://local-images/vikcm/hp-channels/google-hotel.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure><figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/vrbo.png#joomlaImage://local-images/vikcm/hp-channels/vrbo.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure><figure class="col-12 col-md-4 black-white"><div class="vikthumbnail-item-inner"><div><img class="vikthumbnail-img" src="https://extensionsforjoomla.com/images/vikcm/hp-channels/instantbooking.png#joomlaImage://local-images/vikcm/hp-channels/instantbooking.png?width=168&height=120" alt="" /><div class="vikthumbnail-figcaption"><div> </div> </div></div></div></figure> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("a.vthb-opener").fancybox({ 'titleShow' : true, 'titlePosition' : 'inside', 'transitionIn' : 'none', 'transitionOut' : 'none', "helpers": { "overlay": { "locked": false } }, "autoScale": true, "padding": 0, "fitToView" : true, "autoSize" : true, }); jQuery("a.vthb-opener-video").fancybox({ 'type' : 'iframe', 'titleShow' : true, 'titlePosition' : 'inside', 'transitionIn' : 'none', 'transitionOut' : 'none', "helpers": { "overlay": { "locked": false } }, "autoScale": true, "padding": 0, "fitToView" : true, "autoSize" : true, }); }); </script> </div> </div> <div class="hp-channels-desc"> <p><strong>Would you like to receive direct reservations from your Joomla website, and connect it to some of the channels above?</strong><br />This is possible by using two of our Extensions and the e4jConnect service!<br />Everything inside your own Joomla website. No external URLs.</p> <a class="btn btn-rounded" href="https://e4jconnect.com" target="_blank" rel="noopener noreferrer">Find out more at e4jConnect.com</a></div> </div></div> </div> </div> </div> </section> <div class="footer-cnt"> <footer> <div id="foot-cont"> <div class="grid-block"> <div class="moduletable width33" aria-label="Who we are"> <div class="custom" > <div class="e4j-footer-shout"><img style="float: left; margin: 0px 15px 30px 0; width: 70px;" title="e4j - Extensions for Joomla" src="https://e4j.com/images/logo-e4j-white.png" alt="e4j - Extensions for Joomla" /> <p style="margin-bottom: 5px;">We are committed to provide efficient Joomla Extensions for the everyday use.<br />We work closely with our Joomla customers, that's the key of our success.<br />Our goal is to break down barriers imposed by proprietary systems,<br />by providing complete, reliable and independent Joomla Extensions as alternatives.<br />Contact us should you have any questions, we'll be happy to help you.</p> <div><div class="moduletable "> <div class="vikicons-container"> <div class="vikicons-inner container"> <div class="vikicons-set d-flex flex-wrap "> <div class="vikicons-item col-xs-6 col-md-1 vikicons-22 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:22px; width:22px;"><a href="https://www.instagram.com/e4jconnect.vikbooking/" target="_blank"><i style="font-size: 22px;" class="fab fa-instagram"></i></a></span></div><div class="vikicons-item-text"></div></div></div><div class="vikicons-item col-xs-6 col-md-1 vikicons-22 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:22px; width:22px;"><a href="https://www.facebook.com/extensionsforjoomla" target="_blank"><i style="font-size: 22px;" class="fab fa-facebook"></i></a></span></div><div class="vikicons-item-text"></div></div></div><div class="vikicons-item col-xs-6 col-md-1 vikicons-22 vikicons-default"><div class="vikicons-item-inner vikicons-item-top"><div class="vikicons-item-icon"><span class="vikicons-item-icoelem" style="height:22px; width:22px;"><a href="https://www.youtube.com/channel/UCevduNVhs1TQvtnRDEzEEiA/feed" target="_blank"><i style="font-size: 22px;" class="fab fa-youtube"></i></a></span></div><div class="vikicons-item-text"></div></div></div> </div> </div> </div> </div> </div> </div></div> </div> <div class="moduletable width20" aria-labelledby="mod-145"> <h3 class="page-header" id="mod-145"><div class="e4j-divmenutitle"><span class="e4j-menutitle">USEFUL LINKS</span></div></h3> <ul class="mod-menu mod-list nav "> <li class="nav-item item-277"><a href="/components-modules" >Our Extensions</a></li><li class="nav-item item-278"><a href="/themes" >Our Templates</a></li><li class="nav-item item-279"><a href="/methods-of-payment" >Payment gateways</a></li><li class="nav-item item-192"><a href="/sms-providers" >SMS Providers</a></li><li class="nav-item item-198"><a href="http://extensions.joomla.org/profile/profile/details/124864" target="_blank" rel="noopener noreferrer">e4j Page on the JED</a></li><li class="nav-item item-280"><a href="/help/documentation" >Documentation</a></li></ul> </div> <div class="moduletable width20" aria-labelledby="mod-132"> <h3 class="page-header" id="mod-132"><div class="e4j-divmenutitle"><span class="e4j-menutitle">INFO</span></div></h3> <ul class="mod-menu mod-list nav "> <li class="nav-item item-196"><a href="/about-us" >About Us</a></li><li class="nav-item item-195"><a href="/terms-and-conditions" >Terms</a></li><li class="nav-item item-191"><a href="/contacts" >Contacts</a></li><li class="nav-item item-285"><a href="/cookies-policy" >Cookies Policy</a></li><li class="nav-item item-286"><a href="/help/support-policy" >Support Policy</a></li><li class="nav-item item-193"><a href="/partners" >Partners</a></li></ul> </div> <div class="moduletable width20" aria-labelledby="mod-133"> <h3 class="page-header" id="mod-133"><div class="e4j-divmenutitle"><span class="e4j-menutitle">OUR NETWORK</span></div></h3> <ul class="mod-menu mod-list nav "> <li class="nav-item item-188"><a href="https://extensionsforjoomla.com" >e4j - extensionsforjoomla.com</a></li><li class="nav-item item-189"><a href="https://e4jconnect.com" target="_blank" rel="noopener noreferrer">e4jConnect.com</a></li><li class="nav-item item-190"><a href="https://vikwp.com/" title="Our WordPress plugins platform" target="_blank" rel="noopener noreferrer">VikWP.com</a></li><li class="nav-item item-293"><a href="https://support.e4j.com" target="_blank" rel="noopener noreferrer">support.e4j.com</a></li></ul> </div> </div> </div> </footer> <div id="subfooter"> <div id="subfoot-cont"> <div> <div class="module grid-module "> <div class="subfooter moduletable " aria-label="Copyright"> <div class="custom" > <p>E4J s.r.l. - VAT N. 06794860483<br />© E4J s.r.l. All rights reserved.</p></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="nav-menu-devices" class="nav-devices-content"> <nav id="nav-devices-menus" class="nav-devices-inner"> <div class="nav-devices-list"> <div class="mainmenu-items"> <div class="moduletable " aria-label="Main Menu"> <ul class="mod-menu mod-list nav "> <li class="nav-item item-101 default current active"><a href="/" aria-current="page">Home</a></li><li class="nav-item item-179"><a href="/components-modules" >Extensions</a></li><li class="nav-item item-180"><a href="/themes" >Templates</a></li><li class="nav-item item-181"><a href="/methods-of-payment" >Payment Gateways</a></li><li class="nav-item item-182"><a href="/free-extensions" >Free Area</a></li><li class="nav-item item-168"><a href="/blog" >Blog</a></li><li class="nav-item item-174 divider deeper parent"><span class="mod-menu__separator separator ">Help</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-175"><a href="/help/knowledge-base" >Knowledge Base</a></li><li class="nav-item item-176"><a href="/help/documentation" >Documentation</a></li><li class="nav-item item-201"><a href="/help/support-policy" >Support Policy</a></li></ul></li><li class="nav-item item-224 divider deeper parent"><span class="mod-menu__separator separator ">Share</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-225"><a href="/share/language-packs" >Language Packs</a></li><li class="nav-item item-226"><a href="/share/translate" >Translate</a></li><li class="nav-item item-227"><a href="/share/language-board" >Language Board</a></li></ul></li></ul> </div> </div> <div class="mainmenu-upmenu"> </div> </div> </nav> </div> <script> (async function() { 'use strict'; try { await isCookiePolicyAccepted(); // Google Tag Manager (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MFRQ3SB'); // Microsoft Clarity (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "6dutwtczrh"); } catch (err) { if (err) console.warn(err); } })(); </script> <script> jQuery(document).ready(function() { jQuery('img[src$=".svg"]').each(function() { var $img = jQuery(this); var imgURL = $img.attr('src'); var attributes = $img.prop("attributes"); jQuery.get(imgURL, function(data) { // Get the SVG tag, ignore the rest var $svg = jQuery(data).find('svg'); // Remove any invalid XML tags $svg = $svg.removeAttr('xmlns:a'); // Loop through IMG attributes and apply on SVG jQuery.each(attributes, function() { $svg.attr(this.name, this.value); }); // Replace IMG with SVG $img.replaceWith($svg); }, 'xml'); }); }); </script> </body> </html>