Skip to content

CampsusCMS Poject Synopsis

Shakirullahi O.P edited this page Oct 27, 2013 · 2 revisions

##CampusCMS – Content Management System For College Websites

####ABSTRACT

CampusCMS is a content management system for college websites that allows users to effectively create and manage content on college websites. A Content Management System (CMS) is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade. CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may support it for specific elements or entire pages. The core function and use of content management systems is to present information on websites. CMS features vary widely from system to system. Most CMS include Web-based publishing, format management, revision control (version control), indexing, search, and retrieval.

A web content management system (web CMS) is a bundled or stand-alone application to create, manage, store and deploy content on Web pages. Web content includes text and embedded graphics, photos, video, audio, and code (e.g., for applications) that displays content or interacts with the user. A web CMS may catalog and index content, select or assemble content at runtime, or deliver content to specific visitors in a requested way, such as other languages. Web CMSs usually allow client control over HTML-based content, files, documents, and web hosting plans based on the system depth and the niche it serves Today's education scenario is rapidly changing and demanding. The system demands greater levels of communication between college, student and faculty members to have optimum use of resources. CampusCMS comes with a fully functional Student Portal System. The features rich portal system offers many facilities for students, faculties and administrator like creating and sharing contents and documents, communicating with other users. For the implementation of this project we use Python and MySql as backend and angularjs, Html 5, Css3 as front end.

####EXISTING SYSTEM There are hundreds of Content management systems currently available on market, but none of them are optimized for a College or Institution websites. The popular web content management system like Joomla, Wordpress and Drupal are feature rich and comes with complex configurations which is not useful for a college website. And if a college needs student portal system to be integrated into college website, they have to install extra student portal systems in addition to web content management system and may need to modification to existing website.

####PROPOSED SYSTEM The proposed system CampsuCMS is content management system for college websites which comes with a fully functional Student Portal System. The web CMS and student portal system is integrated into a single system so that installation and maintenance will be easy. Both CMS and student portal system shares a central repository which makes data management easier. It takes advantage of true separation of content and presentation while integrating dynamic features with core content management principles. The features rich portal system offers many facilities for students, faculties and administrator like creating and sharing contents and documents, communicating with other users. The CampusCMS provides a broad range of built-in functionality that streamlines content management process. 

####ADVANTAGESF OF PROPOSED SYSTEM

  • Optimized for college websites.
  • Riskless installation and maintenance procedure.
  • CMS and student portal system integrated to a single system.
  • Centralized Control.

####MODULES

  • Template Manager
  • Page Manager
  • Navigation Manager
  • Document Manger
  • Caching sub-system
  • Student portal system

####MODULES DESCRIPTION

#####TEMPLATE MANAGER Template manger allows the CMS administrator to change the look and feel of the website. CampusCMS allows users to change the templates/theme of college website, install new templates and uninstall templates. #####PAGE MANAGER Page manager is for creating new web pages, deleting and editing existing web pages and organizing them. CampusCMS comes with a tagging functionality which enables indexing and organization of web pages. #####NAVIGATION MANAGER Navigation menus are important component of web pages. Navigation manager can create, delete and edit navigation menu of website. A navigation menu item links to an existing web page. #####DOCUMENT MANAGER Document manager allows users to easily upload and manage web documents such as images, pdf files, videos and other useful files which can be published on web pages. #####CACHING SUB-SYSTEM CampusCMS provides a caching sub-system to increase the web site’s responsiveness. Since CampusCMS is a dynamic, database-driven content management system, each page is generated on the fly, based on the configuration applicable to the page. Instead of having to perform the same page generation operation on each request for a page, CampusCMS performs the page generation operation for the first request of a page and caches the resulting markup. On each subsequent request for the page, the cached result is rendered. This provides performance approaching that of a static html site. The authoring of content automatically causes the page cache to invalidate the appropriate cached pages. This means the next request for an invalidated page causes the dynamic page generation operation to occur, and so the process continues. #####STUDENT PORTAL SYSTEM Student portal system is a portal website for colleges or institutes to offer facility to their students & faculties for creating & maintaining their own web profiles which anyone can view online by visiting the website. The features rich portal system offers many more facilities for students, faculties and administrator like post articles, upload and share documents and videos with which everyone can enjoy the thrill of world wide web and experience the feel of globalizing their identity (online profile). This helps institutes in achieving best of communication levels and avail global exposure to their students.

Clone this wiki locally