REM State

In Series

Quick links

3.1.0 Beta 5 Available

If you’re interested in the bleeding edge, or would like to see what’s coming up in the next release, you can check out 3.1.0 Beta 5.

What is In Series?

In Series is a plugin that lets you write series of posts in WordPress, without having to deal with the hassle of manually writing up tables of contents or “next” and “previous” links in each post. It adds a new set of controls to the post editing screen, allowing you to add the post to a series (new or existing), re-order the post within a series it’s already in, or remove the post from a series entirely. In Series uses this information to automatically render all sorts of things — navigational <link> tags, tables of contents, previous- and next-in-series links, and more. The plugin also adds a new “Series” configuration sub-tab (under the “Options” tab in the admin pages), providing a highly-flexible mechanism for controlling how In Series renders content within your posts. You can see In Series in action on the screenshots page. Best of all, you don’t have to edit any theme files or PHP to get In Series configured and working!

What requirements does In Series have?

In Series requires WordPress 1.5.2 or later, including WordPress 2.3. There may be PHP or MySQL requirements as well — In Series is tested with PHP 5.2.4, and MySQL 5.0.44. It should work with PHP 4.3.0 and MySQL 4; if you have trouble running In Series with these or later versions of PHP or MySQL, feel free to file a bug, and I will investigate.

History

In Series was originally developed by Scott Merill, who handed development off in late 2006. Initially, the plugin was template-tag based — that is, you had to edit the PHP of your theme’s pages in order for the series information to show up. Posts were added to series by using special key names (series_name and series_order) in the post editor’s “custom fields” area. Later versions in the 2.x series added the graphical series editing control, and “edit-less” insertion of series links into posts. Version 3.0 of In Series is a complete rewrite of the original plugin, utilizing its own database tables for the storage of series data. In Series currently maintains forwards-compatibility (you can upgrade old data to new versions), but not backwards-compatibility (you can’t downgrade to old versions).

Translatons

Translators wanted!

If you are multi-lingual and would like to help translate In Series, please contact me. A POT for 3.0 is available for anyone interested.

Available translations

To install a translation, simply put the proper .mo file in the /wp-content/plugins/in-series/ directory. The .mo file’s name must match the value of WPLANG in the wp-config.php file. For example, define ('WPLANG', 'en_US'); in wp-config.php would require a file named in_series-en_US.mo.

Version Language Translator
3.0.6-3.0.12 cs_CZ Vladimir Petruj
da_DK Michael Grove
de_DE Julia Löcherbach
el George Valsamis
es_ES Fernando Tellado
fa_IR Roozbeh Taassob
fr Ellaurenzovfoot
it_IT Gianni Diurno
pl_PL Kane_F
pt_BR Bernardo Bauer
ru_RU Egor
zh_CN My Digital Life
zh_TW My Digital Life

If you find any errors or omissions in the translations, please let me know.

Releases

Presently, In Series releases will appear at the unified release page. However, software releases may be broken down as sub-pages in the future.

Latest News

For the latest news on development, check out the In Series category archive.

117 Responses to “In Series”

  1. AvatarTibi Puiu
    1

    Thank you for the excellent plugin.

    Reply to this comment.
  2. AvatarQuandary
    2
    Author Comment

    My pleasure. Be sure to let me know if anything’s difficult, buggy, or missing. ;)

    Reply to this comment.
  3. AvatarKees de Bruin
    3

    Nice plugin but I would love to see pages support as well as posts. I have a sort of travel diary consisting of about 20 pages and this plugin would make maintenance a lot easier.

    Reply to this comment.
  4. AvatarQuandary
    4
    Author Comment

    Hey Kees,

    Offhand, it doesn’t make sense to me to do a serial with pages. If you could provide a link with an example, it might help me to better wrap my head around what you’re trying to do. Once I understand it, I’ll be in a better position to say whether I can (and am willing to) implement it. :)

    Reply to this comment.
  5. AvatarDavid
    5

    I just got news of this. Funny thing is earlier today I was wondering how to do “sub-posts” to continue an article, “as a series” so to speak, being a novitiate, of course I didn’t get to finding a result, then whammo!! along comes a link to your “series” plugin… haven’t tried yet, am about too though, and I’m thinking it should do the job. Thx for the plug-in, and all the best.

    Reply to this comment.
  6. AvatarQuandary
    6
    Author Comment

    @David

    Be sure to let me know if anything doesn’t work out for you. I’m aiming for the best out-of-the-box experience possible, so I’m interested in any warts or sharp edges that I might have missed. ;)

    Reply to this comment.
  7. AvatarJames Mowery
    7

    I do want to use this plugin, but after some testing, I can add to a series, but I can not remove any items from it. This is a big problem, and I’m probably going to have to disable the plugin until this is fixed.

    Unless I’m doing something wrong…

    Is anyone else having trouble removing items from a series?

    Reply to this comment.
  8. AvatarJames Mowery
    8

    I should also note that I am using the latest beta, and have followed the instructions precisely, and I have been using the side bar on the write page to manage the series.

    So, to the author of this plugin, please let me know if there is any way I can help, as I’m assuming that this bug is not appearing for you.

    The remove selection simply doesn’t do anything for either items in the series, it is almost like it just does not do anything.

    Thanks.

    Reply to this comment.
  9. AvatarQuandary
    9
    Author Comment

    @James

    That’s a known issue in 3.1 Beta 1; it’s fixed in SVN. This should not be an issue with 3.0.7 (current stable).

    I hope to release Beta 2 in the nearish future (I’m toying with late tonight/early tomorrow, but no promises ;). The current 3.1 SVN passes all its automated tests, except for a few insignificant whitespace issues with WordPress 2.0 and 1.5.

    Reply to this comment.
  10. AvatarJames Mowery
    10

    I tried assigning an item in a series to another series, and it did, but the new series does not function correctly, and it would not remove the previous series it was associated with. When trying to remove that item from either/or/both of those series, it would fail.

    I am using WordPress 2.3

    Reply to this comment.
  11. AvatarJames Mowery
    11

    Thanks for the update Quandary.

    Reply to this comment.
  12. AvatarAnonymous
    12

    Hey Kees,
    Offhand, it doesn’t make sense to me to do a serial with pages. If you could provide a link with an example, it might help me to better wrap my head around what you’re trying to do. Once I understand it, I’ll be in a better position to say whether I can (and am willing to) implement it. :)

    If you go to http://www.halfje-bruin.nl/reizen/oeganda-2007/ you see an index page for sub-pages. On each sub-page I’ve added my own “previous” , “index” and “next” links but using the method of your plugin could simplify this.

    Reply to this comment.
  13. Avatarzinh
    13

    thank you for a nice plugin! but ummm…

    is there a way to make all series in 1 post?

    Example,

    I write a new post call, “My Videos” and so I can have all my video series under the same post title instead of showing multiple posts of the same title again and again…

    Sorry if it confusing you…

    Reply to this comment.
  14. AvatarQuandary
    14
    Author Comment

    @Zinh

    Well, two thoughts. One, you shouldn’t have “the same title again and again” — each entry in the series should have its own, distinctive name. For example, a series called “Digital Camera Showdown” could have posts titled “Cannon PowerShot A10″, “Nikon D40X”, and so on. The posts are grouped by the series, so there’s no need to keep repeating the name.

    Second, In Series does not provide any way to have multiple pieces of content under a single post slug, but that functionality is built into WordPress (see the <!--nextpage--> feature). However, this is not considered very reader-friendly. I’d prefer to implement page-style hierarchy before single-post multiplexing, in any case, since the former makes for very friendly/readable URLs. ;)

    Reply to this comment.
  15. AvatarTony
    15

    This really is an excellent and useful plugin. Thanks so much for putting it together.

    Reply to this comment.
  16. AvatarErik
    16

    We are having problems with multiple authors trying to link posts. When trying to link a post to a series which is made (initiated) by an other author the series does not show up. Is there a remedy for this?

    Reply to this comment.
  17. AvatarQuandary
    17
    Author Comment

    @Erik

    I hate to say it, but the remedy is going to be in In Series 3.2, or possibly later (the feature got cut from 3.1 already). In Series currently prevents authors from trampling on each other’s series (accidentally or otherwise), and at the same time permits two (or more) authors to have the same series name (e.g., Alice can have a “Programming” series, and Bob can have a completely separate/independent “Programming” series). There are stubs in the code, and even a table, for dealing with multiple-author series posts — however, the UI and internal permission-checking logic has not been written.

    Reply to this comment.
  18. AvatarErik
    18

    @Quandary

    thanks for your quick reply! I do not want multiple authors to be able to create series with the same name. Do you think it is a quick hack to disable this in the code? I’ll have a look at the code tomorrow. Thanks for the otherwise fine plugin :)

    Reply to this comment.
  19. AvatarQuandary
    19
    Author Comment

    @Erik

    It should be — check in-series-internal.php:658-734 (for 3.0.7; 867-894 in the 3.1 branch); removing the owner_id check from the SQL on line 682 (875) should do the trick (a series with the same name by any author will cause $exists to be set, and thus bypass the code for creating the new series).

    Reply to this comment.
  20. AvatarErik
    20

    @Quandary

    thanks for the info. However, I had to make can_alter_series always return true for it to work. Now it works like a charm. Keep up the good work! And if I might give you a tip: a widget to display all series would be marvelous :)

    Reply to this comment.
  21. AvatarQuandary
    21
    Author Comment

    @Erik

    Yes; if you always return true from can_alter_series, all authors will (theoretically) be able to see/edit all other series — all the plumbing should be there to do that, but I haven’t tested it. It does not prevent two series with the same name from being created (that’s what the SQL edit does). If you trust all your authors not to trample on each other’s posts, then the combined hack should work, but I cannot guarantee that you will be able to upgrade to newer versions of In Series, especially when it gains native support for this.

    Also, a series listing widget was introduced in 3.1 Beta 1. ;)

    Reply to this comment.
  22. Avatarswimro
    22

    Is there a possibillity to hide the series for home page? Also I want the series to be displayed at the bottom of the post, not after the title. Thanks!

    Reply to this comment.
  23. AvatarQuandary
    23
    Author Comment

    @swimro

    Having different layouts for multi-page views (e.g., the home page) is possible in the late 2.x versions of In Series, and will be available again in 3.1 (the feature was cut from 3.0, because it was too much to handle on top of a rewrite). If you’re adventerous, you can try 3.1 Beta 2 (though I would not recommend it for any hugely important sites ;).

    To display the table of contents at the bottom of the post for In Series 3.0.x, just set the “Post layout” field to “%content <div class=’series_toc’>%toc</div> <div class=’series_links’>%prev %next</div>” (without the outside quotes).

    Reply to this comment.
  24. Avatarsofish
    24

    Hey,guy! You have done a good job. I like it though i have come up with it the first time…Just want to write a series…

    Reply to this comment.
  25. Avatarbernabauer
    25

    hi there. I just translated the in series plugin to brazilian portuguese.

    http://www.bernabauer.com/in-series-traduzido/

    Reply to this comment.
  26. AvatarQuandary
    26
    Author Comment

    @Bernabauer

    Great! Unfortunately, the link you provided 404’s for me. Are you sure it’s up, and at that location? :)

    Reply to this comment.
  27. AvatarKeith
    27

    Hi I’m using v3.0.7 of In Series and WP v2.3.1 but when I try to activate the plugin I get a message that it could not be activated because it would cause a fatal error. Any idea what the problem is?

    Reply to this comment.
  28. AvatarQuandary
    28
    Author Comment

    @Keith

    I’ve kicked off the tests, and I’ll see if anything falls out, but I’m fairly confident that In Series 3.0.7 will work just fine with WordPress 2.3.1 (I know that In Series 3.1 worked fine with WordPress 2.3.1 RC1). I need more information (specifically, what that fatal error was, and what line it was on) in order to diagnose your problem.

    Reply to this comment.
  29. AvatarQuandary
    29
    Author Comment

    @Keith

    In Series 3.0.7 passes all of its tests vs. WordPress 2.3.1 (this includes activation of the plugin). I have manually verified that I can activate In Series 3.0.7 on WordPress 2.3.1 as well.

    I’d recommend getting in touch with me via e-mail.

    Reply to this comment.
  30. AvatarPim
    30

    Hello,

    Great plugin,
    but when I activate it, my blog uses around 50 query’s more than before!…

    And, is there an option to sort the articles in the table on publish date?

    Reply to this comment.
  31. AvatarQuandary
    31
    Author Comment

    @Pim

    Nope — you must add the posts to (or reorder them within) the series to make them be in the order that you want them to appear. This functionality is completely independent of the order in which the posts were written (i.e., post ID), the publish/edit dates, or any other factor. Is there a problem with adding the posts in the order you want them? What’s the use-case you’re having trouble with?

    As far as stress goes: I have not profiled In Series. You should only see that level of additional queries if you have series actively displaying on the page in question.

    Reply to this comment.
  32. Avatarnothing
    32

    how to remove the inseries from the archives page ? it shows TOC and links

    Reply to this comment.
  33. AvatarDusko Savic
    33

    To display the table of contents at the bottom of the post for In Series 3.0.x, just set the “Post layout” field to “%content <div class=’series_toc’>%toc</div> <div class=’series_links’>%prev %next</div>” (without the outside quotes).

    Many thanks for this “patch”, it works. Could it be possible to have this as an explicit option in future versions?

    Also, many thanks for the excellent plug-in!

    Reply to this comment.
  34. AvatarQuandary
    34
    Author Comment

    @Dusko

    Already done; 3.1 (currently at Beta 2 at the time of writing) has a basic configuration mode, in addition to the advanced configuration mode found in 3.0. The 2.x series had “explicit” options as well, but they weren’t flexible enough for everyone.

    Reply to this comment.
  35. AvatarQuandary
    35
    Author Comment

    @nothing

    For In Series 3.0, ToC and links will always show up, in all views. 3.1 Beta 2 allows seperate layouts for single-view (i.e., viewing the post at its permalink) and multi-view (viewing the post on the home page, archives, etc.) modes.

    [Edited to add…]

    You could blank out the “post layout” value for the In Series configuration, and implement the functionality you describe using template tags, if you’re really desperate to get this behavior with In Series 3.0. However, I don’t in general recommend hacking up themes to add template tags for a variety of reasons:

    • You have to be careful to bring your changes along if you upgrade your theme
    • You have to do the work all over again if you switch to a new theme
    • You have to do extra work to integrate new In Series features

    However, using the template tags provides the ultimate level of control for how the series links show up on your blog.

    Reply to this comment.
  36. AvatarKeith
    36

    Hi Quandary the problem was a faulty WP installation - In Series works perfectly and it’s a great plugin, thanks very much!

    Reply to this comment.
  37. AvatarQuandary
    37
    Author Comment

    @Keith

    Glad to hear that you were able to resolve the problem. Doubly so to hear that it was caused by something other than In Series. ;)

    Reply to this comment.
  38. AvatarJens
    38

    [Note: this post was originally eaten by Akismet; I de-spammed it a bit late. -Q]

    Hello!

    I think InSeries is a good plugin but I’ve got some problems with it:

    Look at this blog entry, which is being published in the middle of a series.

    First of all it would be nice, if I could show the table of contents below the two graphics and the italic text.

    How about including an option that the toc can be shown at an individual position which can be referred by something like (!– series_toc –) (with “normal” HTML-brackets) and if this mark is being missed, the toc will be shown where it is shown now.

    Second I’ve noticed that I haven’t the option to define, that I don’t want to use the css class called series_links.

    At third I think it looks a little bit weird (look at the link) at the bottom. I think if the class called series_links is not referred it shouldn’t look this way.

    Bye, Jens

    Reply to this comment.
  39. AvatarJens
    39

    Could it be, that my comment in which I stated some problems has been not published?

    Reply to this comment.
  40. AvatarJens
    40

    Hm. Perhaps I only previewed it, so I’ll try it again:

    First of all: I like your plugin, since I have some post series which can automatically connected now.

    But I’ve got some questions/proposals:

    Look at this page (this is an entry in the middle of a series).

    First of all I would like it, when I can insert the toc at a position where I want it. In the moment it’s being published directly at the beginning of the posting, but I would like to have the toc shown at another position (in the example after the two graphics and the italic text).

    How about using some special token code like (!–series_toc–) (with normal HTML-brackets). At the position where this code has been published the toc will be shown. If you forget this code the toc will be shown where it is shown now without having this option.

    Second I would like to have the option to define it, if I want to use the css class called series_links. I’ve found no option for this class. I think this is the reason why the series links are looking so weird at my page.

    Bye, Jens

    Reply to this comment.
  41. AvatarQuandary
    41
    Author Comment

    @Jens

    (Nope, Akismet ate your first post.)

    Expanding series links inside of a post’s content is not supported yet (I’ve thought about it, but I haven’t filed a feature bug). The major reason this hasn’t gotten done yet is because I want to focus on the automatic stuff first, and make sure that that’s all really solid. Remembering to put in the right tags in every post in a series could get tedious — while it’s nowhere near as tedious as manually cross-linking all the posts, it’s still not as fire-and-forget as configuring the layout once. Some people want the extra control, though, and that’s totally legitimate. I’ll get around to adding it eventually. ;)

    You can completely configure the XHTML that In Series generates by going to the Options tab and the Series sub-tab in the WordPress admin interface. Look at the “Post layout” field. See how the <div> tags have classes (”series_toc” and “series_links”)? Just change them to be whatever you want them to be.

    Hope that helps.

    Reply to this comment.
  42. AvatarJens
    42

    @Quandary:

    Yes, that helps. I haven’t scrolled in the little window to the right, so I saw there only series_toc.

    I’ll try it later…

    … and it would be great if you add the described ability in a future release. I think if it works as I’ve written yesterday it should be a good compromise of working automatic and giving you the needed control.

    Bye, Jens

    Reply to this comment.
  43. AvatarYenly
    43

    I downloaded 3.1.0 Beta 2 and tried activating on my new install of wordpress 2.3.1 and I see “Plugin could not be activated because it triggered a fatal error.” Not sure what it is. I also downloaded 3.0.8 and saw the same error when I tried to activate the plugin. My wordpress is a brand new install and I did not customize it other than just adding plugins.

    Reply to this comment.
  44. AvatarQuandary
    44
    Author Comment

    @Yenly

    You’ll need to enable the display of PHP errors and let me know what the fatal errors are, and also provide the version of PHP that you are using. I know that both of those versions of In Series work just fine with WordPress 2.3.1 (I have the test passes to prove it ;).

    Reply to this comment.
  45. AvatarMyrrh
    45

    Anyone else getting this error when trying to validate your feed:

    line 33, column 2884: Invalid character in a URI: ‘ ‘ (74 occurrences)

    … 171; Previous in series ]]>

    with the / before ‘content’ being the invalid character?

    If I deactivate, the feed validates fine.

    Reply to this comment.
  46. AvatarArno Nel
    46

    Hi there, why does the series toc not show in the feeds/rss?

    Reply to this comment.
  47. AvatarYenly
    47

    how do I enable the display of PHP errors in wordpress?

    Reply to this comment.
  48. AvatarQuandary
    48
    Author Comment

    @Myrrh

    The W3C validation service passes the RSS2 feed with no errors (but with warnings about relative URLs being in the content — that’s not the plugin’s fault). However, feedvalidator fails that same feed with the error you describe. I’m fairly confident that the W3C validator is the correct one, out of these two (the error that feedvalidator is giving is nonsensical).

    Both services give a pass to the Atom feed just fine.

    Reply to this comment.
  49. AvatarQuandary
    49
    Author Comment

    @Arno Nel

    This is looking like a WordPress bug. The ToC and its links show up just fine in the Atom feed, but all the tags are stripped in the RSS feed. I’m not doing anything special for RSS, and I have no idea why WordPress is stripping out the list formatting and links (in fact, it seems to strip all the tags in my local test setup).

    I’ll look and see if there’s a workaround.

    Reply to this comment.
  50. AvatarQuandary
    50
    Author Comment

    @Yenly

    See the FAQ entry (which references the appropriate PHP documentation).

    Reply to this comment.
  51. AvatarArno Nel
    51

    @Quandry

    ok, dont mind switching to Atom. Not sure how tho. i currently use Feedburner pointing to http://arnonel.com/feed
    can you suggest a different approach for now?

    Reply to this comment.
  52. AvatarQuandary
    52
    Author Comment

    @Arno

    I don’t know if Feedburner supports reading from Atom feeds or not. You can try pointing it to your Atom feed (http://arnonel.com/feed/atom) and see if that works.

    I still haven’t figured out why the tags are getting stripped, but I’m working on it. :)

    [Update]

    Yeah, it’s a WordPress bug. Here’s how it breaks down:

    • The Atom code uses the_content to render the post into the feed (this works).
    • The RSS2 code can use either the_content or the_excerpt_rss to render the post into the feed.
      • There is a bug in the RSS2 code that makes it always use the_excerpt_rss.
      • the_excerpt_rss calls get_the_excerpt, which in turn calls apply_filters on the “get_the_excerpt” tag.
      • The function wp_trim_excerpt is hooked into the “get_the_excerpt” tag. This function strips out the tags.
      • End result: RSS2 always has tag-stripped content.
    • The RSS code calls the_content_rss to render the post into the feed
      • the_content_rss calls get_the_contentnot the_content — and does not apply_filters on the “the_content” tag.
      • the_content_rss calls apply_filters on the “the_content_rss” tag, and not on the “the_content” tag.
      • the_content_rss also calls strip_tags on the output by default.
      • End result: RSS has no in series output (In Series bug), but if it did, all the content would be tag-stripped.
    Reply to this comment.
  53. AvatarArno Nel
    53

    What do you reckon? i wait till you find a hack? :P

    Reply to this comment.
  54. AvatarQuandary
    54
    Author Comment

    @Arno

    Sorry, but I reckon that I can’t truly fix this one. The closest I could come just in the plugin itself is to de-hook wp_trim_excerpt, which could break other things, or try and figure out some way to not generate series link output if someone is getting the excerpt (I think it would be difficult to pull this off).

    The closest I could come with a bugfix patch to WordPress is to fix the broken logic in RSS2 (which would fix the problem for people doing non-summarized feeds), and take out the strip_tags call in wp_trim_excerpt (which could have unintended consequences).

    Reply to this comment.
  55. AvatarArno Nel
    55

    no worries, dont mind switching to atom. one thing i dont get is, http://arnonel.com/feed/atom doesnt have the series in either.

    am i missing something?

    Reply to this comment.
  56. AvatarQuandary
    56
    Author Comment

    It’s not showing up because you’ve configured the Table of Contents to show up only on the post itself. This means that it will not be generated for any multi-page views — the home page, archives, categories, or the RSS/Atom feeds.

    Reply to this comment.
  57. AvatarArno Nel
    57

    must u uncheck “Use a different layout for multi-page views” ?

    Reply to this comment.
  58. AvatarQuandary
    58
    Author Comment

    Unchecking the box will work. However, I’d recommend switching to “basic” mode. Unless you have a specific need to be in advanced mode, there’s no need to deal with all that clutter.

    In basic mode, just configure the first line to read something like “[x] I want a ToC titled [Table of Contents for %series] to appear [in all views] at the [top] of the post.”

    Reply to this comment.
  59. AvatarCathy
    59

    First, I love the plugin, thank you very much for putting it together.

    Second, is there any easy way to have the “Next in series/Previous in series” links aligned to the right at the bottom of the post, instead of the left? (I have a signature image on the left and I would like the link(s) to therefore be on the right so that they are clearly separated.)

    Thanks again!

    Reply to this comment.
  60. AvatarQuandary
    60
    Author Comment

    @Cathy

    Yes — however you may need to know a little bit of CSS in order to pull it off. The first thing I would try is to float the <div> tag containing the links to the right. To do this, set the “Post layout” option as follows (assuming a table of contents at the start):

    <div class='series_toc'>%toc</div> %content <div class='series_links' style='float:right;'>%prev %next</div>

    Unfortunately, this may not do exactly what you want. If this is the case, you’ll need to consult with a web designer or someone otherwise knowledgeable in CSS. There are a zillion ways to get something “to the right” which will each work, but with its own unique sets of quirks and caveats. If you can get a hold of the maintainer of the theme you use, s/he might be able to help you pick the best CSS for the job.

    Reply to this comment.
  61. AvatarCathy
    61

    Thank you for getting back to me so quickly!

    I tried the code you mentioned above; however, when I clicked “update options” I got the following error: Error Page 403 (Forbidden)

    Does this mean I will need to look into CSS, or did I somehow break it?

    Reply to this comment.
  62. AvatarQuandary
    62
    Author Comment

    Woah… that’s totally weird. 403 is (generally) something that your web server sends back when you don’t authenticate with it properly. I don’t think that WordPress will knowingly emit a 403 response, but I’d have to double-check the code. I poked your server, and it looks like all the files are readable (no 403s), so I assume it’s not a file permission problem — so, off the bat, I’m stumped.

    Have you ever been able to save the In Series configuration options? Can you save other options?

    Reply to this comment.
  63. AvatarCathy
    63

    Have you ever been able to save the In Series configuration options? Can you save other options?

    This was the first time I actually tried to change the options. I also tried unchecking the box for Insert tags and I got the same message. So, it would appear I can’t change any options for this plugin.

    As for other options, I am able to change them for other plugins, with the exception of Spam Karma 2. However, I don’t know if the SK2 part helps.

    Thanks for looking into this. :)

    Reply to this comment.
  64. AvatarQuandary
    64
    Author Comment

    No problem, Cathy.

    This might get complicated, so I’m going to take the discussion to e-mail. Hopefully we’ll be able to get everything straightened out. :)

    Reply to this comment.
  65. AvatarJens
    65

    Is it possible to have the toc excluded out of the automatic excerpt from WordPress?

    In my blog the search function shows in the results list automatic excerpts of the found blog entries, but if they are part of a series, the excerpts are looking all the same - they show the toc.

    Look at this search as an example.

    Reply to this comment.
  66. AvatarQuandary
    66
    Author Comment

    @Jens

    In 3.0, it is possible, but in a work-around sort of way — you can put the table of contents at the end of the post, instead of the beginning. In 3.1, you have the added option of having a different layout for multi-post views — if you do not include the table of contents in the multi-post view, then it will not show up in the excerpt on the search pages (or any other multi-page view).

    Excerpts are a thorn in my side. They’re stored separately, and the default ones are generated by calling the_content, so I can’t really tell the difference between a normal page request and an excerpt generation. I’ve had complaints before that In Series does not play nice with excerpts, but I can’t think of any good solution for the problem. I’ll keep on it, though.

    Reply to this comment.
  67. AvatarQuandary
    67
    Author Comment

    Alternately, you can set an excerpt explicitly. This will override the default excerpt generation that goes on in wp_trim_excerpt.

    I had a small epiphany, and I’m testing a patch that would fix the problem on In Series’ side; it’ll be in 3.0.9 if it works.

    Reply to this comment.
  68. AvatarKeith
    68

    Is it possible to add a list of the posts in a series to a post or page that doesn’t belong to that series?

    I’d like to have a page that gives details of each of the different series I’ve run, and obviously the easiest way to do that would be to have some piece of code that calls up a series I specify and lists all the posts in that series.

    Reply to this comment.
  69. AvatarQuandary
    69
    Author Comment

    That’s a definite maybe. ;)

    The In Series API definitely provides you with what you need. So long as you have a post ID of a post that belongs to the series you want, or (better yet) the series ID of the series you want, you can call up each post that’s part of the series. The trick is then calling the functions and outputting the data, which requires that you be able to execute arbitrary PHP on your page. The Exec-PHP plugin should allow you to do this.

    Native support for table of content pages will come eventually, but this should serve as a decent work-around until that actually happens. :)

    [I should clarify: you can get all the information you need to generate a ToC-like listing for any arbitrary series. You can’t get your hands on the user-configured format/layout for the ToC though (at least, not without breaking into the internals), and you can’t use InSeries::ToC() directly. You’ll need to call InSeries::adv_FirstInSeries and InSeries::adv_NextInSeries to collect all the posts, then output the data as you see fit.]

    Reply to this comment.
  70. AvatarKeith
    70

    Cool I’ll give that a try. This is an excellent plugin and I think adding a feature to support this would be a worthwhile enhancement for future versions. I’m currently using the Beta, btw.

    Reply to this comment.
  71. AvatarQuandary
    71
    Author Comment

    Awesome! Be sure and let me know if you find any more warts (or, heaven forbid, full-out bugs). :)

    Reply to this comment.
  72. AvatarKutsalodun
    72

    Thank you for the excellent plugin

    Reply to this comment.
  73. AvatarQuandary
    73
    Author Comment

    Glad you like it. Let me know if you have any problems. :)

    Reply to this comment.
  74. AvatarKevin S.
    74

    Hi there,

    I’m trying to build an online magazine with WordPress, where each week we publish a new “issue” with new content in different categories. I was wondering how to make WordPress keep each weeks posts within their respective “issue”, and I’m not sure if this plugin would be the answer.

    Do you think it’s possible to do what I’m looking for with this plugin? Maybe I’d need to hack or modify the code to adjust it to my needs?

    Reply to this comment.
  75. AvatarQuandary
    75
    Author Comment

    Hey Kevin,

    I would recommend using categories to keep the articles in your issues together, and a combination of categories and tags to group your articles by topic. You could use In Series to group your issues, but it wouldn’t be very good at the job; a real category would be (IMHO) much more effective. In Series would be an excellent way to keep track of serial articles that run across multiple issues of your webzine, though.

    Reply to this comment.
  76. AvatarKevin S.
    76

    Hi,

    Thanks for the response. I also thought of using categories, but over time there would be like 500 categories and that’s really heavey.

    Another solution I was thinking of was using Custom Fields, which I think is less of a hassle. Then I just have to do a custom query to fetch whatever articles I need.

    Thanks for your help anyway. I’ll sure be using your plugin sometime soon for other projects. :D

    Reply to this comment.
  77. AvatarQuandary
    77
    Author Comment

    If you’re going to break into code, I’d really suggest using the new taxonomy API (querying vs. postmeta gets really ugly, really fast — I speak from experience with In Series). No matter what, there are going to be a lot of magazine issues; taxonomy groupings (which are how categories and tags are implemented) are probably the correct way to go, it’s just a matter of making the presentation pretty and intuitive. ;)

    Then again, if you’re publishing all your content for an issue at the same time, and you do monthly releases, your issues will automatically get grouped in the archive.

    Keep in touch about how this all pans out. It’s not directly related to In Series, but it’s another interesting grouping problem. I’m interested in the final solution you settle on, and how well it works.

    Reply to this comment.
  78. AvatarKevin S.
    78

    Interesting.

    I’m more of a designer than a coder (my love goes to CSS) but I’m learning a bit of everything. I’ve been looking at the taxonomy thing, and seen that it’s possible to add custom terms (like tags, categories, etc), so I could just add Issues along with Tags and Categories to classify my articles.

    The thing is, I have no idea on how to achieve this. It would be great to have another box under the Categories box (when posting) where I can mark the Issue, but haven’t got a clue. T_T

    I will come back with news about the project. Meanwhile it’s just a blank page (