Hi guys, I'd like to show you my proposal. It's a draft but most of the things I wanted to include are there. Any hints and advices are welcome!
PDF: http://gusak.eu/resources/pdf/gsoc2011_proposal_orion_pdt.pdf TXT: http://gusak.eu/resources/txt/gsoc2011_proposal_orion_pdt.txt Regards, Karol On Thu, Mar 31, 2011 at 2:12 PM, Karol Gusak <[email protected]> wrote: > Hello, > > Thank you for reply Jacek. > > I've checked the Orion source code and I think I know how to integrate > the features on client side (waiting for reply from orion-dev to make > sure). But the server side seems much trickier. Ideally I'd like to > reuse PDT on server side, by writing a layer that accesses some of the > PDT features and provides interface for client (by RESTful services). > I'm reading PDT source and wiki right now, but I'm not sure how could > I reuse parts of PDT. I'm feeling a little lost when it comes to > Eclipse internals - could you guys recommend some reading and give me > a little hint? > > If not integrating PDT in any way, syntax coloring could go > client-side, but I think that other features would need the server > backend. I have no specific plans here yet though / doing a > research... > > Regards, > Karol > > 2011/3/28 Jacek Pospychała <[email protected]>: >> hi Karol, >> >> yes its about adding syntax coloring, validation, content-assist, and >> similar features for PHP language in Orion. Some of this >> features are already supported in Orion, so it's just a matter of extending >> them. But it may turn out that they're not easily extensible. You may also >> want to add some features that >> are not yet supported in Orion. Ideally, we'd like to see student proposing >> particular list of features, based on what he thinks is most important to >> the end user and easiest to implement >> in current Orion state. >> >> It's in PDT project just because PDT team invented this idea. There's some >> more aspects to this: technical, organizational and deployment. >> Technically this GSOC project doesn't need to be tied in any way to PDT code >> base, but this will be up to student. Maybe e.g you want to reuse something >> from PDT... >> Organizationally, you will be working with both PDT and Orion team. Neither >> of those teams has resources to investigate this problem currently, but both >> teams are enthusiastic about idea and wanted to explore it. >> In terms of deployment, the work result could go either directly to Orion, >> get released as a plugin, or separate website, or just a bunch of >> documentation. >> >> Implementation will require JavaScript knowledge to at least integrate with >> Orion client, the rest is up to you. You can develop some sort of backend in >> Java, >> provide complete implementation in JavaScript, use PHP backend, or some >> other language (Erlang?) if you find it convenient. Maybe there's already >> some website somewhere that just >> does what we want and it's only a matter of making Orion use that website >> logic. I don't know, and am looking for student leadership on this. >> >> That's it, I'm not sure if any of my answers were helpful :-) Basically, >> it's equally a research and development project, where it will be your job >> to decide on everything. >> The first part of the job is going to be a proposal that you'll submit in >> order to get selected for GSOC. Your proposal should probably outline which >> features you want to implement, >> how you want to implement those features, and when are you going to finish. >> Asking more questions on orion-dev and pdt-dev is probably best way to start >> working on your proposal. >> >> Good luck! >> >> Jacek >> >> ________________________________________ >> From: [email protected] [[email protected]] on behalf of >> Karol Gusak [[email protected]] >> Sent: 26 March 2011 16:23 >> To: [email protected] >> Subject: [pdt-dev] Question regarding GSoC >> >> Hi guys, >> >> My name is Karol and I'd like to ask you about the "PDT - Orion Web >> IDE PHP Editor" project listed on the Eclipse GSoC ideas page. Is this >> project about adding PHP support (syntax coloring etc) to Orion? If >> so, why it's listed as PDT project? Could you provide more details >> about the idea? What is the main language of implementation, Java or >> JavaScript? >> >> Thank you in advance. >> >> Regards, >> Karol >> _______________________________________________ >> pdt-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/pdt-dev >> _______________________________________________ >> pdt-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/pdt-dev >> > _______________________________________________ pdt-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/pdt-dev
