Your template will keep you from having to perform quite so many tedious tasks every time you create a new comic. I use Photoshop, but the basic steps should remain the same for most raster graphics programs (like Gimp).
Create a directory someplace on your hard drive with the name of your comic. Inside this directory, make a subdirectory called "raw," and another one called, "strips."
If you're using Photoshop you can follow the exact same process we do. Otherwise, most graphics programs will have some similar features, so you should be able to adjust these instructions to suit your needs. Remember to save early, and save often.
Decide how many pixels wide and high your comic will be when you post it--You should have figured that out on the previous page. If the height may vary from day to day, make it about as high as you think the tallest comics are likely to be. Create a new 72 DPI grayscale document (even if you plan to do color) of that size. Now switch the resolution to 600 DPI (Since it is a blank document, nothing will get messed up when you go up in resolution. Of course, you never want to try upping the resolution on any document that already has art in it.)
Why all these size and resolution changes? In particular, why build our template at 72 DPI if we're switching it to 600 before we save? Because initially created the template at the proper size at 72 DPI and then switching it to 600 DPI means that when you reduce the resolution on your comic files to 72 DPI, they will automatically be the exact pixel width you wanted with no more fiddling
Save this file to your "raw" directory with a name like 000template.psd or something like that. This'll keep it near the top of your directory and make it easier to find.
First off, if your background layer isnt' already white, make it that way.
Create your balloon layer(
Create a new transparent layer. Double click to the right of the layer name in your layers menu. Then go down and click on "stroke." You will set the stroke color to black, the width to 6 to 12 pixels (or whatever you want, really), and set it to inside stroke. Name it something like "word balloons."
Creating your frame layer
(There is more than one way to build your frames layer. This is the quickest way for a Photoshop novice, but I'll cover what I think is a better way later. Either way is fine, of course, and if you decide to change methods, you can always go back and edit your template later.)
Duplicate your balloons layer and leave the original in place. Name this new layer something like "frame one." (This part will be most helpful if you plan on using many frames of the same basic shape in various comics. Instead of drawing little boxes every day, you can simply duplicate this layer as needed and resize the boxes already there.)
On your frame layer, draw a rectangle about the size you'll want your frames to be (don't worry about being exact at this point) with the marquis tool and fill it with white. Since you copied your balloons layer for this, Photoshop will automagically give you a black border around the white. Simple, eh? Under the layer menu, render the layer. Using the magic wand, click the middle of the box to select all the white, and hit delete. Now you have a clear layer with a black box. You can duplicate this layer as many times as you wish, move the copies around to add additional frames, and resize the frames as needed for each comic.
In the template you just saved, go to Edit and scroll down to canvas size. Not image size, but canvas size. Add about half an inch to the top of the document and about a quarter inch to the bottom. This will give you room to put the comic name, etc.
Note: The following are suggested placements. Put this stuff wherever you want.
Each of these should be on a separate text layer. Type in your comic name at the top right, and "by your name" at the top left. Put your copyright notice at the lower right, and the url (if you don't have hosting yet, just type in something like, "www.mycomicsite.com" as a placeholder) to the lower left.
Play around with various fonts to see which one you think best suits your title, etc. You may want to check out some of the free fonts at BlamBot. Once you have all this figured out, crop out the excess space and save again. Voila! You have your template. Look for a good dialogue font, too--one that fits the mood of your comic. (I use Zud Juicw from BlamBot quite a bit.)
Save a copy of your template into your "Raw" directory, and name it according to the year, month, and date that the comic is for. Use a yyy-mm-dd format to help keep things organized. Scan in your comic according to the instructions in the previous page and either paste or drag it into the copy of your template that you just made, and if necessary, resize the art to fit. Put your art layer in between your white background layer and your balloon layer.
Do any coloring or adjustments you need to your art layer now, and then...
Go to your frames layer and either resize the existing boxes or draw the ones you need.
Now you are ready for your dialogue. You can do these next two steps in either order, and each has its advantages.
Go to your balloons layer and draw in your word balloons, using whatever tool with which you are most comfortable. I generally use the elliptical marque tool for the balloons themselves and the polygonal lasso tool for the tails. Some people prefer Photoshop's vector tools, or creating their word balloons in a separate vector art program and them inserting them. If you create your word balloons as vector art, you won't be using your balloons layer for them.
Enter your dialogue into text layers and adjust as needed to fit your word balloons. You may have to adjust the balloons to fit everything in.
Overwrite the copy of your template named with the yyyy-mm-dd format with a fully layered copy at the 600 DPI resolution you scanned in. (Remember, if you scan your art at a lower resolution, you can't boost the resolution without making it look horrible.) Saving a layered copy as a high resolution file will not only give you a good print resolution file, but will also give you an easily edited file in case you want to make changes later.
Follow pretty much the same steps you went through on your test run. In case you don't remember them, I'll repeat them here.
Flatten the image, reduce it to 72 DPI, optimize it, and save the result into your strips folder. This is the file you will upload. (There is no point in uploading the 600 DPI version, since it will look no better on a monitor than the 72 DPI version.)
Congratulations. You've just created your first webcomic. Lather, rinse, and repeat as necessary.
Note: Notice the yyyy-mm-dd format I use in the "comic for" field below. That's how we're going to tell Drupal to sort the comics (in a later step). Yes, there are other ways to do that, but this way is nice and neat. Also, depending on your theme and the width of your comics, uploading your comics may temporarily "break" your theme. Don't worry about it. If this happens, just take all the blocks out of one of your sidebars for now. Once you have everything else in place you can try out other themes and/or just commit to having either one or no sidebars.
Go to create content >> comic page, fill in whatever you want to name that day's comic.
Hit the "browse" button and navigate to the image you want to upload.

Then hit upload, and you should see a thumbnail of your image, like this:

Type anything you want in the body, or nothing at all. I'm a big fan of transcriptions, personally.
Now scroll down to Scheduling options and click on that field to expand it. If you want the comic to publish immediately, you can skip this step, but this is where you can set a future publication date For example, say you're going on vacation but want regular updates to continue while you're away. This little widget will save the day for you. If you want, you can set a comic to show as though it was published on a past date--This can be handy if you're migrating from another webcomic solution with a backlog of comics. Note that the published on field requires a time as well as a date.

Now, assuming you've been paying attention and have a few more comics to upload, instead of hitting save, hit "Save and create another."

You'll be sent directly back to the create page. If you don't have any more comics to upload, grab some other images for now. You can delete them later, but if you don't have a few comic pages created before you start the next step, you'll have no way to see whether things work. No need to go overboard--I recommend about five to finish getting things set up. Lather, rinse, repeat as needed.
When you look at one of the comic pages you've created, it should look something like this:

Congratulations. You've just uploaded your first few comics, Don't get too comfortable, though. We've got just a couple more steps to go through to make this a webcomic site.
(I have researched this, but I am not a lawyer. My references come from the U.S. Patent and Trademark Office (http://www.uspto.gov), but any interpretation of them by me is just that--my interpretation. I encourage you to, after reading this, do your own research.)
First--In most cases, the average webcomicer or other online content provider does not need a trademark. There is nothing wrong with having one, but read on to determine whether you need one and/or whether you need to register an existing one (the short answer to the registration question being no).
What to trademark
For most practical purposes, the bulk of the things a webcomicer is concerned about protecting are actually covered in a roundabout way under copyright law (covered in a separate article). Still, you may have some catch-phrases or other things you would like to tradmark, and it’s good to know a little something about trademarks in general. This article should help dispel some of the myths about what they are and what they do.
Trademarks (Huh! Good Gawd, ya'll)--What are they good for? (Don't worry if you don't get the reference.)
According to the USPTO, a trademark is, "a word, phrase, symbol or design, or a combination of words, phrases, symbols or designs, that identifies and distinguishes the source of the goods of one party from those of others." (http://www.uspto.gov/web/offices/tac/doc/basic/trade_defin.htm)
Notice that phrase, "identifies and distinguishes the source of the goods..." Correlate that phrase with the information at http://www.uspto.gov/web/offices/tac/doc/basic/appcontent.htm#basis, and you see that a trademark is, essentially, a way of ensuring that goods or services are indeed coming from where they look as though they're coming.
Trademarking something doesn't mean that no one can use it at all, though--Just not in such a way that it might confuse a customer about the source of the goods or services.
Here's an example of trademarking--Marvel and DC filed a joint trademark on the word, "superhero," in all it's forms. It was established in court that most people, when they think of superheroes, think of Marvel and DC. Does that mean you can't call your characters superheroes? Not at all!
Despite the huge outcry about the trademarking of the word, most of it was due to a misunderstanding. You can still legally use the term superhero in all its variations as much and as often as you want in your comic. You can have characters call themselves, and be called, superheroes, and have the narrator (if any) refer to them as such.
What you may not do is make the word a part of your title or subtitle, or use it in any other way that might lead a consumer to think that he or she is buying a product of DC, Marvel, or a company owned by either of them, or that they endorse your product.
You cannot, for example, sell a shirt with a picture of your character and the caption, "Chicago's number one super hero!" Nor could you market a cereal as "Superhero Flakes." Both of those would imply at the very least a licensing deal with DC and/or Marvel, and could give the impression that one or both of them endorse your product.
Here's another example. Say you've developed a distinctive logo for your site--which is your product. You've been using it for a couple of years now, and you've put the little TM thingie on it. One day Joe comes along and starts using it on his own site. Well, this could obviously confuse people about whose site they're at, so that's violation of your trademark. On the other hand, if Joe just shows one of his characters wearing a T-shirt with your logo on it, he's probably within the law.
Yet another example, many, many sprite comics are in violation of trademark law for using trademarked names in their titles, etc. For instance, a webcomic called, "Sonic and the Mario Brothers," could be found to violate trademark law, as it could be interpreted to imply a connection between the producers of the game and the comic.
One final example—I’ve spoken to a few people who were worried about using brand names in their comics and other fiction. In most cases you have nothing to worry about. Remember that the issue here is giving the impression that your work is somehow affiliated with, manufactured by, or endorsed by the owner of the trademark, so yes, it’s okay for your character to order a Coke and drink from a can with the Coca Cola label.
That’s good news, too. Who among us has time to come up with an entire world’s worth of company names, product names, and logos? Certainly not me, and probably not you. So yeah—Go ahead and have your characters accidentally level the local Taco Bell during a super-powered battle, drive a Jeep Cherokee, or order Glenlivet neat.
Now, just staying within the bounds of trademark law doesn't mean you are off the hook about everything. One place you could still run into trouble here would be if you started publishing nasty things about a company--even if you're not technically in violation of trademark law, and even if your defense id, "but it's fiction." For instance, if you need an evil corporation to try to take over the world, don’t use the name Microsoft, however close to reality you feel that may be. Don’t have your psycho killer poisoning the Gatoraid supply for the American Northwest. A little common sense here goes a long way. Imagine yourself the head of a major corporation and think about what kinds of portrayal of your company would get your dander up, and just how much time, money, and expense that you, if you were that CEO, would be willing to expend to put an end to it.
In other words, do not meddle with the reputations of big corporations with huge legal teams, for you are small and crunchy, and taste good with ketchup.
Trademarks--Do they have to be registered? (U.
Despite all the misinformation out there, the answer is no, so you can save your three hundred bucks.
According to the United States Patent and Trademark Office, "You can establish rights in a mark based on legitimate use of the mark." (http://www.uspto.gov/web/offices/tac/doc/basic/register.htm)
The site lists several advantages to registering a trademark with the federal government, but is unclear on what rights one has with an unregistered trademark.
The page seems to imply that one can take advantage of most of the rights of a registered trademark holder even if unregistered, but that being registered establishes your right to the mark beyond question--as in if you have to go to court, the issue of whether you own the trademark is already established, and all that is up for consideration is if it is being violated. If it has not been registered, you would presumably be required to prove that you have established rights to it. (I will get confirmation or denial of this and update this tutorial at that time.)
Basically, though, feel free to use the TM (trademark) wherever appropriate—The Trademark and Patent office is very clear about this. You may not, however, use the R mark unless you have registered your trademark.
Note that while I’ve only used this exact method in Photoshop 7 through CS2, it should work in many older versions, and I believe it should work in Gimp, and in the Elements and LE distributions of Photoshop commonly included with many scanners, etc. This tutorial assumes you are already familiar with Photoshop.
and your dialogue layer(
if it isn’t already there. Duplicate the layer if you want to have overlapping balloons.For square word balloons with rounded corners, play around with the feathering setting with the square marque tool, or use ImageReady.
(Additional material from Jungmin Escobar) For an interesting effect, you can make your balloons larger than the current comic panel and crop the edges off of the rounded balloon so that it is conformed within the panel. Also you can change the opacity of the solid white background of the balloon and let it fade into the background a little for a cool effect. I like to draw the tails of my balloons with the pen tool and then turn the path into a selection and stroke it.
(From Jungmin Escobar with added material from Rob)
So, here's a list of super useful shortcuts in Photoshop that I've found. They should work in almost all versions. read more »
There are quite a few of these, and of course I'm not going to list all of them--Just the ones that, in my experience, do the best job. read more »
Go to Administration >> Site building >> Custom pagers. None will be defined yet, so click the link that says, "Add a new custom pager."
Name your custom pager with whatever your comic name is, select whatever position you want for it--either above, below, or both (I like displaying it in both places)--and select "Comic Page," for the content type.
Scroll down and select the view you just created where it says, Use a view."
Scroll down some more and click "Reverse the list of nodes." This is so your most recent comic will show as the first thing people see on your comic page.
Hit "Save," and you'll be taken back to the Custom pagers list. Your custom pager is set up and will show in the list now, so you can move on to the next step.
Note: The version of the Custom Pagers module that I provided in the "What you'll need" section is already modified for traditional webcomic navigation. If you're using another version, you'll need to modify it.
There are, as of this writing, two oddities with the Custom Pagers module. One is that the .dev version works, but not the official release. The other oddity is that by default there are no first and last links. No idea why on either of these. I've attached the .dev version with the additional code, but just so you know what I've done so that you can do it too, once the official release becomes usable, see below.
Inside your sites/all/modules/custom_pagers directory, open the file named custom_pagers.module in a text editor and scroll down to find this code.
$vars['previous'] = !empty($nav['prev']) ? l('‹ ' . t('previous'), 'node/'. $nav['prev']) : '';
$vars['key'] = t('@count of @count_total', array('@count' => ($nav['current_index'] + 1), '@count_total' => count($nav['full_list'])));
$vars['next'] = !empty($nav['next']) ? l(t('next') . ' ›', 'node/'. $nav['next']) : '';Replace this chunk of code with the following--Note that all I've done here is add the top line, for "first," and the bottom line for "last."
$vars['first'] = ($nav['first']) ? l(t('‹‹ first'), 'node/'. $nav['first']) : '';
$vars['previous'] = !empty($nav['prev']) ? l('‹ ' . t('previous'), 'node/'. $nav['prev']) : '';
$vars['key'] = t('@count of @count_total', array('@count' => ($nav['current_index'] + 1), '@count_total' => count($nav['full_list'])));
$vars['next'] = !empty($nav['next']) ? l(t('next') . ' ›', 'node/'. $nav['next']) : '';
$vars['last'] = ($nav['last']) ? l(t('latest ››'), 'node/'. $nav['last']) : '';Good so far? Now from the same directory, open custom_pager.tpl.php and look for the following code:
<ul class="custom-pager custom-pager-<?php print $position; ?>">
<li class="previous"><?php print $previous; ?></li>
<li class="key"><?php print $key; ?></li>
<li class="next"><?php print $next; ?></li>
</ul>Replace it with this code:
<ul class="custom-pager custom-pager-<?php print $position; ?>">
<li class="first"><?php print $first; ?></li>
<li class="previous"><?php print $previous; ?></li>
<li class="key"><?php print $key; ?></li>
<li class="next"><?php print $next; ?></li>
<li class="last"><?php print $last; ?></li>
</ul>Again, note that all I've done is add code for the first and last links.
Lastly, in custom_pagers.css, style your pager. Here's the way mine is set up, but YMMV, and you may have to adjust it later:
ul.custom-pager {
margin: 0;
padding: 0;
text-align: center;
}
/* I changed several of the css properties below */
ul.custom-pager li {
margin: 0;
padding-left: 10px;
padding-right: 10px;
display: inline;
list-style-type: none;
list-style-image: none;
background: none;
white-space: nowrap;
}You're almost done. Now it's time to make a few tweaks.
Things are still going to be a little wonky, so here are the finishing touches.
Go back to Views, find the view you just made in the list, and click edit. In the editing interface, click the display you created for that view earlier.
Under Basic settings where it says, "Row style:Fields," click on Fields, and in the form that appears below, change it from "fields" to "node," and hit update. Once you click the update button, you'll see some configuration options. Set to Full Node (as opposed to Teaser), and "Show comments." Again, hit the "Update default display" button.
Why didn't we set our display to nodes to begin with, you may ask? For some reason, custom views will only show up as an option in Custom pagers on a view with the row style set to fields, but once the pager is assigned, it will stay put even after changing the view row style to node. It took me quite a bit of time mucking about with things before I stumbled across this workaround, and I have no explanation why it works that way.
Now that you've updated your view, hit save. You're nearing the end now. Go to your menu administration page to your primary menu and activate the menu item you created earlier. The only other thing you really need to worry about is that ugly "submitted by" stuff at the top of each comic. If you want to get rid of that, change those settings for your theme in your admin >> themes >> configure page.
At this point, if you've done everything right, you'll see something like the image below when you click on the link for your comic.

(Of course, the "first" link won't show up on your first page, since you're already there, nor will the "last" link show on the most recent comic, for the same reason.)
Depending on your theme, you may need to play with the CSS some to get it to display exactly the way you want. If you're not seeing this, retrace your steps and see what you missed--Finding your mistakes and correcting them is a good way to learn what you're doing. If things are still wonky, post a comment here and I'll see how I can help.
You're all set up with the basics for now. In other tutorials we'll explore making admin easier, beefing up security, and tricking out your site in general. Congratulations, and happy webcomicing.
This shouldn't take you more than a minute or two.
Go to admin >> content management >> taxonomy >> Add vocabulary and create a vocabulary called Comics. Assign it to the content type you just created (Comic page). Make it required. Hit save.
After you save, you'll be sent back to a page where you'll see your vocabulary listed. Click "add term" to the right of your new vocabulary, and add your comic name. If you plan to run more than one comic from your site, create terms for those, too. Save, and you're done with this step.
(No illustration for setting up your taxonomy because if you've been following instructions you already know how to do this.)
Next, we're going to upload some comics.
Recent comments
26 weeks 4 days ago
26 weeks 4 days ago
26 weeks 4 days ago
29 weeks 4 days ago
30 weeks 2 days ago
31 weeks 8 hours ago
33 weeks 3 days ago
33 weeks 3 days ago
33 weeks 3 days ago
33 weeks 4 days ago