Write a 1-2 page handbook entry explaining what components of Drupal fill what role in the PAC (Presentation-abstraction-control) model. Compare and contrast with MVC, and word in such a way as could be used for marketing or informational purposes.

Optionally, write a second more technical page for developers/programmers, and list under 'Developing for Drupal' handbook.

Comments

aclight’s picture

Status: Active » Needs work

This task needs to be defined more clearly with respect to the reason this is important, resources, and what exactly the deliverable is. It's probably best to not have an optional component, since that makes it a little less clear to a reviewer when the task has been completed.

For info on how to create and write a good task, please see http://groups.drupal.org/node/7360#tasks

Basically, the clearer the task is and the more focused and specific it is the more likely you are to get the results you're hoping for.

mfer’s picture

Project: Google Highly Open Participation Contest (GHOP) » Documentation
Component: Task idea » Developer Guide

This would be a great piece of information for us to have in drupal. Especially if we can explain the advantages we have with the PAC pattern... the things people know and love like blocks.

Some references:
http://www.dossier-andreas.net/software_architecture/pac.html
http://www.garfieldtech.com/blog/mvc-vs-pac

Sadly, I don't have time to write something like this right now... but it would be a great piece of developer information.

johnnoc’s picture

Component: Developer Guide » New documentation

Changed the component to reflect the new component categorization. (DocSprint @Drupalcon Szeged 2008)

John
-----------------------

Drupal Norge
Det offisielle norske nettstedet for Drupal

MGParisi’s picture

Status: Needs work » Closed (won't fix)

No details provided for over a year later no one has stepped up to write this. Clearly PAC is not that important to the general public.

MGParisi’s picture

After talking to Mikey_P I must change my statement, this is a clearly a valid topic, however he agrees that its a "won't fix" since it just sits at the bottom of the queue. Its also a very high level technical document.

I appoligize for my initial statement.

MGParisi’s picture

Status: Closed (won't fix) » Postponed (maintainer needs more info)

I have continued to research the topic at hand, I wonder how useful an entire document will be. Im sorry but my Systems Administration class was run by a horrible professor that spent more time trying to sell his book then actually teaching anything.

I do not believe the topic is invalid, I question how to approach this topic. I am going to postpone this question, and ask Mikey_P some more questions on how to come up with a solution that works. I will engage Mikey_P on IRC, and come back with a solution.

Mike

jhodgdon’s picture

Status: Postponed (maintainer needs more info) » Active
MGParisi’s picture

Status: Active » Closed (won't fix)

@jhodgdon - I am marking this back to what Mikey_P (the original poster) wanted me to set it to, which was "won't fix". I would appreciate it if you contacted me before changing this again, for there has been allot of non documented discussion about this post.