• I have to admit that this plugin is working, but the code behind it have nothing to do with WordPress standards.

    It is just row php import from Joomla. It is terrible to customize the “views”, file structure is not by WordPress plugins standards, translations too, getting titles, links and images also.

    I understand that this WP version is probably a side project for VikWP and they are focused mainly in Joomla, but you better do it right or remove it. I bought the pro version, which is not cheap at all (140 euro) and I get this…

Viewing 1 replies (of 1 total)
  • Plugin Author e4jvikwp

    (@e4jvikwp)

    Hello Mladen,

    We totally disagree with what you said, and if you had looked better at the code, maybe you wouldn’t have said anything of that.

    Vik Booking is a complex plugin with a big framework, and it’s written according to the MVC pattern of PHP, where “M” stands for “Model”, “V” stands for “View”, and “C” stands for “Controller”. This is actually a standard in PHP programming, and when you have to deal with such a big framework, this is probably the best and more accurate programming technique to adopt.

    The fact that you said “it is just raw php import from Joomla” makes us think that you didn’t look at the PHP code at all, or maybe that you don’t know PHP, Joomla or WordPress.
    Our classes and interfaces are prefixed with the “J” for the sole purpose of maintaining the software across two web-platforms, Joomla and WordPress, but if this was a “raw import”, then nothing would actually work, and Vik Booking would not be listed among the native plugins for WordPress.

    In fact, Vik Booking follows the WordPress standards in every single aspect, and its entire framework is a porting of necessary Joomla classes, methods and interfaces that were completely rewritten according to the WordPress standards. It has got nothing to do with Joomla, there were no such imports. It is all hard and precise work of our expert programmers.

    It is kind of offensive to read such non-sense sentences, because if you were a true developer, then you would have noticed what our programmers wrote in 1 year of framework coding dedicated to WordPress. Instead, we believe you simply saw a lot of PHP code and stopped at the first “J” you read, after getting lost. That is not fair, especially if you say you are a developer.

    We are not sure what you were expecting to get, but core functions and core PHP files of any plugins are never supposed to be modified if you would like to receive future updates. You can use hooks and filters that Vik Booking makes available in the WordPress execution flow to make some customization, and if you want to modify the existing Views, all you have to do is to make an override of the template file as explained on our website. This is how the MVC pattern works in PHP, and with Vik Booking you can actually do a lot more customization than with many other plugins.

    Lastly, we would like to clarify the fact that this is not a side project at all, and believe us, we are doing everything right with the PHP code. Please go read it again just to get an idea of how wrong you were. Vik Booking is indeed a native plugin for WordPress, that comes with a huge and complex framework that only uses native functions of WordPress.

    We respect your point of view about the price not being cheap. However, Vik Booking is the Booking Engine and PMS of our Channel Manager solution for accommodations (we are not going to mention the name here, or this would be out of topic). It is listed as a Premier Software Partner of the main OTAs like Booking.com and Expedia, and if you compared it to the prices of other similar services, then you would no longer think our plugin is expensive.

    The VikWP Team

Viewing 1 replies (of 1 total)
  • The topic ‘Maybe it is working, but it is a developer nightmare’ is closed to new replies.