Giter Site home page Giter Site logo

iqss / dataverse Goto Github PK

View Code? Open in Web Editor NEW
851.0 66.0 477.0 141.03 MB

Open source research data repository software

Home Page: http://dataverse.org

License: Other

Shell 1.28% Ruby 0.01% Python 0.79% Makefile 0.03% Perl 0.18% XSLT 0.58% Java 82.73% R 0.27% HTML 10.13% JavaScript 3.27% CSS 0.48% Dockerfile 0.14% Jupyter Notebook 0.05% PLpgSQL 0.05%
hacktoberfest

dataverse's Introduction

Dataverse®

Dataverse is an open source software platform for sharing, finding, citing, and preserving research data (developed by the Dataverse team at the Institute for Quantitative Social Science and the Dataverse community).

dataverse.org is our home on the web and shows a map of Dataverse installations around the world, a list of features, integrations that have been made possible through REST APIs, our project board, our development roadmap, and more.

We maintain a demo site at demo.dataverse.org which you are welcome to use for testing and evaluating Dataverse.

To install Dataverse, please see our Installation Guide which will prompt you to download our latest release.

To discuss Dataverse with the community, please join our mailing list, participate in a community call, chat with us at chat.dataverse.org, or attend our annual Dataverse Community Meeting.

We love contributors! Please see our Contributing Guide for ways you can help.

Dataverse is a trademark of President and Fellows of Harvard College and is registered in the United States.

Dataverse Project logo

API Test Status API Test Coverage Unit Test Status Unit Test Coverage Guides Build Status

dataverse's People

Contributors

bsilverstein95 avatar djbrooke avatar dlmurphy avatar donsizemore avatar eaquigley avatar ekraffmiller avatar erykkul avatar ferrys avatar gportas avatar janvanmansum avatar jayanthychengan avatar jp-tosca avatar kcondon avatar landreev avatar lubitchv avatar matthew-a-dunlap avatar mheppler avatar michbarsinai avatar oscardssmith avatar pameyer avatar paulboon avatar pdurbin avatar pkiraly avatar poikilotherm avatar qqmyers avatar raprasad avatar scolapasta avatar sekmiller avatar stevenwinship avatar xyang02 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dataverse's Issues

Browse dataverses


Author Name: Philip Durbin (@pdurbin)
Original Redmine Issue: 3442, https://redmine.hmdc.harvard.edu/issues/3442

Original Assignee: Elda Sotiri


Design (facets, card, "amazon widget", etc.) is being worked on at https://trello.com/c/jmry3BJR/28-browse-dataverses

One of the first things to do is create a ui:include for search to be used on the Dataverse Page and re-used on other pages, such as the Account Page.

For a list of default facets that should be shown: #3490
#2014-02-21 notes

From Notes from 2/21/14 Meeting doc at https://docs.google.com/document/d/18D6NSi4aCQBpT--OGV2Dj9HJQIqiqZ0h4tkOAiDPvSw/edit?usp=sharing (** means higher than urgent):

  • #3558 Clean up search parameter display above results** (context:all, etc.)
  • #3579 "Search this dataverse" water mark**
  • #3560 Type (DV, DS, files) facet, when zero results, grey out
  • #3561 "Original" vs "Host" dataverse label** (make it "Host Dataverse")
  • #3563 Checkboxes for all facets**
  • #3542 Show child items in card (get more/less working)
  • #3555 Real data migrated to show keywords and topic classifications
  • #3569 Search box panel from header, make more prominent
  • #3573 Files show up by default, change to not show up**
  • #3575 Pagination**
  • -Better card separation- (ok as of 2014-03-07 per comment in doc)
  • -Icons next to type facet- (added in commit fa007e6)
  • #3571 Wire up "root level search" in nav bar at top of page**

From [dataverse] Quick QA notes on smoke test of today's build (2014-02-21):

  • #3586 5. Datasets not showing in facet results in dataverse but can see them in show child.
  • #3589 8. Data set in dv view, show child objects does not have real name.

Related issue(s): #82, #128, #133, #146, #250
Redmine related issue(s): 3490, 3537, 3542, 3556, 3664


Hardcoded harvard email server, installation freezes

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:49 min
[INFO] Finished at: 2014-07-01T00:19:54-08:00
[INFO] Final Memory: 25M/124M
[INFO] ------------------------------------------------------------------------
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Use of uninitialized value $user_entry in string ne at ./install line 229.
Could not establish connection to mail.hmdc.harvard.edu,
the address you provided for your Mail server.
Please select a valid mail server, and try again.

The block of text above keeps repeating indefinitely.

Autocomplete: Term that appears in autocomplete gets chosen if a user hits enter


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3447, https://redmine.hmdc.harvard.edu/issues/3447
Original Date: 2014-01-28
Original Assignee: Kevin Condon


Term that appears in autocomplete gets chosen if a user hits enter thus overwriting the search they are trying to do. Follow Google process of: user begins typing in a search term, autocomplete results appear, use arrow keys to pick autocomplete, then hit enter.

Also: (TODO: autocomplete on dataset titles, typing "data" and hitting enter in autocomplete does a search for data.tsv... generally buggy...)

As of 2014-02-10 AutoCompleteBean operates on SearchFields.NAME so it autocompletes on anything indexed with SearchFields.NAME which is dataverse.getName() and dataFile.getName(). We probably want to change this. (At least autocomplete on dataset titles and maybe no longer autocomplete on filenames.)


Related issue(s): #108
Redmine related issue(s): 3517


Clean-up Code / Package Structure / File Names


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3433, https://redmine.hmdc.harvard.edu/issues/3433
Original Date: 2014-01-27


Code cleanup task:

When we started with 4.0 we did not worry about what package a class belonged to, but we really should have. This task is to go in and review each current class and put in in the right package, so that the code is organized better.

We should also review file names, because some of those files will be showing up in the URL, and we should have have a consistent naming convention, and whatnot.

Also, property files for internalization of field labels, help text, etc.

Added by Phil 2014-01-28: Can we add a way to format the code programmatically using a "house style" or the default NetBeans 7.4 style? Right now we have a mix of tabs and spaces...

Contact Us -- Feedback, Email Dataverse/Dataset Contact


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3099, https://redmine.hmdc.harvard.edu/issues/3099
Original Date: 2013-06-13
Original Assignee: Elizabeth Quigley


Based off 4.0 discussions so far, this is a description of how to handle this:

Contact method for dataverse admins (aka for open dataverses) and dataset authors:
Contact icon next to field, opens up form for contact, like in 3.6, ability for a user to check a box to have them receive a copy of the email they are sending to the author or DV admin

Sonia's original e-mail:

Hi guys:
We need some options for dealing with the "contacts" field in the dv template.
We are going to make some fields required and "contact" came up but we want to avoid issues like spam. We also noticed that few people actually contact the dataverse admin using the little icon in the top right screen of the dv page, maybe because they don't hover long enough to know it is there..so we can questions about data that should just go to the dv admin....
how can we fix this? Merce suggested a link somewhere on the "contact" field that would direct users to that very "contact dv admin" icon they seem to be oblivious to.....what do you think?
1-also, which email goes into that dv admin contact section when you have multiple dv admins?
2-and is there a way to avoid spam in the existing "contact" field?
3-can we just make the dv admin contact feature more prominant?

Dataverse customization


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3437, https://redmine.hmdc.harvard.edu/issues/3437
Original Date: 2014-02-03
Original Assignee: Gustavo Durand


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.

We are going away from the completely custom customization to a more controlled setup. On the edit dataverse page, user should be allowed to selected image, color, etc for their dataverse.

  • Dataverse Theme, Logo, Tagline, Personal Site URL
  • Selecting Metadata Blocks
  • Selecting Domain Search Facets

Related issue(s): #64
Redmine related issue(s): 3472



Child issue(s): #89, #116, #117
Redmine child issue(s): 3498, 3525, 3526


Adding a Dataset Page: Firefox Issue


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3449, https://redmine.hmdc.harvard.edu/issues/3449
Original Date: 2014-01-28
Original Assignee: Elizabeth Quigley


During both rounds of usability testing, a user in the UK using Firefox on a Mac hasn't been able to complete the task of adding a dataset. The bottom of the page is getting cut off (right at the files tab) and the user is not able to scroll down at all.


Related issue(s): #51
Redmine related issue(s): 3458


Test failed during vagrant up

Running edu.harvard.iq.dataverse.util.JsfHelperTest
enumValue
Jul 01, 2014 12:19:24 AM edu.harvard.iq.dataverse.util.JsfHelper enumValue
WARNING: Illegal value for enum edu.harvard.iq.dataverse.util.JsfHelperTest$TestEnum: 'THIS IS A BAD VALUE'

Relevance of search results


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3453, https://redmine.hmdc.harvard.edu/issues/3453

Original Assignee: Elda Sotiri


Relevance

tl;dr: Should this return any results? http://dvn-build.hmdc.harvard.edu/search.xhtml?q=data+thisTermDoesNotAppear

This stems from previous discussions on what should be highlighted in the search results and what in the result was hit by the search term. During usability testing, users mentioned they were slightly confused as to why some results appeared based on their search. Am attaching Mike's search results card sketch from before.

During usability testing, a user attempted to narrow a search by adding an additional term. Adding the term did put the dataset she was thinking of at the top of her search results but she received more search results, not fewer. Internally, we've noticed this as well... if you add "thisTermDoesNotAppear" to the end of a search query that does match something (i.e. a search for "data"), you still get results. On a Trello card we were calling this the "something rather than nothing" feature: https://trello.com/c/MAr4d5Ow/17-prototype-search-browse

Stop words are a potential issue. Should they be stripped?

If a dataverse is called "Friday" (Friday Dataverse) and a search for "friday" is done, should it match everything in the "Friday" dataverse, including datasets and files? What about child dataverses? Should all datasets and files in the child dataverse match as well?


Highlighing

As of this writing, highlighting only occurs on the "description" field. We probably want highlighting on more fields.

We've received feedback that the yellow highlighting is too yellow.

3/26/2014 note: This is still something that needs to be worked out. Which fields can a user search on that would pull a result? How do we show those fields in the search results card?

4/4/2014 note: The more I think about this, I think highlighting should only be appearing in the description field. If the search query hits the title or the citation, I don't think there is a need for highlighting. Additionally, since the citation is in a yellow box already, I don't think yellow highlighting on a yellow background would be that appealing to look at. This brings me to another thought, please see the section: Citation. (EQ)

4/14/2014 note: Highlighting has its own ticket at #3737 and has been moved to QA.


Citation

If a user's search query hits a field within the citation, do we need a visual cue to show that is what caused the result to appear? If it's author that is the field hit, then wouldn't the author facet also be showing this? If so, then that would be three places (facet, search query in bar, and in the citation) so do we need an additional thing showing the user the relationship between the result and the query? Something to test. (EQ)

4/15/2014: for beta, we won't be highlighting/bolding anything from the search query that is found in the citation. (EQ)


Showing Relevancy

We need to implement a way for a user to understand why their search query brought back the result if it isn't the title, in the description, or one of the citation fields. The simplest thing to do would have the metadata field (without the search query/term next to it) appear in the results card so I think we should implement that and see how users like it.

This is handled in the highlighting ticket at #3737.


Using a singular term and not getting plurals of it in the results

If a user searches for tree, they only see results for tree when they should be seeing results for tree and trees.


Related issue(s): #392, #484
Redmine related issue(s): 3430, 3807, 3899


Exception when creating a dataverse


Author Name: Elda Sotiri (@esotiri)
Original Redmine Issue: 3460, https://redmine.hmdc.harvard.edu/issues/3460
Original Date: 2014-01-29
Original Assignee: Elda Sotiri


Tested on build DVN_4_0-108

Home page > click Login > click on the user name to go to dataverseuser page> click log out > click Add data > Create dataverse >
javax.servlet.ServletException: java.lang.NullPointerException
javax.faces.el.EvaluationException: java.lang.NullPointerException

I get get more detailed info from the server log if necessary.

Icons in results and facet


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3454, https://redmine.hmdc.harvard.edu/issues/3454
Original Date: 2014-01-28
Original Assignee: Elda Sotiri


During usability testing, it was mentioned that the icons were very light and hard to see therefore causing issues with distinguishing between dataverses, datasets, and files in the results. Can they be made a bit darker?


Related issue(s): #59
Redmine related issue(s): 3466


Licensing & Terms of Use: Add CC0 and Custom Terms of Use to Dataset


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 2963, https://redmine.hmdc.harvard.edu/issues/2963
Original Date: 2013-05-17


This was requested by Merce and Eleni, see RT #158870:

Yes, good point, it would be CC0 and CC-BY, which are the most standard
options offered in other data repositories.

From the technical side, we should plan this for v3.6 and decide where in
the study cataloging these licenses would appear and how the data depositor
would choose a license.

From the legal, policy side, I'll talk to some people in the Berkman
center/Law School to check if choosing one of these licenses is consistent
with the current DVN terms of use.

Merce

Metadata Descriptions Tooltips


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3445, https://redmine.hmdc.harvard.edu/issues/3445

Original Assignee: Elda Sotiri


In 3.6, when a user hovers over a field a pop up appears with a brief explanation of the field. Currently not in 4.0, but needs to be added in. During usability testing, there was lots of confusion about what the metadata fields meant and users asked specifically if the explanations would carry over from 3.6. Presuming we were going to do this anyways but wanted to have it expressly listed.

Keeping track of metadata descriptions in the master metadata file which has a "description" column that can be uploaded into the db:
https://docs.google.com/spreadsheet/ccc?key=0AjeLxEN77UZodEdEX0dTMkFDNnE5R3hVMHAxQmNTb3c&usp=sharing

General Application UI Design


Author Name: Mike Heppler (@mheppler)
Original Redmine Issue: 3458, https://redmine.hmdc.harvard.edu/issues/3458
Original Date: 2014-01-31
Original Assignee: Mike Heppler


Create a general application-wide user-interface design, that through the templates header, will apply a consistent look and feel to the entire Dataverse app.

  • Icons
  • Font, Font Size
  • Tool Tips
  • Button Sizing
  • Drop Down Menus
  • Message Blocks (info, error, success)
  • Color Scheme
  • Breadcrumbs
  • Header, Title, Tagline
  • Footer?

Design notes can be found on this Trello card: https://trello.com/c/ktbdKe2P/33-general-app-ui


Related issue(s): #160
Redmine related issue(s): 3572



Child issue(s): #59, #94, #99, #102
Redmine child issue(s): 3466, 3503, 3508, 3511


Metadata: general and domain specific Metadata


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3434, https://redmine.hmdc.harvard.edu/issues/3434
Original Date: 2014-01-28
Original Assignee: Kevin Condon


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.

In 4.0 we plan to revise how we handle metadata. While we plan to have general metadata which is true of all datasets (title, author, description, topic classification, etc), we will separate out the domain specific metadata (currently for social science fields from ddi), so that the end user can select a domain and not have to worry about fields that are not relevant.

includes:
handling of templates for domains
reimplementing study versions for 4.0


Related issue(s): #65
Redmine related issue(s): 3473



Child issue(s): #37, #38, #45, #71, #73, #76, #78, #79, #81, #83, #85, #140, #258
Redmine child issue(s): 3444, 3445, 3452, 3479, 3481, 3484, 3486, 3487, 3489, 3491, 3494, 3549, 3672


Add data to dataverse


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3438, https://redmine.hmdc.harvard.edu/issues/3438
Original Date: 2014-02-03
Original Assignee: Michael Bar-Sinai


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.


Child issue(s): #103, #112, #113, #114
Redmine child issue(s): 3512, 3521, 3522, 3523


File handling


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3435, https://redmine.hmdc.harvard.edu/issues/3435
Original Date: 2014-01-31
Original Assignee: Kevin Condon


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.

  • File Upload - drag + drop functionality, multiple files, allow users to specify label, category, description
  • Ingest - handle tabular data file formats, fits file
  • Thumbnails - previews of data files for dataset pg, search listings, etc. (fits headers?)
  • Index - index file metadata, variable info, etc. for search
  • Data Exploration - link files to new Data Exploration app
  • Download - download of files, using API Model

Related issue(s): #65, #147, #149, #152, #155, #156, #157
Redmine related issue(s): 3473, 3557, 3559, 3562, 3565, 3566, 3567



Child issue(s): #63, #93, #109, #110, #111, #115
Redmine child issue(s): 3470, 3502, 3518, 3519, 3520, 3524


DOI: Add support for direct DataCite doi registration


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 3397, https://redmine.hmdc.harvard.edu/issues/3397
Original Date: 2013-12-03
Original Assignee: Gustavo Durand


See RT #171127

We already have a DataCite account and use DOIs for our articles,
published
via the OJS system (http://pkp.sfu.ca/ojs/).
Is there any possibility to register DOIs within DataVerse directly with
DataCite? Or would we really have to pay for
an extra mediator service (EZID)?

Data Migration: Search date facet cannot find any migrated studies with dates.


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 3443, https://redmine.hmdc.harvard.edu/issues/3443
Original Date: 2014-01-27


Search facet for dates does not find any migrated studies.

The facet for dates does find created studies. It indexes production date. There seems to be two issues: 1. Something about migration that prevents dates from appearing in facet, 2. date facet possibly not checking the correct date field.

There is currently an issue with the date field on the dataset page that came up in Merce's pilot testing and which will be added in as separate ticket:

The date field is vague and should say what type of date it is: Citation, Distribution, etc. Second, it should be automatically generated and not appear at all. Third, it should be the date it is shared with others. Last, since it is possible it has been shared outside Dataverse, there should be the ability to edit/override it.

So, bottom line is we need to agree which date field should be displayed by date facet and that is affected by how the citation date is derived if citation date is what is displayed.


Related issue(s): #95
Redmine related issue(s): 3504


Dataverse/Dataset Description Field


Author Name: Mike Heppler (@mheppler)
Original Redmine Issue: 3456, https://redmine.hmdc.harvard.edu/issues/3456
Original Date: 2014-01-29
Original Assignee: Elda Sotiri


The input field for the dataverse, as well as the dataset, description cuts off any characters over the 1000 character limit, and the counter zeros out. This isn't usable. We should allow a user to input as much text as they want, without cutting anything off, and the counter displaying a negative (below zero, ie -156) number. This will help the user figure out exactly how much text they need to edit, in order to meet the character limit.


Related issue(s): #41, #51
Redmine related issue(s): 3448, 3458


Advanced Search Page for 4.0


Author Name: Philip Durbin (@pdurbin)
Original Redmine Issue: 3455, https://redmine.hmdc.harvard.edu/issues/3455
Original Date: 2014-02-12
Original Assignee: Elda Sotiri


Design decisions are being made at https://trello.com/c/CYxlKrnz/30-advanced-search-page

Maybe we'll be able to pass around bookmarkable URLs like this: http://dvn-build.hmdc.harvard.edu/search/advanced.xhtml?title=replication&author=%22Gary%20King%22


Related issue(s): #293
Redmine related issue(s): 3430, 3707



Child issue(s): #137
Redmine child issue(s): 3546


Data Migration: Editing a migrated dataset results in a blank page.


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 3441, https://redmine.hmdc.harvard.edu/issues/3441
Original Date: 2014-01-27


Phil found this: edit a migrated dataset that has title, metadata, etc. and you get a blank form with no title or any metadata.

My guess is there are additional metadata fields that have not yet been migrated over, the page is expecting them, throws an error and does not get any data.


Related issue(s): #95
Redmine related issue(s): 3504


Account Page


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3436, https://redmine.hmdc.harvard.edu/issues/3436
Original Date: 2014-01-31
Original Assignee: Xiangqing Yang


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.

  • Account Info
  • Group + Roles
  • Preferences
  • Data Related to Me tab, including dataverses, datasets
  • Search w/ Facets
  • "Add Data" button to create dataverse, add dataset, link dataverse/dataset
  • Notifications
  • History

Related issue(s): #379
Redmine related issue(s): 3794



Child issue(s): #60, #61, #62, #96, #98, #100, #104, #105, #106, #107
Redmine child issue(s): 3467, 3468, 3469, 3505, 3507, 3509, 3513, 3514, 3515, 3516


Dataset Title: "Enter a Title for your dataset..." being bold and not a watermark


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3446, https://redmine.hmdc.harvard.edu/issues/3446
Original Date: 2014-01-28
Original Assignee: Elda Sotiri


"Enter a Title for your dataset..." being bold and not a watermark in the title field caused users to skip over that field when filling out the form. Needs to be changed to be a watermark or not there at all.


Related issue(s): #27
Redmine related issue(s): 3434


Dataset Metadata - Add more Related Publication ID Types Controlled Vocabulary


Author Name: Eleni Castro (@posixeleni)
Original Redmine Issue: 3452, https://redmine.hmdc.harvard.edu/issues/3452
Original Date: 2014-01-28
Original Assignee: Kevin Condon


In metadata for Related Publications there is an attribute called "ID Type". At the moment we only have the option of 2 ID Types: DOI and arXiv.
DataCite has a list of Related ID Types which we can add to our list to make it more exhaustive than it currently is: http://schema.datacite.org/meta/kernel-3/metadata.xsd

For example, this would be particularly beneficial for supporting :

  • biomedical and health datasets since they use PubMed IDs.
  • astro: arXiv and bibcode
relatedIdentifierType
IDENTIFIERS = Choices(
        ('ark', _(u'Archival Resource Key')),
        ('arXiv', _(u'Cornell arXiv identifier')),
        ('bibcode', _(u'SAO/NASA bibligraphic code')),
        ('doi', _(u'Digital Object Identifier')),
        ('ean13', _(u'International Article Number')),
        ('eissn', _(u'Electronic Internation Standard Serial Number')),
        ('handle', _(u'Handle')),
        ('isbn', _(u'International Standard Book Number')),
        ('issn', _(u'Internation Standard Serial Number')),
        ('istc', _(u'International Standard Text Code')),
        ('lissn', _(u'Linking ISSN')),
        ('lsid', _(u'Life Science Identifier')),
        ('pmid', _(u'PubMed Identifier')),
        ('pmcid', _(u'PubMed Centrial Identifier')),
        ('purl', _(u'Persistent Uniform Resource Locator')),
        ('upc', _(u'Universal Product Code')),
        ('url', _(u'Uniform Resource Locator')),
        ('urn', _(u'Uniform Resource Name')),"

Integrate Icons into UI


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3466, https://redmine.hmdc.harvard.edu/issues/3466
Original Date: 2014-01-31


Create new icons across the app, for things like:

  • user guides, contact, in the template header
  • default dataverse, dataset and data file icons for search/facets (make darker, too light as of now)
  • public/shared/private on the dataverse page
  • download and data exploration on the dataset page

Permissions


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3432, https://redmine.hmdc.harvard.edu/issues/3432
Original Date: 2014-02-03
Original Assignee: Michael Bar-Sinai


With 4.0 being a rewrite of the code base, this ticket represents one of the core functional components to be done. Individual items that can be tested separately or need to be passed to another developer or designer should be added as new tickets under this one.

  • Management of permissions by setting up roles and users and groups
  • Creation of individual commands
  • All actions using the new command design pattern to check if user has permissions (or in a group that does)
  • Individual developers should be adding the use of the commands to the proper rendered fields in the UI and to the backing bean or API calls.

Related issue(s): #57
Redmine related issue(s): 3464



Child issue(s): #87, #88, #91, #92, #343, #345, #602, #650, #651
Redmine child issue(s): 3496, 3497, 3500, 3501, 3758, 3760, 4033, 4100, 4101


Dataset Page


Author Name: Gustavo Durand (@scolapasta)
Original Redmine Issue: 3473, https://redmine.hmdc.harvard.edu/issues/3473
Original Date: 2014-02-03
Original Assignee: Kevin Condon


Description here:

  • View/Edit, Validation
  • Add Data File w/ Metadata, Control Card
  • Link to Data Exploration
  • Add Additional Metadata
  • Templates
  • Controlled Vocabulary
  • Permissions
  • Versions
  • Move to another Dataverse
  • Data files tab, with filters

Related issue(s): #135, #162, #164, #165, #166, #169, #170, #172, #173, #175, #176
Redmine related issue(s): 3544, 3574, 3576, 3577, 3578, 3581, 3582, 3584, 3585, 3587, 3588


Prompt to change other users password


Author Name: Elda Sotiri (@esotiri)
Original Redmine Issue: 3461, https://redmine.hmdc.harvard.edu/issues/3461
Original Date: 2014-01-29
Original Assignee: Gustavo Durand


Tested on build DVN_4_0-108

Home page > click Login > click on the user name to go to dataverseuser page> click log out > click change password, and enter existing and new passwd > click save changes > prompted to confirm which user are you choosing to change the password. Note that the users listed are the user accounts I created in dataverse.

Solr not being installed via (rpm) packages in Vagrant environment

While running vagrant up I ran into this:

==> default: Running provisioner: shell...
    default: Running: /var/folders/kl/t8327z5557570g3p4g0lwvyh0000gn/T/vagrant-shell20140701-144-1fnuy6
Setting up Solr
cp: cannot stat `/downloads/solr-4.6.0.tgz': No such file or directory
tar (child): solr-4.6.0.tgz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: cannot create regular file `/home/glassfish/solr/solr-4.6.0/example/solr/collection1/conf/schema.xml': No such file or directory

I wonder why is Solr not being installed via packages :-S

Upgrade Dataverse Guides for 4.0


Author Name: Eleni Castro (@posixeleni)
Original Redmine Issue: 3439, https://redmine.hmdc.harvard.edu/issues/3439
Original Date: 2014-01-31
Original Assignee: Eleni Castro


With 4.0 being a major release, a re-write of the entire Dataverse Guides is in order.

This will involve:

  • Rewrite of the User, Developer, Installer and API Guides. Eleni has uploaded all (4) on dataverse_temp: https://github.com/IQSS/dataverse_temp/tree/master/doc/Sphinx
  • Review w/ Gustavo about moving to a separate repo or finding a way to always point:
    ** Installer Guide: to the MOST recent STABLE released version
    ** Developer Guide: to the Latest DEV branch version
    -* Need to a temporary place to host HTML of 4.0 Guides and Link from the UI for February Testing (Deadline: 02/13).-

Solr: Index all performance is too slow with full production data.


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 3457, https://redmine.hmdc.harvard.edu/issues/3457
Original Date: 2014-01-29
Original Assignee: Philip Durbin


Preliminary testing shows index all is taking too long with full production data.

Indexing 1861 dataverses: 41 minutes

Indexing 1900 datasets: 2 hours, 15 minutes. There are 52,000+ datasets.

The above numbers were achieved on dvn-3 with full production data of public dv's and studies. Various glassfish heaps of 512MB and 10GB showed the same performance.


We see"java -server -jar start.jar" at https://cwiki.apache.org/confluence/display/solr/Distributed+Search+with+Index+Sharding

-server? What does that mean?

man java says this...

   -server             Selects the Java  HotSpot  Server  VM.   For  more  information  see
                       Server-Class             Machine             Detection            at
                       http://java.sun.com/j2se/1.5.0/docs/guide/vm/server-class.html

... and if you follow that link you see this:

"Starting with J2SE 5.0, when an application starts up, the launcher can attempt to detect whether the application is running on a "server-class" machine and, if so, use the Java HotSpot Server Virtual Machine (server VM) instead of the Java HotSpot Client Virtual Machine (client VM). The aim is to improve performance even if no one configures the VM to reflect the application it's running. In general, the server VM starts up more slowly than the client VM, but over time runs more quickly."

Maybe this can help performance?


Related issue(s): #623
Redmine related issue(s): 3430, 4062


Implement discoverability rules for search/browse in 4.0 (permissions)


Author Name: Philip Durbin (@pdurbin)
Original Redmine Issue: 3464, https://redmine.hmdc.harvard.edu/issues/3464

Original Assignee: Philip Durbin


The rules are being finalized here: https://trello.com/c/CkRb3dYl/49-define-search-browse-permissions-discoverability-rules

In previous discussions around Lucene, we started looking at these links to help us implement the rules we want:


Related issue(s): #341, #380
Redmine related issue(s): 3430, 3756, 3795


Dataset: Date field should be auto generated, be citation date, and should either not appear or have more descriptive label.


Author Name: Kevin Condon (@kcondon)
Original Redmine Issue: 3444, https://redmine.hmdc.harvard.edu/issues/3444
Original Date: 2014-01-28
Original Assignee: Elda Sotiri


There is currently an issue with the date field on the dataset page that came up in Merce's pilot testing:

The date field is vague and should say what type of date it is: Citation, Distribution, etc. Second, it should be automatically generated and not appear at all. Third, it should be the date it is shared with others. Last, since it is possible it has been shared outside Dataverse, there should be the ability to edit/override it.

Back Button Issues


Author Name: Elizabeth Quigley (@eaquigley)
Original Redmine Issue: 3450, https://redmine.hmdc.harvard.edu/issues/3450
Original Date: 2014-01-28
Original Assignee: Elda Sotiri


Two issues stemming from the back button:
When back button is clicked, "Find" button stops working.
User flow of: create DV->Search->click back button->jumps to the Gary King Dataverse edit page.


Related issue(s): #51
Redmine related issue(s): 3458


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.