ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Computers & Software

Using the Code Capsule

Updated on February 4, 2011

Today, we added the code capsule to the HubPages hubtool. This will make it easier for technical people to use code samples as part of their hub.

The code capsule supports a large number of formats including PHP, HTML, XML, and SQL.

Code can be presented in normal size or small and you can decide whether or not to include line numbers.

Below is a Hello World code sample from Java that includes line numbers.

Java hello world example

package hello;

public class HelloWorld {
	public static void(String[] arg) {
		System.out.println("Hello, World!");

Of course, if you prefer not to use line numbers, then you don't have to use them.

Below is a PHP version of the same code that does not use line numbers.

PHP hello world example


echo "Hello, World!";


 I hope that you enjoy the code capsule.  Please feel free to post your comments and let me know any additional features that you would like to see.


    0 of 8192 characters used
    Post Comment

    • larryfreeman profile image

      larryfreeman 7 years ago from Fremont, CA

      I agree. As soon as I figure out how to do that, I'll get right onto it. :-)

    • Simone Smith profile image

      Simone Haruko Smith 7 years ago from San Francisco

      Can you just add automatic "prettifying" to the entire universe? I'd really appreciate that!

    • GmaGoldie profile image

      Kelly Kline Burnett 7 years ago from Madison, Wisconsin

      Fascinating - thank you very much! I have dabbled with html and am an infant but I was curious so this is very helpful.

    • Aya Katz profile image

      Aya Katz 8 years ago from The Ozarks

      Larry, thanks! VB it is then.

    • larryfreeman profile image

      larryfreeman 8 years ago from Fremont, CA

      Hi Aya,

      RapidQ is not fully supported at this time. I played around with the Code Capsule and I found using "VB" (Visual Basic) seemed to look ok.


    • Aya Katz profile image

      Aya Katz 8 years ago from The Ozarks

      Does the Code Capsule support RapidQ?

    • larryfreeman profile image

      larryfreeman 8 years ago from Fremont, CA

      Hi Jmell,

      If you are a technical person and you want to display source code as part of your hub, the code capsule will "prettify" the code sample.

      For example, if you wanted to teach someone how to use Html, you could use the code capsule to make the html appear centered and with keywords in a special color. This is really helpful to people who are trying to learn Html.

      If you are not interested in learning how to program a computer or to understand the technical language underlying this, then the code capsule may not be so interesting to you.

      I hope that helps you to understand what the code capsule does. The "code capsule" is for displaying "source code" to a reader who's interested in seeing it.

    • Jmell profile image

      Jmell 8 years ago from El Paso, Texas, USA

      I'm totally lost.....LOL No clue at all what you are sharing with me!

    • mythbuster profile image

      mythbuster 8 years ago from Utopia, Oz, You Decide

      Thanks for the information

    • bogleg20 profile image

      bogleg20 8 years ago

      That's an awesome addition! I haven't written any programming related hubs yet, but I might now. =)

    • larryfreeman profile image

      larryfreeman 8 years ago from Fremont, CA

      Hi RancidTaste,

      When you use the code capsule, the code should be automatically "prettified" when you hit "preview" or when the page gets published.




    • guidebaba profile image

      guidebaba 8 years ago from India

      Great !

    • darkside profile image

      Glen 8 years ago from Australia


      This is beautiful.

    • rancidTaste profile image

      rancidTaste 8 years ago

      The update is nice but I don't know whether my hubs which are related to programming related, will be auto updated like yours or I have to manually update them. The hubchallenge is not yet over. I need to publish more hubs. So, it's better to play with it later. Now, I have to play with hubchallenge.....

      Anyway, thanks hubpages team for this great update. To me, it's really very helpful and important. Because, I have a plan to publish some hubs related to C/C++ and Oracle. I will start very soon....