Posts tagged wordpress

Liliy of The Adventures of Wiglaf & Mordred walks us through setting up and working with a clean install of Webcomic 3. Thanks Liliy!

One More Thing

My comments are getting screened on frumph.net (wonder why?), so I thought I’d respond to this one comment and then let it go, because my sides are hurting from laughter. XD

I respect your decision on what you choose, it’s my firm belief to go with what you feel is best for you as well.

It’s funny how often this is repeated, considering he’s never once offered any alternatives besides ComicPress. He doesn’t have to, of course; he’s part of the CP team and pushing CP is obviously important to them (nothing wrong with that, honestly), but if he really believed in choosing what’s best it might be nice for him to know what’s actually out there and point users to alternatives so they can make their own decisions.

Unfortunately with the attacks we’ve been getting from WebComic + Inkblot fanatics. I put together a set of their references that they claim is their reasoning behind sticking behind their CMS of choice and belittling the alternatives. One of their references is “Features” As I have shown, W+I does not have the features a WebComic author could use to produce an outstanding presence on the web. A good presence, sure. Another reference is ‘bloated’. As you can see with a proper hosting W+I does not know how to manage its memory space (per page load, i.e not complete run time). Further along is the designing of your site. W+I is very limited with the CSS and areas you have available to skin, while both systems utilize the same function based area a user of ComicPress will be able to skin his site better then that of W+I, I have shown in the post that not only does W+I utilize the same structure as W+I for designing that we go further and allow even more control.

I have no idea what “Webcomic & Inkblot fanatics” have been attacking ComicPress. I’m guessing he thinks the whole “Premium” fiasco was some grand plot devised by me and perpetrated by my brainless minions. The rest of this was addressed in my previous response, which I tried to post a link to in a comment on Frumph’s post (it was screened).

Whether this is a push or not is your choice to interpret, I’m answering those users who are addressing those particular points as their reasoning.

If the post sounds obtrusive in anyway it’s nothing less then Mike would do. “Despite it’s shortcomings” http://groups.google.com/group/webcomic-discuss/browse_thread/thread/d8b8d36d43c0de56#

Once again: my dislike of ComicPress (the software) is well known; I’ve never tried to hide it. What I haven’t done is insult the CP dev team directly (except for the one insult leveled at Frumph in response to his own insult directed at me, mentioned in my previous post; dizzy yet?) or belittle ComicPress users for choosing CP.

Mike has consistently belittled ComicPress and anyone who uses it with the ‘ours’ is better mentality. If I’m not allowed to talk like that, then he shouldn’t either, since any incites that have occurred have stemmed from his behavior to begin with.

I wold absolutely love it if Frumph could show some examples of me belittling ComicPress users. Yes, I do think Webcomic is better than ComicPress. Does that mean it’s right for everyone? No. Why would I even care if someone chose ComicPress over not only Webcomic, but stripShow, manga+press, WP-Comic, or any of the other alternatives out there? This is a hobby for me. I’m not making a living off of it. It’s all for fun.

I have stayed silent, turning the other cheek sort of speaking since the beginning, however as his animosity grows, his user base gets further involved in it; it’s just not proper behavior for anyone to keep.

What animosity? XD It’s like bizarro world. I don’t have animosity towards ComicPress or the CP dev team; I think ComicPress is a poor choice for publishing a webcomic. I also encourage users to try all of the available options, ComicPress included, to judge for themselves. Just to drive that point home here’s a list of webcomic publishing alternatives, again (not including Webcomic and ComicPress, which I’m sure you’re very familiar with if you’re reading this):

Alright, I’m done. This whole thing is just too absurd. Stay classy Frumph! XD

Edit: Last thing, honest. XD Liliy of The Adventures of Wiglaf & Mordred wanted me to mention that she, too, has had her comments screened on this particular frumph.net post. Here’s her comment, verbatim:

(I do so feel like a bit of fun today~ For the sake of humor and light spirits in this wonderful mud slinging battle that has begun. Love ‘ya Frumph! :D )

I do believe he missed the point of it all~ *foosh! straight to the catcher went the pitch!

“The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion.” - Albert Camus

Freedom from the oppressive and confusing CP menu that takes an eternity to read! Freedom! FREEDOM!

Let the revolution begin.

And just for completeness, here’s mine (including the typo that burns me):

Thanks for doing this comparison Phil! My respons was a little long so I figured I’d post it on my own site. ;)

http://blog.maikeruon.com/post/698715897/response-webcomic-inkblot-vs-comicpress

Response – WebComic + InkBlot vs ComicPress

Before I begin: The following is a response to the article posted here. I highly recommend reading the entire thing before reading this, as I’m responding to specifically quoted sections from that article.

Let’s start with ComicPress (to try to be more fair I set it to the 3C theme so it had 2 sidebars there WITH default widgets that load): [image] 47 Queries, 3.25MB Memory Usage, 0.117 seconds load time.

So moving on, I added the WebComic Plugin and now its: [image] 54 Queries, 15.75 MB mem used and loads in 0.574 seconds

I’m sorry, why? ^ clearly wtf.

We have a performance comparison to start out, with absolutely no specifics provided beyond the code used to actually display the numbers. The data is meaningless, but it certainly looks impressive: Webcomic & Inkblot are sending more queries and have nearly five times the memory usage of ComicPress. Scary, huh?

Here are the results I ran on my deveopment box (a 2009 mid-range 15” Macbook Pro) with a fresh install of WordPress 3 RC3. The first screenshot is ComicPress 2.9.1.2 (the version currently available from comicpress.org and the WordPress Theme Directory) and the second is Webcomic 2.1.1 with Inkblot 2 (the versions currently available from the WordPress plugin directory and Google Code, respectively):

If anything, all this proves is that your server has as much to do with performance as the software it’s running. Here, we have ComicPress making 33 queries, using 18.25mb of memory, and loading in 0.266 seconds. Webcomic & Inkblot make 41 queries, use  17.75mb of memory, and load in 0.171 seconds.

Edit: For comparison, here’s a base install of WordPress 3 RC3 running the default TwentyTen theme:

That’s 15 queries using 16.25mb of memory with a 0.269 second page load.

Now let’s look at InkBlot (no default widgets loading only one sidebar active)

[image]

Oh wait, you CANT, Inkblot requires a Plugin to actually work. ComicPress does not, you name the files put them in the comics directory and associate the categories in the comicpress-config.php and that’s all you need for a functioning working system.

Here we have a fundamental misunderstanding of how Webcomic (and Inkblot) work compared to ComicPress. Unlike ComicPress, Inkblot is not a standalone theme. It’s specifically designed to work with the Webcomic plugin, which is why it requires said plugin. Inkblot provides absolutely no comic management features of it’s own; it relies entirely on the Webcomic plugin, which itself can be used with any WordPress theme. Inkblot is a beginners theme for the Webcomic plugin.

WebComic + Inkblot has only a handful of options and none of them let you take control of your site. ComicPress let’s you handle everything from what sort of order you want to use to where you want the actual comics to post on, giving you full control over what you want to do without editing a single bit of code.

Here we have the assumption that more equals better. ComicPress certainly does have more customization options on it’s eight settings pages (compared to one settings page for Webocmic and one for Inkblot). If the mere thought of opening a CSS files gives you a heart attack then yes, ComicPress’ poorly-organized list of hundreds of settings split over several pages is the way to go.

The options even let you change how the template pages work, .. oh wait, does WebComic + Inkblot have additional templates to handle how the archives and comics display? No, not a single one.

Here, again, we have a fundamental misunderstanding of how Webcomic (and Inkblot) work compared to ComicPress. Inkblot has a number of options for configuring how to display archive pages on the Add/Edit Page pages, using a custom Metabox with options specifically related to archive display and an Archive page template specifically designed for comic archives. The Inkblot Settings page itself has a number of options related to comic display (whether or not to display comics on archive pages, how to display navigation, etc.) which a cursory look at might’ve revealed.

On page 3 we have a screenshot showing Webcomic’s new widgets compared to ComicPress’ new widgets, with very little explanation (seems to be more equals better, again). Hard to argue with that, though some of the widgets certainly are interesting, like two separate widgets for bookmarks that could’ve been rolled into one.

This is just one of *many* examples of bad coding. It completely taxes the wp-cache and database for it’s options. Everytime an option is used it loads over and over again through the various WordPress functions to get the right information.

The “one of many” examples being showcased here is the use of WordPress’ own add_option() function, which (in Webcomic 1 - 2.1) is run exactly once for each setting when the plugin is first installed (not “everytime an option is used”). WordPress itself has quite a few more options saved to the database in a similar fashion when you first install it.

If you look, they’re both on the same track here, it’s unfathomable for a newbie to find the right areas to change via CSS. However, ComicPress uses a functions and widgets directory that clearly defines by name what is inside the code for easily accessible information and where to find what does what.

Finding something in inkblot is the equivalent of a needle in a haystack, virtually impossible to do for someone who doesn’t want to get frustrated trying find something as simple as a text change.

Once again, there’s a fundamental misunderstanding of how Webcomic (and Inkblot) work compared to ComicPress. Inkblot provides absolutely no comic-related functions or widgets of it’s own, so it doesn’t have any files related to them (trying to find them in Inkblot would, in fact, be impossible because of this). All of these features are included in the Webcomic plugin (in files like wc-widgets.php) which can be used with any WordPress theme, not just Inkblot.

They BOTH utilize child themes that you can edit to override the defaults and never lose your themes look. Except ComicPress has the plugin ComicPress Companion to give you even another level above that.

The plugin being referenced is actually called Theme Companion (it used to be ComicPress Companion), which adds a basic CSS editor to the WordPress administrative dashboard. As far as I can tell it’s usable with any theme (not just ComicPress as is implied here) and allows you to type CSS into a styleized textarea with line numbers, a fullscreen option, etc. It also includes a small handful of basic CSS examples. WordPress itself includes a built-in code editor that allows for roughly the same thing, minus the stylized editing field and basic CSS examples.

*ALSO* ComicPress gives you the ability as a designer/programmer/developer to change CORE Theme functionality, for example:

[image]

Every important function for display is wrapped in a way that it can be changed in the child theme so the child theme not only contains the ability to add new widgets, add new sets for graphics but *also* can change the core functionality of how ComicPress works.

What’s being described here is the ability to redeclare functions (replacing them) and the the fact that, at least for the functions displayed in the image, the function output is run through a filter using WordPress’ own filter functions so that a developer could modify the output of a built-in ComicPress function without editing the core files. Webcomic 1 - 2.1 does not utilize WordPress’ filter functions in this way, nor does it check to see if any of it’s own functions have already been declared. A number of handy users have directly modified the plugin without much trouble, and Webcomic 3 is built on an extensible class framework and does utilize WordPress’ filter functions for more advanced modification to the plugin.

Did I mention sets? Yes, EVERY graphic set, moods, avatars, calendars wallpapers, calendar archive images, navigation everything can be made into sets and placed into the child theme and recognized immediately!

^ coincidently, WebComic has NONE of those features at all.

There’s no specific explanation of what sets are (besides collections of graphics) so I’m not sure what to make of this. There are at least ten WordPress plugins that provide “mood” features that work with any theme. Avatars are built in to WordPress (and there are a number of plugins related to those as well). Navigation imagery can be added, though Inkblot does not include a default set of images for navigation (it assumes you’d like to use your own). Calendar archives have never been included in Webcomic and will continue to be absent until someone can provide a compelling argument for including them (because ComicPress can do it isn’t a compelling argument, and such archives could still be built by a knowledgeable user).

Just to give kudos to something WebComic has over ComicPress is Documentation, ComicPress needs documentation badly. Kind of easy though for WebComic + Inkblot to make documentation though, since there’s really not much to make documentation on.

It’s nice that at least one sentence was spared for a (very backhanded) compliment, but it’s pretty clear that the biggest issue here is a severe misunderstanding of the differences between ComicPress and Webcomic (and Inkblot). Actually looking at that documentation might have cleared up some of the confusion; there are even video tutorials that explain how to use features that apparently don’t exist in Webcomic or Inkblot.

Both of the developers are quite happy to assist you with whatever you need to do and are approachable for questions and answers, some without ulterior motifs and just want to help whether your using their CMS or not. (me)

In summary, use WebComic + Inkblot if you don’t want to have the options.  Use ComicPress if you want want the real deal…

We also don’t have the fanboys belittling you for using what you choose to use. ComicPress users are known to just want to see you succeed with your comic, whatever you choose to use.

Notice how in the preceding paragraph Frumph disparages Webcomic and Inkblot and then feels the need to insult the developer (myself) and even Webcomic and Inkblot users. He seems to honestly believe that I have some kind of ulterior motive and am totally out to get him and ComicPress and take over the world!!!

Here’s my entire history with Frumph:

I didn’t know the man existed until early last year (2009), well after the first versions of Webcomic and Inkblot had been released. I had no idea he was directly involved with ComicPress when I did finally learn of his existence; all I knew was that he was involved in the comic community and seemed to be popular for his apparent knowledge of web development and WordPress.

He contacted me maybe two or three times to chat about various things; what specifically I can’t recall now, but he was generally cordial. We did chat once about adding Webcomic & Inkblot as an option on Webcomic Planet, to be offered alongside ComicPress, but Webcomic wasn’t WordPress MU compatible at the time and I didn’t have much interest working on supporting it. I was even offered some kind of judging position in the Webcomic Planet Awards thing that eventually imploded.

Sometime last year Frumph contacted me about ComicPress’ Theme Moods to let me know he was releasing it as a plugin (I have no idea why). I happened to be working on a similar plugin (Empathy) at the same time, which ended up getting released about two days after Theme Moods. Frumph immediately insulted me by claiming I was completely unoriginal and was stealing his ideas; I responded back that the two plugins were quite different in how they worked, the idea wasn’t original (there are at least ten other mood plugins that predate Frumphs), and that his code wasn’t worth stealing (yes, I am happy to respond to an insult with an insult).

Since then I’ve been on Frumph’s “shit list” (or whatever he likes to call it). He’s made random insults directed at Webcomic, myself, and now it’s users, and seems to have a genuine fear that I’m somehow out to get him and destroy ComicPress and the webcomic community. I’ve never paid much attention to the man, and don’t really care that he hates me (his tantrums over things like this provide endless amounts of humor, at least).

I started Webcomic (and Inkblot) on a whim back in 2008 after trying to help a friend modify her existing ComicPress (then 2.5, I believe) site and thinking “I can do better.” I’ve never cared for ComicPress as a comic publishing option (which I’ve made clear in my own personal blog posts), but I know it’s popular and I’m certainly not trying to somehow force everyone to use Webcomic & Inkblot. My own opinion aside, ComicPress is a decent option with some issues; there are great alternatives, each with their own strengths and weaknesses. Here’s the ones I’m aware of (besides Webcomic):

If you want the “real deal”, as Frumph calls it, try them all and pick the one that works best for you. It’s your webcomic, and there are plenty of people out there willing to help you with whatever you choose to run it with.

How to upgrade your existing Webcomic 2 site to Webcomic 3 (when it’s finally released).

Webcomic 3 tutorial/teaser video! Liliy of The Adventures of Wiglaf & Mordred lends her sexy voice to show you how to use Webcomic 3’s new Characters feature. Thanks Liliy!

Webcomic 3: Still Free

Work on Webcomic 3 is slowly coming to a close. The plugin is getting cleaned up, themes are being worked on, new video tutorials are getting planned, documentation is being written, websites are getting prepped for overhaul, and beta testers are doing God-knows-what with final beta packages. Nothings ever really finished, but God willing Webcomic 3 should be available from the WordPress plugin directory just a bit after the final release of WordPress 3.

I’d like to thank everyone that has responded to the Webcomic Survey. Apart from providing tons of constructive feedback and support there were more than a few great ideas I’ve tried to incorporate into Webcomic 3. It’s been really interesting to get so much anonymous feedback, and I may open up the survey responses for others to see. Keep submitting!

Apart from some brief thoughts and a discussion about upgrading I’ve mostly tried to keep quiet about Webcomic 3. With things wrapping up, however, it seems like a good time to share what’s going on. So, in no particular order, here’s a list of what’s coming:

  • Some people have expressed concern (probably due to ComicPress’ recent announcement) over backwards compatibility and having to pay for Webcomic. The Webcomic plugin will remain free for as long as I’m developing it, and thanks to the new Upgrade Webcomic tool (a feature integrated into Webocmic 3) upgrading from Webcomic 2 to Webcomic 3 should be no more difficult than upgrading from Webcomic 1 to Webcomic 2 was.
  • Thanks to the new plugin framework and WordPress/WordPress MU merge multisite installations are now properly supported. Not only can you run any number of comics on a single WordPress site (a feature since 1.8), you can now use Webcomic on any number of WordPress network sites, either as a regular plugin or installed as a special mu-plugin.
  • Managing multiple comics on the same WordPress site (a feature since 1.8) is easier than ever. A greater focus has been placed on collections, which comprise the webcomics, storylines, and characters that make up a webcomic. Unlike previous versions of Webcomic (where multi-comic support came after the initial release), Webcomic 3 has been built from the ground up to support multiple webcomics.
  • Webcomics are now their own custom post type, completely separate from regular posts; no more “comic category” hacks. Webcomic still doesn’t care what you call your files and can easily publish any number of webcomics on a single day (a feature since 1.0). Now you can also bind any number of files to a single webcomic post (each with it’s own alternate text and descriptive “hover” text) and even modify the individual thumbnail files (large, medium, and small) Webcomic generates during upload, allowing you to assign unique imagery to each alternate size of each file.
  • The previous Chapters taxonomy (a feature since 1.0) has been upgraded to a more flexible Storylines taxonomy which removes artificial nesting limitations (it’s now fully hierarchical), allows you to reorder storylines, edit storyline descriptions using the WordPress WYSIWYG editor, and upload storyline cover images to display on your site.
  • A new Characters taxonomy has been introduced to complement the Chapters/Storylines taxonomy, which also allows editing descriptions using WordPress’ WYSIWYG editor and uploading avatar images for each character.
  • Transcribing (a features since 1.0) has been improved, with WYSIWYG support and the ability to specify which languages you (and users) can transcribe in. As always, transcript search is fully integrated into the regular WordPress search, and file alternate and description text is now fully searchable as well.
  • For those that like to get their hands dirty, Webcomic 3 provides nearly 200 new template tags to build exactly the sort of webcomic site they’ve always wanted, and a large selection of actions and filters allows developers to directly modify the way Webcomic works using WordPress’ own hook framework.
  • An often-requested feature, Paypal integration, is now available. Webcomic 3 provides options for selling domestic, international, and original prints using Paypal’s single-click or shopping cart methods in the currency of your choice. Print prices and availability can be adjusted for entire collections and for individual webcomic posts. Webcomic also offers donation options for easily placing a Paypal donation form on your site.
  • Collections now have a selection of options to keep them differentiated. Apart from the regular taxonomy stuff like name and description, each can have a unique cover image (just like storylines and characters). Access to a given collection can be restricted by age or registration (requiring users to login), and “bookends” (a lesser-known feature that first appeared in 2.0) can now be easily set from the Edit Collection page.
  • For the super lazy, Webcomic now includes an integrate option that, when enabled, will attempt to automatically add webcomic functionality to any WordPress theme (not for use with the “official” Webcomic themes). Getting a webomic site up and running with Webcomic 3 can be as easy as picking a theme and flipping a switch.

Those are the highlights… there are probably a few things I’m forgetting, and any new stuff mentioned is of course in addition to everything Webcomic 2 already provides. Themes are still being worked on so there aren’t any specific details to share, but here’s what I know for now:

  • Five are planned, with two (updates to Archimedes and Inkblot) available when Webcomic 3 becomes available and the others coming as they’re finished.
  • All are being developed using the same custom-built framework Webcomic 3 is based on.
  • All will utilize HTML5 and CSS3. A couple of the fancier ones will probably integrate advanced CSS and Javascript effects.
  • All will utilize the new theme features provided by WordPress 3 (custom headers and backgrounds, editor styles, etc.).
  • All should be available directly from the WordPress theme directory.

That last one I’m not positive about (none have actually been submitted yet, obviously), but that’s the goal. If any aren’t, they will of course be available from the official Webcomic site, which (much like the plugin and themes) will be getting an overhaul to bring together the various hosted services (documentation and bug tracking on Google Code, forum on Google Groups) into one site under a new domain.

So that’s what’s been going on for the last couple months. If anyone would like to start playing with the plugin prior to it’s release on the WordPress plugin directory let me know (typical prerelease-software warning apply), and many thanks to all the Webcomic users out there for keeping things fun!

?

Anonymous asks:

Is webcomic abandoned now?

Far from it. I did take an extended hiatus on Webcomic development after the 2.1 release, but if you keep with the Google Groups site, Google Code site, my personal site, twitter account, or even this very blog you’d know that the next version of Webcomic is in the final stages of development and will be heading out for beta testing sometime in the next week or two, with an official release sometime around the release of WordPress 3.

The Next Webcomic

After an extended and much needed hiatus from near-constant updates (for both myself and some of Webcomic’s users, I imagine), I’m starting to kick around ideas for the next version of the Webcomic plugin. Working on Webcomic taught me a lot about PHP and the WordPress platform, and feedback and additional projects (Empathy and Chapbook) have greatly expanded my understanding in both of those areas. I’ve learned quite a bit, and I’d like to bring this knowledge back to Webcomic.

First, some of my current thoughts on the next Webcomic:

  • It will be a major update, much like the transition from Webcomic 1 to Webcomic 2. It’ll probably end up being Webcomic 3.
  • Unlike the transition from Webcomic 1 to Webcomic 2 I’m not limiting myself to what exists now. Webcomic 2 was a heavy rewrite of Webcomic 1. Webcomic 3 is an entirely new plugin built from the ground up and borrowing things I’ve learned from Webcomic, Empathy, and Chapbook.
  • There will be some new features (some you may have seen elsewhere, others you may have not) but my primary focus will be making Webcomic even better at the things it already does, which is quite a lot to begin with.
  • As with all major releases there will be a new companion theme, possibly more than one.

I’m really glad so many people have chosen to use WordPress with Webcomic to publish their own comic. I never imagined something I started on a whim (as a challenge by Liliy of The Adventures of Wiglaf & Mordred no less) would turn into such a fun and, admittedly, draining project. There have been a few minor conflicts along the way but nothing of consequence, and a lot of support from Webcomic users. Overall it’s been a great experience.

What I’d like to ask of all Webcomic users (past and present) out there now is for your own thoughts: on Webcomic, on how it works for you, on what doesn’t work so well for you, and on how you’d like it to work in the future. To this end, I’ve put together a brief form I’d like as many Webcomic users to fill out. Thanks everyone!

Take the Webcomic Survey

In this mini-tutorial we discuss a few of WordPress’ less commonly used features.

In this installment we discuss how to use Webcomic template tags to use any WordPress theme for a webcomic site.