1. I would like to have all Wordpress functions available in magento view controller
2. Wordpress admin panel remains the same and maintains all functionality, including plugins
3. I would like to maintain frontend functionality of following wordpress plugins:
3.1. Syntax highlighter
3.2. SEO Friendly Urls
<blockquote>What is the best way to do that?</blockquote>
Gabriel Reguly answers:
Hiring a good developer would be the best way, you can find some here: [[LINK href="http://wpquestions.com/user/membersLookingForWork"]]http://wpquestions.com/user/membersLookingForWork
Jatin Soni answers:
As Gabriel Reguly says find developer who can help you to do this.
However there are few plugins which might work for you. I haven't tested it so don't know much about it but you can have a look once.
Google Search Result:
Lawrence Krubner answers:
The tough thing about this is the nature of WordPress. The code is inward looking and makes assumptions about what other code will be present. This is a content management system, it is not a framework. The frameworks (CodeIgniter, Symfony, others) are mostly broken up into components that you could use in a standalone fashion. I use the Symfony Yaml library in all of my work, including a lot of simple projects that don't use any other part of Symfony. There is also Zend, which is a collection of libraries that can be used anywhere, and Magento is built on top of it.
I know some people have gotten WordPress to work inside of Symfony. I could point you to those tutorials. Getting it to work inside of Magento would be a lot tougher. Magento is a bit like WordPress in that it is a content management system, not really a framework.
Still, I know people who've integrated WordPress and Magento, so it can be done.
Lawrence Krubner comments:
I should add, my friends built their online store as a combination of WordPress and Magento:
Its actually much simpler then what you think!
The only think that I would suggest is to make sure the design and structure of your Wordpress is the same as your Magento's.
This is a mashup solution.
Just install Magento and then Wordpress (install to a folder e.g: "blog" or "page" or "pg" or even "p").
So if a person come to your Magento url would be at: www.mystore.com.
But your WordPress will be at - www.mystore.com/page/
In wordpress you can control which page shows a the first page. in this case what will show when users go to www.mystore.com/page/
Make sure you replace your menu system when Magento's menu header and you would have to make each new link to be static point to your wordpress created page. (e.g www.mystore.com/page/blog/ )
Hopes this set you in the right direction.