Oemr.org and Drupal

drbowen wrote on Sunday, December 12, 2010:

About a year ago we made a decision to switch the current oemr.org site to opensourcemedsoftware.org using Mediawiki as an improved communication device for the developers.  currently use Drupal as the.  The intent was to wait for awhile and let our web rankings settle for the robots and then switch the existing oemr.org site to from Xoops to Drupal the  content management system of choice for most of the developers in the project.  These goals have been achieved with he exception of switching the Xoops content  management system to Drupal.

I have set up a Drupal site that is currently:

http://www.oemr.org/drupal/

I would like to see this set up with the current links that are on oemr.org so that we can promote the Drupal site to become the oemr.org “web root.”  We can then place the existing Mediawiki site as a child directory of the oemr.org site instead of being on the openmedsoftware.org site.

We wanted to place a on-line paypal donor button on oemr.org to take advantage of our new tax exempt status.

I don’t think Justin Doiel is at Youthbridge anymore and is not currently available to help with this conversion.  Brady helped a lot with this conversion. 

Brady would you be willing to help convert this back?

Any comments on continuing the process that we started over a year ago?

Sam Bowen, MD
http://oemr.org

bradymiller wrote on Monday, December 13, 2010:

Sam,

I myself don’t have time to do this. What’s your immediate goal? I’m guessing you’re wanting to get paypal up and going. My suggestions depend on resources available.

If only mininum resources:
1. On current xoops oemr.org home page simply clean up the content text (even a copy/paste from the openemr wikipedia would be a huge improvement…), since it’s rather confusing (I’m also a bit mystified by the $100,000,000 dollars in donated software a month).
2. Put a paypal entry for the project on the xoops home page, the sourceforge project page, and on the opensourcemedsoftware.org wiki page.

If lots of resources:
1. Create a Drupal site
2. Ensure somebody maintains the Drupal site
3. Avoid moving the wiki(don’t see reason to lose google rank indexing of wiki pages by moving them yet again), but could mirror the download/demo links on the Drupal site.
4. Never remove xoops (of course, would be using drupal site for content, but since the xoops wiki module is still redirecting links to the main wiki). But rec. turning off not needed xoops modules and not allowing login or new users for security sake.

-brady

sunsetsystems wrote on Friday, December 31, 2010:

Assuming the oemr.org site is intended to represent the new OEMR.org non-profit corporation, I think it needs some major content reworking to reflect that.  I.e., talking about the non-profit, its charter and mission, and focusing on building membership and fund raising to accomplish things like certification and infrastructure improvements.  I think it’s misleading to title it “OpenEMR Home Page”.

I wouldn’t get all hung up on search engine rankings at this point, those will settle down soon enough after changes are done.

By the way Drupal 7 is scheduled for release on January 5.  That’s a big deal, worth waiting for if you want to use Drupal.  But surely an upgrade of Xoops would do the job also - that project is alive and well, up to release 2.5.0 as of November 10.

I guess all this needs to be a major meeting topic for the OEMR Board of Directors, including the matter of assigning a webmaster.

Rod
www.sunsetsystems.com

tmccormi wrote on Friday, December 31, 2010:

It does need reworking and Dr Bowen has been asking for some help in that project.  OEMR.ORG does represent the OpenEMR Project and should be considered the Home page, just like the it has been all along.  The only thing that is new is the fact that we have a 501©(3) to leverage now.   oemr.org is the home page, openmedsoftware.org is the wiki location (which we recommend moving to oemr.org/wiki over time), sourceforge.net/projects/openemr/ is development management site.

That said the Drupal base content needs lots of updating before it can be pushed up to the top level displacing XOOPS.  No need to wait for version 7, it already meets our needs just fine as is.

-Tony

Tony McCormick

sunsetsystems wrote on Friday, December 31, 2010:

Tony, OEMR.org is going to need a strong identity in order to build membership and raise funds.  It seems pretty silly to use the oemr.org domain for any other purpose.  The domain name has in the past been used just for OpenEMR, but it never was a very good fit for that purpose.  That’s part of the reason I donated the domain to the nonprofit.

In any case the OpenEMR project has a well-defined home on SourceForge and can do without the domain.

Rod
www.sunsetsystems.com

bradymiller wrote on Saturday, January 01, 2011:

hey,

Before making any big decisions here, I suggest checking out the Google Analytics information for oemr.org and www.openmedsoftware.org (let me know if you want access to it; and send me your google account email address). Reading through that you’ll note the following pattern.

1. Each site gets about 250-350 sites per day.
2. 75% of oemr.org hits come from google search engine
3. 75% of www.openmedsoftware.org come from oemr.org

oemr.org is ranked #1 for the OpenEMR keyword on google, and despite www.openmedsoftware.org being around for a year with good content, it still ranks about 8-10. (if we lose oemr.org, then phyaura’s site will be #1) (note there is still even a significant number of linking from the old oemr.org wiki pages to www.openmedsoftware.org; I put in manual links when I migrated the wiki).

Sourceforge is slow and rather unreliable. My biggest issue, though, is their sporadic method of blocking search engine robots; I wouldn’t feel comfortable relinquishing this sort of power to sourceforge. If you lose the search engine robot indexes, then that site will get no hits.

OpenEMR is downloaded about 100-120 times per day, likely because of both oemr.org and www.openmedsoftware.org (see the goals I set in google analytics for downloads from this site). If you cut off this pipeline, my guess is downloads would drop drastically.

Look through google analytics and let me know your thoughts.

-brady

sunsetsystems wrote on Saturday, January 01, 2011:

Perhaps the OpenEMR project could keep its SEO rankings by having its own separate location on the site, like www.oemr.org/openemr/.  That way OEMR.org (the public charity) can have www.oemr.org as its home page, which is what people are going to expect.  Bottom line is, each is managed differently, has its own mission and methods, and needs its own identity.  Thoughts?

Rod
www.sunsetsystems.com

drbowen wrote on Saturday, January 08, 2011:

The history of Open Source Medical Software (OSMS) and its relationship with the OpenEMR project can be reviewed by looking over the minutes of the Board of Director meetings.  This have been available for public review on-line since about October of 2005.  The current web location is here:

http://www.openmedsoftware.org/wiki/Board_Meeting_Agendas_and_Minutes

I have personally been using OpenEMR is live production since November 2004 beginning with version 2.0 from Synitech.  (My first installed test version was 1.7 from Synitech).   Very early on I  was told “no” repeatedly by the owners of Synitech and later PennFirm when I tried to have an input on the software development process.  I felt that it was critical to have physician input into the function and design of OpenEMR for it to be an effective clinical tool.  I also realized that I would have to control the purse strings to have an effective input into the project.

I began organizing OSMS in the fall of 2004 when I hired Emily Killian to create the frame work of a not-for-profit company that would provide direction and financial support to the OpenEMR project.  Emily Killian is a professional news paper journalist and graphic artist.  Ms. Killian wrote the current OSMS by-laws, conflict of interest policy, and other required not-for-profit policies.  She served on the first Board of Directors and designed the blue logo with the white star burst that we now use for the project.  She used all open source tools to do this and used the Gimp to design the logo.  The OSMS not-for-profit officially came into existence March 15, 2005.  The first meetings were held with employees of my office as the Board-of-Directors.  This was useful only because it helped us get the nonproft actually created but they were otherwise not very interested.

At almost the same time that OSMS came into existence on March 15th, PennFirm lost their main developers and got tired of losing money on OpenEMR.  PennFirm transferred control of the project from their private servers to SourceForge on March 8th and 9th of 2005.  If anyone cares to look I made the first post on 2 out of three forums here on SourceForge to try to get some forum conversations going on the brand new forums.  At that time I engaged in a series of on-line email conversations with Andres Paglayan, Rod Roard, and James Perry, Jr.  They seemed to be very interested in giving the OpenEMR project leadership and direction.  I invited them to join the OSMS board which in my personal opinion, they seemed to happy to get involved with this organization.

In the Open Source Medical Software Board of Directors meeting of September 21, 2005 I nominated Rod Roark, Andres Paglayan, and James Perry. Jr. to be on the Board of Directors and the resignations of my office staff were accepted.  The OpenEMR public web page was discussed at that meeting.  Neither Rod Roark, Andres Paglayan or Janes Perry, Jr. would accept the responsibility of becoming the web-master of the public web page.  The names openemr.net, openemr.org and openemr.com were owned by others who were unwilling to sell or give up control of the web pages.  Bill Lober in Washington State still owns openemr.org and has been approached repeatedly about transferring this domain name but he has acted increasingly irritated about our repeated approaches. We settled officially on oemr.org as the official web page.  Rod Roark found the oemr.org domain name and this name was accepted as the official pubic web page.  I am not sure, but I think Brady Miller actually changed the link on the SourceForge summary page to point at oemr.org.

https://sourceforge.net/projects/openemr/

Since the adoption of oemr.org as the official public web page, I have been the web-master.  I have been assisted mightily by Brady Miller for several years.  More recently the web pages have been managed by Brady Miller, Julia Longtin, Jason Brooks, and Jeremy Wallace.  I wrote a successful grant and was awarded $2,500 by the Hickory Springs Corporation which was used to purchase a server that was built and delivered by Rod Roark and is currently still serving oemr.org and openmedsoftware.org.  At the FOSS Healthcare meeting in July30-Aug1 2009 meeting hosted in Houston we had 12 OpenEMR project members in attendance and used this as a mini-summit. Julia Longtin and Tony McCormick and others were uuhhh…. “complaining” about the use of Xoops on the public web page oemr.org and requested that the wiki at least be converted to “MediaWiki.”  MediaWiki is the same software that is used by Wikipedia and is much more common and the syntax is more widely used by web-designers and web-masters.  The conversion of the Xoops run web site to MediaWiki was accomplished primarily by Brady Miler and Julia Lontin with input from Jeremy Wallace and Tony McCormick.  The intent of course is to convert all of the back to oemr.org which has been hung because every one has been so busy with their private businesses.  I have already requested that we start making this conversion back to oemr.org.

https://sourceforge.net/projects/openemr/forums/forum/202506/topic/4011231

Over the years I have been stuck with the “professional” opinions of different board members with what we should do with the public web page.  This is how I got stuck with using Xoops in the first place.  The “expert” who was supposed to help me never did anything and I got left holding the bag.  Of all the people in the project only, Brady Miller has stepped up to with professional competence to help repeatedly with the oemr.org web page over a sustained  period of time.  Brady is pretty busy reviewing all the software of the Meaningful Use Project and has asked that this be delayed until things aren’t quite so frenzied.

I have also been the Search Engine Optimizer for the project for the last five years.  I have many hours over the last five years adding links to oemr.org from lots of different sites including Linuxmednews.org, the official Debian site, Freshmeat, Wikipedia, Linkedin, and Digg among others.  This activity has been assisted by Brady Miller and Dr. Mark Leeds.  The result of this is oemr.org has developed very high rankings and oemr.org is frequently on the first page if not the #1 spot of all 7 of the major search engines.  These type of web rankings were achieved through the hard work of Brady Miller, Mark Leeds, DO and myself.

As to my original goal to have physician input into the project, Of the original 4 Board Members one has a sister who is a physician, two were married to physicians and the fourth is a physician (yours truly).  We have also had some physicians who are also software developers.  The most prominent of these are Brady Miller, MD and Mark Leeds, DO.  There may be others that are escaping me but I am not leaving you out intentionally.   This strong physician input has been the main driving force behind why OpenEMR is so functional and easy to use for physicians.

There are already 5 webmasters: Brady Miller, Julia Longtin, Jason Brooks, Jeremy Wallace, and myself.  Recently I have tried to stay out tinkering with the web page as webmaster other than to help fix new project members with their privileges.  I did discover one successful hack of the oemr.org webpage.  This was a cross-scripting attack that was closed by Rod Roark.  I rank my web-master skills somewhat higher than my developer skills but I recognize that  Brady Miller, Julia Longtin, Jason Brooks, and Jeremy Wallace are much more skilled than I.

The questions of what is the official webpage and who the webmasters are, were answered a long time ago.

Sam Bowen, MD

drbowen wrote on Saturday, January 08, 2011:

For those who are interested, I have modified this post slightly and added a little more detail about the not-for-profit organizations of OEMR ( http://www.oemr.org ), TBT.org ( http://www.tbt.org ), and Patient Physician Cooperatives ( http://www.patientphysiciancoop.com ) on main web page of http://www.openmedsoftware.org ).

Sam Bowen, MD

drbowen wrote on Saturday, January 08, 2011:

I chose Drupal this time because it was the Content Management System recommended by Rod Roark.  He is the most senior developer / member of both oemr.org and OSMS and I assumed he would be the most reliable in the future.  (I have gotten very tired of developers joining the board for a few months, recommending their favorite, them leaving me to do the work).

Choosing Drupal does mean that Brady Miller and I will need to learn a new CMS, but in the balance Rod Roark, Tony McCormick, Julia Longtin, Jeremy Wallace, Jason Brooks all have extensive Drupal experience and I thought Brady would be OK with having some professional help on this.

Sam Bowen, MD

drbowen wrote on Friday, July 15, 2011:

Art:

We should move the thread here.  Talking about web upgrades for oemr.org was really off-topic for “SourceForge is slow.”

Shameem Hameed has also volunteered to help with the site.  I also suspect if we just give privileges to Brady he has an incredible nesting instinct and magic will just start happening.

Sam Bowen, MD
http://www.oemr.org

drbowen wrote on Friday, July 15, 2011:

I have added the following users:

Brady Miller
Shameem Hameed
Tony McCormick
Sara McCormick
Yehster
Art

and advanced their privileges to allow them to help upgrade the appearance and functionality of the site.  We also need help adding content.

Sam Bowen, MD
http://www.oemr.org

yehster wrote on Friday, July 15, 2011:

It looks like there is a drupal phpBB module that helps with integration between the two.

http://drupal.org/project/phpbb

bradymiller wrote on Friday, July 15, 2011:

hi,

My suggestion is the first priority should be “eye-candy”. Create a succinct overview of the project for the home page with links to the current wiki, forum, demos(on wiki), and downloads(on wiki). (note the current home page that is there on the drupal site belongs in a news page or something(or I suppose could follow the main Overview)).

For xoops, rec figuring out a way to keep that old wiki around (ie. the web links need to stay the same) since traffic still funnels in through this.

-brady

bradymiller wrote on Friday, July 15, 2011:

Also,
As an aside. The wikipedia OpenEMR entry is highly indexed on google and is in need of some updating:
http://en.wikipedia.org/wiki/OpenEMR
(note this needs to be a description, not a commercial advertisement; for example, the ‘Hosted OpenEMR’ section should likely be stricken)
-brady

aethelwulffe wrote on Friday, July 15, 2011:

I’m going in on trying to get a forum index laid out a little just for a starting point with how we need to arrange it.  I am leaving skinning the thing alone for right now, as I suppose that is a site-wide issue.
  I have created a few category containers and forums as a start-up point.  There are no users outside of the administrator “Gang of 7”, so no worries yet anywho.  I think I will add links in the forum to the existing three sourceforge forum categories.

aethelwulffe wrote on Saturday, July 16, 2011:

Hmmm.
*Heavy Sigh*
I’m not diggin’ the Drupal forum module.
Anyone up for tying on phpbb3 into it?

tmccormi wrote on Sunday, July 17, 2011:

The Drupal Forum module is weak, no question.  phpbb3 is better, but we would need to get one of our admins ton install and set it up.
-Tony

drbowen wrote on Sunday, July 17, 2011:

I will be glad to take a look at phpBB.  Yester thanks for the link.

Tony, Sara and I are looking at creating a custom theme.   Sara is a professional artist and has css skills.

Sam Bowen, MD
http://oemr.org

aethelwulffe wrote on Sunday, July 17, 2011:

Well, If I have admin access to to the drupal install, I guess I can do something towards that effort…I just have to go out and learn what all that is.  Looks like yehster indicated that there is a module (which I can probably install with my access) but that is just for integration, not for installing stuff on the server I imagine….but I guess I need the drupal edumacashun, so I will be looking at this more.
  My assumption correct?  Who are the oemr.org admins that can access the server and make shiny new things appear?  I will gladly tweak the phpbb3 install after it gets popped in, but I would vote for (ok, beg) for a bb3 install for our forum.