A few development Questions

rdot wrote on Friday, February 13, 2009:

Hi -

    I am a .NET/C# developer helping out my cousin by reviewing OpenEMR.

    Could someone recommend a good open source development tool for PHP?    I have searched the web and found Eclipse but since I’ve never used Eclipse I thought it would be wise to ask.

    I have reviewed openEMR documentation and found a few articles on the architecture.    One question I could not find an answer for - is the architecture layered in such a way that the user interface can be modified fairly easily?     My cousin says the user interface is a little hard for him.  I told him he is just used to slick looking web sites that really do nothing.  :-).

  Anyway - thanks for your time.

Have a good day -

  Rob

aperezcrespo wrote on Friday, February 13, 2009:

Hi
  By the way you may want to take a look at the mono project for .NET/#C.  Its cross platform so things you develop on windows will run on linux as well.

http://www.mono-project.com

cfapress wrote on Friday, February 13, 2009:

Rob,

The OpenEMR interface is… umm… thick?

Much of the UI is embedded in PHP code. A little is split out into templates used by PHP Smarty. And then there is a growing collection of classes in the CSS files.

Given that none of us developers are graphic designers we do our best to match function with fashion. But tend to be heavy on function and less on fashion.

I’ve been working on splitting out as much as possible into DIV tags and CSS styling. Personally, I like the ‘classic’ style of OpenEMR with a menu at the top versus the newer styles with a stack of radio buttons or tree on the left side.

For a PHP editor… go for Eclipse. I’ve never used it, preferring command line coding in UNIX with ViM.

Jason

whimmel wrote on Friday, February 13, 2009:

Coming from .NET/C#, you’d probably be most comfortable developing in Zend Studio.  You can get most of the features for free by downloading Eclipse and PDT, but there’s a LOT more in the $ version.

Other than that, I use vim, grep, sed and so on.

rdot wrote on Friday, February 13, 2009:

Hello Everyone -

  Thanks for your responses! 

  Eclipse sounds promising as I am the first to admit i’m spoiled having the Visual Studio IDE.

  I will also look into some of the open source tools mentioned - vim, grep ,etc.

  I understand being heavy on function and less on fashion - I operate in that realm all the time.  Luckily I have a graphic designer to lean on.  :slight_smile:

  I’m well aware of mono as i do game programming using Unity and mono is the platform it uses.   I’m not sure how mono would help me w/ OpenEMR though, would it?  Unless i’m adding an API to be called by openEMR or something of that nature.

I appreciate everyones time.

  Rob