1.What is the Features of Drupal?
2.How do I remove some topics from my Drupal blog?
3.What is the license for Drupal?
4.Does the license cover just PHP, or everything?
5.Who holds the copyright for Drupal?
6.I want to release my work under GPL version 3 or under GPL version 2-only. Can I do so and host it on Drupal.org?
7.What is the license for content on Drupal.org?
8.The GPL requires that I distribute the "source code" of my files. What does that mean for a web application?
What is the Features of Drupal?
Collaborative Book - Our unique collaborative book feature lets you setup a "book" and then authorize other individuals to contribute content.
Friendly URLs - Drupal uses Apache's mod_rewrite to enable customizable URLs that are both user and search engine friendly.
Modules - The Drupal community has contributed many modules which provide functionality that extend Drupal core.
Online help - Like many Open Source projects, we can't say that our online help is perfect but have built a robust online help system built into the core help text. Available to you on your own site.
Open source - The source code of Drupal is freely available under the terms of the GNU General Public License 2 (GPL). Unlike proprietary blogging or content management systems, Drupal's feature set is fully available to extend or customize as needed.
Personalization - A robust personalization environment is at the core of Drupal. Both the content and the presentation can be individualized based on user-defined preferences.
Role based permission system - Drupal administrators don't have to tediously setup permissions for each user. Instead, they assign permissions to roles and then group like users into a role group.
Searching - All content in Drupal is fully indexed and searchable at all times if you take advantage of the built in search module.
User management
User authentication - Users can register and authenticate locally or using an external authentication source like Jabber, Blogger, LiveJournal or another Drupal website. For use on an intranet, Drupal can integrate with an LDAP server.
Content management
Polls - Drupal comes with a poll module which enables admins and/or users to create polls and show them on various pages.
Templating - Drupal's theme system separates content from presentation allowing you to control the look and feel of your Drupal site. Templates are created from standard HTML and PHP coding meaning that you don't have to learn a proprietary templating language.
Threaded comments - Drupal provides a powerful threaded comment model for enabling discussion on published content. Comments are hierarchical as in a newsgroup or forum.
Version control - Drupal's version control system tracks the details of content updates including who changed it, what was changed, the date and time of changes made to your content and more. Version control features provide an option to keep a comment log and enables you to roll-back content to an earlier version.
Blogging
Blogger API support - The Blogger API allows your Drupal site to be updated by many different tools. This includes non-web browser based tools that provide a richer editing environment.
Content syndication - Drupal exports your site's content in RDF/RSS format for others to gather. This lets anyone with a News Aggregator browse your Drupal sites feeds.News aggregator - Drupal has a powerful built-in News Aggregator for reading and blogging news from other sites. The News Aggregator caches articles to your MySQL database and its caching time is user configurable.
Permalinks - All content created in Drupal has a permanent link or "perma link" associated with it so people can link to it freely without fear of broken links
Platform
Apache or IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X support - Drupal was designed from the start to be multi-platform. Not only can you use it with either Apache or Microsoft IIS but we also have Drupal running on Linux, BSD, Solaris, Windows, and Mac OS X platforms.
Database independence - While many of our users run Drupal with MySQL, we knew that MySQL wasn't the solution for everyone. Drupal is built on top of a database abstraction layer that enables you to use Drupal with MySQL and PostgreSQL. Other SQL databases can be supported by writing a supporting database backend containing fourteen functions and creating a matching SQL database scheme. Multi-language - Drupal is designed to meet the requirements of an international audience and provides a full framework to create a multi-lingual website, blog, content management system or community application. All text can be translated using a graphical user interface, by importing existing translations, or by integrating with other translation tools such as the GNU gettext.
Administration and analysis
Analysis, Tracking and Statistics - Drupal can print browser-based reports with information about referrals, content popularity and how visitors navigate your site.
Logging and Reporting - All important activities and system events are captured in an event log to be reviewed by an administrator at a later time.
Web based administration - Drupal can be administered entirely using a web browser, making it possible to access it from around the world and requires no additional software to be installed on your computer.
Community features
Discussion forums - Full discussion forum features are built into Drupal to create lively, dynamic community sites.detailed information
Performance and scalability
Caching - The caching mechanism eliminates database queries increasing performance and reducing the server's load. Caching be tuned in real time and many high-traffic sites have performed very well under load.detailed information
How do I remove some topics from my Drupal blog?
If you are site admin, do the following:
- Go to: YOURSITE.COM/admin/content/node
- Select "Type" is "Blog" and then click "Filter"
- Check the blog writings you want to remove
- From "Update options" select "Delete" (or what ever you want to do for the checked items)
- Click "Update"
- You're done
What is the license for Drupal?
Drupal and all contributed files hosted on Drupal.org are licensed under the GNU General Public License, version 2 or later. That means you are free to download, reuse, modify, and distribute any files hosted on Drupal.org's CVS repository under the terms of either the GPL version 2 or version 3, and to run Drupal in combination with any code with any license that is compatible with either versions 2 or 3, such as the Affero General Public License (AGPL) version
Does the license cover just PHP, or everything?
We require that all files (PHP, JavaScript, images, Flash, etc.) hosted on Drupal.org be under the GPL. If it's in CVS, then it is under the same license (GPL version 2 or later). That way there is no confusion about what license a given file is under.
Who holds the copyright for Drupal?
Drupal and contributed modules and themes include code written by thousands of different people. All Drupal contributors retain copyright on their code, but agree to release it under the same license as Drupal. If you are unable or unwilling to contribute a patch under the GPL version 2 or later, do not submit a patch.
I want to release my work under GPL version 3 or under GPL version 2-only. Can I do so and host it on Drupal.org?
You can release your work under any GPL version 2 or later compatible license, however, you may only check it into Drupal's CVS repository if you are releasing it under the same license as Drupal itself, that is, GPL version 2 or later. If you are unable or unwilling to do so, do not check it into Drupal's CVS repository.
What is the license for content on Drupal.org?
All content on the Drupal.org itself is copyrighted by its original contributors, and is licensed under the Creative Commons Attribution-ShareAlike license 2.0. Sample code is also available under the GPL version 2 or later.
The GPL requires that I distribute the "source code" of my files. What does that mean for a web application?
The "source code" of a file means the format that is intended for people to edit. What that means depends on the file in question.
- For PHP code, the PHP file itself, without any compression or obfuscation, is its own source code. Note that for Drupal, template files are PHP code.
- For JavaScript code, the JavaScript file itself, without any compression or obfuscation, is its own source code.
- For CSS code, the CSS file itself, without any compression or obfuscation, is its own source code.
- For images, the "source code" varies. Depending on the image, that could mean the production version of the file as a PNG or GIF, or an original high-resolution JPG, or a Photoshop, Illustrator, or GIMP file. The "source code" is whichever version is intended to be edited by people.
- For Flash files, the source code is the editable FLA and AS files, and any other files needed to build the final SWF. The SWF file itself is the "object code" version, not the source version.