uhcl capstone project team #10 final presentation 05/01/2012

23
UHCL Capstone Project Team #10 Final Presentation 05/01/2012 Drupal based Scholarship Application 1 UHCL Capstone Team #10 Spring 2012

Upload: ronan-austin

Post on 30-Dec-2015

35 views

Category:

Documents


0 download

DESCRIPTION

Drupal based Scholarship Application. UHCL Capstone Project Team #10 Final Presentation 05/01/2012. Team Members. Team Members: Koushic Babu Thirukonda Surendran Neeraj Jadhav Krishna Sravanthi Tatta Instructor Dr.Kwok Bun Yue Mentor Mr.Dilhar De Silva. - PowerPoint PPT Presentation

TRANSCRIPT

UHCL Capstone Project Team #10

Final Presentation

05/01/2012

Drupal based Scholarship Application

1UHCL Capstone Team #10 Spring 2012

Team Members:

Koushic Babu Thirukonda Surendran

Neeraj Jadhav

Krishna Sravanthi Tatta

Instructor

Dr.Kwok Bun Yue

Mentor

Mr.Dilhar De Silva

Team MembersTeam Members

2UHCL Capstone Team #10 Spring 2012

Koushic Babu Thirukonda

Neeraj Jadhav

Krishna Sravanthi Tatta

Abstract Problems with Existing Systems Content Management System

SearchApache SolrApache Solr IntegrationTaxonomy

Problems faced Lessons LearnedFuture EnhancementsConclusion

3UHCL Capstone Team #10 Spring 2012

Goal of the projectGoal 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

4UHCL Capstone Team #10 Spring 2012

Problems with existing Problems with existing systemssystems

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

5UHCL Capstone Team #10 Spring 2012

Content Management Content Management SystemSystem

PUBLISHEREND USER

Database

6UHCL Capstone Team #10 Spring 2012

Comparison of CMSComparison of CMS

7UHCL Capstone Team #10 Spring 2012

Drupal FlowDrupal Flow

8UHCL Capstone Team #10 Spring 2012

Drupal ModulesDrupal 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

9UHCL Capstone Team #10 Spring 2012

Content Construction Kit Content Construction Kit (CCK)(CCK)

Basic Node Properties

Type

Title

Body

Author

Publish State

Content Construction Kit

Text Fields

Text Area

Checkboxes/Radio Buttons

Links

Date and Time

Customized Content Types

Scholarship Articles

Financial Articles

Shopping Articles

10UHCL Capstone Team #10 Spring 2012

… …continuedcontinued

11UHCL Capstone Team #10 Spring 2012

ViewsViews

New View Created

12UHCL Capstone Team #10 Spring 2012

ViewsViews

13UHCL Capstone Team #10 Spring 2012

SearchSearch Keyword Search Faceted Search Filter Search

14UHCL Capstone Team #10 Spring 2012

Apache Solr Search IntegrationApache Solr Search Integration

Provides keyword search

Also provides Faceted Search

15UHCL Capstone Team #10 Spring 2012

Optional core module Helps categorizing

contents based on taxonomy terms

Used for filtering content that will enhance the search

TaxonomyTaxonomy

16UHCL Capstone Team #10 Spring 2012

Vocabularies and termsVocabularies and terms

17UHCL Capstone Team #10 Spring 2012

Drupal Cron JobsDrupal Cron Jobs

18

Modules

Site maintenance tasks

Check for Modules and Libraries updates

Site indexing by search module

Check for internal and external broken links using linkchecker module

UHCL Capstone Team #10 Spring 2012

Challenges FacedChallenges 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

19UHCL Capstone Team #10 Spring 2012

Lessons LearntLessons 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

20UHCL Capstone Team #10 Spring 2012

Future EnhancementsFuture 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

21UHCL Capstone Team #10 Spring 2012

ReferencesReferences

22

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

23