Orion PHP Editor | GSoC 2011 Project

As the Google Summer of Code 2011 is coming to an end tomorrow (22.08.2011, see the timeline), I’d like to summarize the last three months of my adventure with GSoC. I won’t come into much details of my project as I recently prepared a few posts that come into all the bits and pieces (Installing [...]

·

This blog post serves as a documentation for everyone who wants to know more about the Orion PHP Editor plugin which was developed by me as a Google Summer of Code 2011 project. Please note that it’d be reasonable if you read the problems post first. If you’d like to know even more details, feel [...]

·

Orion is still a very new Eclipse Foundation project so if you plan to implement a plugin for it, you have to be prepared for various problems and obstacles. After three months of work on Orion PHP editor plugin, I got to experience some of them. I’d like to share my knowledge with you to [...]

·

You can always test the Orion PHP editor features on my oriondemo test installation. But if it’s not enough for you and you’d like to install Orion PHP editor features on your own machine, I’ve prepared a detailed installation instructions for you. I don’t want to repost them here as they’d quickly become obsolete. You [...]

· ·

For this week I planned to work on the multi-mode syntax highlighting feature I started previously. I changed the htmlGrammar.js to make it use (include) phpGrammar.js for anything that is inside PHP tags. Then I updated my modifications to textMateStyler.js file to make it remember the included grammars for reuse purposes. I was very surprised [...]

· · ·

I started this week with a goal to improve the content assist panel’s look and feel. The problem of current panel is that it doesn’t show any scroll bars when there’re many proposals listed. It can easily get out of the viewport and becomes very long. Also, when the caret position is near the bottom [...]

· · ·

This week was meant for a bug fixing, some cleaning-out and organizational work. I fixed a few important problems. I started with modifying the PhpServlet of Orion PHP Editor server-side bundle and PhpContentAssist.js on the client side to make it communicate by POST and not GET requests, as sending PHP script as a GET parameter [...]

· · · · · ·

The task for this week was to implement PHP code validation feature, integratef with Orion – so the errors are marked on the sidebar (similar to how it’s done in the desktop Eclipse Platform). My goal was to utilize PDT for this feature. When I was doing some prototype tests (yet before the coding period [...]

· · · ·

This week I planned to do some prototype implementation of the Linked Mode feature for Orion. As you can see in the last report, I was worried about the need of modifying too much of the core Orion parts to actually add this feature. I thought I’ll need to modify the textView.js file. But then [...]

· · · · ·

I started with updating the Orion version of my test installation as I didn’t do that for few weeks and some new important changes were introduced since M8 (you can read about it on planetorion.org). Some of them (git-related) doesn’t affect my work but the performance gain is easily noticeable. Also a very important bug [...]

· ·

Older posts >>

Theme Design by devolux.nh2.me

Orion PHP Editor

A progress-reporting blog for Google Summer of Code 2011 project entitled Orion Web IDE PHP Editor. The posts about project's progress and implementation details are being placed here.
To top