Shalini

Embed Size (px)

DESCRIPTION

ppt

Citation preview

A PROJECT REPORT ON DESIGN AND DEVELOPMENT OF MICROSITES OF DRDO USING CMS DRUPAL WITH ENHANCED FEATURES

APROJECT REPORT ON DESIGN AND DEVELOPMENT OF MICROSITES OF DRDO USINGCMS DRUPAL WITH ENHANCED FEATURES

Objective The idea behind the project is to design and development of microsites of DRDO using CMS- Drupal with enhanced features. It should be user-friendly, flexible and easy to extend. The website and microsite of DRDO should be well designed so that it should reach on all stakeholder expectations.Information about the organisationDefence Research & Development Organisation (DRDO) works under Department of Defence Research and Development of Ministry of Defence. DRDO dedicatedly working towards enhancing self-reliance in Defence Systems and undertakes design & development leading to production of world class weapon systems and equipment in accordance with the expressed needs and the qualitative requirements laid down by the three services. DRDO is working in various areas of military technology which include aeronautics, armaments, combat vehicles, electronics, instrumentation engineering systems, missiles, materials, naval systems, advanced computing, simulation and life sciences. DRDO while striving to meet the Cutting edge weapons technology requirements provides ample spinoff benefits to the society at large thereby contributing to the nation buliding.

Defence Scientific Information & Documentation Centre (DESIDOC) DESIDOC started functioning in 1958 as Scientific Information Bureau (SIB). It was a division of the Defence Science Laboratory (DSL) which is presently called Laser Science & Technology Centre. The DRDO library which had its beginning in 1948 became a division of SIB in 1959. In 1967 SIB was reorganized with augmented activities and named Defence Scientific Information and Documentation Centre (DESIDOC). Network Services Division

"The Network Services Division of Defence Scientific Information & Documentation Centre (DESIDOC) is connecting people and providing vast information and services."The NSD take care of activities of: DRONA MRC including other Sub Routing Centers (SRCs)Sample Tool/Environment usedOperating system: windows xp.Programming language : php & HTML.Database : MySQLCMS used : DrupalReason of using Content Management System (CMS)Content and settings stored in a database, edit content, menus, navigation etc on the web.Web pages are generated by scripts from information in the database not stored as individual files .Enter information once,display in different ways on different page(list , grids ,calculators etc.)Content is separate from style /presentation ,so style is consistent across site.Permission system : different users have permission to do different action on the site .The options available in CMS areThere are many CMS are available :-DrupalJoomlaWordpressExpression EngineWeb GUI

DrupalJoomlaWordpressAboutDrupal is a powerful, developer-friendly tool for building complex sites. Like most powerful tools, it requires some expertise and experience to operate.Joomla offers middle ground between the developer-oriented, extensive capabilities of Drupal and user-friendly but more complex site development options than Wordpress offersWordpress began as an innovative, easy-to-use blogging platform. With an ever-increasing repertoire of themes, plugins and widgets, this CMS is widely used for other website formats also.Example SitesCommunity Portal: Fast Company, Team SugarSocial Networking: MTV Networks QuizillaEducation: Harvard UniversityRestaurant: IHOP

Social Networking: PlayStation BlogNews Publishing: CNN Political TickerEducation/Research: NASA Ames Research CenterNews Publishing:The New York Observer

Ease of UseDrupal requires the most technical expertise of the three CMSs. However, it also is capable of producing the most advanced sites. With each release, it is becoming easier to use. If youre unable to commit to learning the software or cant hire someone who knows it, it may not be the best choice.Less complex than Drupal, more complex than Wordpress. Relatively uncomplicated installation and setup. With a relatively small investment of effort into understanding Joomlas structure and terminology, you have the ability to create fairly complex sites.Technical experience is not necessary; its intuitive and easy to get a simple site set up quickly. Its easy to paste text from a Microsoft Word document into a Wordpress site, but not into Joomla and Drupal sitesComparison between Drupal Joomla and WordpressFeatures

Known for its powerful taxonomy and ability to tag, categorize and organize complex content.

Designed to perform as a community platform, with strong social networking features.

Ease of use is a key benefit for experts and novices alike. Its powerful enough for web developers or designers to efficiently build sites for clients; then, with minimal instruction, clients can take over the site management. Known for an extensive selection of themes. Very user-friendly with great support and tutorials, making it great for non-technical users to quickly deploy fairly simple sites

Best Use Cases

For complex, advanced and versatile sites; for sites that require complex data organization; for community platform sites with multiple users; for online stores

Joomla allows you to build a site with more content and structure flexibility than Wordpress offers, but still with fairly easy, intuitive usage. Supports E-commerce, social networking and more.

Ideal for fairly simple web sites, such as everyday blogging and news sites; and anyone looking for an easy-to-manage site. Add-ons make it easy to expand the functionality of the site.

Caching Plug-ins

Pressflow: This is a downloadable version of Drupal that comes bundled with popular enhancements in key areas, including performance and scalability.

JotCache offers page caching in the Joomla 1.5 search framework, resulting in fast page downloads. Also provides control over what content is cached and what is not. In addition, page caching is supported by the System Cache Plugin that comes with Joomla.

WP-SuperCache: The Super Cache plugin optimizes performance by generating static html files from database-driven content for faster load times.

Comparison between Drupal Joomla and WordpressDrupal Drupal is an open source content management platform powering millions of websites and applications. Its built, used, and supported by an active and diverse community of people around the world.

Advantages of DrupalFree and Open Source softwareYou dont have to pay for a software licenseYou can modify the softwareLarge and vibrant community of users and developersMany people testing it, finding security issues, etc.Many modules freely available from developersMany people donating their time to writing documentation, helping new users, etc.Flexible architectureYou can create your own modules for custom featuresYou can create your own themes for custom designBased on standards:Core software is PHP/MySQL, giving many hosting optionsOutput uses XHTML, CSS, JavaScript, so compatible with most browsers

Drupal TerminologyModuleDef: Add-on code that adds functionality to DrupalCan be core (comes with Drupal), contributed (download and install separately), or custom (written specifically for your site)Examples: Forum, Blog, Web FormThemeDef: Set of PHP files, CSS files, and images that defines the layout and styles for your siteCan be core, contributed, or customPathDef: Part of the URL of your site that follows the base URL for your site. For example, in http://example.com/admin/node/add, the path is node/addUserDef: Anyone who visits your siteNon-logged-in visitors are known as anonymousUsers with accounts are assigned to roles that you can define, such as Master Admin, Content Editor, MemberPermissions are generally assigned by roleNodeDef: A piece of content on your site, which could be displayed on its own page or as part of another page (or both)Basic nodes have a Title, Body, a unique ID number, and some meta-data (creation time, last updated, author, etc.)Each node also has a content type, such as Page, Article, Press release, Event, or Member profile.Content types can have additional custom fields besides Title and Body, such as location, event date, banner image, etc.

Drupal TerminologyTaxonomyDef: Categories, tags, or other classifications that can be applied to nodes (content) on your siteMenuDef: List of links to pages on your site, generally used for navigation in headers, sidebars, footersWeightDef: Number that defines the order of a list, such as of menu items. Larger numbers sink to the bottom of the list.BlockDef: Text, links, images, etc. that can be placed in a region of your sites theme (header, sidebar, footer, etc.), and configured to display on one or more pages

Security

Drupal has a very good track record in terms of security and has an organized process for investigating ,verifying and publishing possible security problems.Drupal security team is constantly working with the community to address security issues as they arise.Any using Drupal should subscribe to the security mailing(by editing your account profile) in order to automatically keep up to date with the latest security advisories of all types. Why Drupal is the better choiceDrupal is flexible and easy to extend.Drupal is reliable ,efficient & robust.It provides a powerful, scalable ,low cost ,high value solution.No license fees & no vendors lock in.Free access to future upgrades & security enhancements.

CONCLUSION

A many designs begin to phase out on creating workaround for limitations, we will definitely see that new trending design pattern and categories such as minimalistic design appear while others excel to create workaround others may have seen before.Thus, the question that arises on whether to accept the limitation the industry provides and use what is available to create stunning designs, or to focus on defeating these limitations is really up to each individuals goals.After importing the back up of the website DRDO data base by cmd exe process. We find the new web page on processing of http:/localhost/drdo/include all the detailed about DRDO labs, recrument process, genesis & growth and interface etc. References http://www.drdo.gov.inhttps://www.drupal.org/http://en.wikipedia.org/wiki/Drupalhttp://www.w3schools.com/http://www.wampserver.com/en/http://www.guidelines.gov.inhttp://tomcat.apache.orghttps://www.whitehouse.govhttp://www.tutorialspoint.com/