Abbreviations Used in Web Design pt2 - XML & CMS
Computers & Technology → Internet
- Author Stuart Mitchell
- Published May 18, 2012
- Word count 621
Having looked into what HTML and CSS are and the role they play as the fundamental building blocks of web sites, the second part of this article addresses the two abbreviations XML and CMS - both key to understating web technologies.
XML (& XHTML)
Extensible Markup Language (XML) is similar to HTML in its use of markup, including tags, to identify and structure items of content (into elements). However, the syntax and rules governing XML are more strict than HTML and therefore it can be used in a broader context to organise and structure information in documents and files. As such it is not just used in web spheres but all software areas and applications types as a standardised method for representing outputted information and data in a format that is understood by other applications.
XHTML, Extensible Hyper Text Markup Language, combines both HTML and XML to create a more strictly formatted standardised version of HTML; using HTML tags but structuring them according to XML syntax. XHTML has again been standardised by the W3C although it will be subsumed by HTML5 in time.
CMS
CMS is short for Content Management System and the term is used to describe the ‘back end’ of a website which allows less experienced designers/developers and/or ‘ordinary folk’ to add, remove, change and manipulate content without necessarily needing to know languages such as HTML, CSS and JavaScript.
As the purpose of a CMS is to allow changes to content on a website, it will typically let the user upload and store files such as images, videos and PDFs as well as change the text in web pages, while many also provide reporting functions to track the use of the site. In addition, CMSs often give top level users the ability to set up accounts with varying permissions for other users which only give them access to limited functions in order to perform particular tasks (i.e., roles).
Some CMSs appear as in-page editors so the results of changes can be seen directly on the live web page; others are back end administrations systems which will not necessarily mirror the front end of the site. Users of each type of CMS may encounter a WYSIWYG editor (What You See Is What You Get) which is a tool that allows the user to format and style content as they would in a word processor, for example, so that the user can see how the content will appear as they are editing it. Users who don’t know HTML and CSS can therefore format text and manipulate web content despite not being web designers or developers.
Websites are built upon a wide range of CMSs, some are open source (free and supported by a community of users), some are sold as proprietary systems and some are built as bespoke systems by developers. If they don’t perform certain functions ‘out of the box’ they can usually be augmented with add ons and modules.
CMSs are commonly used by web developers as the initial building blocks of a website because it is far more efficient and reliable to use the functionality offered by CMSs than build equivalent functionality from scratch. Experience web developers can then manipulate the CMSs (and their modules) by customising the underlying markup, styling, code and databases to create not only more complex websites but more functionality within the CMS for its end users.
Ultimately, whether you are thinking of building your own website, need someone to design one for you or you want to go the whole hog and commission an agency to design, build and maintain one, being familiar with the jargon will help you get what you want every step of the way.
© Stuart Mitchell 2012
I'm a small business owner. If you want to find out more about website development then visit Web Design London.
Article source: https://articlebiz.comRate article
Article comments
There are no posted comments.
Related articles
- What is CCTLD?
- Gulf Website Hub Reveals Fresh Digital Solutions to Enhance Dubai's Expanding Market.
- Embrace Multi Graphics Inc. Expands Services to Meet Growing Demand in Digital Marketing, Design, and Printing
- Website Development Trends in 2025
- Viewing Instagram Stories Without an Account: Imginn Viewer Insights
- How to Find, Use, and Manage BitLocker Recovery Keys on Windows 10/11
- Building a Professional Website on a Budget: Using Free Tools like WordPress and AI
- Ava Labs CEO On Why You Shouldn't Ignore Red Flags In The Industry
- Cyberbullying: Empowering Families to Safeguard Their Kids
- 10 Common Online Scams to Avoid: Protecting Your Identity and Finances
- Spring Break and Staying Secure Online: An Internet Safety Guide for College Students
- Unveiling the Future: The 10 Revolutionary Trends Shaping Small E-Commerce Businesses in 2024
- Unlocking Online Content with YouTube Video Downloaders
- Unleashing the Potential of Online Earning: A Comprehensive Guide
- Navigating Success in the Digital Realm: Unveiling the Power of Digital Marketing
- How AI Will Affect the Future of Search
- Maximizing Business Efficiency: The Strategic Role of Business Intelligence with DataInseyets
- Cyber Resilience in the Age of AI
- Harnessing the Power of AI & Blockchain for Data Security and Transparency
- AI Ignites 6G Advancements in Wireless Technology
- How AI is Revolutionizing Content Writing
- What You Need to Know About Writing Prompts
- The Remarkable Ways to Use the AI-Powered Chatbot
- Where Will AI Take Us in 2024?
- AI Written Content Creation Trends for 2024
- Will AI-Linked Cryptocurrency Sector Thrive in 2024?
- Is AI Regulation vs AI Deregulation a Real Concern?
- Prompt Engineering: A Beginner's Guide to Prompt Engineering
- Balancing Innovation and Regulation of AI in the Future
- Crafting AI Short-Form Content: The Future of Digital Marketing