Manga+Press

Coming up: Manga+Press 2.9!

Yeah, you’re reading that title right—I said Manga+Press 2.9. The thing is, it probably won’t be out until November or December because I’m in the process of making some major changes to both the interface and the code. For one, I found a few new (better) ways of doing things—like handling options, for instance but it’s requiring a rewrite of the code—which is why I’ve jumped the version number up! Anyway, if you’re curious about the cosmetic changes that I’ve made, please The biggest change is Manga+Press is no longer going to have its own menu. I’ve moved the Manga+Press Options page into the Settings Menu; the upgrade and uninstall pages have been moved to the Plugins menu and I’m debating on keeping the Post Comic page or removing it since in 2.5, I created the hook to post comics directly from Add New. If I do keep the Post Comic page, it will likely be moved to the Posts category.

You know, I’ve been meaning to do this for a while but it’s about time that I stated some goals about what I wanted Manga+Press to be. When I started this project back in February of 2008, it was the final for a scripting class that I had to take. The primary goals were:

  • To develop a seamless means of integrating comics into WordPress by just using WordPress’s media management, posts and category system.
  • To create a webcomic CMS where you have the choice of prominently displaying your comic on the home page, or keeping it in the background.
  • To create a webcomic CMS that is easy to configure and works from the beginning with little or no configuration or special themes.

At the time I started this project, the only option available was ComicPress and for myself at the time, ComicPress didn’t really suit my needs or offer me the flexibility that I needed. With that in mind, when my Winter ‘08 quarter rolled around and I was going to be taking Dynamic Web Apps (I’m currently a senior at The Art Institutes International Minnesota), the subject that quarter was WordPress and so guess what became my final project?

With those goals stated, I feel that I’ve only met some of them half-way, for instance, ease of use. I’ve got seamless integration of comics with WordPress’s original functionality down, though. Eitherway, 2.5 was a good fair release and I can promise that 2.9 is going to be even better ;-)

10 Responses to “Coming up: Manga+Press 2.9!”

  1. Andrew says:

    Looking for help trying to get a bug or two fixed in Manga Press. Can get the comics to show but the archive doesn’t seem to display anything. Wondering if I could have you take a look and help me figure it out.

    • admin says:

      The thing with the archive page is related to the problem I had with the latest comic page. Thankfully, I have it fixed in the version that’s coming out. The only reason I haven’t tackled the archive page is that there are so many different ways to display a comic archive. My advice for the archive page is to create a custom page template like you probably did for the comics page. In fact, you might want to give this bit of code a try; it’s actually the custom page template for the comic archives on both this site, and my own web comic, Silent Shadow. Styling and formatting will be entirely up to you, though ;-)

      Hope this helps :D

  2. squidbunny says:

    Oi,

    I’m largely illiterate with regards to php & tried the copypasta Latest fix you outlined in a previous post with disastrous results I couldn’t figure the cause of — page got all recursive and loaded infinite instances of the latest page rather than just one.

    Don’t suppose you’ve got a similar bit of code to offer for Latest? This archive template is super helpful.

    • admin says:

      Damn, I’m really thinking that MP 2.5 is really sucking. Sorry about your troubles. Anyway, I can’t figure out why that would be happening. The only thing I can think of is this: open up the mangapress.php file and look for line 128. This is the code that should be at that at line: //add_action('the_post', 'filter_latest_comicpage');. If for some reason, it is not commented out then go ahead and comment it out. That almost sounds like the same problem that forced me to take out the automatic comic insertion in 2.5: it worked fine on both my local test server and on this site but when I used it on my comic site, it caused a 500 error. Anyway, I’ve done the same for the Latest Comic page, here is some code to look over; it’s actually from this site’s Latest Comic page and the base for my other site so I know it should work. However, you’ll have to adjust the formatting for your own site.

      Finally, if there is anyway you can look at your server’s error logs, I’d suggest doing so—specifically look for errors that reference your Latest Comic page. If you can, post what you find here. Some servers are configured to “fail silently”—meaning that you won’t see an error message telling you what’s going on but the errors are still reported, just in the error log. Any information I can get will help me find what is going on with MP 2.5. Thanks :D

    • admin says:

      Oh, I don’t know if you’ve downloaded that file yet but you might want to re-download it. I had to correct a <span> tag that wasn’t properly closed.

  3. squidbunny says:

    That works great. Many thanks.

    As far as the other one, I’m at a new web host and so far can’t find any kind of relevant error logs. I tried building some error reporting into the php file but either I’m just too abysmally inept with php or it’s not actually throwing an error, per se, because I got nothing; it just loaded a billion instances of the image and navigation, etc., again, before presumably timing out.

    In any case, I can work with what you posted here; works fine.

    I’d hardly say M+P 2.5 is sucking, especially considering how readily you’re supporting folks using it.

  4. squidbunny says:

    Okay, as it turns out, I can’t seem to get this working with my theme. Do you see anything wrong with this?

    <div class="post" id="post-”>

    <?php the_content('Read the rest of this page »’); ?>

    Pages: ‘, ‘after’ => ”, ‘next_or_number’ => ‘number’)); ?>

    <?php edit_post_link('Edit this entry.', '’, ”); ?>

    • admin says:

      I can’t see anything wrong with the code fragment you’ve posted, except that there should be a <?php before ‘Pages: ‘ but that could have been removed by WordPress when you posted it. Are these two lines:
      <?php if( is_comic_page() ) { wp_comic_navigation( wp_comic_last() ); }?>
      <?php query_posts("cat=".$mp_options[latestcomic_cat]."&showposts=1"); ?>

      coming before <?php while (have_posts()) : the_post(); ?>?

      Actually, more importantly, what type of WordPress theme are you using? Is it a free custom theme, like from Wordpress.org or did you put it together yourself? If its either of those, how about you email me the theme package (zipped) and I can try to debug it and see what’s going on. However, if its a paid-for “premium” WordPress theme then there isn’t a whole lot I can do for you. You can email me the zipped theme package at webmaster@psy-dreamer.com.

  5. squidbunny says:

    Oh hey. One thing though.

    I’ve had no issues adapting that sample code to my theme (thanks again) — but how would I go about changing the number of entries shown “By Page.” Your sample code shows 10 for example; how could I go about changing that to 15 or 25 or 467?

    • admin says:

      Actually, you could. 10 is the number I used for my own webcomic because I didn’t want the archive page to be super-long :D

Leave a Reply