Complete and flexible blogging platform for ProcessWire

Blog API

  1. Blog Building Blocks
  2. Introduction to MarkupBlog output basics.
  3. MarkupBlog API
  4. Introduction to MarkupBlog API. Its methods help you to create your blog just the way you want it.
  5. Render Posts
  6. Here we learn how to use the method renderPosts() to output/show Blog Posts on the frontend of our website using the API of the MarkupBlog module.
  7. Render Comments
  8. This lesson will teach you about the method renderComments(). This MarkupBlog module function will output Blog Posts' comments.
  9. Post Author
  10. Outputting an Author Post Widget to accompany your Blog Post.
  11. Render Navigation
  12. In this lesson we learn how to use the method renderNav() to output multiple navigations that link to various parts of our Blog including Tags, Categories, Related Posts, etc.
  13. Render Categories
  14. This lesson will show you how to render Categories and their related Blog Posts using the method renderCategories().
  15. Render Tags
  16. The method renderTags() renders an alphanumerically ordered list of Tags and their related Blog Posts' count for your Blog. In this lesson, we learn how to use it.
  17. Render Authors
  18. renderAuthors() is a small function that renders a list of Blog Authors. We see how to use it in this lesson.
  19. Get Archives
  20. The method getArchives() gets an array of Blog Archives, optionally by year and optionally including a few Post titles. The method is most useful when used in conjunction with renderArchives(). This lesson briefly introduces getArchives() in preparation for the lesson about renderArchives().
  21. Render Archives
  22. Working in concert with the function getArchives(), the method renderArchives() will render your Blog's Archives.
  23. Find Comments
  24. findComments() is a small helper method used by the function findRecentComments() given a selector string. The method is used internally by MarkupBlog but is presented here for completeness.
  25. Find Recent Comments
  26. In this lesson we look at the method findRecentComments(), a function that returns a CommentArray of the most recent comments.
  27. Render Next/Previous Posts
  28. The method renderNextPrevPosts() does what it says on the tin. It will output navigation links to the next and previous Posts as applicable. In this lesson, we look at how to use it.
  29. Format Date
  30. formatDate() is a tiny utility method that returns a date formatted as specified in your Blog Post's 'blog_date' field. We look at how to use it in this short lesson.
  31. Render RSS
  32. In this lesson we learn about the method renderRSS(), a function that renders an RSS feed of given pages.
  33. Render Comments RSS
  34. In this lesson we learn how to use renderCommentsRSS() to render a limited number of comments RSS.