why vTiger sucks
September 17th, 2007 • php, vtiger
Inspired by Peter Goodman‘s 12 Things You Should Dislike About PHP and15 Cool Things About PHP That Most People Overlook I’ve created a list of reason that make me dislike vTiger .
- Total lack of coding documentation. External and in-line! vTiger is a very complicated system and finding out how a simple module works can be quite a challenge.
- The coding standard comes close to “Just throw it in and pray noone will ever need to edit it”.
- User privileges are stored in a file. Can anyone tell me why?
- The main and sub tabs are defined in the database as well as in 2 files… and also the language files. which makes it tricky to add a tab.
- Too many duplicate SQL queries.
- Mixing of PHP & HTML. The vTiger team did their best separating PHP & HTML by using Smarty but they didn’t always feel like it. Examples given: The login page & the footer containing version information & copyright.
- Something goes wrong and the system will still smile at you and tell you everything has worked a-OK. For example, you try to import invoices and it crashes somewhere because of an SQL error, it will still tell you everything has been imported. Same story when using the CRMentity class to insert data.
- When I wrote my import invoices script, I checked the database for the correct date format… YYYY-MM-DD . It would be logical to pass the same date format to the CRMentity class? Right? WRONG! vTiger flips the date around and makes it DD-MM-YYYY . Resulting in having to provide the date in DD-MM-YYYY format so it’ll convert to YYYY-MM-DD. I’m guessing this is an old quick-and-dirty fix?
- (not really a vTiger issue) Lack of (good) themes. I can only hope someone will start creating vTiger themes in the near future. Should you be looking for a nice theme, I’d recommend “Softed theme“.
- All of the list views’ (eg: account list) data is fetched using AJAX. This results in not being able to use your back button, impossible to bookmark your current view and takes a long time to load.
- Overall, it doesn’t perform when handling a lot of data. E.g.: It takes a hell-a long time to load the calendar if you’re an admin and everyone has synced their calendar.
- vTiger has several quickfixes and most of them break other functionality, I quote: “modified by Richie as raju’s implementation broke the feature for addition of webmail to vtiger_crmentity.need to be more careful in future while integrating code“. Well Richie, thanks for fixing that but you broke something else!
You might also want to look at these posts
65 Responses (Add Your Comment)
-
-
I agree. vtiger kind of sucks. It took us forever to figure out some issues. Like the AD authentication, all the documentation (really just forum posts) keep talking about a patch. It is not until you find out for yourself, that the AD authentication functionality is actually built-into the latest version. But the vtiger team failed to make this easily available as a feature, or spec.
you are 120% right, their documentation sucks.With that said, the system is a powerful system, I’m just concerned with its enterprise-ready status…
-
Thanks for mentioned Softed theme.
Backlink added
Lukas N
-
Just want to thank the vtiger team for all their work in maintaining a 100% open-source project.
Does it have rough edges? Yes. But it is by far the best open source CRM tool available. Perhaps if we contributed to documentation as a community it would get better, no?
-
Thanks for the article, I am checking out vTiger as a solution for my web development customers. The article points out a few good issues. I’m also working on a few new themes for vTiger so will keep you posted.
-
Cornelius August 16, 2008at 12:56 am
I’m attempting to hack version 5.0.4, and the coding standards are very poor.
There’s a separate language file PER MODULE. Simply searching and adding new phrases is a pain in the arse.
The database design is nasty. 312 tables? With mixed naming conventions? And cascading deletes? Seriously? I’ve gone cross eyed.
The app does its job – but is very slow even with a minimal amount of records.
I love open source and do appreciate the work that went into this app. I’m just saying it ain’t easy to work with this app.
-
Cornelius August 21, 2008at 10:02 pm
Thanks for the tip regarding speeding things up.
Using some bash scripting and the search/replace power of vim, I was able to get all the separate english language files concatenated into 1 “more manageable” language file.
But now that I have dug deeply into their PHP code, I am absolutely astounded. I am absolutely astounded human beings maintain this code. The cascading if/else statements go deeper than a hole to China. Single lines of code word wrap in my vim editor 7 TIMES. These developers should never be allowed to touch a keyboard again.
Had to vent. There’s a good chance I’m gonna scrap this thing.
-
Invoice September 10, 2008at 11:11 am
Hi, is anyone able to import Invoice successfully to vtiger?
I’d imported the invoice in csv into the database. But it does not get displayed in the Invoice module.
Help is appreciated.
Thank you.
-
I’ve imported invoices, you need to make records for all of the invoice tables. You need to make entries for them in vtiger_crmentity, then make sure to put something in all of the invoice tables.
The tables used (in 5.0.4) are:
vtiger_invoice
vtiger_invoicebillads
vtiger_invoiceshipads
vtiger_invoicecf
vtiger_inventoryproductrel(I think that’s all of them) The one that threw me was the customfields table, you’d think it was arbitrary, and that if you’ve no custom field data you wouldn’t need them, but that’s not the case
-
Your mom March 4, 2009at 11:18 am
Either the author of this article works for vTiger (negative publicity turns into good publicity) or plain stupid. How can you criticize something that is open source? Do you open Christmas gifts and say “this sucks”? Open source my friend…. the software grows with collaboration from others. An open-source tool is as good as the people who use it. Instead of writing negative entries about it, spend sometime giving constructive criticism or maybe solutions. vTiger is almost perfect for its use. I installed it, configured it, loaded it, imported data into it, and it works like a charm. 6 months of use and not a single major problem.
-
Joe Public March 4, 2009at 1:25 pm
I use vTiger and I have to admit that its very slow. I’m not interested in hacking its underlying PHP code but I’m guessing that its lack of speed is down to sloppy work. Every component it uses runs perfectly well in other applications. And yeah, some decent themes wouldn’t go amiss.
-
VTiger is a programming train-wreck, I would not have coded that poorly straight out of college, let alone after some experience. It seems almost every design/architecture/coding decision made was the wrong one. VTiger is OK if you’re a customer, but it’s absolutely horrible if you ever have to delve into it to fix/improve upon it. Common logic is riddled throughout the php/html/javascript/smarty templates, changing one thing usually requires hacking seemingly un-related files all over the shop. The whole project needs to be re-thought from the ground up.
-
guido May 15, 2009at 2:30 pm
@me and everyone else — I’d really like to hear people differentiate between SugarCRM (which I personally hate), and the additions that the vTiger team have added or done to the original code. If I am not mistaken, vTiger is actually based on SugarCRM Version 4.0. So when you say X and Y sucks, are you saying that this is a hold over from the original code base, or is something that the vTiger team has implemented and you feel needs to improve. Overall I really like vTiger, after spending a few months of trying to implement (unsuccessfuly) SugarCRM.
-=g
-
DeveloperChris June 23, 2009at 2:25 am
It must be remembered Vtiger is built upon SugarCRM. if you want to see bad code just take a look at sugar.
Sadly the vtiger team decided to buid up from sugar, (they actually lag a fair way behind on features, but I digress) If they had started from scratch I am sure they would have done far better.
I love the argument “it’s Open source so don’t complain” Sorry that just doesnt cut it! Open source should be the leader in showing good design and forward thinking.
Bad open source and there is a lot of it, does not do justice to the wider open source community.
Having said that a CRM is an enormously complicated piece of software. It tries to be everything to everyone.
But a few simple requirements would assist a lot. like how about a simple explanation of what each files main purpose is directly below the copyright notice?
Also smarty is the dumbest piece of software I know!
It’s another language unto itself so code and presentation seperation automatically becomes redundant/impossible.
You might as well include php code in the templates. At least it will outperform smarty 10:1 in the speed stakes.
Also smarty makes things like detailview.tpl possible… Why have one tpl that does everything for everyone. seperate them out into different modules FGS! so that if you want to edit the tpl for say accounts you don’t break the one for say Quotes. I mean FFS they are totally seperate modules!
And dont start me on security? Where do you start to audit something like vtiger/sugarCRM. best to keep it inside a safe intranet.
DC
-
I wanted to comment on point number 9 in this list. Our product, employs a custom theme that we have created. It is Web 2.0 friendly having larger fonts and less images for performance. It also utilizes screen real estate more effectively reducing whitespace.
You can see it here: demo.aimtheorycrm.com
-
AngryVtigerModifier September 24, 2009at 9:10 am
2 years on, this conversation continues with frustrated developers stuck with vtiger (not their fault). Even for an open source application, vtiger is unacceptable in every aspect. I can outnumber all the issues gathered by all the developers working with this with mine…seriously! There are loads of other open source applications that are exceptionally good. The only thing I don’t understand is how people are still considering it, cause I am sure none uses it in the end (they buy something better, a million times better)! CRMs really don’t work as standalone, and especially not these kind of CRMs, like vtiger and sugar crm. Almost 30 years of OO programming, and none of the developers building these crap (I am including sugarcrm) have heard it… I am quite young but I already have white hair cause I have gone through the vtiger source code!
I can go on and throw at vtiger for days….I am really disappointed such software even exists in the 21st century…I have improved vtiger 5.0.4 and made in a month modifications that leave version 5.1.0 miles behind…but I would never store my company data in it….I would never let people manipulate my company data with it…I will slap in the face and poke his eyes anyone that even considers it…I will shoot in the eyeball anyone considering modifying it…I don’t thing that anyone can find a good reason for using vtiger, or even modifying it.
It is so sad having to do with such applications!
-
ok, i must be one of the few people that finds really respects vtiger, sure every now and then something does not work.. but nothing that cant be fixed in a few hrs. as for the documentation, omg if you rely on documentation you shouldn’t be programming, code is far more literal than any comment will ever be.
Most of the things that Thomas is sooking about are features. i think this post should be in most part ignored.
-
AngryVtigerModifier October 12, 2009at 9:43 am
@drgrab Did you read the post? Have you read all the other posts? You must understand that because of the lack of features most of the developers need to extend it, and the freaking code is not extensible at all. The problem is that non-developers mostly use PHP and have built this crap. And the annoying thing is that non-developers respect it…at least until they hit a dead end and their developer says “This new feature suggested can be done by rewriting the whole thing”. Also, naming a variable “result” IS NOT LITERAL ENOUGH!!!
@Thomas Hambach I am reminiscing the days I was working on my own crap, at least I comment and document the crap I make! In a lot less than 2 years, others have developed far better web based applications like the opengoo (Ok its not a crm, it is project oriented, but it shares most of stuff with current open-source crms, and it IS miles ahead!!! This is a respectful open-source project, object oriented and commented on almost every line of code!)
-
Dudes, thanks for the heads up on vTiger. I’m still thinking of implementing it down here for my clients in East Africa…well, I was thinking of doing that.
@Thomas, AngryVtigerModifier:
Can you recommend some other alternative open source CRMs that are either PHP or Python based?? I’m looking for solutions that would fit in well with call centres and other customer focused industries.Cheers!
- Max (aka MaxTheITpro)
-
AngryVtigerModifier November 19, 2009at 1:30 pm
@MaxThelTpro You ended posting in this blog by searching…this means that none of the present open source “CRM”s stands out. The point of a crm is to fit ALL the needs of any company, but they don’t…hence the large fight of which one is best…resulting that they are all crap. A crm must be a framework not an out of the box product. You should be able to built your own to fit your client’s needs. As a code-base of a crm I would recommend NONE of the current open source crm’s, because…just have a look at my previous post. Even if you don’t agree with my, I am 100% sure that you will realise that I was infact right after a couple of months of trying to built something on vtiger or sugarcrm because a client NEEDS it.
Save yourself a lot of time and frustrution by implementing something tailor made for your clients. Also making a crap out of a crap wont improve any of your skills or your professional qualities.
Just, STAY AWAY FROM OPEN SOURCE CRMS THEY DONT GUARANTEE ANYTHING. -
AngryVtigerModifier November 26, 2009at 3:04 pm
@Thomas Hambach Of course I keep checking, every time I use the word vtiger in Google…so your blog comes pretty close to the top results. To answer your question, and give a reason why I am checking in today, is that I am still working with it….cause I dont have another choice, the @%$#%* guys in my comp gave it to customers….before I had an honest opinion. So I am stuck on my stupid vtiger with all the crap modifications I made because of our @(#$$# sales men and for the @$#($% argument “Come on…who hard can it be…!” that they use to customers. I am talking little beaks from it cause untill now I was living on the edge…of having a stroke…so the new stroke will come when someone will say “Ahaa, lets give him our vtiger, it fits and if it doesn’t we’ll make it fit, it’s open source, HOW HARD CAN IT BE!”
-
HateComplainers November 29, 2009at 4:52 am
@AngryVtigerModifier If vtiger is so bad why are you keeping working on it? A powerful developer as you claim to be should notice the poor quality from the beginig and avoid the pain. Making a real CRM from scratch by yourself… mmmm let’s talk some decades from now.
-
AngryVtigerModifier December 9, 2009at 10:46 am
@HateComplainers It does not take decades to build a CRM for a company, but it will if you try to build one for ALL the companies in the world…none of them operates the same way. And that another reason vtiger fails, too young and too crapy from the start. I am not claiming anything, my only choice to skip vtiger is to change job…which I am thinking of. If you work in a company, you don’t get easily to choose on what you will be working on.
@Thomas Hambach They won’t listen to any complaints. Cause if they do, they should start everything from scratch! And for your information this blog came 5th while searching for any kind of help from Google.
-
SalesMan December 13, 2009at 11:02 am
@Thomas Hambach, Your post was written 2 years ago? Any updates on what your complaints?
@ AngryVtigerModifier, vtiger is a superb system, in terms of what its for, and yes it is complicated, but any decent programmer (Like my team) are able to easily modify it accordingly. Opensource will only take you 70-80% of the way, unfortuantely you have to work to achieve the remaining 20%, something that you clearly don’t enjoy doing.
-
vtiger? December 13, 2009at 10:46 pm
Hello,
Im thinkingof implementing vtiger in the company.
@Salesman: how long and how easy would it be to create a new module for example which is exactly the same as module”contacts” and rename it partners ? -
vtiger? December 13, 2009at 10:47 pm
Im trying to figure out how complicated
and how much effort is needed for simple changes. -
vFrustrated February 2, 2010at 11:30 pm
I have been implemented vTiger for a client, and what a mess. I haven’t seen code this bad since 1996. I’ve already fixed a few, critical, show-stopping, “system won’t f-ing work” bugs that the vTiger team has had on their docket and left unresolved. Now I’m trying to figure out how to modify the workflow module so that, logically, you can pre-assign tasks to specific users and groups rather than have to resign to having all the tasks in a workflow being assigned to whomever owns the related module (useless). Impossible getting through the code to figure out what is going on. Documentation is sparse, inconsistent, and nonexistent in most cases. The nesting and extensive cross referencing of files and variables have left me dizzy. These guys should launder money for the drug cartels. Excellent at obfuscation.
-
vTiger might not be perfect.. but it works fine.
The new vlib classes help actually a lot to create new modules.
its interesting that not only vtiger but also used external code has no documentation and code style etc. thats a common issue with open source.
it would be best if someone can help
-
ghurty April 4, 2010at 5:46 am
For all those who dont recommend vtiger. What open source free web based crm software would you recommend?
Thanks
-
I’m gonna post my second comment here because I *still* work with vtiger unfortunately and this blog comes up frequently in searches. My previous comment is one of the very angry ones up the top.
I have a few things to say:
In regards to anyone looking for a better open source and free CRM, there is none, vtiger is the only thing that comes anywhere close to a full CRM’s functionality, there’s a lot of them out there but they use the title ‘CRM’ very wildly. There are many better coded examples but they only do a tiny fraction of what a CRM should, they aren’t even CRM’s basically, I’ve been searching for years, it’s either pay, or go with vtiger, or go custom if you have enough funding.
In regards to anyone hoping the vtiger team is even conducive to building a better project, think again. I’m my last two years I have done several things for them:
I *completely* re-wrote the worst, most complained about, and requested module for them (the webmail one). The version my clients have is infinitely more usable (it was a joke before), fast, clean-coded and has a much wider array of features. But they would not include this into their core release because they could not figure out the massive number of changes I had to make, so it was to hard for them to verify it. Of course this massive improvement resulted in LESS LINES OF CODE THAN THE ORIGINAL, which you will notice is common of any changes you make.
I have made many changes and re-writes to the campaign module (also an unusable joke), but they would not accept these for release because my version didn’t fit neatly into their SVN and DB schema without any effort on their part (it changed slightly from the time I started to the time I finished, creating minor incompatibilities, naturally). They offered to code the exact same functionality into the release cheaply for about $2000. Which would have been incorrectly done.
Sames as above to the service contracts module.
I’ve fixed many very basic bugs in the latest release (field access screw ups, field type screw ups, a couple of new much needed ui types) that won’t get included into the core because I’m not a member of the team.
I try to get any of the baseline improvements I make included into the release but it’ll never happen.
I do not believe anyone on the official vtiger team has any real programming talent. Thinking it will get better is a total lost cause. It will only get bigger. Every time ‘improvements’ are made to vtiger, it’s because yet more libraries and code have been tacked on to allow more features, it never gets better, only harder to maintain. Every time you make changes and fixes they will die the next time it’s released and things are arbitrarily changed (not for the better, not for the worse, just different).
Getting involved in vtiger for a substantial number of hours per week will IMPEDE YOUR CAREER as a web developer, there, I said it.
-
Erich Riesenberg June 19, 2010at 3:08 pm
As an end user, with no interest in modifying programs, thank you for this article and thread.
I have used vTiger briefly for a few months, with primarily contact and calendar information. No problems.
Recently have been testing Sugar, and it seems to work similarly for an end user, for simple contact and calendar work.
Had always read vTiger is poorly written and documented, but no idea what that meant. Now it seems clear.
Also, Amazon lists several SugarCRM texts, while vTiger has one or two. Safari has two Sugar texts (neither great for me) and none for vTiger.
Good luck to everyone, and it is painful to read the problems people have experienced.
-
Just got my samsung delve yesterday and gotta say i’m lovin it. I’ve already browsed this website quite a bit and i’m basically utilizing my samsung delve being a modem to variety this lol. I’m a U.S. cellular customer and we have 1 of thier aircards for internet but i feel this mobile phone is faster, I did do the signal strenght hack also and seems to become workin reasonably well.
-
You’re 100% Right
I was looking for good designed PHP applications to take ideas from.
After 5 minutes reading the code….. WTFFFFFF!!!!!No naming standards, plain queries in actions, queries with more than 10 joins, hardcoded critical conditions y querier ( ‘and deleted = 0′ )
It’s more like a home made product than a serious designed enterprise software
-
Juanjo September 4, 2010at 4:46 pm
Thanks to the vtiger Team, for the hard work developing vtiger crm 5.1.
I think it´s an very good software and very usefull, i used to code in visual lenguges and sql server, and i´m learning to code in PHP, and i have customized the crm with not much trouble. It could not be perfect, but it works fine. For thouse who say that it sucks, i think it´s easy to talk about the problem withot giving a solution.
Thanks again to the Vtiger Teem. -
vtiger September 6, 2010at 9:01 am
vtiger sucks. i spent 8 hrs trying to install to web shared hosting. many files missing. just freakin sucks. many errors about files not loading, and to confirm, the zip file does not contain them. vtiger just sucks balls.
-
Vtiger Sufferer September 25, 2010at 2:31 pm
From First day, when I used Vtiger…I found to be slow…But now I realise why it is so slow..
Can some one suggest any good & fast CRM..even if it is paid then also its fine..
Thanks
-
LuvMyth November 26, 2010at 5:32 pm
VTiger is awesome!!! Even creating a custom module is simple because of the manuals they have provided. I didn’t have to make much changes in it since it already had the things I wanted.
Congrats to VTiger team!!! You guys rock!!!
-
LikelyLad November 27, 2010at 11:20 pm
From a user’s perspective, vTiger has far more functionality than SugarCRM and is much easier to customise. Agreed, coding is not all that well commented and obliging attitude does give rise to ‘not a problem’ and ‘that will do’ but I have found vtiger team much more willing to help at all times and forum may not be as busy as SugarCRM but people are very helpful. All in all, an ace of a product but it does have rough edges. There is a lot of functionality, although at places it appears dated. Speed? yes it is slower than SugarCRM. And MySQL is limiting as well. I await MSSQL version.
I used to use SugarCRM – tutorials and Sugar University are brilliant concepts but CE version is rather limiting and frustrating. vTiger on the other hand has brilliant team and bucket load of functionality. All in all, a bloody good Open Source product and much better than some of the paid ones. Keep it up guys and gals. I am not a techie but very demanding and enthusiastic user. My moral support is with you.
-
Vangelis December 19, 2010at 7:29 am
vTiger sucks big time because it is written in India. NEVER use any product that comes out of India. It is rubbish. Basically, they can’t produce quality software.
-
Vtiger Sufferer December 24, 2010at 2:25 pm
Vtiger could be not good product..but that doesn’t potray the image of india. There are many companies who are considered to be big IT companies across the globe, Infosys, TCS, Wipro to name few.
I request you not to connect one product with entire country..I am sure ,,wherever you belong from will have good sides & bad sides of country…but that doesnt relate with one company.
-
User views are always help a product vendor to upgrade its product in a positive way. I’m a software developer and have been in the industry for last 10 years. I have developed vide range of products during the time. I also got chance to play with vTiger and it is almost good. No software is perfect and never can be. Every software you see in market rather its MS word or Google products, they all have bugs, some are not visible though. vtiger is a open source, thats why you found some lack of coding, but is not a drawback of the logic, mixing html and php is logically not false.
So keep people motivating who are working for community free of cost.
vTiger Guys: learn form what is said by Thomas and thanks for what your are doing.
-
neteng March 1, 2011at 5:56 pm
@me
Care to share you webmail rewrite?
-
As someone looking at using vTiger, I must say, this has been quite hilarious to read. Thank you. And yes, the two minutes I spent looking at the source code scared the shit out of me too. Needs some github loving.
-
Someone said something about complaining about “open source”. As open source code can’t be horrible… “Open source” says something about the licensing of that certain software, not the way it’s being made.
Remember: somehow it works (it’s a miracle, I know), but everything about it (except the “echo” statements) is wrong!
I have to work in this piece of sh*t. It’s revolting and insulting to the common-sense developer. And, as someone said before me, it WILL “impede your career as a web developer”.
It’s the best CRM there is? Well, f**k me! That doesn’t mean it’s good design; it’s just better than another crap: sugarcrm.
They work hard to implement new functionality? Hey, that’s good, but they should stop there. They don’t have the slightest idea what they’re doin’. Just because they know how to use cron, that doesn’t make them developers capable of creating a scalable and complex piece of software.
I’m thinking of making an open source CRM based on Zend Framework, designing the shit out of it for weeks, just to stop people from using this god-awful “software”. Maybe it won’t be me, but wait for it: the second a CRM with some backbone appears, this emetic php mambojambo will drop like a nun in a pron store.
I think it’ll save a lot of brainpower and grey matter.
PS: For those who said “it’s good, it could be better, don’t insult free software”… Go learn PHP! Better yet: go learn software engineering and design patterns! Free or non-free, that doesn’t protect them from ignorance.
-
Jason Judge April 16, 2011at 5:41 pm
I have just installed vtiger for the first time to give it a test drive, because the demos looked good on the face of it.
The first thing that was a little disconcerting was the installation step that states all files must be writeable by the web process user. That really is not good.
Having looked at the code base, it scares the living daylights out of me. It reminds me of code put together by PHP newbies using turn-of-the-century coding techniques.
Half me loves the front end, and the other half is screaming at me to stay well clear. The approach taken to coding in vtiger looks to me like one of “throw in some code, it seems to work, fine move on”.
And yet when you look closer, there are so many things wrong with the front end that is a consequence of a lack of coding standards. For example, no checkboxes or radio lists – or any form items for that matter – have proper labels. That means you have to click on tiny checkboxes and not the labels. Some may say that this is not a problem, but really, the web development community worked out that this kind of thing should be taken seriously ten years ago.
URLs with non-encoded ampersands – again absolutely everywhere, and hard-coded all over the place so that it can never be fixed without a complete refactoring.
That is before we even look at the overlapping and illegally-nested HTML tags.
These things all point to lack of understanding, lack of care, and lack of standards. Those always lead to security issues, so that is why it rings alarm bells with me.
So why am I bothering to write all this? Well, it has something going for it – it is being used and serves some people well. The development community seems to be hidden behind some kind of wall though. I don’t want to become a developer or require access to their config control system to be able to raise these issues (for the sole purpose that *someone on the development team really ought to know*). I looked at the forum to see if there was somewhere to discuss these things, but the forum is just full of spam – no-one is taking it seriously enough.
What a dilemma! I love the functionality of vtiger, but the code-base just looks like a big accident waiting to happen.
-
Jason Judge April 16, 2011at 6:54 pm
OMFG – over 430 tables. That is just insane. There are logical data structures, and there are physical database table structures, and they really do not have to map 1:1
With a one-line change to the adodb MySQL driver, all the *_seq tables can be dropped immediately. They are simply not needed, and only implemented for compatibility with databases that did not support either sequences or auto-increment datatypes, of where there really are none any more.
-
Vtiger Sufferer May 19, 2011at 9:12 am
Jason, can you please be more specific on dropping the tables.
-
ciccio666 June 1, 2011at 7:38 am
I love vTiger!!! As my clients do. In my case I have no problem with coding in vt and no problem of performance on the application and database.
Many Thanks to the vTiger Team!!!
Cheers Guys. -
Here is the truth about vTiger. (1) It’s an absolutely great project and the best CRM solution out there. (2) Make sure you use a WEB-SCRIPT-FRIENDLY webhosting! You can break your balls several times trying to install it on a crappy webhosting with crappy settings. (3) Customize vTiger, for God’s sake! It’s not so difficult, unless you are retarded.
Most complainers are trying to install it on a cheap or old server, it doesn’t work, they spend hours and days trying to change settings, checking forums, posting questions, etc. If they manage to install it, then they are just f***ing lazy to customize it for their needs.
I’ve installed and customized it for a number of companies and everyone’s happy. Geez, people, you sound like those who make posts why MS Windows is bad!
-
I really love visiting your website! your enticing system to see things is what keeps me fascinated. Thanks so much!!!!
-
Respect to the post author. This is really some wonderful information.
-
Really clean and fantastic user friendly style and design, and smart content. You’re a connoisseur! (and all related!)
-
Dear Thomas ,
for any future use please check out civiCRM.OO design, quality code by a quick code review, highly customizable, integrated to either Joomla or Drupal (means you can get add-ons).
It is made for non-commercial organizations, but like stated early, it is customizable.
If you a developer dealing with vTiger and SugarCRM – well, good luck.
-
@Yup. CiviCRM sounds good. As a developer coming from Drupal background (orderly environment), CiviCRM sounds inviting – only that I dont like the non-profit notion of it. I have a bit used Vtiger, and I must admit there are no good standards as MVC is not clearly implemented. I would like to see an Enterprise targeted DrupalCRM.
Vtiger works well, till u start customizing anything and the first baseline for customizations start with theme. While its easy to copy existing theme rename it and change the css styles to override, its not easy to track the templates where the elements are defined leave alone finding the elements of the home page(before login). Clients like to see visual changes before functionality comes in.
Vtiger is poor in documentation – it reminds me of XOOPS, a CMS I used to use before going to Drupal. GOOD IN PERFORMANCE BUT POOR IN CUSTOMIZING. I have come to realise that proper documentation lacks in all opensource projects which are not based on good patterns because its just another hell of #$*&&* to document from unorderly crap.
Nevertheless, kudos Vtiger team – it works BUT I DONT KNOW WHY I FEEL LIKE YOU DELIBERATELY make sure that the project is not easily customizable despite the contributions sent by the community.
Vtiger = XOOPS
CiviCRM = DRUPAL
DruCRM (Enterprise) = WHAT AM WAITING FOR -
I’ve been trying to work with the vTigerCRM team for about a year- with UX/UI improvements. They seem receptive- but, they aren’t going to be able to implement anything major till this time next year (2012).
The simplest thing a crm should do is display the history of “contacts” or “touches” with a client- be they phone calls, emails, quotes- etc.
The current version of vTiger can’t- they are suggesting it may happen by 5.4 due in a few months.
The reality is- it’s a long way from what it needs to be.
In the mean time Sugar 6 is out- and has many of the features that I’ve been discussing with the vTiger people- with a much cleaner interface.
I’m ready to chuck vTiger at this point.
As to other opensource CRM systems- right now- it’s called fat free crm- it’s a rails app, which unfortunately runs on rails 3.0 which cpanel doesn’t support.
Looks promising- if you know Rails- and if you like HighriseCRM from 37 signals.
We’ve looked at a ton of CRM offerings- both closed and open source- and found almost everyone of them overly complex- and not very user friendly.
We did find a gem of a project management tool: http://www.teambox.com which is open source (although they hide that on the site) and it works beautifully.
It’s also a Ruby on Rails solution.
Rumor has it that the next version may include some CRM functionality- since large projects require some CRM functionality. Look into it.
In the mean time, I’d be interested to hear what the people on this forum think of the new version of Sugar- and if anyone knows a way to port data from vTiger 5.2.x to Sugar 6? -
marius December 17, 2011at 1:27 pm
I feel the vtiger team is deliberately making it extremely difficult and unpleasant to develop on vtiger (the code is barbaric to say the least). I can only assume that they make money by selling it to local clients and care little for the rest of the world. A quick search of the forums shows the same issues from 2005 cropping up in the latest version and (from my pod) they probably have the most number of unanswered questions of any open source project by far.
No documentation = no developer implication
bad coding = your better off paying for a commercial version than paying a programmer to fix itgood luck with that
-
Hi Thomas!
In Puerto Rico we have a saying that goes “a caballo regalado no se le mira el diente” which basicaly means “don’t look a gift horse in the mouth”.
Vtiger, and many other ready-made open-source web systems are powered by the community. You’re not paying for them, so don’t expect a “good service”. So, be bold, download, tweak and code, study if you have to, but don’t criticize. Thanks.
Thomas, thanks for the valuable feedback. We agree that the documentation and coding are not upto the standard and are making efforts to improve on it. We’ll be attending to some of the other issues as well in the upcoming releases.
thanks,
Sreenivas Kanumuru
vtiger Team