My own experience: Generally I am happy with IPS. I love the idea behind it and I do not regret the decision to go with IPS. However, there are some issues that I would like to address here considering our experience.
- I do not understand what IPS support includes. It looks like they can answer license questions and sometimes explain standard settings. Nothing more. Example: IP.Gallery has a critical issue with bypassing moderation. IPS Answer: you should forbid user moderation on your project to solve the problem. Dear IPS! With 35 000 active users in our project it cannot be the solution. If we have purchased the application and it has critical security issue, you cannot suggest just disabling the feature we have purchased.
- I do hate development cycle of IPS. Instead of fixing stable versions, they go ahead with next major release and leave their clients with the issues in the purchased versions alone. Example: we submit an issue in support area and Tracker. IPS Answer: "fixed in version 3.3.0". Dear IPS! You should understand that this cannot be a solution for your clients. We do not have access to 3.3.0, there is no release date for this version. So, saying "fixed in 3.3.0" means for us literally "not fixed and will not be currently fixed". We are on the stable version 3.2.3 and have the issue on 3.2.3 and we would like the solution for the version we have purchased.
- I am not happy with inconsistency throughout the applications. We have decided to go with IPS to have smooth integration of all applications. Example: we would like to have Tagging in all applications. Current IPS features: prefixes are only possible in IP.Board, tagging is possible in other applications too, but not in IP.Content. I had expected that all applications use the same API and have the same features integrated.
- I am very disappointed about the really poor quality of the Marketplace modules. We had to rewrite some of purchased modules almost to 100% to get rid of errors. The modules we have purchased have miserable code quality. Some of them are stated to run with 3.2.x, but we have detected that at least one module is only supposed to be so. I wish there would be QA for the modules.
Development team: AxisMedia http://axismediadev.com/
Member profile: http://community.inv...maxaxismediaru/
They can tune your IPS, they develop complex custom modules using IPS API, they integrate ready modules and tweak them or rewrite, they write patches and fix every issue in stable IPS applications. If you have big plans with your project and are looking for experienced IPS development and support team, do not hesitate to contact them.
Design: Igor Lesovsky http://lesovsky.ru/
Member profile: http://community.inv...16073-lesovsky/
Young designer with a high approach to quality. If your project should look completely different to standard style, yes, he can
Consulting: Marcher Technologies http://marchertech.com/
Member profile: http://community.inv...r-technologies/
My special thanks go to Robert who has done a great job helping me out to understand IPS in general and especially IP.Content. I wish IPS Support would have the consulting quality and engagement Robert has.
IPS license fee and conditions are fair. I think we cannot expect reasonable technical support for the small fee IPS takes. Still we expect fixing confirmed issues in the licensed versions. We will not purchase and integrate any other modifications from Marketplace as economically it is more effective to write clean code from the scratch instead of fixing multiple bugs in the purchased modules.
Standard IPS + our team = is the best and perfect solution I could ever dream of.