2

Is there any difference between modules and themes if so then what are the basic difference in between them? If there is no difference then what is the concept behind having separate folder for both of them?

closed as too broad by tenken, Anil Sagar, Clive Sep 28 '14 at 9:41

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    you're asking a very broad question web development question. What exactly in the official drupal documentation at Drupal.org is not worded good enough for you to understand? What research have you done and what is your understanding of why they are separate? – tenken Sep 28 '14 at 3:24
  • 1
    Themes are for the display, modules are for functionality. – 2pha Sep 28 '14 at 4:13
  • You question is about a general software architectural and design issue. The common metaphor for web development is 1. retrieving/storing data, 2. manipulating data (applying business logic) and 3. presenting data. This allows for separation of concerns, easier testing, pluggability (ie swapping different databases in and out, different business logic, and different themes etc), and ease of workflow (themers can work on look and feel and coders can work of functionality). With no separation of concerns everything will end up in a big mess all too soon. – J. Reynolds Sep 28 '14 at 4:50

Browse other questions tagged or ask your own question.