I would like to integrate a remotely hosted blog into an existing ASP.net website.
I am not looking to host the blog platform itself because I would like to have a low friction solution where the users only have to concentrate on posting content and not maintain the blog engine. (So I do not want to build a workpress, dasBlog, etc. blog engine on my servers.)
The old Blogger FTP solution is kind of what I am after. What is the best way to accomplish this today?
My criteria:
- blog content is updated by users on a remote service (like blogger, etc.)
- blog content is displayed on my asp.net website with my website's look/feel/skin.
Thanks!
I'm actually in the middle of doing the same thing right now. The solution I came up with was to use the Application Request Routing and URL Rewrite modules in IIS7. You can get started here, but there's a couple more things that you'll have to do to get everything working. If you're integrating the blog into an existing site you won't want your rewrite rules to apply sitewide, so surround your ruleset with the element in the web.config and set it according to where you want the blog to appear on your site. Another thing that isn't addressed in Carlos's post is what to do about links that are referenced in CSS or javascript files, as they will not be rewritten. For those you will need an extra inbound rule that will pick up all of the relative urls that the first rewrite rule didn't get. You can look at the ruleset that I'm using (and maybe answer my question) here.
Hope this helps.
Related
Have you heard about zippykid ?
I see one of the site is having the following CDN urls in wordpress
uegbwbxgk1hqwla1-zippykid.netdna-ssl.com
How can I disable this CDN and use the default wordpress urls ?
My name is Roberto Villarreal and I am a part of the Pressable team (formerly known as ZippyKid).
These CDN URLs are automatically put into place for customers through a mu-plugin called wp-stack-cdn.php
This file is inside /wp-content/mu-plugins/ alongside others that are a part of Pressable services.
If you want to get rid of these CDN URLs, you should remove the wp-stack-cdn.php plugin and that will take care of it.
I would advise, however, that if you are a moving a site away from the service, that you follow this knowledge base article:
http://kb.pressable.com/pressable-tutorials/move-site-pressable/
This will help ensure you do not run into any other conflicts or issues with plugins that we have in place for use on our services.
Hope this helps!
I have Joomla and Drupal sites, but I don't want others to find out what platform (CMS) I'm running.
I want to prevent detection from tools like Wappalyzer or similar tools. (as seen in this screenshot: http://i43.tinypic.com/2evc6qo.png)
I've heard that has to do with meta tags but I'm not sure.
There is no way to hide the fact you're using Joomla. If you inspect the source code of a websites built using Wordpress for example, you will see wp-includes within the URL's of CSS and JS file includes.
When using Joomla, you can type /administrator at the end of the URL, however if the admin URL is hidden, against, inspecting the source can give it away.
This might be of little help:
How to disable right-click context-menu in javascript
For Drupal, see the community wiki page "Hide, obscure, or remove clues that a site runs on Drupal":
The short answer is :
You can't. Do not try.
You can get pretty far with trying to hide the fact that your site runs on Drupal. But at some point you’ll probably don’t run Drupal anymore ;-)
Have a look …
at our sister site, Drupal SE: How can I obscure the fact my site uses Drupal?
at drupalscout.com: Hiding the fact your site runs Drupal OR Fingerprinting a Drupal Site
There is way to hide Joomla from bots.
You need to use this jomdefender plugin. It removes word joomla from all pages, change admin page and add few antibot tricks.
Its not perfect, but it still adds much more security to your joomla such as file integrity check, which could be quite usefull when some file gets hacked.
I have a client that has a website that is built with WordPress. They want to expand the site adding new features. To me it seems best to rebuild the site so WP is not being used. I like using codeigniter but one issue is how we keep our SEO rankings.
The urls in WP are something like www.foo.com/test-this-site.html
Is there a way to build the site in Codeigniter but utilize that URL structure? I basicly need to keep all the current pages working at the same url.
Does anyone know if this is possible with Codeigniter and how this may affect search ranking? Or is there a better way to go about this. Any sort of direction would be helpful
By using the URI Routing in Code Igniter, you can customize all the link structures you want in any way you want.
You will just have to make sure you support all the same links than WordPress and you'll be fine.
We are planning to create an asp.net website (probably mvc), that needs a cms for news items.
Our content managers and others who require to publish news have asked if they can use wordpress for content management.
Our users have different roles, and news items should be visible to certain roles, or even specific users if possible.
The reason they want wordpress is the manager's user friendliness, so if some other alternative with the same kind of user experience would be ok.
Could anyone please point me in some direction?
NOTE: I'm still doing research at the moment, so I've got nothing holding me back at this point.
There is an API plugin that has been developed to spit out information in JSON, but I have not actually implemented a site with it:
http://wordpress.org/extend/plugins/json-api/
Perhaps you could have the authors work on a wordpress install and create your app to draw content via that plugin?
I too was facing the same issue, little different. We want to have WP as CMS so that our site can take the benefit of SEO which is very easy with WP. SO we installed WP under a folder in the Main ASP.net based website. Initially there were issues, I was unable to run it. Finally managed to run it. Solution is posted here - http://www.wwwlabz.com/how-to-run-a-php-based-website-from-a-subfolder-in-asp-net-website. Hope it will help someone. Actual site where we implemented this is http://www.periproperties.com/content/.
Now I want to have specific section of WP to be accessible on my site. SO I am exploring different options and will post, if found something
Thanks.
DotNetNuke is the most popular ASP.NET based CMS (source). I am implementing my first project in it and so far I am very happy with it.
Note the free edition will not work for you since you need customizable security roles and free has a limited set of predetermined roles. You'll need the pro edition.
I don't know how similar it is to WordPress. Overall, WordPress is much more popular but of course there are platform issues with WordPress since it is Apache based and you want to create an ASP.NET website.
I want to use Wordpress as a CMS for our domains content pages, and also provide links to and from CMS and our service which is an asp.net MVC 2 app, and I would really appreciate some guidance on this subject:
The first approach that comes to my mind is to bind my wordpress site to "thedomain.com" and then bind the service to "service.thedomain.com", and just have them point to the different websites in IIS. In my opinion it does not provide a seamless experience since we are effectively moving from one domain to another when navigating between MVC and wordpress.
How would you solve the task of making a wordpress app and an MVC app appear to be one?
A co-worker came up with an interesting solution to a similar issue and to solve it he wrote a theme in WP that shows all front-end results in JSON. Then, he used ajax/js to pull in content by sending a link to the WP server and pulling back in the JSON-formatted results. I have been meaning write up a blog post about it but the concept should get you started.
Basically, a main-server-page loads all the HTML then hits the wp-server and pulls in the necessary content. The main issue with doing it this way was the page would be empty if the user disabled JS or something else went wrong, but we never had that issue on a lightly-used server.