I am wondering how can I dynamically generated meta tag description depends on user input or content in CMS? Is there any down side of this in terms of SEO?
I don't think there's really a downside because meta description is not that important. Meta keywords are more imoprtant. I would focus on making Relevant Keyword Meta Tags.