Commit graph

26 commits

Author SHA1 Message Date
tankchintan
842b709120 1. Removing dead code belonging to uncached version for temporal graphs. 2011-07-22 23:02:48 +00:00
tankchintan
d1f8bdc7c1 1. Removing dead code belonging to uncached version for temporal graphs. 2011-07-22 22:53:15 +00:00
tankchintan
51208948f2 1. Adding the tools menu for visualizations. This will provide detailed explanation on why we need the cache refreshing for visualizations and also the link to initiating the reconstruct. It is only accessible to the admins. 2011-07-13 00:36:53 +00:00
tankchintan
f2148a785c 1. Modified visualization request handlers so that they can handle privileges i.e. give access to users who have the right permissions to view that visualization related page.
2. Improved how short url parameters were extracted.
3. Added a new feature "Refresh Visualziation Cache" which reconstructs all the models that are currently saved. This so that the admin can rebuild the vis cache instead of having to restart the server to rebuilding the cache.
2011-07-12 19:30:05 +00:00
cdtank
5f8e6e4172 1. Refactored package structure for the java files to remove the work "freemarker".
2. Did more work for setting up the backend for the science map visualziation.
2011-05-12 20:51:47 +00:00
cdtank
380d7bca96 1. Refactored the package naming, removed the "freemarker" from the package structure for visualziations, since now only freemarkerised visualizations exist. 2011-05-11 21:35:43 +00:00
cdtank
0a158ae30f 1. Made changes to the coautho/copi link creator utility to first test for short-uri possibility. 2011-05-09 15:52:05 +00:00
cdtank
29ca04f648 1. Implemented the backend for accepting shorter urls for visualizations. This partially implements the feature described here http://issues.library.cornell.edu/browse/NIHVIVO-1097
2. Changed the IndividualTemplateModel to render shorter vis urls for temporal graph & ego-centric networks.
3. changed main toggle visualization links in ego-centric networks to use shorter vis urls.
2011-04-28 20:28:36 +00:00
cdtank
6209f2af82 1. Reverting visualization bean to not use the cached-implementation of temporal vis by default. 2011-04-14 15:47:03 +00:00
cdtank
3aa9d2879f 1. Partial fix for NIHVIVO-2150, now the temporal vis only shows line graph only for the last complete 10 years. 2011-04-13 16:23:02 +00:00
cdtank
c943c852ce 1. Reverting mappings of cached-implementation of temporal vis in the visualization bean. This should be done only when the cached-implementation is approved. 2011-04-13 14:26:51 +00:00
cdtank
e76fb35492 1. Fix for error message not showing up when you switched the parameter in the temporal vis & there happens to be no data available for that parameter for that organization. 2011-04-13 14:23:55 +00:00
cdtank
a3ffff2adf 1. Refactored the enetity grant code.
2. Started initial restructuring of the tmeporal vis code. Now entitycomparison means just that - a container for different vis that do entity comparison. So the newly anointed TemporalGrantVis* goes in there and resides along with TemporalPublicationVis*
3. Added new model constructor for organizations TO grants via investigator role.
4. First attempt at using the new layout for grants but currently restricted only to construct+select on grants via the investigator role.
2011-03-17 16:21:34 +00:00
cdtank
af0f3e5a3a 1. Development related to a prototype of Temporal vis for publications that will leverage the caching feature. Currently it uses the temporary cached models that are saved in a map. 2011-03-16 16:04:57 +00:00
cdtank
a8974ded16 1. Adding license text to vis* xml file for dependency injection.
2. Removed unused dependency injection file.
2011-02-24 17:14:39 +00:00
bkoniden
a740497bb6 Committing the following changes
1) Added entry for entity_grant_count in visualizations-beans-injection-fm.xml
2) Styling changes in layout.css -- changed the styling for buttons.
3) util.js -- Removed hardcoding of URLs see NIH VIVO 1618 and 1619
4) Made queries for EntityGrantCount, EntityPubCount and EntitySubOrganizationTypes more generic. Added Export as CSV functionailty for EntityGrantCount
2011-01-07 21:59:59 +00:00
bkoniden
214bd1fbfc Uncommented the entry for entity_comparison in beans.xml 2011-01-05 16:24:31 +00:00
cdtank
419c9dbfb5 1. Modified dependency injection bean to use proper packages.
2. Started the bifurcation process of person level into coauthor person level & copi person level.
3. Fixed person pub count sparkline to use new data structures.
4. Modified co athor vis code genrator to save some more data for use by the templates.
2010-12-23 16:51:03 +00:00
cdtank
d08cdd3498 1. Modified dependency injection bean to include the new freemarkerized vis.
2. Modified freemarker branch to use newly added visFramework constants.
3. Completed freemarkerization of co-pi vis code generator.
4. Modified co-autho req handler to handle all data responses (2 sparkline, 2 network) instaed of person level.
5. Adde dperson level request handler to freemarker branch.
2010-12-22 21:14:07 +00:00
cdtank
81855eddc2 1. Removed SOPs from the visualization codebase. Switched it with log.debugs.
2. Added person grant count & coauthorship to the freemarker version of dependency inhection bean.
3. Fixed a bug in garnt count freemarker.
4. Made use of urlbuilder instead of making urls by just encoding/appending parameters.
5. Add co-pi to the freemarker package. Completed the back-end conversion.
2010-12-17 22:05:53 +00:00
cdtank
06523d402e 1. Changed vis architecture to serve 3 type of responses from 3 corresponding url patterns (standard, ajax, data).
2. Removed debug statements from publication sparkline ftl.
3. Reworked publication sparkline & utilities visualziation to ahere to new architecture.
4. Started work on co-authorship freemarkerization.
5. Removed FileResponseValues type per talks with Rebecca Y. & Nick C.
6. Temporarily disabled person grant count visualization (freemarker version).
2010-12-16 01:18:39 +00:00
bkoniden
313a2da5da committing persongrantcount related files,new Egocentric swf file, CoPIVisCodeGenerator, person_level.js (to include co-author and co-pi vis). 2010-12-15 17:20:57 +00:00
cdtank
7e9bcdaab2 1. Created folder structure for the theme components (css, images, js) so that visualizations can become theme agnostic.
2. Modified FreeMarkerized (FM) sparklines on the profile page to actually make calls to freemarker version of person publication count sparkline. (TODO: currently the code to replace "/visualization" with "/visualizationfm" is hard coded. Thsi will be resolved once change is made in IndividualController to call FM personPubCount controller.)
3. Added new templates for FM version of visualizations. 
4. Added a new bean which recognized FM versions of visualizations.
5. Created FM branch of the visualization architecture & Person publication count visualization.
6. For Person pub count abstracted out the html/javascript code creator to be on the front end itself. (TODO: refactor SparklineData VO to remove attributes that save the html/js code.)
2010-12-13 20:07:51 +00:00
bkoniden
7b9a7cf5e2 1) Removed entry for freemarker in visualization-beans-injection.xml
2) Commented out the part related to query.isSelectType() in all the QueryRunners
3) Added a generalized query for temporal vis that doesn't impose hierarchy. (Even if there are only people in a University/School, it works!)
4) Added print method to CoPIData
2010-11-23 15:41:57 +00:00
bkoniden
67d14f3212 re-integrating the branch /branches/iu-vis-dev-branches/vivo-post-1.1 2010-11-22 19:39:51 +00:00
cdtank
107eabbe14 1. PAth issues for the bean file caused the vis to be not loaded. right now checking out various options & for now included a catch-all exception handler so that graceful degradation in case of no .xml file happens. 2010-07-29 17:22:45 +00:00