Wordpress vs Drupal: WYSIWYG Editors

September 5th, 2009

Wordpress vs Drupal: WYSIWYG Editors

In a past article, I’ve already talked about how Drupal bests Wordpress in out of the box page optimization techniques but also, how Wordpress is not far behind. Today, I’d like to continue my series by talking about how Drupal and Wordpress both differ in their implementation of WYSIWYG (What you see is what you get) editors for content.

WYSIWYG editors seem to be standard issue these days. Blogging platforms like Blogger and forum packages like PHPBB have them pre-installed to help users add styling and HTML to their content. In content publishing, having those quick and handy buttons on the top help writers to quickly pull together styling the content without having to know any HTML or CSS.

Wordpress

As I type this entry, I look at all the available buttons here and are glad that WYSIWYG editors were invented. Out of the box, Wordpress comes with a very robust and feature-rich WYSIWYG editor. Obviously, the platform is built for bloggers so content publishing is the central feature of this CMS and Wordpress does it very well.

I learned how to use Drupal before I learned Wordpress so I was pleasantly surprised to see the WYSIWYG editor built in and ready to be used just like that. No fiddling with plugins, and no separate installation. I particularly love how images are handled with an easy to use interface.

Drupal

You probably got a hint from above that Drupal’s WYSIWYG just ain’t as good as Wordpress. One big flaw that Drupal has out of the box is that by default, all content is written in plain text. If you need to add styling to your content like bold words or italic characters, you’d have to know HTML and add those directly to the content.

To add a WYSIWYG editor to your Drupal installation, you’ll have to download and install a module called, you guessed it, WYSIWYG. Last time I checked though there were a few bugs that hindered the user experience but that could of changed since the last build. The good thing of having to install this is that you get to choose between a number of different flavors and brands of WYSIWYG editors which include the likes of TinyMCE and FCKEditor. I prefer TinyMCE but the others have their advantages as well. This can be great for power users but for the less educated and less experienced, the choice can be confusing and the fiddling could be frustrating.

Image uploading and insertion can also be more confusing than Wordpress to the less computer savvy. It’s not as straight-forward as I would like it to be but it does get the job done.

Final Note

This is one area where I think Drupal can take something from Wordpress. There is no reason that content should not be given the option of being styled, so in effect, the WYSIWYG editor should not just be an add-on, but should be included  out of the box.  If Drupal nodes or content don’t need styling, then just simply ignore the buttons.

On the other hand, some developers like the option of choosing what flavor of editor they prefer. For me though, that just adds to the hassle of installing modules that are essential in the first place and most users would prefer by default. What other features do you think are handled better by either Drupal or Wordpress?

84 Comments
  • Permrocksi
    1:49 am on April 2nd, 2010

    Себе в закладки поставлю и друзьям посоветую!

  • John
    4:34 am on June 18th, 2010

    Although I think you’re right on that WordPress dominates Drual on the content publishing back end, I have to disagree with your assertion that Drupal should come bundled with a WYSIWYG editor.

    Drupal is built to be as flexible as possible, and part of the price of that flexibility is the need to add more modules to a baseline install than the out-of-the-box WordPress. Lots of drupal sites have no need for a WYSIWYG editor, or would prefer the option to choose their editor (which is easy as you mentioned)…and bundling an editor in core would only make the baseline install bigger and more cumbersome.

  • Brandon
    10:56 am on April 18th, 2012

    As a moderately tech-savvy person my experience has shown me that installing a wysiwyg editor in Drupal is not easy at all. You often have to install several modules and a library and then set up profiles, roles, formats etc and configure all of these and any little slip up can cause problems. I have been experimenting with my first wysiwyg editor setup for several days now and have tried the wysiwyg module with TinyMCE and IMCE but there was no configuration available for discerning p tags from br tags (it was only using p tags) and the IMCE upload was taking forever. I then uninstalled everything and tried CKeditor module with CKeditor and IMCE, with this I was able to discern p tags from br tags by configuring them to be placed with either enter or shift+enter but the IMCE upload issue is persisting. I’ve followed every suggestion I’ve found including checking if all js files are up to date, uninstalling DivX browser plugins and installing PECL uploadprogress extension on my server. I have a wordpress blog and the wysiwyg texteditor it comes with is a dream come true after my experience with Drupal. I appreciate the customization of Drupal but there is such a thing as too much of a good thing and I think it applies here.

  • apatLiato
    7:49 am on November 3rd, 2012

    tuppenny [url=http://uggbootssale.asia/]ugg boots sale[/url],ugg boots debut online,drop apart 70% off.harry up, confirm upon your favouriate ugg boots

  • dizajn-vannoj-komnaty
    9:07 pm on November 6th, 2012

    [img]http://remmont.com/_ph/5/1/65611030.jpg[/img]

    ванная комната ремонт фото интерьера.
    [url=http://remmont.com/photo/dizajn_vannoj_foto_vannoj_komnaty/1]примеры ванных комнат[/url]
    Перепланировка квартир дизайн интерьера ремонт.

  • Viegusuapse
    11:54 am on April 10th, 2013

    Tresses stylist Ji Palao: “I am meditative of Lolita.”[url=http://japanhandbags.webstarts.com/][b]プラダ 長財布[/b][/url]
    Ebullience from the[url=http://japan-prada.webstarts.com/][b]プラダ 店舗[/b][/url]
    Prada Make a run for it [url=http://japanhandbags.webstarts.com/][b]プラダ 財布 新作[/b][/url]
    2010 program.He said: braids fad,[url=http://japan-prada.webstarts.com/][b]プラダ 財布 メンズ[/b][/url]
    combined with Lolita doll gateway,[url=http://jphandbagsoutlet2013.webstarts.com/][b]プラダ 財布[/b][/url]
    casting[url=http://japanhandbags.webstarts.com/][b]プラダ バッグ[/b][/url]
    the consequence does not [url=http://japan-prada.webstarts.com/][b]プラダ 財布 新作[/b][/url]
    look like the ingenuous expression.[url=http://jphandbagsoutlet2013.webstarts.com/][b]プラダ 店舗[/b][/url]
    Although the whisker is soothing, the young lady’s equip, but the entry-way is shimmery and sexy. Wish for looking for to beget the temptationlips, the makeup artist 帕特麦格拉 about a associate of red lip veneer and decision satisfaction in orange lipstick, overhangs and not too brilliant.

  • tvravzenmj
    12:09 pm on April 10th, 2013

    nom medical [url=http://viagraprixenligne.com#8315] viagra prix[/url] Pas cher [url=http://viagrasildenafilprix.com#8152]viagra prix[/url] nom chimique Viagra En ligne [url=http://viagrageneriqueprix.com#7,897E]viagra prix[/url] Sans une ordonnance Aucun d’entre eux vont vous donner des «4 pouces améliorations” du jour au lendemain, mais là encore, comme je suis sûr que vous connaissez déjà dans votre intestin, rien d’autre ne soit :-) Classé dans: Non Jelqing est JokeYou savez ce n’est jelqing , non? Si vous n’avez pas [url=http://levitra-generique.eu#3526]levitra[/url] la dépendance

  • hearth extinguisher instruction
    4:55 pm on August 1st, 2013

    Miss Havisham meets Ms Westwood. Always advice smokers to smoke outside and
    never at home, or even smoke alarms that are more than
    100, 000 rooms within an easy commute of the Olympic Park.
    Never fire training block an exit with anything. One of the ways by which you can download from the internet free of charge online, but the contract with Ata-Bexar and the most that
    Ms.

  • Breendaces
    1:59 pm on September 10th, 2013

    roku soundbridge Texas Personal Safety Products probation and parole sugar glider cage regression to the mean dvd recorder hdmi ethorfr rise of islam c8907a villain ex [url=http://www.zgyky.com/adidas.html]アディダス オリジナルス[/url] fibromyalgia cure online gambling music cards presitge dutch design texas wireless internet sign routers lip lites sheet set clearance otomix [url=http://www.milanlighting.cn/chloe.html]クロエ 長財布[/url] ibm thinkpad t42 laptop fire ice grill texas longhorn apparel remodeling bath Toro Blower Vac 51598 oreck air filters sony 19″ lcd pic16f84 microcontroller book forex buick lucerne 2006 [url=http://www.neomi.cn/hermes.html]エルメス 財布[/url] scalar i500 phillips web tv organizational performance measurement brite smile whitening repentence sylvania electronics harry potter 4 game shaving kit

  • onenoPram
    11:59 pm on November 16th, 2013

    [url=http://elysianfarm.com/Canada_Goose/canada-goose-vestes.asp?id=10][b]canada goose enfant[/b][/url] A salt product is a national monopoly of the species, it has been for thousands of years, although no large growth, but also quite trustworthy and able to maintain a moderate growth. Will the two cities that have more than half of the listed companies say their business has remained safe? Say nothing grew. Salt product itself is not a scarce resource, but are tightly controlled state monopoly commodities..
    [url=http://elysianfarm.com/Canada_Goose/canada-goose-vestes.asp?id=18][b]canada goose soldes[/b][/url] He owns king in the knee, as the pro-living; Liu Chun disease repeatedly Wei Du, without any consultation intrinsic, are designed never completed. Military, the inter-cultural and educational books Xi, should be connected to far and near, faint dawn Pro cry, if out of a person, and if so tired late, it is not known soldier from the boat in the king’s Critical Illness also ( Mirror Volume 127). That is, Yan Jun Liu Jun powers in acting, Liu Chun also filled in dealing with these things, he played only a starting Secretary shall consult, reporting and communicating the role it! Since Yan Jun’s security work done extremely well, handling military did not reveal any flaws, for nearly twenty days in the period, together with a boat ride sergeant did not know Liu Junsheng seriously ill, can do it, really simple!..
    [url=http://elysianfarm.com/Canada_Goose/canada-goose-vestes.asp?id=33][b]manteau canada goose pas cher[/b][/url] Actress Melanie Laurent really like drama comedy clips and roles inherent frivolous, these are her previous films had never experienced before. For a description of these scenes is completely jumping in nature, with the French common way is completely different. First female director with the cooperation relations due to some lack of seduction, this beautiful French actress outset not used to..
    [url=http://elysianfarm.com/Canada_Goose/canada-goose-vestes.asp?id=49][b]doudoune canada goose homme solde[/b][/url] Next, I’ll talk about it to occur in the history of the bitterness between us. Attention I graduated in 2008, now working in Shanghai for three years, as to why to work in Shanghai, I will be back with you slowly explain how we are together, I am here simply a passing, anyway, is like most people’s love story occurred in schools, the first familiar with the school clinic, fill out a form when she asked me to take pen, I stood next to really seriously looked at her fill out, of course, focusing on information phone number, profession, home in which I have written down, and I stood next to her, waiting for her to fill in the neck after playing almost pumping Past up, and then I will find all kinds of reasons to meet with her, like everyone else, the vulgar, and asked her to lend, because library so she can know that I love to learn, I’ll see you once borrowed, but also when it comes to see one, but also You can discuss the book with her knowledge, after that I learned to thank her for her help, I want to ask her to dinner. Etc., after the familiar, anyway, the last is love, from hand to kiss, and then to go Pensions school open house, everything is so smooth..
    [url=http://elysianfarm.com/Canada_Goose/canada-goose-vestes.asp?id=57][b]femme canada goose solde[/b][/url] Laws also persuade me, let me give him another chance. To be honest I do not want a divorce, I love my husband, love our home, but do not want such a small child living in single-parent families. So, I promised her husband let bygones be bygones, but later he must be a qualified husband and father I thought we would revert to the original loving, they find themselves not..

  • Volmandreder
    7:17 pm on December 3rd, 2013

    best site to buy kamagra kamagra 100mg oral jelly effet secondaire [url=http://www.purevolume.com/steamaros/#illegal-buy-kamagra-uk]kamagra to buy[/url] buying kamagra line [url=http://www.purevolume.com/steamaros/#kamagra-india-buy]kamagra oral jellies 100mg sildenafil[/url] kamagra purchase [url=http://www.purevolume.com/rolcedesc/#discount-kamagra-oral-jelly]effetti collaterali kamagra oral jelly 100 mg[/url] can sell kamagra uk [url=http://www.purevolume.com/steamaros/#can-buy-kamagra-uk]genericshop24 product kamagra oral jelly original[/url] kamagra jelly uk buy [url=http://www.purevolume.com/steamaros/#how-to-buy-kamagra]mamagra tablets online co uk[/url] selling kamagra illegal uk buy cheap kamagra online uk

  • Isabel Marant Outlet Online
    11:37 am on February 10th, 2014

    I am sure this piece of writing has touched all the
    internet people, its really really nice piece of writing on building
    up new web site.

  • Mobile Marketing
    5:01 am on February 11th, 2014

    I was curious if you ever considered changing the page layout
    of your site? Its very well written; I love what youve
    got to say. But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having one or two pictures.

    Maybe you could space it out better?

  • 3l60vob9il
    4:55 am on September 1st, 2014

    abbjy80mbt skor
    mbt skor online
    logotipo hollister
    la maquinista hollister
    tod’s collezione
    oLobi75hollister mexico df
    ofertas en hollister
    hollister tiendas en madrid
    chaquetas hollister
    hollister outfitters
    qlSct64camisetas hollister hombre
    mochilas hollister
    tienda de hollister
    wholesale hollister
    hollister mochilas
    jkrZf49hollistes
    mbts weden
    hollister en monterrey
    camisas hollister originales
    ropa hollister barata
    kaMrc19outlets hollister
    tod’s sito ufficiale
    chamarras hollister
    playeras polo hollister
    hollister clearance
    ubrcz46playera hollister original
    ballerine tod’s
    sale hollister
    hollister socal
    playeras polo hollister

  • rqrhjn
    4:47 pm on June 20th, 2015

    tadalafil, best price for generic viagra, tadalafil dosage, cialis without prescription. [url=http://drugswithoutdoctorsprescription.com/]tadalafil[/url]

  • viagra sans ordonnance
    4:21 am on March 4th, 2016

    viagra sans ordonnance, viagra sans ordonnance, sildenafilo, canadian pharmacy, [url=http://viagraenpharmaciefr.com/]sildenafil 100mg[/url]

  • acheter viagra
    4:22 am on March 4th, 2016

    viagra en ligne, viagra sans ordonnance, comprar viagra, 24 hour pharmacy, [url=http://viagragenerique100.com]viagra sans ordonnance[/url]

  • viagra sans ordonnance
    4:23 am on March 4th, 2016

    viagra en pharmacie en france, viagra sans ordonnance, comprar viagra, costco pharmacy pricing, [url=http://viagraenpharmaciefr.com/]viagra en ligne[/url]

  • canadian online pharmacy
    4:27 am on March 4th, 2016

    viagra sans ordonnance, viagra sans ordonnance, viagra generico, walmart pharmacy price check, [url=http://noscriptcanadapharmacy.com]24 hour pharmacy[/url]

  • walmart pharmacy price check
    4:29 am on March 4th, 2016

    viagra sans ordonnance, viagra sans ordonnance, sildenafilo, canadian pharmacy, [url=http://noscriptcanadapharmacy.com]24 hour pharmacy[/url]

  • viagra prix en pharmacie
    4:31 am on March 4th, 2016

    viagra pas cher, viagra sans ordonnance, comprar viagra, canadian pharmacy online, [url=http://viagragenerique100.com]viagra en ligne[/url]

  • viagra sans ordonnance
    4:34 am on March 4th, 2016

    ou acheter viagra sans ordonnance, sildenafil 100mg, viagra generico, canadian online pharmacy, [url=http://viagraenpharmaciefr.com/]viagra pas cher[/url]

  • viagra en pharmacie en france
    4:35 am on March 4th, 2016

    viagra en ligne, viagra sans ordonnance, viagra generico, rx pharmacy, [url=http://viagraenpharmaciefr.com/]viagra en pharmacie en france[/url]

  • walmart pharmacy price check
    4:37 am on March 4th, 2016

    viagra generique, viagra prix en pharmacie, viagra generico, canadian pharmacy, [url=http://noscriptcanadapharmacy.com]online pharmacy canada[/url]

  • acheter viagra
    4:40 am on March 4th, 2016

    viagra generique, viagra sans ordonnance, comprar viagra, canadian pharmacy online, [url=http://viagraenpharmaciefr.com/]acheter viagra[/url]

  • canada pharmacy
    4:42 am on March 4th, 2016

    viagra sans ordonnance, viagra pas cher, comprar viagra, walmart pharmacy price check, [url=http://noscriptcanadapharmacy.com]canadian pharmacy[/url]

  • canadian pharmacy online
    4:43 am on March 4th, 2016

    viagra sans ordonnance, viagra sans ordonnance, comprar viagra, canadian pharmacy, [url=http://noscriptcanadapharmacy.com]canadian pharmacy[/url]

  • ou acheter viagra sans ordonnance
    4:49 am on March 4th, 2016

    viagra en pharmacie en france, viagra en ligne, comprar viagra, canadian pharmacy online, [url=http://viagraenpharmaciefr.com/]viagra en pharmacie en france[/url]

  • viagra samples
    5:52 pm on March 4th, 2016

    sildenafil citrate, generic viagra, viagra free trial, free viagra samples

  • free sample of viagra
    6:13 pm on March 4th, 2016

    viagra generic, viagra generic, buy viagra, viagra coupon

  • sildenafil online
    6:50 pm on March 4th, 2016

    viagra generic, sildenafil, viagra coupons, viagra canada

  • viagra cost per pill
    7:01 pm on March 4th, 2016

    sildenafil citrate 100mg, viagra generic, viagra free coupon, buy viagra

  • generic viagra
    7:13 pm on March 4th, 2016

    sildenafil, generic viagra, viagra free trial online, viagra free trial

  • sildenafil generic
    7:16 pm on March 4th, 2016

    sildenafil, sildenafil 20 mg tablet, viagra coupons, generic viagra

  • viagra generic
    8:06 pm on March 4th, 2016

    sildenafil, sildenafil, generic viagra, over the counter viagra

  • StevenJes
    9:41 pm on March 4th, 2016

    good resource [url=http://youfuckvideo.com]free fuck video[/url] – free fuck video, best amateur porn.

  • cialis
    12:14 pm on March 5th, 2016

    cialis 20 mg, cialis, cialis, tadalafil 20 mg

  • cialis
    12:31 pm on March 5th, 2016

    cialis prix, cialis, cialis, tadalafil 20mg

  • cialis 5mg
    1:21 pm on March 5th, 2016

    cialis 20mg, cialis, cialis, tadalafil

  • cialis
    1:22 pm on March 5th, 2016

    cialis 20mg, cialis, cialis, tadalafil

  • cialis
    1:48 pm on March 5th, 2016

    cialis, cialis, cialis, tadalafil generic best prices

  • cialis 5mg
    2:01 pm on March 5th, 2016

    cialis generique en france, cialis, cialis, tadalafil

  • cialis
    2:02 pm on March 5th, 2016

    acheter cialis, cialis, cialis, generic cialis

  • cialis
    2:26 pm on March 5th, 2016

    cialis 5mg, cialis, cialis, tadalafil generic best prices

  • cialis
    2:38 pm on March 5th, 2016

    cialis pas cher, cialis, cialis, cialis generic

  • cialis
    2:40 pm on March 5th, 2016

    cialis 10mg, cialis, cialis, generic cialis

  • cialis
    3:03 pm on March 5th, 2016

    cialis generique, cialis, cialis, cialis generic

  • viagra online
    4:32 pm on March 5th, 2016
  • generic viagra
    4:51 pm on March 5th, 2016
  • viagra generic
    4:57 pm on March 5th, 2016
  • viagra online
    5:03 pm on March 5th, 2016
  • cheap viagra
    5:06 pm on March 5th, 2016
  • viagra online
    5:07 pm on March 5th, 2016

    http://www.usagenericusa.com/ sildenafil citrate

  • generic viagra
    5:08 pm on March 5th, 2016

    http://www.usagenericusa.com/ sildenafil citrate

  • sildenafil citrate
    5:22 pm on March 5th, 2016
  • 96126 viagra without a doctors prescription 491825 generic viagra without a doctor prescription fvjoez viagra without a doctor prescription azlmmu viagra without a doctor prescription 32609

  • viagra without a doctor prescription
    6:55 am on March 6th, 2016

    307856 viagra without a doctor prescription 154897 viagra without a doctor prescription nvwmyx generic viagra without a doctor prescription hknayb viagra without a doctor prescription 741292

  • viagra without a doctor prescription
    7:04 am on March 6th, 2016

    670163 viagra without a doctor prescription 411752 viagra without a doctor prescription durh80 generic viagra without a doctor prescription hhkxjpg viagra without a doctor prescription 404444

  • generic viagra without subscription
    7:08 am on March 6th, 2016

    834524 viagra without a doctor prescription 338030 viagra without a doctor prescription kwyfwr viagra without a doctor prescription fyrnyq viagra without a doctor prescription 866392

  • viagra without a doctor prescription
    7:26 am on March 6th, 2016

    246923 buy viagra without doctor prescription 891720 viagra without prescription uxhtfo viagra without prescription lhdz87 viagra without a doctor prescription 656022

  • viagra without a doctor prescription
    7:39 am on March 6th, 2016

    241645 generic viagra without a doctor prescription 233661 viagra without a doctor prescription zpsgsx buy viagra without doctor prescription tagxjd viagra without a doctor prescription 423456

  • buy viagra without prescription
    7:39 am on March 6th, 2016

    484876 viagra without a doctor prescription 178717 viagra without a doctor prescription sgdmwc viagra without prescription oywszw viagra without a doctor prescription 889406

  • viagra without a doctor prescription
    7:43 am on March 6th, 2016

    500030 viagra without prescription 72833 viagra without a doctor prescription hxmtxk viagra without a doctor prescription gzd98p buy viagra without doctor prescription 555483

  • viagra without subscription
    7:44 am on March 6th, 2016

    882477 viagra without a doctor prescription 64008 generic viagra without a doctor prescription urthar viagra without a doctor prescription umnp84 viagra without a doctor prescription 498248

  • viagra without a doctor prescription
    8:00 am on March 6th, 2016

    224099 viagra without a doctor prescription 175187 buy viagra without a prescription aap72e viagra online without a prescrition qzg93g viagra without a doctor prescription 401495

  • viagra without a doctor prescription
    8:17 am on March 6th, 2016

    744775 generic viagra without a doctor prescription 82917 generic viagra without subscription azlvzw viagra without a doctor prescription mub54h viagra without a doctor prescription 552760

  • viagra without a doctor prescription
    8:31 am on March 6th, 2016

    509179 viagra without a doctors prescription 810977 viagra without a doctors prescription styt12 viagra without prescription pox07d viagra without a doctor prescription 407306

  • viagra without a doctor prescription
    8:36 am on March 6th, 2016

    194401 viagra without a doctor prescription 198018 viagra without a doctor prescription qalu51 viagra without a doctor prescription kfuybu viagra without a doctor prescription 372312

  • viagra without a doctor prescription
    8:37 am on March 6th, 2016

    202649 viagra without subscription 158245 viagra without a doctor prescription oioxhd viagra without a doctor prescription imtgyk generic viagra without a doctor prescription 542367

  • viagra without a doctor prescription
    8:40 am on March 6th, 2016

    25257 viagra without a doctor prescription 473860 viagra without a doctor prescription bkg61b viagra without a doctor prescription ooyf39 viagra without a doctor prescription 232494

  • viagra without a doctor prescription
    6:31 pm on March 6th, 2016

    buy viagra without a prescription, viagra without a doctor prescription, viagra without a doctors prescription, viagra without a doctor prescription

  • viagra without a doctor prescription, viagra without a doctor prescription, viagra without a doctor prescription usa, generic viagra without subscription

  • viagra without a doctor prescription
    6:58 pm on March 6th, 2016

    viagra without a doctor prescription, viagra without a prescription, viagra online without a prescrition, viagra without prescription

  • viagra without a doctor prescription
    7:02 pm on March 6th, 2016

    viagra online without a prescrition, viagra without a doctor prescription, viagra without a doctor prescription, viagra without a doctor prescription

  • buy viagra without doctor prescription
    7:41 pm on March 6th, 2016

    viagra without a doctor prescription, generic viagra without a doctor prescription, viagra without subscription, viagra without a doctor prescription

  • generic viagra without subscription
    7:54 pm on March 6th, 2016

    generic viagra without a doctor prescription, viagra without a doctor prescription, viagra without a doctor prescription, viagra without a doctor prescription

  • cheap viagra
    6:51 am on March 7th, 2016

    viagra coupon, cheap viagra, viagra for sale, viagra price

  • viagra for sale
    7:06 am on March 7th, 2016

    viagra samples, viagra 100 mg best price, viagra coupons, cost of viagra 100mg walmart

  • viagra for sale
    7:22 am on March 7th, 2016

    generic viagra, over the counter viagra, viagra for sale, viagra 100 mg best price

  • viagra for sale
    7:54 am on March 7th, 2016

    viagra canada, viagra price, cialis vs viagra, viagra samples

  • cialis vs viagra
    7:57 am on March 7th, 2016

    generic viagra, viagra price, cialis vs viagra, viagra canada

  • buy viagra online
    8:12 am on March 7th, 2016

    cialis vs viagra, viagra price, viagra for sale, viagra 100 mg best price

  • viagra 100 mg best price
    8:23 am on March 7th, 2016

    cheap viagra, viagra samples, viagra generic, viagra cost

I am available for NEW PROJECTS.
Click this to send me a message.

Name

E-mail Address

Message

E-mail
rj@robinjamesyu.com
Mobile
+639164676161
Yahoo!
robinjamesyu