Analyses the specification and requirements

Q1: Define content management System?

Content management system (CMS) is a software application that is used to create digital content and manage the creation and modification of digital content, it’s typically support multiple users in a collaborative environment.

Q2: What is the licensing structure for WordPress?

Like most software, WordPress is distributed under a license, which means there are certain things you are legally permitted and some not permitted to do with WordPress software and source code. WordPress is distributed under license called the GNU (General Public License) a very popular license in the open source industry.

Q3: What is the server-side language used for WordPress?

WordPress relies on tow declarative languages, HTML and CSS; also tow programming languages, JavaScript and PHP.

HTML: HyperText Markup Language

CSS: Cascading StyleSheets

PHP: Hypertext Preprocessor, is the most important language to truly understand WordPress, it runs on web server, that machine hosts a website. PHP can perform all sorts of dynamic operations, and output HTML to send to the client browser at the end, PHP is a core Language of WordPress.

JavaScript: is a programming language that can run in your browser, helping to make webpages more dynamic and interactive.

 Q4: What is the database requirements for hosting a WordPress?

To run WordPress, it’s required host support:

  • PHP version 7.2 or greater
  • MySQL version 5.6 or greater or MariaDB version 10.0 or greater
  • HTTPS support

Also Apache or Nginx as the most robust and server features  for running WordPress, but any server that support PHP and MySQL will do.

Q5: What is the Markup Language? Name one example.

Markup language is a computer language that uses tags to define element within a document. It is a human- readable, meaning markup files contain standard words, rather than typical programming syntax. The two most popular are HTML and XML.

Q6: What is the standard Generalized Markup Language- SGML?

SGML (Standard Generalized Markup Language) is a standard for how to specify a document markup language or tag set. Such a specification is itself a document type definition (DTD). SGML is not in itself a document language, but also a descriptive of how to specify, it’s metadata.

SGML is based on the idea that document has a structural and other semantic element that can be described without reference to how such elements should be displayed. The language that the web browser uses, HTML is an example of an SGML.

Q7: Describe tow ways to protect the security of a web-server?

there are many ways to protect the web-server like:

  • Use a strong password with at least 8 characters and complex
  • Use secure FTP instead of plain FTP

Q8: What is web accessibility?

The web is fundamentally designed to work for all people. Whatever their hardware, software, language, location or ability. When the web meets this goal, it is accessible to people with diverse range of hearing, movement sight and ability. Therefore, accessibility is essential for developers and organisations that want to create high quality website and web tools, and not exclude people from using their products and services.

Q9: Explain what W3 standard for web development are?

W3 stand for World Wide Web consortium, the main international standard organization for the world wide web (WWW or W3)

The W3 was founded by Tim Berners-Lee after he left the European organization for Nuclear research (CERN) in October 1994.

The W3 is international community where member organizations, a full staff and public work together to develop Web standard, led by web inventor and Director Tim Berners-Lee and CEO Jeffrey Jaffe, W3’s mission is to lead the web to its full potential.

Web standards are the rules and guidelines established by the world wide web to promote consistency in the design code which makes up a web page.