Presentation - neerajjadhav.com
Download
Report
Transcript Presentation - neerajjadhav.com
Drupal based Scholarship Application
UHCL Capstone Project Team #10
Final Presentation
05/01/2012
UHCL Capstone Team #10 Spring 2012
1
Team Members
Team Members:
Koushic Babu Thirukonda Surendran
Neeraj Jadhav
Krishna Sravanthi Tatta
Instructor
Dr.Kwok Bun Yue
Mentor
Mr.Dilhar De Silva
UHCL Capstone Team #10 Spring 2012
2
Koushic Babu Thirukonda
Abstract
Problems with Existing Systems
Content Management System
Neeraj Jadhav
Search
Apache Solr
Apache Solr Integration
Taxonomy
Krishna Sravanthi Tatta
Problems faced
Lessons Learned
Future Enhancements
Conclusion
UHCL Capstone Team #10 Spring 2012
3
Goal of the project
The overall goal is to create a content
management based web application that
will assist the college students to plan early
and take control of their educational and
financial future
UHCL Capstone Team #10 Spring 2012
4
Problems with existing
systems
Less search optimization to refine the
scholarships
Lengthy registration process
Broken links to the scholarship website
No proper alert notification to the users
Irrelevant information
Solution is MyFuPa
UHCL Capstone Team #10 Spring 2012
5
Content Management
System
END USER
PUBLISHER
Database
UHCL Capstone Team #10 Spring 2012
6
Comparison of CMS
UHCL Capstone Team #10 Spring 2012
7
Drupal Flow
UHCL Capstone Team #10 Spring 2012
8
Drupal Modules
Modules are add-ons for the Drupal CMS
The primary function of modules is to extend the
core feature list of Drupal
Important Modules Used
Content Construction Kit
Views
Apache Solr Search Integration
Taxonomy
UHCL Capstone Team #10 Spring 2012
9
Content Construction Kit
(CCK)
Basic Node
Properties
Content Construction
Kit
Customized Content
Types
Type
Text Fields
Scholarship Articles
Title
Text Area
Financial Articles
Body
Checkboxes/Radio
Buttons
Shopping Articles
Author
Links
Publish State
Date and Time
UHCL Capstone Team #10 Spring 2012
10
…continued
UHCL Capstone Team #10 Spring 2012
11
Views
New View Created
UHCL Capstone Team #10 Spring 2012
12
Views
UHCL Capstone Team #10 Spring 2012
13
Search
Keyword Search
Faceted Search
Filter Search
UHCL Capstone Team #10 Spring 2012
14
Apache Solr Search
Integration
Provides keyword
search
Also provides Faceted
Search
UHCL Capstone Team #10 Spring 2012
15
Taxonomy
Optional core module
Helps categorizing
contents based on
taxonomy terms
Used for filtering
content that will
enhance the search
UHCL Capstone Team #10 Spring 2012
16
Vocabularies and terms
UHCL Capstone Team #10 Spring 2012
17
Drupal Cron Jobs
Site maintenance
tasks
Modules
Site indexing by
search module
Check for internal
and external
broken links using
linkchecker
module
UHCL Capstone Team #10 Spring 2012
Check for Modules
and Libraries
updates
18
Challenges Faced
Selecting Drupal version
Developing Website UI
Replacing default Drupal search with Apache
Solr
Integration of Apache Solr search to Views
Align search filters to fit our theme
UHCL Capstone Team #10 Spring 2012
19
Lessons Learnt
How CMS works
Creating a website using Drupal
Choosing right Drupal modules to fit the
requirements
Interacting with the end clients
How software development process works in
real world
UHCL Capstone Team #10 Spring 2012
20
Future Enhancements
Adding video tutorials and advising for financial
management
Displaying news and advertisements blocks for
commercial purpose
Automate the content selection and upload
process
Enhancing shopping functionality of the site
UHCL Capstone Team #10 Spring 2012
21
References
Douglas R.2007.Apache Solr Search Integration [Internet].Drupal;
2007 [cited 2012 Mar 18]. Available from:
http://drupal.org/project/apachesolr
Firepug.2002.Organizing content with taxonomy [Internet].Drupal;
2002 [cited 2012 Mar 22]. Available from:
http://drupal.org/documentation/modules/taxonomy
Merlinofchaos.2005.Views [Internet].Drupal; 2005 [cited 2012 Mar
20]. Available from: http://drupal.org/project/views
Yched.2006.Content construction kit [Internet].Drupal; 2006 [cited
2012 Mar 11]. Available from: http://drupal.org/project/cck
Apache solr [Internet].The apache software foundation; c2011 [cited
2012 Apr 02]. Available from: http://lucene.apache.org/solr
Drupal [Internet]. Drupal; 2001 [cited 2012 Feb 18]. Available from:
http://drupal.org/
UHCL Capstone Team #10 Spring 2012
22
23