SUNScholar/Customisation/Developers

BACK TO CUSTOMISATION

Introduction
These wiki pages are of interest to those who want to develop features for DSpace and those who wish to integrate DSpace with other web applications.

DEVOPS

 * http://www.techrepublic.com/article/devops-the-smart-persons-guide

Java Help

 * https://www.codecademy.com/courses/learn-java

XML/XSLT Help

 * https://dzone.com/refcardz/using-xml-java
 * http://acrl.ala.org/techconnect/post/a-novices-intro-to-xslt
 * https://en.wikipedia.org/wiki/List_of_Ajax_frameworks

SQL Help

 * http://www.sohamkamani.com/blog/2016/07/07/a-beginners-guide-to-sql

Git Help

 * http://www.tecmint.com/best-gui-git-clients-git-repository-viewers-for-linux
 * ftp://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
 * http://gitimmersion.com
 * http://rogerdudler.github.io/git-guide
 * http://git-scm.com/docs/gittutorial
 * https://www.atlassian.com/git/tutorials
 * https://help.github.com/articles/good-resources-for-learning-git-and-github

Programming Tools

 * https://github.com/ubuntu/ubuntu-make
 * http://blog.livecoding.tv/2016/07/12/best-free-programming-books

Software Packaging

 * http://www.linuxuser.co.uk/tutorials/build-your-own-deb-and-rpm-packages

Constants

 * https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/core/Constants.java

Security

 * https://www.owasp.org

Misc

 * http://uow-irrs.github.io/XMLUI-Extras
 * http://uow-irrs.github.io/API-Extras

Official DSpace Documentation

 * https://wiki.duraspace.org/display/DSPACE/Development
 * https://wiki.duraspace.org/display/DSPACE/How+to+Contribute+to+DSpace
 * https://wiki.duraspace.org/display/DSPACE/Committer+Nominations
 * https://wiki.duraspace.org/display/DSPACE/Code+Contribution+Guidelines
 * https://wiki.duraspace.org/display/DSPACE/Developer+Guidelines+and+Tools
 * https://wiki.duraspace.org/display/DSPACE/Developer+Meetings
 * https://wiki.duraspace.org/display/DSPACE/Development+with+Git
 * https://wiki.duraspace.org/display/DSPACE/Release+Procedure