DSpace is an open source repository system that can store and distribute digital content over the web in various formats like text, video, audio, and data. It indexes content to make it searchable and preserves it long-term. The document provides step-by-step instructions for installing DSpace, including downloading required software like Java, Apache Maven, Apache Ant, PostgreSQL, Apache Tomcat, and DSpace source files. It describes configuring environment variables and databases, compiling the DSpace source code, and copying files to Tomcat to launch the DSpace repository.
[Meet Magento 2015, Germany] In this presentation I'll show some pure evil bad practices that somehow made it into way too many Magento modules out there making it hard to integrate, adapt, scale, debug, secure or extend your project. Join this presentation and help making the Magento module ecosystem be a better place instead by spotting these "code smells" in your modules or the modules you're using.
How to investigate and recover from a security breach in WordPressOtto Kekäläinen
Talk given at the first ever WordCamp Nordic on March 8th, 2019.
How to investigate and recover from a security breach – real-life experiences with WordPress
Sometimes the bad guys get in, despite all the protections and precautions. If that happens, there are many techniques that can be used to stop further damage, track down what the intruder did and how they got in. Finally the site needs to be cleaned up and re-opened for visitors. In this talk the most important techniques are presented along with real-life examples when they were used.
The Angry Birds global web shop (at times the highest traffic Magento platform in the world) runs on Magento Enterprise, scales 100% automatically in the AWS infrastructure and is designed to easily handle 20x traffic peaks during marketing and new release peaks. Learn how to implement a Magento store for optimal performance, how to run it in a cloud environment, about the infrastructure and the applied strategies for continuous delivery, auto-scaling and zero-downtime rollouts.
[Meet Magento 2015, Germany] In this presentation I'll show some pure evil bad practices that somehow made it into way too many Magento modules out there making it hard to integrate, adapt, scale, debug, secure or extend your project. Join this presentation and help making the Magento module ecosystem be a better place instead by spotting these "code smells" in your modules or the modules you're using.
How to investigate and recover from a security breach in WordPressOtto Kekäläinen
Talk given at the first ever WordCamp Nordic on March 8th, 2019.
How to investigate and recover from a security breach – real-life experiences with WordPress
Sometimes the bad guys get in, despite all the protections and precautions. If that happens, there are many techniques that can be used to stop further damage, track down what the intruder did and how they got in. Finally the site needs to be cleaned up and re-opened for visitors. In this talk the most important techniques are presented along with real-life examples when they were used.
The Angry Birds global web shop (at times the highest traffic Magento platform in the world) runs on Magento Enterprise, scales 100% automatically in the AWS infrastructure and is designed to easily handle 20x traffic peaks during marketing and new release peaks. Learn how to implement a Magento store for optimal performance, how to run it in a cloud environment, about the infrastructure and the applied strategies for continuous delivery, auto-scaling and zero-downtime rollouts.
(WEB304) Running and Scaling Magento on AWS | AWS re:Invent 2014Amazon Web Services
Magento is a leading open source, eCommerce platform used by many global brands. However, architecting your Magento platform to grow with your business can sometimes be a challenge. This session walks through the steps needed to take an out-of-the-box, single-node Magento implementation and turn it into a highly available, elastic, and robust deployment. This includes an end-to-end caching strategy that provides an efficient front-end cache (including populated shopping carts) using Varnish on Amazon EC2 as well as offloading the Magento caches to separate infrastructure such as Amazon ElastiCache. We also look at strategies to manage the Magento Media library outside of the application instances, including EC2-based shared storage solutions and Amazon S3. At the data layer we look at Magento-specific Amazon RDSandndash;tuning strategies including configuring Magento to use read replicas for horizontal scalability. Finally, we look at proven techniques to manage your Magento implementation at scale, including tips on cache draining, appropriate cache separation, and utilizing AWS CloudFormation to manage your infrastructure and orchestrate predictable deployments.
A Docker-based Development Environment Even I Can UnderstandJeremy Gimbel
Jeremy Gimbel of Vector Media Group at ExpressionEngine Conference 2018
For years, I used MAMP and later Vagrant to run my local development environment. With MAMP I constantly was cluttering my computer with additional dependencies and living in fear of what would happen when my code went live on staging and production servers wildly different than my local setup. Vagrant was a slight improvement, but the virtual machines were monolithic and hard to build. Like many, my first few attempts at Docker failed miserably and left me with more questions than I had going in and very few answers. Through much research and the guiding voices of my colleagues, I’ve finally managed to wrangle the beast that is Docker into a development environment that is more flexible than ever before and yet easy to use. In this session I will walk attendees through the basics of Docker, the components of my Docker development environment and help guide them around some of the pitfalls I came across while I set it up.
Vagrant is a well-known tool for creating development environments in a simple and consistent way. Since we adopted in our organization we experienced several benefits: lower project setup times, better shared knowledge among team members, less wtf moments ;-)
In this session I'd like to share our experience, including but not limited to:
- advanced vagrantfile configuration
- vm configuration tips for dev environment: performance, debug, tuning
- our wtf moments
- puphet/phansilbe: hot or not?
- tips for sharing a box
BaláZs Ree Introduction To Kss, Kinetic Style SheetsVincenzo Barone
KSS, Kinetic Style Sheets, is a framework that enables developers to create rich (AJAX) user interfaces without knowing javascript at all. KSS itself is by default included with Plone3 and is also usable with Zope3. In the future we plan to make it available for other pythonic and non-pythonic platforms as well. During the demonstration we give a step by step introduction to adding dynamic behaviour to your browser page by the KSS stylesheet and server side only python code. We also introduce the setup and debugging skills needed to add dynamicity to your application. The targeted audience for the demo are Plone developers and integrators, familiar with server side Plone scripting. A basic knowledge of HTML and CSS is also needed. As a result you will get an introduction to the usage of KSS. Knowledge of javascript is not needed for attending the demonstration.
Vagrant is a well-known tool for creating development environments in a simple and consistent way. Since we adopted in our organization we experienced several benefits: lower project setup times, better shared knowledge among team members, less wtf moments ;-)
In this session I'd like to share our experience, including but not limited to:
- advanced vagrantfile configuration
- vm configuration tips for dev environment: performance, debug, tuning
- our wtf moments
- puphet/phansilbe: hot or not?
- tips for sharing a box
When dynamic becomes static : the next step in web caching techniquesWim Godden
Although tools like Varnish can improve performance and scalability for static sites, when user-specific content is needed, a hit to the PHP/Ruby/Python/.Net backend is still required, causing scalability issues. We’ll look at a brand-new Nginx module which implements an ultra-fast and scalable solution to this problem, changing the way developers think about designing sites with user-specific content.
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, PuppetPuppet
Here are the slides from Nicolas Corrarello's PuppetConf 2016 presentation called Puppet on Windows. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
In this session we show how to organize Magento projects using Version control and how to have a full development and deployment process in place to assure highest quality with many developers involved and teams spread over different continents. This talk covers how to run a continuous integration pipeline that takes care of testing various aspects of the webshop (unit tests, acceptance tests, performance test,…). Covers: Continuous integration, automation, Vagrant/Chef, Testing pipeline, unit/acceptance/performance tests, monitoring, deployment workflows, development best practices
Martin Aspeli Extending And Customising Plone 3Vincenzo Barone
Plone 3 introduces several new features, such as an improved Portlets infrastructure, the Content Rules engine, a more pluggable UI based on viewlets and a more flexible menu system. This tutorial, structured as a series of short walk-throughs, will teach you: - How to make a new portlet the Plone 3 way - How to create a new content rule action or condition - How to plug into the standard UI using viewlets - How to add new drop-down menus to the content menu bar
(WEB304) Running and Scaling Magento on AWS | AWS re:Invent 2014Amazon Web Services
Magento is a leading open source, eCommerce platform used by many global brands. However, architecting your Magento platform to grow with your business can sometimes be a challenge. This session walks through the steps needed to take an out-of-the-box, single-node Magento implementation and turn it into a highly available, elastic, and robust deployment. This includes an end-to-end caching strategy that provides an efficient front-end cache (including populated shopping carts) using Varnish on Amazon EC2 as well as offloading the Magento caches to separate infrastructure such as Amazon ElastiCache. We also look at strategies to manage the Magento Media library outside of the application instances, including EC2-based shared storage solutions and Amazon S3. At the data layer we look at Magento-specific Amazon RDSandndash;tuning strategies including configuring Magento to use read replicas for horizontal scalability. Finally, we look at proven techniques to manage your Magento implementation at scale, including tips on cache draining, appropriate cache separation, and utilizing AWS CloudFormation to manage your infrastructure and orchestrate predictable deployments.
A Docker-based Development Environment Even I Can UnderstandJeremy Gimbel
Jeremy Gimbel of Vector Media Group at ExpressionEngine Conference 2018
For years, I used MAMP and later Vagrant to run my local development environment. With MAMP I constantly was cluttering my computer with additional dependencies and living in fear of what would happen when my code went live on staging and production servers wildly different than my local setup. Vagrant was a slight improvement, but the virtual machines were monolithic and hard to build. Like many, my first few attempts at Docker failed miserably and left me with more questions than I had going in and very few answers. Through much research and the guiding voices of my colleagues, I’ve finally managed to wrangle the beast that is Docker into a development environment that is more flexible than ever before and yet easy to use. In this session I will walk attendees through the basics of Docker, the components of my Docker development environment and help guide them around some of the pitfalls I came across while I set it up.
Vagrant is a well-known tool for creating development environments in a simple and consistent way. Since we adopted in our organization we experienced several benefits: lower project setup times, better shared knowledge among team members, less wtf moments ;-)
In this session I'd like to share our experience, including but not limited to:
- advanced vagrantfile configuration
- vm configuration tips for dev environment: performance, debug, tuning
- our wtf moments
- puphet/phansilbe: hot or not?
- tips for sharing a box
BaláZs Ree Introduction To Kss, Kinetic Style SheetsVincenzo Barone
KSS, Kinetic Style Sheets, is a framework that enables developers to create rich (AJAX) user interfaces without knowing javascript at all. KSS itself is by default included with Plone3 and is also usable with Zope3. In the future we plan to make it available for other pythonic and non-pythonic platforms as well. During the demonstration we give a step by step introduction to adding dynamic behaviour to your browser page by the KSS stylesheet and server side only python code. We also introduce the setup and debugging skills needed to add dynamicity to your application. The targeted audience for the demo are Plone developers and integrators, familiar with server side Plone scripting. A basic knowledge of HTML and CSS is also needed. As a result you will get an introduction to the usage of KSS. Knowledge of javascript is not needed for attending the demonstration.
Vagrant is a well-known tool for creating development environments in a simple and consistent way. Since we adopted in our organization we experienced several benefits: lower project setup times, better shared knowledge among team members, less wtf moments ;-)
In this session I'd like to share our experience, including but not limited to:
- advanced vagrantfile configuration
- vm configuration tips for dev environment: performance, debug, tuning
- our wtf moments
- puphet/phansilbe: hot or not?
- tips for sharing a box
When dynamic becomes static : the next step in web caching techniquesWim Godden
Although tools like Varnish can improve performance and scalability for static sites, when user-specific content is needed, a hit to the PHP/Ruby/Python/.Net backend is still required, causing scalability issues. We’ll look at a brand-new Nginx module which implements an ultra-fast and scalable solution to this problem, changing the way developers think about designing sites with user-specific content.
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, PuppetPuppet
Here are the slides from Nicolas Corrarello's PuppetConf 2016 presentation called Puppet on Windows. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
In this session we show how to organize Magento projects using Version control and how to have a full development and deployment process in place to assure highest quality with many developers involved and teams spread over different continents. This talk covers how to run a continuous integration pipeline that takes care of testing various aspects of the webshop (unit tests, acceptance tests, performance test,…). Covers: Continuous integration, automation, Vagrant/Chef, Testing pipeline, unit/acceptance/performance tests, monitoring, deployment workflows, development best practices
Martin Aspeli Extending And Customising Plone 3Vincenzo Barone
Plone 3 introduces several new features, such as an improved Portlets infrastructure, the Content Rules engine, a more pluggable UI based on viewlets and a more flexible menu system. This tutorial, structured as a series of short walk-throughs, will teach you: - How to make a new portlet the Plone 3 way - How to create a new content rule action or condition - How to plug into the standard UI using viewlets - How to add new drop-down menus to the content menu bar
@mire presentation at the 2014 CGSpace partner meeting. The presentation lists a number of new features in the upcoming DSpace 5 release as well as a call for participation to DCAT, the DSpace Community Advisory Team.
The DSpace 5 features that are covered include:
- ORCID
- Sherpa Romeo
- The Mirage 2 responsive theme for the XML User Interface
Dspace (ver5.1) software step by step installation for windows.
DSpace is an open source repository software package typically used for creating open access repositories for scholarly and/or published digital content. While DSpace shares some feature overlap with content management systems and document management systems, the DSpace repository software serves a specific need as a digital archives system, focused on the long-term storage, access and preservation of digital content and widely used for buildup IR's.
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...Amazon Web Services
Some of the best businesses today are deploying their code dozens of times a day. How? By making heavy use of automation, smart tools, and repeatable patterns to get process out of the way and keep the workflow moving. Come to this session to learn how you can do this too, using services such as AWS OpsWorks, AWS CloudFormation, Amazon Simple Workflow Service, and other tools. We'll discuss a number of different deployment patterns, and what aspects you need to focus on when working toward deployment automation yourself.
This session will re-evaluate Cassandra’s relationship with runtime and build systems, pointing out ways that the existing systems fall down, and identifying avenues for improvement. Over the past few years, a number of platforms have emerged for running user code. Container runtimes like Docker, container orchestrators such as Kubernetes, and metrics collections agents like Prometheus and Spectator have all gained popularity and mind-share. Cassandra functionality such as metrics, bootstrapping, and monitoring integrates with the newer paradigms, but in an ad-hoc and improvised fashion. By taking a purposeful approach to integrating with these new methods of deployment, the Cassandra community can more fully benefit from their advertised strengths. The Cassandra build system based on Ant+Ivy dates to the early 2000’s, and reflects legacy complexity that could be avoided with modern build systems. Cassandra’s system package builds are not much better and often fail to integrate with industry standards such as systemd. Iterating on the existing systems is difficult, but this technical debt slows innovation in our build systems. In this talk, we propose solutions to make building, deploying and monitoring Cassandra easy and low overhead, while taking advantage of cloud advancements wherever possible.
My Slides about creating web sites which could also be useable even if you are not online! From Web Storages to Service Workers.
Presented at Mobiletech Conference in Munich March 2017
WordPress is an open-source content management system (CMS). It is a very popular platform among people worldwide. And the fundamental reason for WordPress appeal is because it can be utilized by those with no coding skills.
In this article we'll explain how to host WordPress with little effort. You'll upload WordPress to AWS Elastic Beanstalk and manage database tasks.
Continuous Delivery with Maven, Puppet and Tomcat - ApacheCon NA 2013Carlos Sanchez
Continuous Integration, with Apache Continuum or Jenkins, can be extended to fully manage deployments and production environments, running in Tomcat for instance, in a full Continuous Delivery cycle using infrastructure-as-code tools like Puppet, allowing to manage multiple servers and their configurations.
Puppet is an infrastructure-as-code tool that allows easy and automated provisioning of servers, defining the packages, configuration, services,... in code. Enabling DevOps culture, tools like Puppet help drive Agile development all the way to operations and systems administration, and along with continuous integration tools like Apache Continuum or Jenkins, it is a key piece to accomplish repeatability and continuous delivery, automating the operations side during development, QA or production, and enabling testing of systems configuration.
Traditionally a field for system administrators, Puppet can empower developers, allowing both to collaborate coding the infrastructure needed for their developments, whether it runs in hardware, virtual machines or cloud. Developers and sysadmins can define what JDK version must be installed, application server, version, configuration files, war and jar files,... and easily make changes that propagate across all nodes.
Using Vagrant, a command line automation layer for VirtualBox, they can also spin off virtual machines in their local box, easily from scratch with the same configuration as production servers, do development or testing and tear them down afterwards.
We will show how to install and manage Puppet nodes with JDK, multiple Tomcat instances with installed web applications, database, configuration files and all the supporting services. Including getting up and running with Vagrant and VirtualBox for quickstart and Puppet experiments, as well as setting up automated testing of the Puppet code.
BLCN532 Lab 1Set up your development environmentV2.0.docxmoirarandell
BLCN532 Lab 1
Set up your development environment
V2.0
Introduction
This course introduces students to blockchain development for enterprise environments. Before you can develop software applications, you need to ensue your development environment is in place. That means you’ll need all the tools and infrastructure installed and configured to support enterprise blockchain software development projects.
In this lab you’ll set up your own Hyperledger Fabric development environment and install the course software from the textbook. When you finish this lab, you’ll have a working development environment and will be ready to start running and modifying blockchain applications.
The instructions in your textbook are for Mac and Linux computers.
However
, there is no guarantee that your installation of MacOS or Linux is completely compatible with the environment in which the commands from the textbook work properly. For that reason, I
STRONGLY SUGGEST
that you acquire an Ubuntu 16.04 Virtual Machine (VM) for your labs. Using an Ubuntu 16.04 VM will make the labs far easier to complete.
The instructions in this course’s labs assume that your computer runs the Windows operating system. If you run MacOS or Linux, you can get
Vagrant
and
VirtualBox
for those operating systems and follow the gist of the “Initial setup for Windows computers”.
Lab Deliverables:
To complete this lab, you must create a
Lab Report file
and submit the file in iLearn. The Lab Report file must be a Microsoft Word format (.docx), and have the filename with the following format:
BLCN532_SECTION_STUDENTID_LASTNAME_FIRSTNAME_Lab01.docx
· SECTION is the section number of your current course (2 digits)
· STUDENTID is your student ID number (with leading zeros)
· LASTNAME is your last name, FIRSTNAME is your first name
To get started, create a Microsoft Word document (.docx) with the correct filename for this lab. You’ll be asked to enter text and paste screenshots into the lab report file.
NOTE: All screenshots MUST be readable. Use the Ubuntu Screen Capture utility (see the lab video.) Make sure that you label each screenshot (i.e. Step 2.1.3) and provide screenshots in order. For commands that produce lots of output, I only want to see the last full screen when the command finishes. Provide FULL screenshots, NOT cropped images.
SECTION 1: Initial setup for Windows computers (Chapter 3)
Step 1.1: Install Oracle Virtualbox (Windows, Linux, MacOS)
Oracle Virtualbox is an open source virtualization environment that allows you to run multiple virtual machines and containers on a single personal computer. Virtualbox is free and it is easy to install.
In your favorite web browser, navigate to:
https://www.virtualbox.org/
and click the “Download Virtualbox” button. Click the “Windows hosts” link to download the main installation executable. You should also click the “All supported platforms” under the “Extension Pack” heading to download extra software supp.
Code testing and Continuous Integration are just the first step in a source code to production process. Combined with infrastructure-as-code tools such as Puppet the whole process can be automated, and tested!
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...IMARC Group
The Vietnam mushroom market size is projected to exhibit a growth rate (CAGR) of 6.52% during 2024-2032.
More Info:- https://www.imarcgroup.com/vietnam-mushroom-market
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...Ang Chong Yi
In the heart of Singapore, where tradition meets modernity, He embarks on a culinary adventure that transcends borders. His mission? Ang Chong Yi Exploring the Cultural Heritage and Identity in Singaporean Cuisine. To explore the rich tapestry of flavours that define Singaporean cuisine while embracing innovative plant-based approaches. Join us as we follow his footsteps through bustling markets, hidden hawker stalls, and vibrant street corners.
Hamdard Laboratories (India), is a Unani pharmaceutical company in India (following the independence of India from Britain, "Hamdard" Unani branches were established in Bangladesh (erstwhile East Pakistan) and Pakistan). It was established in 1906 by Hakeem Hafiz Abdul Majeed in Delhi, and became
a waqf (non-profitable trust) in 1948. It is associated with Hamdard Foundation, a charitable educational trust.
Hamdard' is a compound word derived from Persian, which combines the words 'hum' (used in the sense of 'companion') and 'dard' (meaning 'pain'). 'Hamdard' thus means 'a companion in pain' and 'sympathizer in suffering'.
The goals of Hamdard were lofty; easing the suffering of the sick with healing herbs. With a simple tenet that no one has ever become poor by giving, Hakeem Abdul Majeed let the whole world find compassion in him.
They had always maintained that working in old, traditional ways would not be entirely fruitful. A broader outlook was essential for a continued and meaningful existence. their effective team at Hamdard helped the system gain its pride of place and thus they made an entry into an expansive world of discovery and research.
Hamdard Laboratories was founded in 1906 in Delhi by Hakeem Hafiz Abdul Majeed and Ansarullah Tabani, a Unani practitioner. The name Hamdard means "companion in suffering" in Urdu language.(itself borrowed from Persian) Hakim Hafiz Abdul Majeed was born in Pilibhit City UP, India in 1883 to Sheikh Rahim Bakhsh. He is said to have learnt the complete Quran Sharif by heart. He also studied the origin of Urdu and Persian languages. Subsequently, he acquired the highest degree in the unani system of medicine.
Hakim Hafiz Abdul Majeed got in touch with Hakim Zamal Khan, who had a keen interest in herbs and was famous for identifying medicinal plants. Having consulted with his wife, Abdul Majeed set up a herbal shop at Hauz Qazi in Delhi in 1906 and started to produce herbal medicine there. In 1920 the small herbal shop turned into a full-fledged production house.
Hamdard Foundation was created in 1964 to disburse the profits of the company to promote the interests of the society. All the profits of the company go to the foundation.
After Abdul Majeed's death, his son Hakeem Abdul Hameed took over the administration of Hamdard Laboratories at the age of fourteen.
Even with humble beginnings, the goals of Hamdard were lofty; easing the suffering of the sick with healing herbs. With a simple tenet that no one has ever become poor by giving, Hakeem Abdul Majeed let the whole world find compassion in him. Unfortunately, he passed away quite early but his wife, Rabia Begum, with the support of her son, Hakeem Abdul Hameed, not only kept the institution in existence but also expanded it. As he grew up, Hakeem Abdul Hameed took on all responsibilities. After helping with his younger brother's upbringing and education, he included him in running the institution. Both brothers Hakeem Abdul Hameed and Hakim Mohammed
Roti Bank Hyderabad: A Beacon of Hope and NourishmentRoti Bank
One of the top cities of India, Hyderabad is the capital of Telangana and home to some of the biggest companies. But the other aspect of the city is a huge chunk of population that is even deprived of the food and shelter. There are many people in Hyderabad that are not having access to
Roti Bank Delhi: Nourishing Lives, One Meal at a Time
D installation manual
1. DSpace – Open Source RepositoryDSpace – Open Source Repository
FAHEEM AKBAR
CMS EXPERT
Virtual Web Solutions
onlinevws@gmail.com
www.vwsonline.org
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
2. “DSpace captures your data in any format in
text, video, audio, and data. It distributes it over
the web. It indexes your work, so users can
search and retrieve your items. It preserves your
digital work over the long term. DSpace provides
a way to manage your research materials and
publications in a professionally maintained
repository to give them greater visibility and
accessibility over time.” www.dspace.org
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
3. Following are the Pre-Requisite software so fist install all these
software's.
Java SDK
Apache Maven
Apache Ant
Apache Tomcat
PostgreSQL
Dspace
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
4. Check your computer that either it is running on 32 or 64 bit
windows
Do the following:
For Windows vista or windows 7
Start button clicking Control Panel clicking System
and Maintenance click on System.
2. Here can view the system type.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
5. Right Click on My computer
Now Click on Properties
Here you can see the it is 32bit or 64 bit system
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
6. To install Dspace first download the following software.
All of them are free software and can be download from
www.vwsonline.org.
Java SDK (32 or 64bit )
Apache ant (latest version)
Apache Maven
PostgreSQL (32 or 64 bit)
Apache Tomcat (32 or 64bit)
DSpace (the version you want to install
latest is 5.1)
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
7. JAVA SDK (jdk-6u38-windows-i586)
Direct link
http://www.oracle.com/technetwork/java/javase/downloads
/jdk6u38-downloads-1877406.html
Or
http:// www.vwsonline.org
Installing Java, to do this , double click on the file ‘jdk-
6u38-windows-i586’ and follow the on screen
instructions and accept the license agreement.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
8. APACHE ANT (Latest Version)
http://ant.apache.org/bindownload.cgi
To install Apache Ant , create a new folder named “ANT” in “C:”
drive , Unzip (Expand) contents of “apache-ant-1.8.4-bin” in to
C:ANT
APACHE MAVEN (Latest Version)
http://maven.apache.org/download.cgi
To install Apache Maven create a new folder named “MAVEN” in
C:MAVEN unzip “apache-maven-3.0.4-bin.zip” in to that folder.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
10. For Windows Vista or Windows 7
Right click “My Computer” Click “Properties” Click on
“Advanced System Settings” from “Tasks” Choose “Advance”
tab Click on “Environment Variable” Button
For Windows XP
Right click “My Computer” Click Properties “Advance” tab
Click on “Environment Variable” Button
Now click on “PATH” variable under ‘System Variables’ and click
on “Edit”.Button
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
11. Variable Name: JAVA_HOME
Variable Value: C:Program FilesJavajdk1.6.0_38
Variable Name: ANT_HOME
Variable Value: C:ANT
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
12. Add followings to your PATH variable
; C:Program
FilesJavajdk1.6.0_38bin;C:ANTbin;C:MAVENbin
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
13. Now verify the platform, to do so run the following
commands in to the command prompt.
> java –version
> ant –version
>mvn – version
As show on next slide.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
15. how to install of PostgreSQL with database
creation, to install PostgreSQL
double click on “postgresql”. Follow the
instructions.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
17. Remember that in the last step/screen don’t check
the update check box. Otherwise the Postgre SQL
will not work.
Next step is creation of empty database with the
name “dsapce” to store dspace data.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
23. Download Apache Tomcat form vwsonline or
the following link:
http://tomcat.apache.org
This step installation of Apache Tomcat will be
attempted, to do this, double click on “apache-
tomcate”
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
26. This is the final step actual installation of dspace.
create an empty directory on C:(program files and
datafiles of dspace will be copies here).
C:DSpace
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
27. Extract all the contents of ‘dspace-5.1-src-release.zip’ to one folder
(i.e DSpace) and copy entire folder to your C: drive as C: dspace-
5.1-src-release.zip
Once the files are unzipped, go to
“C:Dspacedspace-5.1-src-eleasedspaceconfig”,
Find out “dspace.cfg” and open in notepad or any other editor and
atleast change the following parameters. Use forward slashes `/` for
path separators
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
29. Once you have edited dspace configuration file open the command
prompt and go to “C: dspace-5.1-src-release dspace” folder
“cd C:Dspacedspace-5.1-src-releasedspace”
Now type “mvn package” and press enter
“C:Dspacedspace-5.1-src-releasedspace> mvn package”
Note: Please note that internet connection is required to perform this
operation, Maven will download dspace source dependencies
online.
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
30. Now go to “C: dspace-5.1-src-releasedspacetargetdspace-build.dir”
on command prompt
“cd C: dspace-5.1-src-releasedspacetargetdspace-
build.dir”
Now type “ant fresh_install” and press enter
C: dspace-virsion-src-releasedspacetargetdspace-5.1-build.dir>ant
fresh_install
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
31. Now it is time to create default system administrator. To
create administrator execute following command
“C:dspacebindspace create-
administrator”
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
32. Using your explorer browse through your
C:dspacewebapps folder
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
33. Copy “jspui” and “xmlui” folder to your tomcat
installation’s webapps folder
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
34. Start tomcat service if it is already not running by going in
to :
Control Panel Administrative Tools Services
Apache Tomcat 7 and clicking on “Start”
Point your browser to
http://localhost:8080/jspui
or http://localhost:8080/xmlui
Virtual Web Solutions Virtually any
thing is possible: www.vwsonline.org
35. Dspace Installation is Completed
If case of queries regarding installation
please post it on vwonline forum
For advance learning please register
premium course on Dspace on
www.vwsonline.org
Virtual Web Solutions:
www.vwsonline.org