Year: 2019

6 May

Vuex for beginners

If you have multiple components and you would like to share some data among those components, then vuex is a good choice for that. It’s a state management tool that can be used with Vue.

We are not going to discuss advanced Vuex usage here, instead we will cover very basic Vuex tips, so that you can get started with Vuex.

Assume that we have two components say ButtonComp and DisplayComp.
First component displays a button to click and the second component displays the number of first component’s button clicks. So we need to create a store.js with count as a state. Initial value of it will be zero. That means count stores the number of button clicks and initially number of button clicks will be zero. If user click on the button, we should increment count by one.

Now first of all we need a file named store.js with content as shown below

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
export const store = new Vuex.Store({
    state: {
        count: 0
    },
    mutations: {
        setCount (state, count) {
            state.count = count;
        },
    },

    getters: {
         getCount: state => {
             return state.count
         }
    },

    actions: {
        setCount: (context, count) => {
            context.commit('setCount', count)
        },
    }
})

Now let’s define two components, ButtonComp.vue and DisplayComp.vue

ButtonComp.vue content is

<template>
	<div>
		Set Count
		<button type="button" class="btn btn-primary"
		@click="setCount()">Set Count</button>

	</div>
</template>
<script>

import { store } from '../store';

export default {
    data() {
        return {
        }
    },
    methods: {
		setCount() {
			store.dispatch('setCount', 1);
		},
    },
}
</script>

And DisplayComp.vue content is

<template>
	<div>
		<h2>Button clicks</h2>
        {{ count }}
	</div>
</template>
<script>

import { store } from '../store';

export default {
    data() {
        return {
        }
    },
    methods: {
    },
	computed: {
		count () {
			return this.$store.getters.getCount + " is the click count";
		},
	}
}
</script>
1 Jan

Denic registrar module

DENIC Registrar Module for WHMCS — Register & Sell .de Domains Seamlessly

Are you a hosting provider wanting to offer German .de domain registrations through WHMCS? The DENIC Registrar Module gives you a
complete, production-ready integration with the DENIC registry — no custom development required.

DENIC, the official registry for all .de domains, uses a proprietary protocol that standard WHMCS registrar modules don’t
support. This module fills that gap and lets you manage .de domains just like any other TLD in your WHMCS setup.

Key Features of the WHMCS DENIC Module

Full .de Domain Lifecycle Management
Register, transfer, renew, and delete .de domains directly from your WHMCS admin panel — fully automated.

Automatic Contact Handle Management
The module creates and manages all required DENIC contact handles (Holder, General Request, Abuse Contact) for every
registration, keeping you compliant with DENIC registry requirements.

Nameserver Management
Update up to 5 nameservers per domain. Full IDN and punycode support included for German international domain names (e.g.
münchen.de).

EPP Auth Code Support
Generate outgoing transfer auth codes instantly — making domain transfers smooth for your customers.

Automated DNS Failure Recovery
If nameserver validation fails at registration, the module automatically retries on a smart schedule and alerts the client
through their WHMCS dashboard — no silent failures, no manual intervention.

Client Dashboard Alerts
Keep your customers informed with automatic domain status alerts, reducing support tickets and improving satisfaction.

Why Choose This DENIC WHMCS Module?

Unlike generic registrar modules adapted from EPP clients, this module was built specifically for DENIC’s RRI protocol. That
means it handles the edge cases — DNS propagation delays, contact handle conflicts, IDN normalization — that would otherwise
cause failed registrations or unhappy customers.

Whether you’re a small hosting provider entering the German domain market or scaling up your existing .de offering, this module
gives you a reliable, low-maintenance solution that works out of the box.

Who Is This Module For?

– WHMCS hosting providers looking to resell .de domains
– Web agencies managing German client domains
– Domain resellers expanding into the German market

Start selling .de domains today. Install the DENIC Registrar Module and have your WHMCS connected to the DENIC registry in
minutes.

1 Jan

paya for whmcs

formerly Sage Payments is now known as Paya. We have developed the paya payment gateway module for WHMCS. Those who are interested can contact us.