About Blog Profile

Provides a fully featured, responsive and ready-to-go blog site profile for ProcessWire.

Category 1Site Profiles
A site profile represents a full ProcessWire site ready to be installed.
Category 2Social, Feeds, Services
Modules that provide or work with social networking services and/or external feeds.
Release StateStable
Should be safe for use in production environments. *
Authorryan
Module Version1.0.1
Class NameBlogProfile
Compatibility2.5, 2.6
Date AddedJuly 31, 2012
Short URLmods.pw/2M
Recommended ByNew recommendations may take up to 1 day to appear.

Details

blog-profile-screenshot.jpg

Blog Profile Features


Beyond all the great editing features already included with ProcessWire, the blog profile includes these features and more:
  • Mobile-friendly (responsive)
  • Customizable categories and tags
  • Monthly and yearly archives
  • Comments may be browsed with posts or on their own
  • Author biographies
  • Customizable and sortable sidebar widgets
  • Recent comments and recent posts widgets
  • Can be connected to your Twitter account with the Recent Tweets widget
  • RSS feeds for posts by date or category
  • RSS feed for recent comments
  • Built-in lightbox photo gallery
  • Built-in YouTube and Vimeo video embedding–just paste in the video URL!
  • Multi-language ready
  • Custom search engine for blog posts
  • Markup and styles based on the Skeleton boilerplate CSS framework.
  • Built around well documented, easy-to-understand and easy-to-modify ProcessWire template files and CSS. This makes it easy for you to use as-is or as a starting point for your own completely custom blog.

About the Blog Profile
The profile can be used as-is or modified to suit your needs. This blog profile was made by Ryan Cramer for use with ProcessWire open source CMS/CMF version 2.2+. The front-end uses the Skeleton CSS framework, making it responsive and mobile friendly. The color scheme used on this profile is based on Nikola Vidoni's Futura admin theme for ProcessWire.

See an example of this blog profile in action

Instructions

How to Install


Grab a copy of the latest ProcessWire. Replace the install, modules and templates directories with those in this profile, as shown below:
  • /site-default/install/
  • /site-default/modules/
  • /site-default/templates/

That is all there is to do. Install ProcessWire as per the instructions included with it and it will install the blog profile automatically.

README

ProcessWire Blog Profile

About the Blog Profile

This is a basic blog profile designed to get you started quickly. The profilecan be used as-is or modified to suit your needs. This blog profile was made by Ryan Cramer for use with ProcessWire open source CMS/CMF version 2.5+. The front-end uses the Skeleton CSS framework, making it responsive and mobile friendly. The color scheme used on this profile is based on Nikola Vidoni's Futura admin theme for ProcessWire.

For an example of this blog profile in action, see http://processwire.com/blogtest/

This profile requires ProcessWire 2.5 or newer.

How to Install

Grab a copy of the latest ProcessWire.Copy or upload the /site-blog/ directory and everything in it to the root of your ProcessWire files. This is the same directory that ProcessWire's index.php and /site-default/ directories live. So you'll have a /site-blog/ alongside ProcessWire's /site-default/ and any other profiles it comes with.

Load the URL in your browser to initiate the installer. Select the "Blog Profile"from the dropdown when prompted to do so. The installer will take care of the rest.


Copyright 2015 by Ryan Cramer / ProcessWire

Comments

  • Shane

    Shane 4 years ago 10

    This is amazing! Does this only work as a standalone blog or can it be incorporated into an existing Processwire installation? For instance could I add a /blog page to an existing Pwire site and still use this module? I haven't looked at the code yet. I suppose I should before asking. This may be a dumb question. I apologize in advance if so.

    Great work , as always, Ryan.

    Shane

  • Christoph

    Christoph 4 years ago 00

    hi ryan, thanks for this amazing work. a huge support for all of us who just get familiar with pw. christoph

  • Charlotte

    Charlotte 4 years ago 00

    Hi Ryan,

    This is an amazing profile. I just started using Processwire and I'm loving its simplicity while all the features it has to offer.

    I only have one comment though, there is no URL field on the comment form. I think it is necessary for a blog to have that. I'd like to edit it myself, but I have to admit I'm still not used to customizing the site.

    Good job by the way!

  • Oliver

    Oliver 4 years ago 20

    And if I wanted to install this later, how would I do that?

  • Charlotte

    Charlotte 4 years ago 01

    Hi Ryan,

    I just read your comment! I'm glad you finally have the URL for the comments section. Currently I've upgraded to the 2.3 version, I can see the website field on the MySQL dbase. I'm currently using the Blog Profile. How do I update it to have the URL field?

    Thanks!

  • ryan

    ryan 4 years ago 00

    Charlotte: Thanks for your feedback. There actually is a URL field in this profile when used with ProcessWire 2.3 (available as the 2.2 dev branch). ProcessWire 2.3 will most likely be finalized within the next two weeks.

  • alchime.net

    alchime.net 3 years ago 00

    In the list :

    Markup and styles based on the **Skeleton boilerplate CSS framework.**

    The link** is "broken"

    Tks for the profil :-)

  • bekamania

    bekamania 2 years ago 10

    i've got this error

    Compile Error: Cannot redeclare renderNav() (previously declared in C:\xampp\htdocs\pw\site\templates\_func.php:26) (line 284 of C:\xampp\htdocs\pw\site\templates\blog.inc)

    i tested in xampp stack with php 5.6x

    • Corin Royal Drummond

      Corin Royal Drummond 1 year ago 00

      I was getting the same error. I deleted the renderNav function from _func.php as there was one in blog.inc and it seems to work. Where do we report bugs in modules?

      • ryan

        ryan 1 year ago 00

        There is no _func.php in this profile's files. If you are seeing one, then that means you merged the files from the default site profile with the files from this profile. When installing this profile, you need to make sure you are completely overwriting those of the default profile. Sometimes FTP clients merge directories, which is what I'm guessing happened for you guys. If that's the case, I would just delete the directories that will be replaced before you upload them. That means deleting these directories before uploading them from this profile:

        /site-default/templates/
        /site-default/modules/
        /site-default/install/

        Also, in your /site/config.php, if you have $config->prependTemplateFile and/or $config->appendTemplateFile defined, delete them. I will update this site profile's README file to clarify that.

  • Miroslav Foltýn

    Miroslav Foltýn 4 months ago 10

    Just wanted to say that the current demo site is not working. Would you be kind enough to fix it please?

  • Pwired

    Pwired 3 months ago 10

    Will this profile be compatible with processwire 2.7.2 or maybe 3.x ? I still find it the easiest and one of the best blog setups.

Post a Comment

Your e-mail is kept confidential and not included with your comment. Website is optional.