Drupal is a content management system modular and highly configurable multi to post articles, images, or other files and added services like forums, surveys, polls, blogs and user management and permissions.
Drupal is a dynamic system: instead of storing its contents in static files in the server file system permanently, the textual content of the pages and other settings are stored in a database and edited using a Web environment.
Is a free program with GNU/GPL license, written in PHP, developed and maintained by an active user community. It stands out for the quality of their code and generated pages, respect web standards, and an emphasis on usability and consistency of the whole system.
Drupal design is especially suitable for building and managing online communities. However, its flexibility and adaptability, as well as the large number of modules available, makes it suitable for many different types of website.
Drupal is a content management system that can be used for multi-purpose applications such as:
- Community portals
- Corporate websites
- Intranet Applications
- Personal sites or blogs
- ECommerce Applications
- Resource Directory
- Social networking sites
General Concepts Drupal:
The module is software that extends the functionality and/or Drupal features. It comes preloaded with modules according to the version, to which may be added as needed according to the functionality that has the site.
User, Permission, Role:
Each visitor to the site that has the same or no income (as anonymous visitor) is considered a user to Drupal. You can define user types from the core of Drupal in the Profile (profile) and the fields associated with each user. Anonymous users will have the ID zero (0), while those who are registered on one ID (1). These users will be assigned the permissions through roles and can create different types of roles in addition to the default preset, and then add or subtract as needed permissions site.
The Node is a generic term for every piece of content on the site. Examples of nodes include: pages in books, discussion topics in forums, blog posts, news articles, etc. Each node is a content type that will have an ID, a title, creation date, an author, a body or body and other properties, as well as what other modules you are using more properties added to each node.
The Comment is another type of content within Drupal, as each comment is a small piece content that a user sends to a specific node, for example, each piece comment in a discussion forum.
Taxonomy is the system by which Drupal classifies the content and is one of the core modules features. Vocabularies can be defined as a group own taxonomy terms. Each type of vocabulary can be added as one or more content types and hence, the nodes on the site can be classified according to groups in categories, tags or whatever you choose.
Drupal information depends on the database, each information is located in a table within the database. For example, the basic information of the nodes can be found out in the Node table.
When you visit a site with Drupal, a part of the URL address is known as path. Information is sent to the database by the browser. If you are viewing the http://drupal.org/node/16785 the path will be “node/16785″. By default, after installing the site will continue to “?Q =”. But with the clean URL system that can be activated from the Administration can remove that attribute.
The template (theme) will control how the site is displayed, the design and the colors. It consists of one or more PHP files that define the HTML output, with one or more CSS files defining fonts, colors and other styles.
Region, Block, Menu:
Drupal is divided into regions which can include the header, footer, sidebars, main content section. Blocks is the information displayed in the different regions and can take the form of menus (such as the navigation menu) or slices of modules (such as most viewed content on the forum) or static or dynamic information that was created by a user (as events). There are three standard menus in Drupal: Primary links, Secondary links and Menu navigation. The primary and secondary criteria are constructed to administrators and displayed automatically. You can also create custom menus by creating blocks.
To request a quote click here and send us a message asking what you need.