1 / 39

Content Management System

Content Management System. Sridhara Potluri Graduate Student Villanova University. Powered by. Drupal Architecture:. Drupal is a content management system, built on AMP Stack – Apache, MySQL and PHP. 1. -- A http server which handles the URLs Apache Server.

Télécharger la présentation

Content Management System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.


Presentation Transcript

  1. Content Management System Sridhara Potluri Graduate Student Villanova University Powered by

  2. Drupal Architecture: Drupal is a content management system, built on AMP Stack – Apache, MySQL and PHP 1. -- A http server which handles the URLs Apache Server 2. -- To store the Data database 3. -- PHP libraries to run PHP Script PHP

  3. Content Types: What are available Content types in Drupal? Drupal has: Blog -- for posting some personal information/experiences Book Page -- for creating pages as a collection of related entries collectively known as book Forum -- for posting to discussions about a topic Page -- for making main/home pages Poll -- for creating polls and getting sets of responses Story -- for creating/posting web pages similar to page, mostly content changes

  4. Drupal Architecture: Every content/content type created in Drupal is a Node Create Content> >Page  http://www.computingportal.org/node/1 Create Content>> Blog Entry  http://www.computingportal.org/node/2 Create Content>> Story http://www.computingportal.org/node/3 Create Content>> Story http://www.computingportal.org/node/504

  5. Drupal – First Look: Welcome to Drupal! – Home page with login screen

  6. Drupal – First Look: Welcome to Drupal! – After login into the site

  7. Drupal – Administrative Options: Administrative options available are Content Management, Site Building, Site Configuration, User Management& Reports

  8. ENSEMBLE Home Page: Ensemble Portal is built with Drupal and demonstrates the use of Drupal in education  http://www.computingportal.org/

  9. How Does Drupal be more Functional ?

  10. Drupal –Modules & Themes: • Modules: • Module adds functionality to site • Core Modules – around 40 modules • Developer Modules – 3000+ modules • Free to change the code & configurations • Administer>> Site Building>> Modules • Themes: • Theme change the site’s design and layout • Core Themes – 6 themes • Developer Themes – 1000+ themes • Free to change the code & configurations • Administer>> Site Building>> Themes

  11. Drupal –Modules: Core Modules with the installation of Drupal Core Modules

  12. Drupal –Themes: Core Themes with the installation of Drupal

  13. Drupal –Blocks: Blocks are a way to show the content/links etc in a block of region

  14. What makes Drupal a Content Management System??

  15. Drupal – Roles & Permissions: • Permissions: • Permissions let users control what they can do on the site • Drupal has built in this feature in its core • Permissions per Module • Permissions are assigned to specific roles • Roles: • Roles allow admin to assign permissions • Two -- Anonymous & Authenticated User -- roles are in core • Can create more as per the requirement

  16. Drupal –Roles: Roles: Anonymous & Authenticated User roles in core Administrator, custom user, tester etc. are user created roles

  17. Drupal – Permissions: Permissions: Drupal has built this feature into its core

  18. How to Restrict Content Access to a Group of Users?

  19. About Groups: Groups provides one more level of content access permissions Module: Organic Groups G6 G 1 Group 2 U 6 Group 1 U 1 G5 G2 U 5 U 2 G3 G4 U 4 U 3 Groups in Drupal are similar to Google/Yahoo Groups

  20. Groups – Home Page: Groups home page in Ensemble portal

  21. Groups – Inside Look: FOCES – The Future of Computing Education Summit Inside the FOCES group

  22. Groups – Grouping Content: • Re-arranging the content inside the groups

  23. Groups – Members: Group memberships for a FOCES group

  24. Creating Groups: Groups can be created as Open, Moderated, Invite Only or Private (Closed) Create Content>> Groups

  25. Group Hierarchy: Parent Group Groups can be created in a hierarchy ….. Child -1 Child -2 ….. Sub-Child -1 Sub-Child-2 . . . . . . . .

  26. Groups – Create Content: • Content inside the group is visible to only the group members • However, some content inside the group can be created as Public

  27. CRT (Commenting, Rating & Tagging) System: • Commenting: • Comment option is available in core • Commenting option is available on every node • Can ‘search’ for comments

  28. CRT (Commenting, Rating & Tagging) System: • Rating: • Several Rating options are available • FiveStar Rating similar to Amazon.com rating system • Options to show both user and average ratings • Module: FiveStar Rating

  29. CRT (Commenting, Rating & Tagging) System: • Tagging: • Tag is a keyword or term assigned to • a piece of information • User can tag any related node • Tag cloud display option • A search for the tags • Tags are related to Taxonomy • Can form a hierarchy of terms • All the site content can be • viewed using tags and taxonomy • Modules: Taxonomy & • Community Tags

  30. CRT (Commenting, Rating& Tagging) System: • Ontology: • Ontology integration into Ensemble Site  • Users can chose ontology, while creating the • content • Ontology can be viewed on a Drupal webpage

  31. Repositories & Search System: • Connecting with Repositories: • Drupal has a facility to connect with repositories • Eg: Fedora Repository • Users can search the repository through Drupal Search System • Search System: • Default search, searches in Drupal Content • Allows users to search repositories and search other sites. • Builds a portal to search from multiple sites • Module still in development phase

  32. Repositories & Search System: Search for a term ‘hashing’

  33. Social Networking: Facility to connect with Social Networking Sites • Connecting with Facebook: • Module: Facebook Connect • Users can connect to the Drupal site using Facebook username • and password • Can import images and personal information from facebook

  34. Social Networking: • Connecting with Twitter: • Module: Twitter • User tweets can be imported directly from account or as feeds • Tweets can be shown in a block

  35. Some more recommended modules: CCK – to add any custom fields to content types (Content Construction Kit) Views – to display the (group) content in lists/tables of formats Panels – For site admins to create customized design and layout for multiple uses Pathauto – to create path aliases for all kinds of content (node, categories & users etc) Webform – to create questionnaires, contact or request/ register forms, surveys, polls

  36. Drupal – Present& Future: Old version : Drupal-5.22 Current version : Drupal-6.16 Future version : Drupal-7 (current – Drupal 7 alpha release) • What’s NEW? – Drupal 7 • Bugs in Drupal 6 will be fixed • Latest versions of modules and themes • New modules & themes into core • Better performance & reliability Support through Acquia Acquia is a commercial open source software company providing products, services, and technical support for the Drupal social publishing system

  37. Conclusion: • Drupal is a power tool as a content management system. • Drupal features can be extended by using modules. • Drupal has everything you need. You have to customize it. • Drupal has support from communities like Acquia, • where paid services are available • Ensemble project is about building a distributed portal providing • access to a broad range of existing educational resources for • computing while preserving the collections and their associated • curation processes. • Ensemble portal also supports several communities in education

  38. References: Images and data main source: http://drupal.org/ and http://acquia.com Images from: http://archivemati.ca/wp-content/images/Drupal_as_MVC_Framework.png http://farm3.static.flickr.com/2047/2267580130_2190e90426_o.png http://upload.wikimedia.org/wikipedia/commons/a/a7/Web_2.0_Map.svg http://www.winnefox.org/blog/tagcloud.gif

  39. Please visit Ensemble Portal http://www.computingportal.org

More Related