Download E-publish from http://drupal.org/project/epublish. You will also need http://drupal.org/project/select_publication. You can now assign nodes to publications with editions and sections within editions and topics within sections.
E-publish lets you define the publications, editions, sections, and topics plus the nodes that go in each part. You can use taxonomy for classification.
Select publication lets you select the publication for a node when editing the node.
There is also a module to connect to Views and a module to send email. The Send module looks like a better choice for sending email because it keeps track of what you sent and uses the wonderful Mime Mail module to give you both HTML end plain text in the one email. Send can also record the sending in CiviCRM if your CRM preferences lean that way.
The E-publish INSTALL.txt:
== Configuration == To use this module, you have to take a few steps: * Create a taxonomy vocabulary in "admin/content/taxonomy/add/vocabulary". * In "admin/content/taxonomy" your new vocabulary should appear. Click "add term" and add a term to your vocabulary -- these terms define section topics for your publication. * Install and enable the epublish module in "admin/build/modules". * Set the appropriate access permissions in "admin/user/permissions". * To add or edit new filters, use "admin/epublish". To view lists of publications or specific editions of a publication, use "epublish".
You can then install Select publication. After you activate the Select publication module, go through your Content Types, edit the ones you want to publish, look in
Submission form settings for the following option. Switch the option on for the content types that will appear in your publications. You can then select a publication when creating or editing that type of content.
[ ] Select publication Enable users to select publications when adding/editing nodes of this type
Yeah, there is a setting. E-publish has one to control who can administer publications. There is no mention of letting a different editor owning each publication.
E-publish adds an Abstract field to the node edit page. The abstract field appears to appear for all node types.
Straight after the Abstract field is the Publications field listing defined publications and editions, provided by Select publication. You can select an edition, which means you publication must already be defined with at lease one edition.
Administer > Epublish > Add publication.
Publication name: D-theme.com newsletter
The name for this publication.
Description: Example description for a new newsletter from http://d-theme.com.
A description of this publication.
The default edition to display from this publication. If none is specified, the latest edition will be selected.
You do not have an edition which means you cannot select an edition. Create an edition then come back here to select your new edition as the current edition. When you have a few editions, the current one will be the most recent complete edition, not the new one you create and are still adding content to.
I do not know what current edition option does.
Edition of publication D-theme.com newsletter
Dateline: December 2009
A textual representation of the publication date, e.g., "March 2003" or "April 11-17, 2004."
Description: Da news for December. New themes. New how to pages.
Publication date: December 1, 2009
Make current? X (What does that do?)
URL path settings _____________ (What does that do?)
Optionally specify an alternative URL by which this node can be accessed. For example, type "about" when writing an about page. Use a relative path and don't add a trailing slash or the URL alias won't work.
After you add an edition, you get:
Sections and Topics
There is a default:
Section title: *
The title for this section.
The vocabulary containing the topics covered in this section.
topics weight add topic
topics weight add topic
Automatic selection rulesThe automatic selection rules determine which postings will be selected to display in the headlines listing (where no publication or edition is specified).
A list of node types you want to include in headlines listings. If none are selected, all node types will be included.
The time frame covered by the headlines listing. For example, "30 days" means that headlines will be selected from items that have been posted within the last 30 days. Other possibilities could be "2 years" or "3 months" or "1 week." If left blank, there is no time limit.
Add topic to section "default"
The topic for this group of headlines.
A list of node types you want to associate with this topic. Node types checked here will be included in addition to node types selected for this section.
Automatically-included headlines limit:
The maximum number of headlines to select for this topic.
The weight sorts headline topics. Lighter (smaller weight value) topics "float up" towards the top of the page.