exploring-new-ways-to-manage-content-in-wordpress

About The Author

Leonardo Losoviz is a freelance developer and writer, with an ongoing quest to integrate innovative paradigms (Serverless PHP, server-side components, GraphQL) …
More about
Leonardo

Gutenberg is reinventing the experience of creating content in WordPress, granting it new powers to create, edit and manage our content. Let’s see what these new powers are.

The combination of WordPress’ versatility for managing data (since its database model supports the creation of different content models, easily extensible through meta attributes) and Gutenberg’s rich user interactions provide a powerful mechanism to create, edit and manage content.

In this article, I want to shine some light on these upgraded capabilities, exploring the new tools at our disposition and presenting several new ones to be released sometime in the future.

Existing Features

The following features are already part of Gutenberg-powered WordPress.

Create Once, Publish Everywhere

As I have described in my recent article “Create Once, Publish Everywhere” with WordPress, the block-based nature of Gutenberg enables it to enhance how content is organized/architected on the database, making it available on a granular basis (block by block) to any application running on any medium or platform (web, email, iOS/Android apps, VR/AR, home assistants, and so on). Content managed through Gutenberg can then become the single source of truth for all of our applications, allowing us to reduce the cost associated with re-formatting content to make it suitable for each required platform.

Copy/paste from Google Docs with (almost) perfect formatting

Whenever we need to collaborate with other people to create content, we will quite likely use online tools such as Google Docs, Dropbox Paper, Coda or others. These tools make it easy for different people to edit the content in a document concurrently and provide and incorporate feedback. If we are going to choose a Content Management System to store our content, we need to make sure that it works well with these tools.

Gutenberg does the job fairly well: When copying the content from a Google Doc and then pasting it into a Gutenberg blog post, the formatting is preserved, bullet lists are properly transformed to the list block, and images are inserted where they should. There may be a few inconsistencies (for instance different spacing across blocks and in the original document) however, for the most part, the process is fit for use.

Copy/pasting from GDoc to Gutenberg
Copy/pasting from GDoc preserves the format of the document. (Large preview)

Crafting art direction

Several Gutenberg blocks support creating distinctive and engaging layouts and assisting the art direction of the site, to give it more personality and emphasize its identity. This way, even though we may base the site on a standard, plain-looking WordPress theme, we can customize the content’s appearance to make it stick out from the sea of sameness out there on the web. Let’s explore some of these blocks.

The Shape divider block allows to insert dividers in between two blocks. We can choose one among several basic shapes and customize its width, proportions and colors and then, with a bit of resourcefulness, create more intrinsic patterns from it. For instance, the divider below was created by first creating and customizing a divider, then flipping it both vertically and horizontally to mirror itself, then grouping these 2 halves so we can use it as a single unit (the grouping functionality will be available in core through the release of WordPress 5.3 next week, and is currently available through the Gutenberg plugin), and finally saving the grouped block as a reusable block so it can be used everywhere across the whole site:

Shape divider block
The shape divider block connects, or breaks apart, components. (Large preview)

The Advanced columns and Row layout blocks allow to create row-based layouts, inside of which we can place nested blocks (i.e. any other Gutenberg block). They are highly configurable: They offer to define how many columns the row must have, with what padding, margin and proportion of width for each column, setting an image or custom color in the background, and several other attributes.

Row layout block
The row layout block allows to easily configure the proportion of width among columns. (Large preview)

We can also create grid-based layouts with predefined content. For instance, through the Post grid, Post carousel and Post masonry blocks we can display a list of posts in different ways, defining what attributes from each post to show (title, date, excerpt, author, and so on), and through the Advanced gallery block we can create beautiful image galleries.

Advanced gallery block
Masonry gallery created with Advanced gallery block. (Large preview)

Some other blocks, such as Feature grid, allow to create grid layouts with predefined templates filled with custom content.

Feature grid block
The feature grid block enables to add custom content inside of a grid layout. (Large preview)

These are just a sample of those blocks which can help us fill the content with visually attractive layouts and craft the art direction of our sites. To keep exploring possibilities, we can head to the directory of plugins offering blocks and check these out.

Assisting the user while editing content

Gutenberg assists the user when creating content through the following features:

Real-Time Preview

The Gutenberg editor gives a relatively accurate preview of how the content will look like in the website.

Error Warnings

Gutenberg makes the content creator be aware of accessibility concerns. For instance, if our content structure jumps from an

header to an

one without adding an

tag in between, Gutenberg provides a warning message about this potential error. Similarly, when setting up the color of some text against its background color, if the contrast between the two colors is not clear enough then Gutenberg provides a warning message and helps fix the problem.

Suggesting/Executing Improvements

Blocks can connect to third-party services to analyze content and enhance it. For instance, a service could suggest how to improve the grammar of the content, provide alternative titles and tags for a better SEO, and even automatically translate the content to another language, as done by this plugin which automatically translates from English to Hindi as the user types.

New Features Under Implementation

The following features will hopefully/eventually be coming to Gutenberg in the future.

Snap to grid when resizing images

Contributors are already working on adding a grid system to Gutenberg which will, among other things, enable to resize images in an assisted manner by snapping it to the grid:

Installing a block from within Gutenberg
Snapping an image to grid (image from the GitHub issue). (Large preview)

Inline installation of blocks

Sometimes, while we are writing a blog post, we find out that we need some functionality that we don’t have yet installed. Hence, we need to switch to the Plugins screen, search and install the corresponding plugin, and then go back to the blog post. This process adds friction to our content-writing workflow.

Wouldn’t it be nicer if we could install the required functionality right from within the editor itself, whenever we need to use it? Well, this proposal is already being implemented through this pull request (it first depends on blocks being installed on their own, i.e. without depending on being shipped through a plugin). Once merged, our content-writing workflow will not be impaired anymore, as visible in the mockup below.

Installing a block from within Gutenberg
Installing a block from within Gutenberg (image from the GitHub pull request). (Large preview)

Installing blocks directly from the editor could lead to unintended bloat, from making it too easy for the user to install blocks. To address this issue, after installing and using it, the block could be removed! This was not possible before Gutenberg, because if the plugin providing a shortcode (which was the way to render dynamic content inside the blog post before Gutenberg) was disabled, then the invocation of the shortcode would be rendered in the blog post (instead of the shortcode’s output), messing up our content. However, Gutenberg works differently: Blocks only save HTML content inside of the blog post (including HTML comments to store configuration attributes), so, if the block is disabled, its intended HTML output is still part of the blog post’s content. (Even though there may be problems if the block needs to load CSS assets which are not loaded anymore once the block is disabled. I am not aware how this issue will be handled.)

Page/Site builder

Currently Gutenberg can only be used for the creation of content inside a blog post or a page, however it will soon support the creation of any part of the website: Content-block areas can define the header, sidebars, footer or any section needed for our layouts. Automattic (the company behind WordPress.com) is already working on a plugin to add full site editing capabilities to its WordPress.com product, which should eventually be extensible to the open source WordPress software too.

Creating a new page with full site editing enabled
Creating a new page with full site editing allows to select a page template. (Large preview)

Real-time collaboration

Google Docs is incredibly useful to teams because it enables their members to work on the same document at the same time. Sometime in the future, Gutenberg will also incorporate a mechanism for real-time collaboration, allowing different people to work on the same blog post at the same time. This mechanism will (at least initially) be based on giving editing-locks to users on a block-by-block basis, as shown in the mockup image below.

Real-time collaboration through Gutenberg
Real-time collaboration through Gutenberg (image from the GitHub issue). (Large preview)

This feature will be particularly useful to online magazines (such as the New York Times and the like) since they may already have teams collaborating on a story (for instance, designers dealing with images, journalists, proofreaders and editors dealing with content, and others). Having real-time collaboration tools will enable these magazines to speed up their content-creation workflows and publish their articles faster.

Translation

WordPress core has never added support to translate content (it only supports translation of strings inside of core, plugin and theme files), but instead left this responsibility to plugins. Through Gutenberg, WordPress will finally add native support for this feature.

Translation is not a priority yet, so it has been targeted for Gutenberg phase 4, expected in the year 2020 . Since it is a long way off, there are yet no technical considerations of its implementation or mockups of its intended user experience. So we can only guess how it will be. Since it will be implemented after the real-time collaboration feature (described above), I would expect it will enable different people to translate the same blog post to different languages at the same time, block by block.

Inline media editing

Through the Media Library, WordPress already provides some image editing capabilities: resizing, cropping, rotating and flipping. These capabilities are very basic, and they are applied on to the image on a different screen, which creates some friction to the process of fitting the image into the blog post.

Through Gutenberg, the media-editing experience could be greatly enhanced: One one side, it could support editing the image in more advanced ways, such as applying effects or filters, altering the contrast, replacing colors, adding text as watermark, adding transparent regions, converting it to different formats, and others (for instance, Cloudinary provides an API to apply many transformations to an image, which could be perfectly accessed by a block). On the other side, the editing could happen inline, right where the image is placed inside the blog post. Then, for instance, if the image was added as an overlay against some background, and we add transparent regions to the image, we can visualize in real-time how the composite result looks like.

(I haven’t found any proposal to tackle this issue in Gutenberg’s GitHub repo, but I learned about this idea talking to some core contributors, who expected to be able to work on it some time in the future.)

Conclusion

Already being the most popular CMS (close to 35% of the web), WordPress has also the chance to offer the most compelling tools to manipulate content. This is because Gutenberg offers an appealing mechanism to create, edit and manage content: A single interface, simple to use, fairly powerful and versatile. With its new content management capabilities, WordPress can become the single source of truth of all our content, to power all our applications (websites, newsletters, apps, and so on) through APIs. Kudos to that!

Smashing Editorial(yk, il)

183 comments

  1. You’ve made some good points there. I looked on the net for more information about the issue and found most
    individuals will go along with your views on this web site.

  2. Right here is the perfect webpage for everyone who really wants to understand
    this topic. You know so much its almost hard to argue with you
    (not that I actually would want to…HaHa).

    You certainly put a brand new spin on a subject that has been written about for decades.
    Great stuff, just excellent!

  3. Woah! I’m really digging the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and visual appeal.

    I must say you have done a superb job with this. Also, the blog loads super fast
    for me on Firefox. Excellent Blog!

  4. Hello, i think that i saw you visited my website so i came to “return the favor”.I am trying to find things to enhance
    my site!I suppose its ok to use some of your ideas!!

  5. I blog often and I truly appreciate your information. The article
    has truly peaked my interest. I will bookmark your website and keep checking
    for new information about once a week. I subscribed to your
    Feed too.

  6. I have to thank you for the efforts you’ve put
    in penning this blog. I’m hoping to check out the same high-grade content from you later on as well.
    In fact, your creative writing abilities has motivated me
    to get my own, personal blog now 😉

  7. Oh my goodness! Amazing article dude! Thanks, However I am going through
    troubles with your RSS. I don’t know the reason why I cannot join it.
    Is there anybody else getting identical RSS problems? Anyone who knows the solution will you kindly respond?
    Thanks!!

  8. You really make it appear so easy along with your presentation however I find
    this matter to be really something that I believe I might never understand.
    It sort of feels too complicated and very vast for me. I am taking a
    look ahead to your subsequent submit, I’ll try to get the
    hang of it!

  9. excellent publish, very informative. I wonder why
    the opposite experts of this sector don’t realize this.
    You must proceed your writing. I am confident, you’ve a great readers’ base already!

  10. Hi! I simply would like to offer you a huge thumbs up for your excellent
    information you have here on this post. I’ll be coming back to your site for more soon.

  11. Hello! Do you use Twitter? I’d like to follow you if that would be ok.

    I’m undoubtedly enjoying your blog and look forward to new updates.

  12. I know this site offers quality dependent articles and extra stuff,
    is there any other site which provides these kinds of things in quality?

  13. Woah! I’m really digging the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s hard to get that “perfect balance” between superb usability and
    visual appearance. I must say you’ve done a excellent job
    with this. Additionally, the blog loads very quick for me on Opera.
    Exceptional Blog!

  14. I need to to thank you for this fantastic read!! I certainly enjoyed
    every little bit of it. I have got you saved as a favorite to
    check out new stuff you post…

  15. With havin so much content and articles do you ever run into any issues
    of plagorism or copyright violation? My site has a lot of completely unique content I’ve either written myself or outsourced
    but it seems a lot of it is popping it up all over the internet without my agreement.
    Do you know any ways to help prevent content from being ripped off?
    I’d definitely appreciate it.

  16. Hello excellent blog! Does running a blog like this require
    a massive amount work? I have very little knowledge
    of programming however I had been hoping to start
    my own blog soon. Anyway, if you have any ideas or techniques for new blog owners
    please share. I understand this is off subject however I just had to
    ask. Many thanks!

  17. What’s up it’s me, I am also visiting this site on a regular basis,
    this web site is actually pleasant and the visitors are actually sharing good thoughts.

  18. An impressive share! I’ve just forwarded this onto a friend who was conducting a little
    research on this. And he in fact ordered me dinner because I
    stumbled upon it for him… lol. So allow me to
    reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to talk about this
    topic here on your internet site.

  19. Unquestionably imagine that that you said. Your favourite reason seemed
    to be on the net the simplest thing to take into accout of.
    I say to you, I certainly get irked even as folks consider worries that they plainly don’t recognise about.

    You managed to hit the nail upon the top and also defined out the entire thing without having side-effects , other folks can take a signal.
    Will probably be again to get more. Thank you

  20. It’s a pity you don’t have a donate button! I’d most
    certainly donate to this superb blog! I
    suppose for now i’ll settle for book-marking and adding
    your RSS feed to my Google account. I look forward to new updates and will talk about this blog
    with my Facebook group. Talk soon!

  21. Howdy I am so glad I found your web site, I really found you by accident, while
    I was browsing on Google for something else, Anyways I am
    here now and would just like to say many thanks for a tremendous post and
    a all round entertaining blog (I also love the theme/design), I don’t have time to go through it all at the moment but I have bookmarked it and also added
    in your RSS feeds, so when I have time I will be back to read much more, Please do
    keep up the excellent work.

  22. I loved as much as you’ll receive carried out right here.

    The sketch is attractive, your authored material stylish.
    nonetheless, you command get bought an shakiness over that you wish be delivering the
    following. unwell unquestionably come further formerly again since exactly the same
    nearly very often inside case you shield this hike.

  23. It’s very simple to find out any topic on web as compared to books, as
    I found this piece of writing at this web site.

  24. Normally I don’t learn post on blogs, but I would like
    to say that this write-up very pressured me to take a look at and do it!

    Your writing style has been amazed me. Thank you,
    quite nice post.

  25. Very nice post. I just stumbled upon your blog and wanted to say that I have really enjoyed surfing around your blog posts.
    In any case I will be subscribing to your rss feed and I hope you write again very soon!

  26. An impressive share! I have just forwarded this onto a colleague who had been doing a little research
    on this. And he in fact ordered me dinner because I found it
    for him… lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending the time to discuss this topic here on your blog.

  27. Hello there! I could have sworn I’ve been to this website before
    but after browsing through some of the post I realized it’s new
    to me. Nonetheless, I’m definitely glad I found it and I’ll be book-marking and checking back frequently!

  28. Hi there, i read your blog from time to time and i
    own a similar one and i was just wondering if you get a lot of
    spam feedback? If so how do you protect against it, any plugin or anything you can suggest?
    I get so much lately it’s driving me crazy so any assistance is very much appreciated.

  29. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my
    blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping
    maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly
    enjoy reading your blog and I look forward to your new updates.

  30. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get set up?
    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very web smart so I’m not 100% positive.
    Any recommendations or advice would be greatly appreciated.

    Kudos

  31. I believe that is among the such a lot important info for me.
    And i am satisfied studying your article. However want
    to commentary on some normal issues, The site taste is great, the articles is really
    great : D. Good activity, cheers

  32. Undeniably imagine that which you stated. Your favorite reason seemed to be at the web the easiest thing to have in mind of.

    I say to you, I definitely get irked whilst other folks consider concerns that they just
    don’t know about. You managed to hit the nail upon the top
    and also defined out the whole thing with no need side effect , other folks
    can take a signal. Will likely be again to get more. Thanks

  33. Link exchange is nothing else except it is simply placing the other person’s weblog link on your page at proper place and other person will also do similar in support of you.

  34. Wonderful work! This is the kind of info that are meant to
    be shared around the web. Shame on Google for now not positioning
    this post upper! Come on over and visit my website .
    Thanks =)

  35. Heya! I’m at work surfing around your blog from my new
    iphone 3gs! Just wanted to say I love reading through your blog and look forward to all your posts!
    Carry on the fantastic work!

  36. certainly like your website but you need to take a look at the spelling on quite a few of your posts.
    A number of them are rife with spelling issues and I to
    find it very troublesome to tell the truth however I’ll surely come again again.

  37. Nice blog right here! Additionally your site rather a lot up very fast!
    What web host are you the use of? Can I get your associate
    link on your host? I desire my site loaded up as fast
    as yours lol

  38. whoah this weblog is wonderful i love studying your posts.
    Stay up the great work! You realize, lots of individuals are searching round for this information, you
    could help them greatly.

  39. Oh my goodness! Incredible article dude! Many thanks, However I am going through issues with your RSS.
    I don’t understand the reason why I am unable to subscribe to it.
    Is there anybody else getting identical RSS problems?
    Anyone who knows the solution can you kindly respond?
    Thanx!!

  40. I think that what you typed made a lot of sense.
    But, consider this, what if you typed a catchier post
    title? I am not saying your content is not solid, but what if you added something
    to maybe grab people’s attention? I mean Exploring New Ways To Manage Content In WordPress – Pavvy Designs is a
    little vanilla. You should peek at Yahoo’s front page and watch how they create post titles to
    get viewers to click. You might add a video or a picture or two to grab readers interested about what you’ve written. In my opinion, it would bring your website a
    little bit more interesting.

  41. You could definitely see your expertise within the article you write.

    The arena hopes for more passionate writers such as you who aren’t afraid to say how they believe.
    At all times follow your heart.

  42. Wow, superb blog structure! How long have you been blogging for?
    you make running a blog glance easy. The entire look of your site is great, let
    alone the content!

  43. Howdy outstanding website! Does running a blog like this take a lot of
    work? I have absolutely no expertise in coding but I was hoping to
    start my own blog soon. Anyway, if you have any ideas or techniques for new blog owners please share.

    I know this is off topic but I just needed to ask.
    Cheers!

  44. Appreciating the time and energy you put into your blog and in depth information you
    provide. It’s good to come across a blog every once in a while that isn’t the same unwanted rehashed material.
    Wonderful read! I’ve bookmarked your site and
    I’m including your RSS feeds to my Google account.

  45. Excellent beat ! I wish to apprentice while
    you amend your website, how can i subscribe for a blog web site?

    The account aided me a acceptable deal. I had been a little bit acquainted
    of this your broadcast provided bright clear idea

  46. Hmm it appears like your website ate my first comment (it was super
    long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog writer but I’m still new to the whole thing.
    Do you have any tips and hints for novice blog writers?
    I’d genuinely appreciate it.

  47. We absolutely love your blog and find most
    of your post’s to be just what I’m looking for. can you offer guest writers to write content available for you?
    I wouldn’t mind creating a post or elaborating on some of the subjects you
    write about here. Again, awesome web site!

  48. I’m impressed, I must say. Rarely do I come across a
    blog that’s equally educative and engaging, and
    without a doubt, you’ve hit the nail on the head. The problem is an issue that not enough people are speaking intelligently
    about. I’m very happy I came across this in my search
    for something regarding this.

  49. Hello There. I found your blog using msn. This is an extremely well written article.

    I’ll be sure to bookmark it and come back to learn more of your helpful information.
    Thank you for the post. I will certainly comeback.

  50. What’s up, after reading this awesome piece of writing i am also
    cheerful to share my familiarity here with friends.

  51. I do accept as true with all the ideas you’ve introduced to your post.
    They’re very convincing and can definitely work.
    Still, the posts are too brief for novices. May you
    please prolong them a little from next time? Thank you for the post.

  52. Its like you read my mind! You appear to understand a lot approximately this, such as you wrote the guide in it or something.
    I feel that you can do with some % to pressure the message home a bit, however other than that, that is fantastic blog.
    A great read. I will certainly be back.

  53. I do not know whether it’s just me or if everybody else experiencing problems with your site.
    It appears as though some of the written text on your posts are running
    off the screen. Can someone else please provide feedback and
    let me know if this is happening to them as well?
    This may be a issue with my internet browser because I’ve had this happen previously.
    Kudos

  54. Magnificent items from you, man. I’ve understand your stuff
    previous to and you’re simply too wonderful. I really like what you’ve got right here, certainly like what you are stating and the way in which during which you assert it.
    You’re making it enjoyable and you continue to take care of to keep it wise.
    I cant wait to learn far more from you. This is actually a wonderful site.

  55. Hi there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community
    in the same niche. Your blog provided us beneficial information to work on. You have done a marvellous job!

  56. Good day! I simply would like to give you a huge thumbs up for
    your excellent info you have got right here on this post.

    I will be returning to your website for more soon.

  57. I believe what you said was very logical. But, what about this?
    suppose you typed a catchier title? I mean, I don’t wish to tell you how to
    run your website, but suppose you added a post title to maybe grab a person’s attention? I mean Exploring New Ways To Manage Content In WordPress – Pavvy
    Designs is a little plain. You should glance at Yahoo’s
    home page and watch how they create news titles to grab
    people to open the links. You might add a video or a picture or two to get readers interested about what you’ve written. In my opinion, it might make your posts a little livelier.

  58. I have learn a few good stuff here. Definitely price bookmarking
    for revisiting. I wonder how much effort you place to make this type of magnificent informative web site.

  59. Thanks , I have just been searching for information approximately
    this topic for ages and yours is the best I’ve came upon so far.
    However, what concerning the bottom line? Are you certain concerning the
    supply?

  60. Thanks for your marvelous posting! I really enjoyed reading it,
    you are a great author.I will ensure that I bookmark your blog and may come back in the future.
    I want to encourage continue your great posts, have a nice holiday weekend!

  61. I got this web site from my friend who informed me regarding this website and
    now this time I am browsing this web page and reading very informative content here.

  62. Excellent post. I was checking continuously this blog and I’m impressed!
    Very helpful information specifically the last part 🙂 I care for such info much.
    I was seeking this certain info for a very long time.
    Thank you and best of luck.

  63. I am curious to find out what blog platform you happen to be utilizing?
    I’m experiencing some small security problems with my latest website and I would
    like to find something more safe. Do you have any
    recommendations?

  64. My brother suggested I would possibly like this blog. He used to be entirely right.
    This post actually made my day. You can not consider
    simply how so much time I had spent for this information! Thanks!

  65. Simply wish to say your article is as astonishing.
    The clearness in your post is just great and
    that i could think you’re an expert on this subject. Fine with your
    permission let me to grasp your RSS feed to stay up to date
    with impending post. Thank you one million and please keep up the gratifying work.

  66. Nice post. I learn something totally new and challenging on blogs I stumbleupon every day.
    It’s always helpful to read content from other writers
    and practice a little something from other websites.

  67. Heya! I understand this is sort of off-topic however I had
    to ask. Does operating a well-established blog such as yours take a lot of work?
    I am brand new to blogging but I do write in my diary daily.
    I’d like to start a blog so I will be able to share my own experience and
    views online. Please let me know if you have any
    kind of recommendations or tips for brand new aspiring blog owners.
    Thankyou!

  68. Hmm is anyone else experiencing problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end
    or if it’s the blog. Any suggestions would be greatly appreciated.

  69. I’m impressed, I must say. Rarely do I come across a
    blog that’s both educative and engaging, and without a
    doubt, you have hit the nail on the head. The problem is something which not enough men and women are speaking intelligently
    about. Now i’m very happy that I came across this in my hunt for something relating to this.

  70. Appreciating the persistence you put into your site and detailed information you provide.
    It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material.

    Excellent read! I’ve bookmarked your site and I’m including your RSS feeds to my Google
    account.

  71. This design is spectacular! You obviously know how to
    keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!)
    Wonderful job. I really enjoyed what you had to
    say, and more than that, how you presented it. Too cool!

  72. I loved as much as you will receive carried out right here.

    The sketch is attractive, your authored subject matter stylish.
    nonetheless, you command get bought an edginess over that you wish be
    delivering the following. unwell unquestionably come further formerly again as exactly the same nearly a lot often inside case you shield this hike.

  73. Excellent blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress
    or go for a paid option? There are so many options out there that I’m totally confused ..
    Any suggestions? Appreciate it!

  74. This design is incredible! You most certainly know how to
    keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent
    job. I really enjoyed what you had to say, and more than that,
    how you presented it. Too cool!

  75. Hello, I think your blog might be having browser compatibility issues.
    When I look at your blog in Chrome, it looks
    fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, amazing blog!

  76. Hey would you mind letting me know which webhost you’re using?
    I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot faster then most.
    Can you suggest a good hosting provider at a fair price?
    Thanks a lot, I appreciate it!

  77. I was curious if you ever thought of changing the layout of your
    website? 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?

  78. Your style is very unique compared to other people I have read
    stuff from. Many thanks for posting when you have the
    opportunity, Guess I will just book mark this site.

  79. I’ve been exploring for a little for any high-quality articles
    or blog posts on this sort of space . Exploring in Yahoo I
    ultimately stumbled upon this web site. Reading this info So i am happy to express that I’ve a very excellent uncanny
    feeling I found out exactly what I needed. I most
    for sure will make sure to don?t overlook this site and give it
    a look regularly.

Leave a Reply

Your email address will not be published.