Difference between revisions of "SUNScholar/Customisation/Developers"
Jump to navigation
Jump to search
m |
m (→Introduction) |
||
| (18 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
</center> | </center> | ||
==Introduction== | ==Introduction== | ||
| − | These wiki pages are of interest to those who to develop features for | + | 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 | ||
| + | |||
| + | ==[[SUNScholar/API|Application Programming Interface (API)]]== | ||
==[[SUNScholar/Troubleshooting|Troubleshooting]]== | ==[[SUNScholar/Troubleshooting|Troubleshooting]]== | ||
| − | == | + | ==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== | ==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 | *ftp://www.kernel.org/pub/software/scm/git/docs/gittutorial.html | ||
*http://gitimmersion.com | *http://gitimmersion.com | ||
| Line 13: | Line 27: | ||
*https://www.atlassian.com/git/tutorials | *https://www.atlassian.com/git/tutorials | ||
*https://help.github.com/articles/good-resources-for-learning-git-and-github | *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== | ==Official DSpace Documentation== | ||
*https://wiki.duraspace.org/display/DSPACE/Development | *https://wiki.duraspace.org/display/DSPACE/Development | ||
Latest revision as of 17:58, 20 February 2017
BACK TO CUSTOMISATION
Contents
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
Application Programming Interface (API)
Troubleshooting
Java Help
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
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
Constants
- https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/core/Constants.java
Security
Misc
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