Wednesday, June 5, 2019

Content management system

electrical capacity concern g everywherening bodyAbstractThis assignment is aimed to introduce students to how a project is to be managed and developed. This project is about planning for the project prudence of the move of a large corporate electronic ne twainrksite from static hypertext mark-up language version to a data goaded governing body base on a electronic network Content Management System. To plan for the project an military rating for three options has to be made between Joomla, Drupal and SharePoint. As the project plan is to be for a 9 month period the while scheduling have to be made within this period. Also have to do Gantt chart and re kickoff utilization in Microsoft project Microsoft pass by and unclutter lesion learned report. dispatch Management is the application of knowledge, skills, tools and techniques to project activities in order to meet or exceed stakeholders needs and expectations from a project. dispatch focusing is the discipline of organi zing and managing resources in such(prenominal)(prenominal) a way that the project is completed within defined scope, quality, time and cost constraints.Executive compendIntroductionThis document serves as a course requirement of ITPQM assignment given by Greenwich University. It supersedes the previous HTML version to a data driven trunk for Web Content Management System (WCMS). Key parts of this report will be the choice of the capacity management system and the evaluation of M.S Excel and M.S project. A business criterion has to be selected regarding the chosen WCMS, which would be chosen after evaluating it in MS Excel. This assignment helps us to understand whether MS Excel and MS Project have features and functions that would embolden in a Project management.Re lookup On Web Content Management System (CMS)CMS stands for Content Management System, a software application used for the creation, storage, and management of web meaning in many formats.A Web Content Management S ystem (WCM, WCMS or Web CMS) is meaning management system (CMS) software, employ as a Web application, for creating and managing HTML case. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A WCMS facilitates content creation, content control, editing, and essential Web maintenance functions. The software declare oneselfs authoring (and early(a)) tools jut outed to allow users with little knowledge of programming languages or markup languages to create and manage content with relative ease.Most systems use a database to store content, metadata, or artifacts that might be needed by the system. Content is frequently, besides not universally, stored as XML, to facilitate, reuse, and enable flexible presentation options.Administration is done through browser-based larboards, but some systems require the use of a fat client.A presentation layer displays the content to Web-site visitors based on a set of tem plates. The templates are sometimes XSLT files.Most systems use server side caching boosting performance. This works surmount when the WCMS is not changed often but visits happen on a regular basis.Un exchangeable Web-site builders, a WCMS allows non-technical users to make changes to a website with little training. A WCMS typically requires an experienced coder to set up and add features, but is primarily a Web-site maintenance tool for non-technical administrators.This means users will not need to hire a web design company every time they want to update the site or add content.Benefits of WCMS Upon completion of this project plan WCMS derives following benefitsCustomizable pages and gateway elements (banners, colors, etc.) that can be tailored globally or targeted individuallyTargeted announcements based on Banner criteriaWeb-based tools to manage user and group profiles, announcements, content and layout, and performance and impostA portal interface to control channel and cont ent deliveryAn integration suite to share data between third-party applications, and databasesIncreased capacity to emergence any organization.Project ScopeScopeThe objectives of WCMS scopeProcure and insert the selected web content management systemPlan, running play and deploy initial development architecture framework and update, document or leverage from existingTemplatesWorkflows for known sitesRoles and responsibilitiesContent guidelinesSupport and training materialsServices to be providedSystem schematic rational and physical designPlan, test and executeScope ElementsSeveral elements lack sufficient clarity without further analysis to determine whether they are in or out of scopeNumber and scope of site migration the number of Humanities departments that can be accommodated within the project is unknown. The scope of the University Relations migration is not in to the full defined.Use of authoritative course information is currently available using the template syste m and some academic departments expect this functionality. Whether it is in scope for anatomy II is dependent upon analysis of complexities involved.Fully redundant off-site disaster recovery of editing and publishing functionality may prove too complex and costly. proscribed of ScopeOther deliverables that are out of scope for the WCMS Project includeCreation of strategic and implementation plans for corporate response to web security and policy/regulatory compliance beyond Design Review Board process.Web standards work for development and integration (with the exception of standards and release policy for code passed via system to web layer.)Full or extensive evaluation and mitigation for compliance and accessibility issuesExtensive service definition of the rude(a) web services to be deployedRetirement/repurpose of existing web content delivery infrastructuresDesign/revision of new campus template Look and FeelResolution of funding source for hiring of in operation(p) staff. Project DependenciesThe dependencies below introduce risk that essential be mitigated and, thitherfore, are included in the Risk Management Plan.Other Web computer program ComponentsWeb Function and Design Project template design and information architecture deliverables have many functional and schedule-related interdependencies.Web Service Definition Project will derive information fromWCMS as a result of practical migration experience and the WCMS project will require the Service Definition project to provide direction.Web GovernanceThe WCMS project will rely upon Web Governance to develop policy where needed for implementation or operations.Description of Joomla, Drupal SharePointDrupalDrupal is a innocent software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of plurality and organizations are using Drupal to power scores of different web sites, includingCommunity w eb portalsDiscussion sites bodily web sitesIntranet applicationsPersonal web sites or blogsAficionado sitesE-commerce applicationsResource directoriesSocial Networking sitesThe built-in functionality, combined with dozens of freely available add-on modules, will enable features such asElectronic commerceBlogs cooperative authoring environmentsForumsPeer-to-peer networkingNewslettersPodcastingPicture galleriesFile uploads and downloadsGeneral featuresCollaborative Book- collaborative book feature lets one setup a book and then authorize other individuals to stomach content.Friendly URLs- Drupal uses Apaches mod_rewrite to enable customizable URLs that are both user and search engine friendly.Modules- The Drupal community hascontributed many moduleswhich provide functionality that extend Drupal core.Online help- Have built a husky online help system built into the core help text.Open source- The source code of Drupal is freely available under the terms of the GNU General human bein gs License 2 (GPL). Unlike proprietary blogging or content management systems, Drupals feature set is fully available to extend or customize as needed.Personalization- A robust personalization environment is at the core of Drupal. Both the content and the presentation can be individualized based on user-defined preferences.Role based permission system- Drupal administrators dont have to tediously setup permissions for each user. Instead, they assign permissions to roles and then group like users into a role group.Searching- All content in Drupal is fully indexed and searchable at all times if one take advantage of the built in search module.Content managementPolls- Drupal comes with a poll module which enables admins and/or users to create polls and show them on various pages.Templating- Drupals theme system separates content from presentation allowing you to control the look and feel of your Drupal site. Templates are created from standard HTML and PHP coding meaning that you dont have to learn a proprietary templating language.Threaded comments- Drupal provides a powerful threaded comment sit around for enabling discussion on published content. Comments are hierarchical as in a newsgroup or forum.Version control- Drupals version control system tracks the details of content updates including who changed it, what was changed, the date and time of changes made to your content and more(prenominal). Version control features provide an option to keep a comment log and enables you to roll-back content to an earlier version.JoomlaJoomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.Joomla is used all over the world to power Web sites of all shapes and sizes. For exampleCorporate Web si tes or portalsCorporate intranets and extranetsOnline magazines, newspapers, and publicationsE-commerce and online reservationsGovernment applicationsSmall business Web sitesNon-profit and organizational Web sitesCommunity-based portalsSchool and church Web sitesPersonal or family homepagesJoomla is designed to be easy to install and set up. Many Web hosting services offer a single-click install, getting your new site up and running in just a a few(prenominal) minutes. Since Joomla is so easy to use, as a Web designer or developer, we can quickly build sites for your clients. Then, with a minimal amount of instruction, we can induct our clients to easily manage their sites themselves.SharePointSharePoint is a collection of products and software elements that includes, among a growing selection of components, web browser based collaboration functions, process management modules, search modules and a SharePoint can be used to host web sites that access shared workspaces, information stores and documents, as well(p) as host defined applications such as wikis and blogs. All users can manipulate proprietary controls called web parts or interact with pieces of content such as lists and document libraries.Some Features of SharePoint team up Collaboration, Review Workflows, reward Web, Slide Library (splits a PPT presentation into individually viewable slides on the site without breaking the PPT file open), Premium Web Application, Premium Root Site, Management Library, Global Web Parts, Enhanced Search, Base Web Application, Spell Checking, Signatures Workflow ,Reporting, Premium Site, Publishing Web, Base Web, Base Site, Basic Search, displacement reaction Workflow workflow for sending a document through rounds of translation into three-fold languages, Expiration Workflow, Excel Server, Search Web Parts, Publishing Site supply Tracking Workflow .EVALUATION ON DRUPAL, JOOMLA SHAREPOINTJoomlaJoomla is designed in a way that it can work perfectly in a shared h osting environment.It is a package that is least expensive and most common to all users.Its installation feature is simple and just like any other descktop software.It can embody several extensions, add-on and plug in.Joomla is written in PHP with general purpose scripting language and best suitable for web development.Joomla is integrated with CiviCRM and other common packages like GetActive or DemocracyInAction.DrupalDrupal can work just like Joomla in shared hosting environments.It has powerful content editing tools for common users and for web developers for creating websites without bothering about codes.Drupal is a arcsecond diffuclt in installation procedure than that of Joomla.Drupal is also developed in PHP and offers common functionalies of Joomla or perhaps more sophisticated ones, which would be difficult for non technical persons to ascertain it than that of Joomla.It contains non-profit centric add-ons like event registration, online donation, email newsletter etc.E venthough drupal has plugins they are less powerful than that of Joomla.SharePointSharepoint uses application server as IIS.Net where as Joomla and Drupal uses , CGI and Apache.Applicatin cost is $4000 compared to the other two which are free to use.Security feature is more of a plus point in SharePoint than that of Joomla And Drupal.Ease of use, performance and management are more easy and manageable compared to both Drupal and Joomla.But SharePoint supports ASP.net programming language, if the site which was built using PHP then it will be difficult to use SharePoint to establish the corresponding site online.KEY FUNCTIONALITIES OF A WCMSContent management systems manage content creation, review and approval processes for web site content. Content management system provides content version control, collaboration utilities, and user or document take security.Some of the functions of CMS areContent Authoring it is the ability to create content through a content editor, import of content, capability to deploy, present the content and appeal of items.Content acquisition it is the ability to gather content through import or metadata. Content aggregation process of gathering information from different sources into one overall structure.Output and content presentation Presenting content through different ways such as HTML or XMLWorkflow management the process of managing to create flows of sequential and parallel tasks that must be accomplished.Version control and management lets three-fold users make simultaneous changes to content and keep track of them.Security management Access to the content are controlled through authentication, role and directory management, access control settings and passwords.Product applied science and support defines the technical architecture of the product, the techno consistent environment in which the product can successfully run. Such as product and application architecture, software usability and administration, plan and da tabase support, application standards support, communications and protocol support and integration capabilities.Project Goals and ObjectivesThe objectives of WCMS with the original scopeProcure and install the selected web content management systemPlan, test and deploy initial information architecture framework and update, document or leverage from existingTemplatesWorkflows for known sitesRoles and responsibilitiesContent guidelinesSupport and training materialsServices to be providedSystem schematic logical and physical designPlan, test and executeWSM criteria of WCMSCriteria to which alternative to choose for Web Content Management System (WCMS)CorefunctionalityWhen most people return of content management, they are thinking of the creation, deletion, editing and organizing of pages. They assume all content management systems do this and so take the functionality for granted. However that is not inevitably the case. There is also no guarantee that it is done in an intuitive fa shion.Not all blogging platforms for example allow the owner to manage and organize pages into a tree hierarchy. Instead the individual posts are automatically organized by criteria such as date or category. In some situations this is perfectly adequate. In fact this limitation in functionality keeps the interface simple and easy to understand. However, in other circumstances the absence of this functionality can be frustrating.TheeditorThe majority of content management systems have a WYSIWYG editor. Strangely this editor is often ill considered, despite the fact that it is the most used feature within the system.The editor is the interface through which content is added and amended. Traditionally, it has also allowed the content provider to apply basic formatting such as the selection of fonts and color. However more recently there has been a move away from this type of editor to something that reflects the principles of best practice.The danger of traditional WYSIWYG editors is t wofold. First, they give the content provider too much design control. They are able to customize the appearance of a page to such an extent that it could undermine the consistence of design and branding. Second, in order to achieve this train of design control the CMS mixes design and content.The new generation of editors takes a different approach. The content provider uses the editor to markup headings, lists, links and other elements without dictating how they should appear. Ensure your list of requirements includes an editor that uses this approach and does not give content providers control over appearance. At the very least look for content management systems that allow the editor to be replaced with a more appropriate solution.The editor should also be able to handle external assets including images and downloads. That brings us on to the management of these assets.ManagingassetsManaging images and files are badly handled by some CMS packages. Issues of accessibility and ea se of use can cause frustration with badly designed systems. Images in particular can cause problems. Ensure that the content management system you select forces content provider to add alt attributes to imagery. You may also want a CMS that provides basic image editing tools such as crop resize and rotate. However, finding such a CMS can be a challenge.Also consider how the content management system deals with uploading and attaching PDFs, battle cry documents and other similar files. How are they then displayed to users? What descriptions can be attached to the files and is the search capable of indexing them.Search is an valuable aspect of any site. around half of users will start with search when looking for content. However, often the search functionality available in content management systems is inadequate.UserinteractionIf you intend to gather user feedback, your CMS must provide that functionality or allow third party plug-in to do so. Equally, if you want a community on your site then you will require functionality such as chat, forums, comments and ratings.As a minimum you will require the ability to post forms and collect the responses. How easy does the CMS make this process? Can you customize the field or does that require technical expertise? What about the results? Can you specify who they are emailed to? Can they be written to a database or outputted as an excel document? Consider the type of functionality that you will require and look for a CMS that supports that.RolesandpermissionsAs the number of content providers increase, you will want more control over who can edit what. For example, personnel should be able to post job advertisements but not add content to the homepage. This requires a content management system that supports permissions. Although implementation can vary, permissions normally allow you to specify whether users to edit specific pages or even entire sections of the site. As the number of contributors grows still furthe r you may require one individual to review the content being posted to ensure accuracy and consistent tone. Alternatively content might be inputted by a junior member of staff who requires the approval of somebody more senior before making that content live.In both cases this requires a cms that supports multiple roles. This can be as simple as editors and approver, or complex allowing customized roles with different permissions.Finally, enterprise level content management systems support entire workflows where a page update has to go through a series of checkpoints before being allowed to go live. These complex scenarios require the ability to roll back pages to a pervious version.Being able to revert to a previous version of a page allows you to quickly recover if something is posted by accident.Some content management systems have complex versioning that allow you to rollback to a specific date. However, in most cases this is overkill. The most common use of versioning is simply to return to the conclusion saved state.Although this sounds like an indispensable feature, in my experience it is rarely used expect in complex workflow situations. That said, although versioning was once a enterprise level tool it is increasingly becoming available in most content management systems. This is also true of multi-site support.MultiplesitesupportWith more content management systems allowing you to run multiple websites from the same installation, I would recommend that this is a must-have feature.Although you may not currently need to manage more than a single site, that could change. You may decide to tack a new site targeting a different audience.Alternatively with the growth of the prompt web, you may create a separate site designed for mobile devices. Whatever the reason, having the flexibility to run multiple websites is important.MultilingualsupportIt is easy to dismiss the need to support multiple languages. Your site may be targeted specifically at the mun icipal market or you may sell a language specific product. However think twice before dismissing this requirement.Even if your product is language specific, that could change. It is important that your cms can grow with your business and changing requirements.Also just because you are targeting the domestic market does not mean you can ignore language. We live in a multicultural society where numerous languages are spoken. Being able to accommodate these differences provides a significant edge on your competition.That said do think through the ramifications of this requirement. Just because you have the ability to add multiple languages doesnt mean you have the content. Too many of my clients have insisted on multilingual support and that have never used it. They have failed to consider where they are going to get the content translated and how they intend to pay for it.Success CriteriaA central WCMS is implemented and accepted by primary stakeholders including academic and academi c support web siteClear roles and responsibilities are established for content creation, maintenance, and the support of the technologyIn-scope web sites are to the content management systemStakeholders are kept informed of developments and are provided with opportunities to comment and participateAfter Evaluation of WSM criteria I have created this WSM model which can help me to choose best CMS system for WCMS. Work Breakdown StructureProject Name Web Content Management SystemProject planning/feasibility study (requirements stage)Study on the project issuesDevelop the project planSystem analysisAnalysis of its requirements pre analysisselecting a supplierHow many servers will be required, procuring hardware etc.Procuring hardware and softwareSystem designDevelop system designContext diagram/ system boundaryDFDERDFinal databaseThe final solution mapDevelop content management activities.Develop content management activitiesCMS objectsCMS emailsFind relevant contents touching content s from old website to the new one.Archiving mechanismsOperating environment made readyimplementation/codingCreating basic pages with different logged areas fulfill menu structureImplement site authenticationImplement site modulesweb editors trained for use of CMSintegration and testingDeveloped module for testingTest modulesTest full siteTest in the working environmentAcceptanceCheck developed module and suggests changesClient testingAcceptance by the sponsors for the launch of new systeminstallationMove site from developers server to live serverChanges madeSystem installed in the real environment.Deployment (training)Train IT support staff conception training scheduleGive training for use of the CMS systemVerify user readinessGive editor course after 6 months of deployment. carrying out PlanThe high-level timeline follows for implementation. A key weakness in estimating dates is the current unknown availability date of the vendor. Here we assume availability to develop SOW as soon as the contract is finalized.Assumptions for the following timeline includeContract negotiations are successfulActual award is not delayed after successful negotiations trafficker can engage as soon as contract negotiations are completeTwo weeks off over winter break and one week over Thanksgiving breakAvailability of other team resources as specified belowTwenty percent reduction in capacity imputable to furloughs and staff lossImplementation StrategyThe strategy to implement the new centrally supported WCMS site process includes the following work elements.Procurement carry off a contract with the vendor and complete the purchase of the application.System Design and Installation design and installation of hardware, software, and process components supporting the application environmentRequirements, Configuration, and discipline requirements elicitation, contour and development of the application to meet user requirementsDeployment Management create a deployment plan for re lease of infrastructure, sorts, development projects, and assure release readiness.Documentation and communicating collect and organize documentation and project communication.Implementation Work Package DescriptionProcurementProcurement and Business Contracts will procure software, consultation time, and three-year support contract from the selected vendor.System design and installationThe technical aspects of the system implementation will be conducted by a core technical team including two ITS team leads, PM, and rotating technical experts depending upon work products (programming, security, server admin, network, architects, IDM manager, etc.) Disaster recovery is a deliverable of this workgroup. Requirements will be gathered, options reviewed, and feasible option implemented. Because no precedent at UCSC for off-site disaster recovery is available, the options will be researched and analyzed for feasibility. The lack of precedent will be verified. Specific deliverables are li sted in section 4.2. in operation(p) Requirements, Configurations DevelopmentLogical configuration of the application to meet business needs will include developing knowledge of the application function as well as the partner business requirements. Also key will be engagement with the vendor to understand best practices.Unlike technical configuration, functional configuration includes definition of business requirements related elements such as users/roles/groups, workflows, and user interface configurations. Hannon Hill Cascade Server has components that combine templates, configuration settings, and user groups together. A logical analysis of the best configuration is critical to maintaining scalability and functionality.This configuration team will engage and include technical team members and migration team members in developing requirements and specifications for configuration and development. To the extent required to meet project deliverables, the team will gather business r equirements, create specifications, and develop scripts, API interfaces, and external application integration. Specific deliverables are listed in section 4.2.Deployment ManagementA core team including team leads will be responsible for deployment planning, will develop a checklist of activities and tests that must be performed forward to deployment, and will be accountable for their successful completion prior to deployment.Documentation and CommunicationThis team will be responsible for assuring that documentation to be handed off to the service team is created by the appropriate sub-teams and is stored/ organized in the appropriate place prior to project close. This includes proficient documentationTechnical training materialsApplication configurationUser training materialsRequirements

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.