10 replies
Was Wordpress ever ported to .NET - C# or VB? There was something mentioned here: http://www.blogsdna.com/2546/wordpre...dpress-271.htm, but the link to codeplex doesn't work anymore..
#net #wordpress
  • Profile picture of the author LocoDice
    good luck, why do you need it in .net anyway? i'm sure you have a good reason.. but there might be other solutions to your problem.
    Signature
    codefixit.com - Help with your HTML, Wordpress and Web Hosting problems - No fix, no fee.
    {{ DiscussionBoard.errors[1660987].message }}
  • Profile picture of the author m4rx
    Not sure why you would need Wordpress for .net considering PHP is on every platform.

    I found BlogEngine.NET | An open source ASP.NET 2.0 powered blogging engine which might be something to look at.

    --m4rx
    Signature
    We are what we repeatedly do. Excellence, then, is not an act, but a HABIT. ~Aristotle
    Bored. Learn everything you need to know about Organic Gardening.
    {{ DiscussionBoard.errors[1661567].message }}
  • Profile picture of the author Mr. Enthusiastic
    Milo, there's a PHP runtime for ASP. It's called phalanger and it's a free open source project that seems to have had no activity for a few years, but the code is still available and several articles and tutorials are available. Google will give you plenty of resources.

    phalanger uses ASP.net to provide the web server functions PHP expects from Apache. It can call .Net assemblies. This should make it possible to rewrite portions of Wordpress in your choice of .Net language at your own schedule. And you include functionality from your own .Net libraries inside a Wordpress plugin, if you like (that of course would only run within phalanager).

    Phalanger looks like it also has an option to write desktop and server .Net applications in PHP if you wish.

    I think this is a better option than Microsoft's semi-automatic converter from PHP to ASP.Net. For something like Wordpress with its many plugins and frequent updates, it would be a losing battle to try to convert all the patches. But the ability to convert core functionality to .Net and integrate with other .Net libraries and applications could be very powerful.

    Tinkering with this is on my to-do list, but I might not get to it this week. If you have time to play around with it, I'd love to find out how it goes for you.

    Marketer by nite, one might as well ask why would one stay at a beautiful hotel when the YMCA might offer a dorm bed for a fraction of the price. (Nice site, by the way.)

    .Net allows the programmer to pick any language for each project or component. If C#, VB.Net, Eiffel, C++ or something else is the most productive tool, that's fine. No need to be limited to only one language.

    The .Net libraries are enormous, and ASP.Net in particular has a wide variety of options for web development and deployment.

    There's a huge, active, and friendly community and industry of .Net development. For virtually any task or need, there are excellent articles, tutorials, samples, consultants, and third party products immediately available.

    Many companies and organizations already have a Microsoft server and want to standardize their deployments with only one type of infrastructure to manage, patch, and keep secure.

    .Net development is 90% the same from embedded systems, through smartphones and PDA's, to desktop, browser, server, and Web applications. For somebody that does not just make web sites, there's a whole world of other types of programming and it can really help to use the same languages, tools, libraries, and techniques across all of these projects.

    There's a free, open source implementation of .Net that lets it run on Linux and Mac, with pretty good compatibility and performance compared to running it on Windows.

    Those advantages may not matter to a particular developer, company, or project, and that's fine. But to assume, without asking, that .Net couldn't possibly offer any benefits to someone who obviously is interested in it, as Milo is, is overreaching. A good programmer is aware that the world of programming is a giant buffet that includes ingredients and meals to suit all tastes, personalities, and budgets.

    To only use PHP with Apache and mySQL on a shared Linux box, unaware of what's offered by .Net, Java, Smalltalk, Windows servers, Solaris, Oracle, etc., is like eating the same hamburger every day without every trying a bite of Chinese food, or Greek, or Italian, or Indian. If you try 'em and don't care for them, fine. But to say that you wouldn't like it so you won't even learn why others like the taste is pretty poor preparation to be a comprehensive chef. Or, back to the hotel: why would anyone care about a lobby with a chandelier, when every Motel 6 uses compact flourescents? If you don't know learn about other options, how can you choose what you like? If our goal is to amaze and serve our users and clients, wouldn't it be better to at least learn more than one idea for our toolbox?
    {{ DiscussionBoard.errors[1661658].message }}
  • Profile picture of the author milo_pl
    Thanks for replies guys. I was just wondering if there's such thing, as I'm a C# and VB guy and just prefer Wordpress to be in that language, I could modify it freely without the need to learn PHP in way I know .NET...
    Signature

    {{ DiscussionBoard.errors[1661866].message }}
  • Profile picture of the author weblogix01
    good information...but php is very easy ad coding is also different that .net try out once..i did it and i like it for small works
    {{ DiscussionBoard.errors[1664028].message }}
  • Profile picture of the author JumpinJackFlash
    Hi milo,

    I don't think you will have problems to understand and learn PHP. It is really easy. And for wordpress you can find lots of free tutorials on the web about for to write plugins, themes and your on hacks for the platform.
    {{ DiscussionBoard.errors[1664052].message }}
  • Profile picture of the author customertools
    as a c# guy picking up PHP should be "EASY" at pie. Spend 5 hrs watching a linda.com video on Advanced PHP and you'll know enough to do whatever you need to with php (If you really are a C# guy)
    {{ DiscussionBoard.errors[1664527].message }}
    • Profile picture of the author milo_pl
      Originally Posted by customertools View Post

      as a c# guy picking up PHP should be "EASY" at pie. Spend 5 hrs watching a linda.com video on Advanced PHP and you'll know enough to do whatever you need to with php (If you really are a C# guy)
      Well, it's more like a "VB.NET guy switching to C#". I know PHP is easy, I did a few lines in it, but it's not like I'm fluent enough to modify such a big project as Wordpress. And besides, and I don't mean to flame on PHP, but IMO M$ dev tools are FAR superior to any open source or closed source competition they have. They suck at OS-es, but dev tools are top notch...
      Signature

      {{ DiscussionBoard.errors[1664597].message }}
  • Profile picture of the author wayfarer
    I think the best you're going to get for .NET is Dot Net Nuke. It has some Wordpress-like features such as the ability to run a blog.
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[1666266].message }}
    • Profile picture of the author mstan
      Hi Milo,

      I was asking this question before as I am a c# guy like you. Anyway, i manage to learn the php and build my website in a short period. There is a lot of php tutorials if you google it or you may post your questions about php here. A lot of experts are willing to help.

      Wish you luck and happy learning. =)
      Signature

      Grab FREE tools from JessicaTools.com today!

      {{ DiscussionBoard.errors[1669340].message }}

Trending Topics