It is amazing how the very same text can be interpreted by many people in many different ways - the reason many major corporations have banned interoffice emails and insist on staff communicating verbally, because it is all too easy to put an interpretation of intent, mood, personality etc and read criticism instead of suggestion.
I subscribe to the adage 'if you are going to do it at all then do it properly' - please do not read this as a personal statement aimed at you or developers as a group - the comment is aimed at a 'system' that works to the benefit of everyone, including us leeches - collaboration. If you personally do not have the time toi write the documentation in as much detail as you would like then put up your hand, ask for assistance, ask for some collaboration rather than submit something that you yourself probably know is not quite as complete as you would like if you had more time to allocate to a 'Free' plugin for the 'Leeches' (facetiousness intended).
Hence the suggestion, as part of hopefully improving the system for EVERYONE, a mechanism (read forum) whereby developers and Zenners can collaborate - developers ask for assistance, Zenners offer comments on functionality and hopefully offer assistance - and hopefully what comes out of the melting pot is a little more refined than the developer may have been able to achieve on their own - to the benefit of everyone.
I'm sorry if I made any inference to not being appreciative of the work that developers do, it certainly was not my intention. I did express absolute frustration and maybe even anger at not getting support from a developer about a bug that cost me money (deleting all files didn't work in deleting the plugin, the uninstall SQL didn't work and I am reticent to fiddle with data bases without proper guidance) - and I was justified in making comments on their Facebook page which did the trick, got immediate reaction and assistance - it is this type of sub-standard support that in my opinion needs to be fixed, there are many other examples of support threads where the developer just doesn't respond and one has to hope that an 'angel of mercy' Zenner will actually visit the thread and offer some assistance, if they have the solution/answer - and of course posting the same query in another thread gets poo-pooed for duplicating posts whereby it is nothing more than a cry for help.Not so much taking offense, as much as it hurts to see that the work and efforts are not appreciated. The developer who contributed a plugin offered you a hand, but you want the whole arm. And he must be willing to give a leg as well or risk being banned from the forum. Why? Just because he/she decided to share something with others in the hope of helping you improve your site?
I am sure as a responsible developer that you would not like to think that this was acceptable.
(short pause - favorite song just came on the radio, need to stop tapping noise)
Problem is where does someone submit an idea for a plugin that exposes the idea to the whole community (or at least that percentage that are participators) so that a true consensus can be gauged as to whether an idea for a plugin is something that many would use? There isn't, and I think that is a situation that could (read could) slow the further development of Zen Cart. [/QUOTE]True, but something that you consider a must-have would probably be useless to someone else. If a feature is really a must-have and 99% of users would benefit, then most of such stuff IS developed. Otherwise, you can go and hire someone to do it for you.
Again, please show us another community where everything is free and you can demand extra load on the developers, where they need to explain themselves why they didn't reply to the support thread. Constructive ideas are most welcome, but do make it constructive. Consider both views, make sure your idea is beneficial for everyone involved and your wishes might be granted.[\QUOTE]
I have repeatedly stated that I think Zen Cart is the best OS eCommerce platform around - I like other smart business people keep the finger on the pulse as to what is happening in the eCommerce arena, and as much as ZC has it's shortcomings it is still my prefernce, that is why I am here (and it is not just a dollars and cents decision to be here)
Unlike some others that use ZC I am not a leech, I really do appreciate the inclination and effort a developer puts in to provide something for free that benefits others, without any recompense at all and sometimes not even a simple thank you, been there done that with Internet Marketing Plans and advice (I do get a buzz though knowing someone will benefit from my input, that's why I do it I suppose).No, it's not a tie club. Let's put all the cards down. You're running an online shop, right? Whether it's a hobby or your business, you're making money with it. You benefit from your site. On the other hand, developers who contribute their code are not making money from these plugins. If you need something and you will benefit from it, why not pay someone to do it for you? Contact the plugin author via PM and ask them to help you for a fee. Or hire a developer or freelancer. Why would you expect anyone to do all the (hard) work for you, build something for you and then give it to you as a gift? That's not collaboration between the programmer and the user, that's exploitation. Why don't you pay for it to be a plugin, require detailed documentation (and be ready to pay extra for it) and you can then share it with the community?
I have already asked for someone, anyone, to respond to my request for assistance in developing a plugin that I would be willing to pay for (albeit I do not have an endless pit of cash) and yes I would make it available to the community because I believe it will greatly benefit almost EVERY user of Zen Cart - no responders so far, not even 'what is the idea Mike' (not in this thread - one response in another thread) - probably because I am the only one who has suggested it so it can't be good if only one person has asked for it (facetiousness intended, again).
I have absolutely no idea what a developer would charge for the plugin I have in mind because no-one has responded to say hey for what you are looking for it will cost$xxx - why not offer me a quote? - anything less than 3 figures and I doubt that the plugin would be quality work, again albeit I do not know how much work is involved and what the hourly rate is, if that is how it works.You mentioned earlier you'd be willing to pay for a plugin? You'd be surprised to hear how many people tell me that 20 bucks is too much to install a plugin, exchange 20 emails and teach them how to use a plugin. What would be considered fair, $5? And then you own me and want first-class support?Problem is few are responding to my outrageous post with any positivity - I hear what you are saying though - I should have titled this thread as 'does anyone think that the Administration of the Plugin System in ZC may possibly need some HouseKeeping'?That's actually the worst thing you can do. Let's start over. Provide quality suggestions. Come up with a plan that works for both the average Joe AND for the developers. Don't push all the workload to the developers asking them to work even more (without being paid). Keep in mind nobody works for free, but only a handful of people volunteer in their free time for the greater good. If you have a volunteer willing to help you, don't insist on getting even more help... I don't want to be rude and I certainly don't want to compare the average Joe to a beggar, but this is like giving 5 bucks to a homeless beggar and he gives it back to you screaming "either give me 20 or walk away..."
As a developer you are taking umbrage to certain things I have said, or the way you have interpreted what I said - and maybe my statements were too clinical and lacked consideration - more likely I should have made a disclaimer: does not apply to 'Quality Contributors'.
Show us? - developers or the community?Have you as a developer ever asked for help to write up the documentation? i.e. asked the community? I think you would be pleasantly surprised that there are Zenners out there that cannot write code so cannot create a plugin but they are more than willing to 'contribute' - I for one will put my hand up and Stevesh has also - how many others may there be if only the question was asked? (but alas, where do you ask for that assistance?)Show us constructive ideas on how the users and developers can share the burden. I spent 20-30 hours creating, testing and debugging a plugin. Now who's gonna share that load with me and invest his/her 5 hours to write detailed documentation? Anyone else interested in spending 10-20 hours providing support on the forum? Anyone willing to spend 2-3 hours creating a video tutorial?
My post was not about wanting more for nothing - it was not about putting more undue pressure on developers who give freely of their time and talent to the community, a percentage of which is ungrateful and totally oblivious to the fact that these things do not just appear out of thin air but are literally 'contributed' in the true sense of the word.
Moreso the post was about weeding out the wheat from the chaff so that at some point down the track all plugins listed will be tried and tested, vetted, and fully supported with the same quality of documentation to match the quality of the plugin = constructive suggestion. Constructive Method to achieve this end = specific forum(s), volunteer teams to assist developers as they are able to do with their capabilities (documentation and code support) and community involvement in suggestions for plugins that may or may not be beneficial to many but at least a format where ideas can be put forward (at present many fall into the abyss or are lost in support forums) - that causes frustration and disillusion and it needn't be that way.
More 'Constructive' comment(s): utilize surveys or polls in forums and emails/newsletters - promulgate ideas for plugins and requests for assistance/participation in developing plugins using various 'responsive' methods. Ask the community - do not assume no-one cares or no-one else wants to do some hard yards.
Please ensure that anything I have said is not taken by anyone reading this as personal - there is no intention to criticize anyone but I am 'constructively criticizing' the system (or lack thereof) - in an effort to prompt discussion that hopefully may lead to some improvements, however minor.
cheers, Mike
p.s. I really hate doing the 'quote unquote' thing - the problem is it takes text in isolation rather than in context - a blight on modern society, very few bother to read and comprehend everything written - too many of us recognize 'bits' that we invariably react to
Bookmarks