Hi Vibhaj, As Andrea mentioned, it's great to see you are interested in GSoC! I've added a few extra comments to what Andrea mentioned below. I also copied in the 'duraspace-gsoc' listserv, which is our DuraSpace GSoC list (however, it is good that you posted this message initially to 'dspace-devel' as that is probably the best place to get general comments from DSpace developers).
On 4/4/2011 11:39 PM, Andrea Schweer wrote: > On 05/04/11 16:13, Vibhaj Rajan wrote: >> In addition, I would like to know whether the project shall be >> targeted to making changes to the UI level only, or whether well >> planned modifications to underlying logic, without interfering with >> the workflow process but only to improve the UI will be allowed ? > > I assume that modifications to the underlying logic will also be > acceptable, as long as there is a good reason for the change. I expect > that this is something that would be worked out between the student, the > mentor(s) and the DSpace committers during the project. Andrea is correct -- changes to underlying logic would also be allowed, provided that the mentor(s) and DSpace committers were in favor of those changes. However, there are some issues around keeping this project well "scoped". I'd worry about trying to do *both* UI usability modifications, and major underlying logic changes, as I feel that would be too large of a project for just one summer. The project as it is now, was meant to concentrate more on improving the usability of the Submission UI, and perhaps other areas of the general DSpace UI (rather than completely reworking the underlying submission logic). More on this below.. >> I would be happy to get suggestions regarding this project idea. > > What I would really like to see in proposals for this project are > answers to the following questions: Where do you see the biggest > problems at the moment? How do these problems impact the experience of a > submitter? Do you have concrete suggestions for improvements? > > You may also have seen my comment on > https://wiki.duraspace.org/display/GSOC/DSpace+Summer+of+Code+Ideas > about making the submission process configurable via the web interface. > At the moment, the submission forms are defined using a couple of XML > files (see > https://wiki.duraspace.org/display/DSDOC/Submission+User+Interface if > you haven't found that page already). Only someone with shell access to > the DSpace server can change these files, and changes to the files > typically require DSpace to be restarted. Consequently, the people who > know best what metadata fields etc should be populated during submission > can't actually customise the submission process at all. The EasyDeposit > (http://blog.stuartlewis.com/2010/02/03/easydeposit-sword-deposit-tool-creator/) > administrator interface is a good example for a more user-friendly > variant, I think. Andrea gave you some ideas of places to potentially get started. Though, I'll admit, the idea of making the submission process configurable via the Web Interface is potentially a bit complex (i.e. it's likely out-of-scope for this particular GSoC project). For background on the complexities, see discussion here: https://wiki.duraspace.org/pages/viewpage.action?pageId=23268096&focusedCommentId=25068048#comment-25068048 So, a part of me feels that this particular GSoC project would need to be more tightly scoped to Improving UI Usability (or Accessibility or both). It would likely need to avoid digging into deeper issues of reworking the entire underlying workflow logic, as that could be a rather large project in itself. However, that being said, if we found a DSpace committer/mentor interested in mentoring that larger 'underlying logic' project, we could likely pull together a separate GSoC project which could *begin* that refactoring work (If any committer is interested in this, please get in touch!). But, I feel that's a separate GSoC project altogether, and shouldn't be combined with improvements to UI Usability or Accessibility. As you may be able to tell, this "Improve Submitter User Experience" project idea is less "defined" than some of the others, as it came up during discussions just last week. However, we do have some institutions (namely Ohio State University) which have done some recent usability studies on the Submission User Interface, who may be able to help us better define what areas of the UI may require extra work. Peter Dietz, one of our DSpace Committers, may be able to add more details around usability studies/work done at OSU, and what work he feels this GSoC project may encompass (I've copied him on this message). Please let us know if you have further questions about this project idea, Vibhaj. You are also welcome to apply for a different project idea, if you feel this one is not very well defined. - Tim -- Tim Donohue Technical Lead for DSpace Project DuraSpace.org ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel