CSS known as Cascading Style Sheets is a style sheet language that describes presentation of document written in markup language. It is designed to style web pages written in HTML and XHTML. Drupal’s webpages are in XHTML.
Drupal system allows theme designers to change website presentation from XHTML to CSS. The combination of CSS within the functionality of a Content Management System brings considerable amount of flexibility in programming content submission forms. With CSS and Drupal applications, a contributor, who is not familiar or able to understand or edit CSS or XHTML code can select the layout of an article or other page they are submitting on the fly, in the same form. For example, a contributor, editor or author of an article or page is able to select the number of columns and whether or not the page or article will carry an image. Such information is passed to the Drupal system, and the program logic will evaluate the information and determine, based on a certain number of combinations, how to apply classes and IDs to the HTML elements. Then, CSS styles and position them according to the pre-defined CSS for that particular layout type. To better understand it, is to say that web pages on HTML pages holds the structure of the web page and CSS file holds the presentation elements.
Web themes were complex to write and maintain prior to CSS aggregation. There was less control on the web content to display, however with CSS feature available on Drupal system such gave web designers more control over site. Indeed, Drupal’s built-in CSS aggregation makes styling elements and positioning easy.
You have work so hard to build your website and certainly you wouldn’t just let anyone make changes on it without your knowledge. As a means of security, you would require viewers to login to your website. Dupal system has login feature. Login feature is one of the blocks that you would see available if you are using a Drupal system.
To be given access to a website, that requires viewers to login is to register first. The system administrator needs to configure the user registrations with any of the following options:
1. Site Administrators are the only one who can create new user accounts.
2. Visitors can create accounts without the need for administrator approval.
3. Visitors can create accounts but the administrator will have to approve.
The Drupal login block is shown always on the default setup, unless a user is already logged in. Login is a tool for administrators to monitor the system and record the system events. Site administrators are provided with a quick overview of activity on the site. Users who interact with your web site and who have not logged are labeled by Drupal as “Anonymous” by default.
Others administrators choose to disable the login block. They believed that if you have small number of people actually logging into the system to create or edit content, there is really no need to have a large portion of your screen up with a login block that doesn’t relate to them. The following are the steps to disable the login block:
1. Goto the block configuration (administer » blocks)
2. Uncheck the box for User login in the Enabled column