15
          
        
        
          The web
        
        
          
            www
          
        
        
          Creating your web page
        
        
          In this section, we will look at various techniques, in order of
        
        
          complexity, from the most difficult to the simplest.
        
        
          1.
        
        
          
            Direct programming
          
        
        
          is the most difficult option, since it
        
        
          requires knowledge of programming languages and tools.
        
        
          ❚❚
        
        
          
            HTML
          
        
        
          (HyperText Markup Language) is used for static
        
        
          web page design. HTML was the first language invented
        
        
          for web page creation, although newer versions (XHTML,
        
        
          HTML5) have been developed since then.
        
        
          ❚❚
        
        
          
            CSS
          
        
        
          (Cascade Style Sheets) is used to create the structure
        
        
          of a document. It is a framework or presentation tool that
        
        
          holds the HTML content.
        
        
          ❚❚
        
        
          
            PHP
          
        
        
          (Hypertext Preprocessor) is a language used to create
        
        
          dynamic web pages.
        
        
          ❚❚
        
        
          
            MySQL
          
        
        
          is a database management system used for
        
        
          dynamic web pages.
        
        
          On the Internet, you can find many guidebooks and tutorials for learning about
        
        
          web page programming.
        
        
          2.
        
        
          
            Using a Content Management System (CMS)
          
        
        
          : we can use a CMS to create
        
        
          dynamic web pages. This process includes editing the structure of the page
        
        
          and managing the content.
        
        
          These systems have several advantages:
        
        
          a)
        
        
          They are fast because they don’t require direct programming.
        
        
          b)
        
        
          Some are free.
        
        
          c)
        
        
          ASome CMS services offer a package that includes hosting and CMS
        
        
          installation. This is convenient because the installation sometimes requires
        
        
          special server functions. For example, some types of CMS may require a
        
        
          particular database format, such as MySQL.
        
        
          There are also some disadvantages:
        
        
          a)
        
        
          You cannot do anything you want. You are limited to the functions that the
        
        
          program allows.
        
        
          b)
        
        
          CMS programs are complex and it takes a long time to learn how to use
        
        
          them.
        
        
          c)
        
        
          You must have a server with enough storage space for the program.
        
        
          The most popular CMS services are
        
        
          
            Joomla!
          
        
        
          ,
        
        
          
            Drupal
          
        
        
          and
        
        
          
            Wordpress
          
        
        
          . You can
        
        
          also use
        
        
          
            Prestashop
          
        
        
          to create a web page for online shopping.
        
        
          ADVANCE
        
        
          A
        
        
          Y Y
        
        
          Y Y
        
        
          EDITION