ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Best way to create issues/volumes from regular entries?

August 01, 2007 9:57am

Subscribe [4]
  • #1 / Aug 01, 2007 9:57am

    teenlit

    2 posts

    Hi,

    Currently I have 1,000+ entries that are submitted by month.  It was originally my intent to publish submissions on a monthly basis.

    I’d now like to create issues/volumes.  For example, Issue 1 would be the entries from December - February.  Issue 2 would be from March - May.

    What would be the easiest way of accomplishing this?

    Thanks!

  • #2 / Aug 01, 2007 10:12am

    Daniel Walton

    553 posts

    If your ‘volumes’ consist of nothing but a unique url with a list of entries on each (that apply to that volume) then you could use a combination of the start_on and stop_before weblog entries tag parameters.

    If you wanted to be able to assign the entries to volumes creatively, you could look into relationships, or even creating an ‘volumes’ weblog that just has a single entry for each volume, and a entry_date and expiry_date that corresponds with the date range of the intended volume. This will of course complicate the structure, and you may even need to use the query tag to get these entries out on your template, but it would ultimately allow you to package your volumes in a more flexible manner.

  • #3 / Aug 01, 2007 10:47am

    AJP

    311 posts

    I’ve done this before creating a separate weblog for the “issues”. We use regular and reverse relationships to have articles belong to an issue. It worked really well. But now, since they’ve added category custom fields in 1.6, I would create all the issue-meta information as a category, and then assign an article to an issue via categories.

  • #4 / Aug 01, 2007 10:58am

    Lisa Wess

    20502 posts

    You might also head over to jambor-ee as dealing with “issues” was one of their first articles. =)

  • #5 / Aug 01, 2007 2:21pm

    Michael Rog

    179 posts

  • #6 / Aug 01, 2007 2:22pm

    teenlit

    2 posts

    I’ve done this before creating a separate weblog for the “issues”. We use regular and reverse relationships to have articles belong to an issue. It worked really well. But now, since they’ve added category custom fields in 1.6, I would create all the issue-meta information as a category, and then assign an article to an issue via categories.

    Currently writers are submitting writing in a category (Essay, poem, etc.), so I’m not sure how I would go about assigning an article to another category.  I’m sure I’m missing something obvious.

    Thanks,

    Matt

    (I wasn’t able to find anything on the jambor-ee site)

  • #7 / Aug 16, 2007 5:03pm

    AJP

    311 posts

    Well, then you can create an issues weblog (gives you more flexibility than categories anyways) and create a relationship field in the articles weblog fields that allows you to relate articles to a given issue. Then on your issue pages, you can use reverse_relationships to pull in all articles related to a given issue.

    Kinda make sense?

  • #8 / Aug 16, 2007 5:33pm

    Michael Rog

    179 posts

    AJP—that seems like a decent way of doing it… though it does add a few extra steps to the workflow…

    And, I suppose the same concept can be applied to creating volumes and assigning issues to volumes… right?

  • #9 / Aug 17, 2007 9:40am

    AJP

    311 posts

    Correct, you could do the same for as many levels of hierarchy as you wanted. It is a bit more work, but if you have more information than just an issue title, it allows you to create a summary, pdf links, cover pages, images, etc that are issue specific.

  • #10 / Aug 18, 2007 10:38am

    teenlit

    2 posts

    Well, then you can create an issues weblog (gives you more flexibility than categories anyways) and create a relationship field in the articles weblog fields that allows you to relate articles to a given issue. Then on your issue pages, you can use reverse_relationships to pull in all articles related to a given issue.

    Kinda make sense?

    It all sounds so good, but I don’t have a clue what you’re talking about.  Can you possibly provide some additional information so I can search and google around for more info?

    Thanks!

  • #11 / Aug 18, 2007 1:31pm

    ruraldreams

    279 posts

    Just search the docs for relating entries and reverse related entries.

    We’ve done this for Orion Magazine. If your requirements are flexible it’s easy - on the home page we had to implement a bit of custom coding to get the entries for the current issue to sort properly for our needs (They still don’t have category titles like they should: features, columns, editorial etc) and show comments and related entry content (web exclusives).

    Take a look at the parameters available for reverse relating entries to make sure it will do what you need out of the box.

  • #12 / Aug 18, 2007 1:33pm

    ruraldreams

    279 posts

    Gosh, I just read your original post again and I wouldn’t do it this way at all - I’d just create a monthly archive and title it “issues”.

  • #13 / Aug 18, 2007 3:06pm

    AJP

    311 posts

    Man. I totally missed that part ruraldreams. Yeah, *DEFINITELY* make a monthly archive instead of some nested issue/article setup. My way was set up for a quarterly and “when we feel like it” issue publication.

    Monthly archives are definitely the way to go in your case.

  • #14 / Aug 18, 2007 3:35pm

    Michael Rog

    179 posts

    Creating a simple archive essentially means that content items are in one giant volume, and just being viewed by date. This works for simpler contexts, but for an online magazine that needs to parallel the publishing structure of a printed publication, the method described makes a lot more semantic sense, in my opinion.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases