.

Friday, April 5, 2019

Content management system

nub c ar systemAbstractThis assignment is aimed to introduce students to how a project is to be managed and divulgeed. This project is about planning for the project management of the move of a large corporate electronic ne dickensrk internet site from soundless hypertext mark-up language version to a data driven system based on a mesh nitty-gritty Management trunk. To plan for the project an valuation for three options has to be made between Joomla, Drupal and ShargonPoint. As the project plan is to be for a 9 month period the clip scheduling behave to be made within this period. Also have to do Gantt chart and re source utilization in Microsoft project Microsoft excel and pull back lesion learned report.Project Management is the application of knowledge, skills, tools and techniques to project activities in enounce to meet or exceed stakeholders needs and expectations from a project.Project management is the discipline of organizing and managing resources in much (prenominal) a way that the project is completed within defined r for each superstar, quality, time and cost constraints.Executive heavysetIntroductionThis chronicle serves as a course take onment of ITPQM assignment getn by Greenwich University. It supersedes the precedent HTML version to a data driven system for sack Content Management System (WCMS). Key parts of this report go out be the choice of the core management system and the paygrade 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 game in a Project management.Research On Web Content Management System (CMS)CMS stands for Content Management System, a software application used for the creation, storage, and management of entanglement core in much formats.A Web Content Management System (WCM, WCMS or Web CMS) is essence management system (CMS) software, utilise as a Web application, for creating and managing HTML means. It is used to manage and gibe a large, dynamic appealingness of Web material (HTML muniments and their associated images). A WCMS facilitates content creation, content control, editing, and essential Web maintenance functions. The software imparts authoring (and some other) tools intentional to everyow substance ab drug users with little knowledge of computer programming languages or markup languages to create and manage content with relative ease. around systems use a database to store content, metadata, or artifacts that might be needed by the system. Content is frequently, plainly non universally, stored as XML, to facilitate, reuse, and enable flexible presentation options.Administration is through through web browser-based interfaces, alone about systems require the use of a fat client.A presentation layer displays the content to Web-site vis itors based on a set of templates. The templates are sometimes XSLT files.Most systems use waiter side caching boosting performance. This effects crush when the WCMS is not changed often but visits happen on a regular basis.Un standardized Web-site builders, a WCMS allows non- technical users to make changes to a website with little educate. A WCMS typically requires an experienced coder to set up and sum features, but is primarily a Web-site maintenance tool for non-technical administrators.This means users testament not need to hire a web tendency company every time they requirement to up take care the site or summarise content.Benefits of WCMS Upon completion of this project plan WCMS derives following benefitsCustomizable pages and portal elements (banners, colors, etc.) that dismiss be tailored globally or targeted individuallyTargeted announcements based on Banner criteriaWeb-based tools to manage user and group profiles, announcements, content and layout, and perfor mance and practiceA portal interface to control channel and content deliveryAn desegregation suite to destiny data between third-party applications, and databasesIncreased capacity to growth any organization.Project groundScopeThe objectives of WCMS mise en sceneProcure and raise the selected web content management systemPlan, examine and deploy initial data architecture framework and update, document or leverage from existingTemplatesWorkflows for cognize sitesRoles and responsibilitiesContent guidelinesSupport and training materialsServices to be providedSystem schematic enterical 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 in effect(p) defined.Use of authoritati ve course information is currently addressable using the template system and some academic departments expect this functionality. Whether it is in scope for physical body II is dependent upon analysis of Gordianities involved.Fully redundant off-site disaster rec all overy of editing and create functionality may prove too complex and costly.Out 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 form _or_ system of government/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 new web services to be deployedRetirement/repurpose of existing web content delivery infrastructuresDesign/revision of new ca mpus template impression and FeelResolution of funding source for hiring of operational staff.Project DependenciesThe dependencies below introduce risk that essential be mitigated and, on that pointfore, are included in the Risk Management Plan.Other Web chopine ComponentsWeb Function and Design Project template design and information architecture deliverables have legion(predicate) 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 free 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 com munity and organizations are using Drupal to power scores of various web sites, includingCommunity web portals handling sitesCorporate 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 much(prenominal) asElectronic commerceBlogscollaborative 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 contribute 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 umteen moduleswhich provide functionality that extend Drupal core.Online help- Have built a racy 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 Public 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 several(a) 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 weave comment sample 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 dirty money-winning content management system (CMS), which enables you to build Web sites and powerful online applications. many a(prenominal) 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 fr eely available to everyone.Joomla is used all over the world to power Web sites of all shapes and sizes. For exampleCorporate Web sites 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 soldiersing services offer a single-click install, getting your new site up and running in just a few minutes. Since Joomla is so easy to use, as a Web designer or developer, we can right away build sites for your clients. Then, with a minimal amount of instruction, we can place 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, proces s management modules, search modules and a SharePoint can be used to host web sites that access shared workspaces, information stores and documents, as well 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 SharePointTeam Collaboration, Review Workflows, subvention Web, Slide Library (splits a PPT presentation into individually viewable slides on the site without breaking the PPT file open), reward 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, Translation Workflow workflow for sending a document through rounds of translation into ternary languages, Expiration Workflow, Excel legion, Search Web Parts, Publishing Site dilute Tracking Workflow .EVALU ATION ON DRUPAL, JOOMLA SHAREPOINTJoomlaJoomla is designed in a way that it can work perfectly in a shared hosting environment.It is a package that is least expensive and most joint to all users.Its foundation feature is elementary and just like any other descktop software.It can choke off several extensions, add-on and plug in.Joomla is written in PHP with general purpose scripting language and best competent 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 trash 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 master it than that of Joomla.It contains non-profit centric add-ons like event registration, online donation, email newssheet etc.Eventhough 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. pledge 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 comparable site online.KEY FUNCTIONALITIES OF A WCMSContent management systems manage content creation, review and approbation processes for web site content. Content management system provides content version control, collaboration utilities, and user or document aim security.Some of the fu nctions of CMS areContent Authoring it is the ability to create content through a content editor program, import of content, capability to deploy, present the content and aggregation 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 moldiness be accomplished.Version control and management lets threefold 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 engineering and support defines the technical architecture of the product, the technological environment in which the product can successfully run. much(prenominal) as product and application architecture, software usability and administration, platform and database 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 telephone 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 necessarily the case. There is also no guarantee that it is done in an intuitive fashion.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 ascertained, 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 supplier to apply elemental 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 twofold. 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 direct 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 ease 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, volume 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 index them.Search is an authorised aspect of any site. Approximately half of users will start with search when expression for content. However, often the search functionality available in content management systems is inadequate.UserinteractionIf yo u 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 handle or does that require technical expertise? What about the results? Can you place 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 no rmally allow you to specify whether users to edit specific pages or even entire sections of the site. As the number of contributors grows still further you may require one individual to review the content being posted to ensure accuracy and tenacious 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 c omplex 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 close 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 launch a new site targeting a different audience.Alternatively with the growth of the diligent web, you may create a separate site designed for mobile devices. Whatever the reason, having the flexibility to run multiple webs ites is important.MultilingualsupportIt is easy to dismiss the need to support multiple languages. Your site may be targeted specifically at the domestic 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 yet have never used it. They have failed to consider where they are going to get the content translated an d how they intend to pay for it.Success CriteriaA central WCMS is implemented and accepted by primary stakeholders including academic and academic 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 prepare Web Content Management SystemProject planning/feasibility study (requirements stage)Study on the project issues create 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 stageDevelop content management activities.Develop content management activitiesCMS objectsCMS emailsFind relevant contentspitiful contents from old website to the new one.Archiving mechanismsOperating environment made readyimplementation/codingCreating basic pages with different logged areasImplement 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 changes invitee 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 cause training schedule pretend training for use of the CMS systemVerify user readinessGive editor course after 6 months of deployment.Implementation PlanThe high-level timeline follows for implem entation. A advert 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 negotiationsVendor can engage as soon as contract negotiations are completeTwo calendar weeks off over winter break and one week over Thanksgiving breakAvailability of other police squad resources as specified below xx percent reduction in capacity due to furloughs and staff lossImplementation StrategyThe dodge to implement the new centrally supported WCMS site process includes the following work elements. procurement conduct 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 Develo pment requirements elicitation, soma and development of the application to meet user requirementsDeployment Management create a deployment plan for release of infrastructure, compliances, development projects, and assure release readiness.Documentation and communion 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 disas ter recovery is available, the options will be researched and analyzed for feasibility. The lack of precedent will be verified. Specific deliverables are listed in section 4.2. utilitarian Requirements, Configurations DevelopmentLogical contour of the application to meet business needs will include create 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 require ments and specifications for configuration and development. To the extent required to meet project deliverables, the team will gather business requirements, 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 previous 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 skillful documentationTechnical training materialsApplication configurationUser training materialsRequirements

No comments:

Post a Comment