Phalanger + WordPress

As an established open-source community project, Phalanger already has a discussion forum and an issue tracker. Today, we’re starting a new Wiki page for Phalanger and also this blog. Although we’re actively working on Phalanger, we didn’t have any way to easily share news and information about the development of Phalanger with the community. We’re hoping to change it with this blog.

Until today, there was no single blog site dedicated to Phalanger, except for Phalanger blog posts from Tomas.

To start a blog, we needed to choose a technology first. There are many great blog site solutions, but since Phalanger is PHP compiler, we decided we should use a blog engine written in PHP… and compiled into .NET by Phalanger, of course! This serves both as a demonstration of how well Phalanger works, and it also saves resources of our web server.

We decided to use WordPress, simply because it looks nice and professional. After months of looking for the prettiest theme, we finally got something. Then it was pretty simple to get it working; we just extracted WordPress into folder on our web server, installed Phalanger, added some configuration and here it is.

This process helped us to find a few small issues in Phalanger, but they are all fixed in the latest version. The exact step-by-step guide will appear here soon. However, I can already reveal that it runs faster and allows us to use interesting things from .NET.

So, follow this blog if you want to learn more!

This entry was posted in Blog and tagged , , by Jakub Míšek. Bookmark the permalink.

About Jakub Míšek

Jakub graduated Software Engineering at Faculty of Mathematics and Physics at Charles University in Prague, Czech Republic. His academic work involved data semantization, compilers, integration and automatized processing of web data and utilizing of development processes in dynamic languages. Beside other things, Jakub is developer of open-source PHP language compiler called Phalanger.

11 thoughts on “Phalanger + WordPress

  1. GRATS! very impressive.

    Looking forward to see more info and examples about Phalanger and the .NET interoperability. Specially with .NET Framework 4.0.

    Regards
    Carlos

  2. Nice,
    WordPress is like the ultimate PHP interpreter/compiler test.
    If you can run that, phalanger must be very far advanced!

    • Thanks! Actually Phalanger runs most of PHP solutions only with small or none issues. We are continuously testing bigger and bigger PHP projects and fixing the small differences between PHP documentation and the reality :-)

  3. Exciting Post.

    Wanted to bring your attention to a typo: “we needed to choos a technology”. “choos” should be “choose”.

  4. Congrats for such a great work ! Does anyone knows about a PHP to .NET translator ? so you can actually edit and work with the source code translated to some of the .NET languages ?

    Thanks,

    • Thanks! Actually you can compile PHP code with Phalanger and use redgate .NET Reflector to extract parts of the compiled code into C# or Visual Basic etc. But because of the very different nature of both runtimes, this cannot be done fully automatically. At least the resulting code will be very messy :-)
      We are using Phalanger to compile the PHP into .NET so we can write the rest of the application in C#.

      Cheers