DrupalCon Europe 2022 is back in person in Prague, Czech Republic, from 20-23 September. The Call for Speakers is open, so don’t miss your chance to speak at DrupalCon Prague. Be sure to submit your session before 4 May.
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Feeds is the module for importing or aggregating data into nodes, users, taxonomy terms and other content entities using a web interface without coding a migration.
Import content into website via web UI
Import content into nodes, users, taxonomy terms or other content entities
Granular mapping of input elements to Drupal content elements
Modules such as Config Split want to modify the configuration when it is synchronized between the database and the exported yaml files.
This module provides the API to do so but does not influence a sites operation.
This module is designed to provide a way to export large amounts of data from views. It provides a display plugin that can rendered progressively in a batch. Style plugins are included that support exporting in the following types:
CSV
Microsoft XLS
Microsoft DOC
Basic TXT
XML.
Advanced usage
This module also exposes a drush command that can execute the view and save its results to a file.
This module allows users to export nodes and then import it into another Drupal installation, or on the same site.
Using this module you can save yourself a lot of time setting up new websites that have similar nodes to websites you've already made, migrating nodes to new Drupal versions, or between development/staging/production sites.
You will need the same content types for the imports to work (unless using Feeds to import), and ideally relevant compatibility with fields, and modules.
This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.
Since Drupal 6 and Drupal 7 lose support in favor of Drupal 8, we strongly recommend that you upgrade your resources to Drupal 8 and focus on supporting Drupal 8 core and modules. To appreciate the efforts to upgrade your resource from the Drupal core 6 and the Drupal core 7 to the Drupal core 8 version, you can use the "Drupal 8 upgrade evaluation" module. Suggestions for refinement and optimization "Drupal 8 upgrade evaluation" are very welcome.
The migrate module provides a flexible framework for migrating content into Drupal from other sources (e.g., when converting a web site from another CMS to Drupal). Out-of-the-box, support for creating core Drupal objects such as nodes, users, files, terms, and comments are included - it can easily be extended for migrating other kinds of content. Content is imported and rolled back using a bundled web interface (Migrate UI module) or included Drush commands (strongly recommended).
The Lightweight Directory Access Protocol (LDAP) project provides integration with LDAP for authentication, user provisioning, authorization, feeds, and views. It also provides apis and building blocks (query and server configuration storage) for other modules.
Drupal 9
Please see the README.md for further information and INSTALL.md for setting up your site.
The basic Migrate framework went into core for Drupal 8 - but not all of it. The core migrate module will implement the underlying framework, while the migrate_drupal module will support simple upgrades from Drupal 6 and Drupal 7. The rest of the migration functionality from Drupal 7 will be left to contrib to implement.
Default content gives your module and install profile a way to ship default content as well as configuration.
8.x-1.x is powered by core's serialization, rest and hal modules. The new 2.x version uses a custom normalization format that is optimized for the use case of default content.
Date iCal is your one-stop shop for iCal support in Drupal. It provides a plugin for Views to enable exporting your site's calendar as an iCal feed, and a plugin for Feeds to enable importing external iCal feeds into your site's calendar.
برای طراحی وب سایت میتونید از سایت ساز کاموا استفاده کنید
فروشگاه ساز سرویسی هست که میتوانید بدون نیاز به استخدام طراح، فروشگاه خود را بسازید
Import users into Drupal, or update existing users, with data from a CSV file (comma separated file). Provides a wide range of features out of the box, and a comprehensive API to customise imports.
UUID Features 7.x-1.0-alpha3 fixes some HTML code that made the module completely unusable. Please update ASAP. If you're experiencing WSOD simply remove the module files completely then upload the latest version. The latest version now works with UUID 7.x-1.0-alpha3. Please report any bug you encounter in the issue queue.
The UUID Features Integration module provides a mechanism for exporting content (nodes, taxonomy, fields) into a features module. What's that you say? You thought features was only for configuration? This module is meant to be used in the cases where certain pieces of content straddle the line between pure content and configuration.
Examples:
There are relatively static pages (like an About Us page) that have links from your primary navigation. If these were to go missing, your client would certainly say the site is broken.
You maintain page nodes for items like Terms of Service or Privacy Policy. These nodes appear on several sites and should always be the same.
This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.
The Custom Formatters module allows users to easily create custom Field Formatters without the need to write a custom module. Custom Formatters can then be exported as CTools Exportables, Features or Drupal API Field Formatters.
Features:
Pluggable editor/renderer engines:
Formatter preset
Create simple formatters from existing formatters with preset formatter settings.
HTML + Tokens
A HTML based editor with Token support.
PHP
A PHP based editor with support for multiple fields and multiple values.
Twig
A Twig based editor provided by the Twig filter module.
Supports for all fieldable entities, including but not limited to:
Drupal core - Comment, Node, Taxonomy term and User entities.
Field collection module - Field-collection item entity.
Media module - Media entity.
Exportable as:
Drupal API formatter via:
Custom Formatters export interface.
CTools exportable via:
Custom Formatters export interface.
CTools Bulk Export module.
Features module.
Live preview using real entities or Devel Generate.
Integrates with:
Coder Review
Review your Custom Formatter code for Drupal coding standards and more.
Contextual links(Drupal core)
Adds a hover link for quick editing of Custom Formatters.
Display Suite
Format Display Suite fields.
Features
Adds dependent Custom Formatters (from Views or Content types) to Feature.
Form Builder
Drag'n'Drop interface for builder Formatter Settings forms.
Insert
Exposes Custom Formatters to the Insert module.
Libraries API and the EditArea javascript library
Adds real-time syntax highlighting.
Token
Adds the Token tree browser to the HTML + Tokens engine.
Features Override is used to change (override) existing Features. You may want to use it if:
You are installing a feature module that requires this module.
You have a site built on features - e.g., an Open Atrium or Commerce Kickstart site - and you want to make changes without losing them when you upgrade to a new version.
You are a feature developer looking to selectively override components (Views, content types, etc.) of existing features and export just the changes to code.
Initial 1.x development sponsored by Chocolate Lily. The 7.x-1.x branch was unstable with several reported issues for views (and, likely, panels). That branch has been abandoned with new development occurring in the 7.x-2.x branch (sponsored by Phase2 Technology). Drupal 6 users should continue to use the 6.x-1.x version...no 2.x branch is planned.
NOTE: Overrides exported with version 1.x are NOT COMPATIBLE with overrides exported with version 2.x. If upgrading you should disable the 1.x override, remove the 1.x Features Overrides module, install/enable the Features Overrides 2.x version, then re-export your changes as new overrides.
Drupal 8
For similar functionality in Drupal 8, please see the Config Actions module.
This module recreates the Block Content for a exported Custom Block. It doesn't exports the content, the block is created as a placeholder, with no content.
Just enable the module and thats it, the blocks are recreated on cache clear, so a drush cr will recreate the blocks if they don't exists.
The PHPExcel module allows developers to export/import data to/from real Excel files.
The idea behind this module is to have a single module for handling the export or import of Excel files, instead of multiple modules handling specific cases.
The module provides no functionality as-is (the .module file is as good as empty). The phpexcel.inc file must be included to use the export or import functions in your own module.
Dependencies
In order for this module to work, you must download the PHPExcel library (version 1.7.8 or higher).
The PHPExcel library can be extracted in any libraries folder you want (sites/*/libraries). You should have sites/*/libraries/PHPExcel/Classes/PHPExcel.php.
Synopsis
A module for those who need to import and export taxonomy terms via csv.
Similar Projects
None known for Drupal 8
Requirements
Latest release of Drupal 8.x.
Configuration
Enable the module
Go to /admin/config/content/term-csv-import
or
Go to /admin/config/content/term-csv-export
Lots of changes to taxonomies in core lately.
Use the 3.x release(s) for core 8.7 and up
Use the 2.x release(s) for core 8.6
Use the 1.x release for core 8.5x and below.
This module adds an action wrapping of drupal_http_request() to use Rules for making HTTP requests. It has many general uses, because the Hypertext Transfer Protocol is the foundation of web data communication.
This module allows you to import or export taxonomy from or to a CSV (comma-separated values) file or with a copy-and-paste text.
It helps you to quick import a non-standardized vocabulary, for example an old thesaurus, a hierarchical taxonomy or a simple list of children, synonyms, descriptions, weights or related terms to terms. It can be used as a module or as an API with a plug-in mechanism. It can manage internationalized vocabularies with i18n_taxonomy, a submodule of i18n module [Drupal 7 only].
Taxonomy CSV supports drush: you can import/export taxonomies from the command line interface with drush taxocsv-import and drush taxocsv-export.