Many professional developers customized WPL and WPL Pro successfully in the past 5 years and the cleanness of the code is obvious on these documentations:
https://support.realtyna.com/index.php?/Default/Knowledgebase/Article/View/641/
https://plugintests.com/plugins/real-estate-listing-realtyna-wpl/latest
https://drive.google.com/file/d/1ut25gCzgmDL_D7XZTY2sZKkgcLdFzFZx/view?usp=sharing
The code of WPL pro is sophisticated for some of entry level coders because of Flex-add-on database scheme which is difficult to understand. This sophistication doesn’t mean the code is not clean for advance coders.
If you can’t wrap your head around the code, you can check our API documentation and database design:
http://realtyna.com/api/
https://support.realtyna.com/index.php?/Default/Knowledgebase/Article/View/641/
and this will help you to understand the code easier.
Thread Starter
Anonymous User 16823883
(@anonymized-16823883)
I am sorry to say that but metrics and documentation don’t prove anything. In fact, most of the IDEs out there detect warnings and inconsistencies in your code.
The code you have produced can be interpreted by someone like me which is advanced and I can easily manage to find solutions and extend accordingly.
However, that does not change the fact that the plugin has horrible source code.
As a matter in fact there is no cohesion between the components and even the best IDEs out there are not able to relate imported/related files. It’s not fun looking where a variable has been defined or use PHP means to see all the import callstack.
I won’t go about posting source code and judging it to be honest. I suggest you start cleaning up your plugin and organizing it better than adding up features over the others and worsening the mess. Follow some better coding paradigms and everything is going to be ok, it’s not that of a complicated plugin after all..
Kudos
@mrserano – Agreed. We’ve had several issues as well trying to interpret this jargon of a mess.
First of all, welcome to both of you on your first posts on your first day of joining the WordPress community.
If you don’t like this plug-in, there are other options here that you can interpret easier or work with.
Most of the time, we are receiving a very different type of feedbacks from our authenticated users and older/senior users of the WordPress community, appreciating our work.
Like always, we are doing our best to improve our codes based on authenticated, professional and valid feedbacks. This is GPL soul.
Thank you.