Drupal based Scholarship Application

pielibraryInternet and Web Development

Dec 4, 2013 (3 years and 10 months ago)

101 views


UHCL Capstone Project Team #10


Final Presentation

05/01/2012



Drupal based Scholarship Application



1

UHCL 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 Members

2

UHCL Capstone Team #10 Spring 2012

Koushic Babu Thirukonda

Neeraj Jadhav

Krishna Sravanthi Tatta

Abstract

Problems with Existing Systems

Content Management System

Search

Apache
Solr

Apache
Solr

Integration

Taxonomy

Problems faced

Lessons Learned

Future Enhancements

Conclusion

3

UHCL Capstone Team #10 Spring 2012

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

4

UHCL Capstone Team #10 Spring 2012

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 My
Fu
Pa

5

UHCL Capstone Team #10 Spring 2012

Content Management
System

PUBLISHER

END USER

Database

6

UHCL Capstone Team #10 Spring 2012

Comparison of CMS

7

UHCL Capstone Team #10 Spring 2012

Drupal Flow

8

UHCL Capstone Team #10 Spring 2012

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

9

UHCL Capstone Team #10 Spring 2012

Content Construction Kit
(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

10

UHCL Capstone Team #10 Spring 2012


…continued

11

UHCL Capstone Team #10 Spring 2012


Views

New View Created

12

UHCL Capstone Team #10 Spring 2012


Views

13

UHCL Capstone Team #10 Spring 2012

Search


Keyword Search


Faceted Search


Filter Search

14

UHCL Capstone Team #10 Spring 2012

Apache
Solr

Search
Integration


Provides keyword
search



Also provides Faceted
Search

15

UHCL Capstone Team #10 Spring 2012


Optional core module


Helps categorizing
contents based on
taxonomy terms


Used for filtering
content that will
enhance the search


Taxonomy

16

UHCL Capstone Team #10 Spring 2012

Vocabularies and terms

17

UHCL Capstone Team #10 Spring 2012

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

19

UHCL Capstone Team #10 Spring 2012

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

20

UHCL Capstone Team #10 Spring 2012

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


21

UHCL Capstone Team #10 Spring 2012

References

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