thechiselgroup / biomixer

BioMixer
http://bio-mixer.appspot.com/
16 stars 13 forks source link

Remove GWT from Master Build #427

Closed everbeek closed 9 years ago

everbeek commented 9 years ago

In master branch, get rid of GWT in the build, but make an archive branch, for use until D3 is the production version.

everbeek commented 9 years ago

For now, I want to remove all the java code and related files, but we still want to be able to push to appengine, until things are working fine in stage. After that, I can do a full final cull of any gwt or appengine cruft left over.

everbeek commented 9 years ago

I have things culled out of the working directory. I am going to get a landing page set up that will allow conversion from old URL arguments to new ones, so I don't need any changes on Bioportal yet. After that, will commit the whole whack, and push to our staging URL for embed testing.

everbeek commented 9 years ago

The old URL format is like so: /mode=embed&embed_mode=paths_to_root&ontology_acronym=UBERON&full_concept_id=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FUBERON_0001062&restURLPrefix=data.bioontology.org

The new one is: /conceptPathToRoot.html?initial_vis=term_neighborhood&ontology_acronym=SNOMEDCT&full_concept_id=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F81745001

That's not much to update at all. I do need an index page at / that redirects to /conceptPathToRoot .html though.

everbeek commented 9 years ago

AppEngine doesn't have Apache for me to do server side redirects with. I'm going to take the simple route and duplicate conceptPathToRoot.html to index.html, so that stage can work without any changes.

Later, I will settle on file names, and get them to update things on their end, and we can remove duplication of files.

Decided to change iframe URL on my side to do testing prior to uploading to our test appengine URL. The iframe src on Bioportal is pointing at production currently, but I can change what is loaded in my browser easily enough.

it seems to work well. I will not push up tp the stage appengine URL until the stage embed URL is fixed on bioportal, but I am comfortable committing the GWT-free version to the repository. I already tagged the preceding commit as the final GWT version, so nothing will be lost.