PDF Creation Station v4.0

In October and November of 2014, I had some time to work on my own personal projects, so I returned to my WordPress plugin Kalin’s PDF Creation Station. You can see the older version in an older post. I have rewritten the client side to use Angular.js and Bootstrap, almost entirely eliminating jQuery from the equation, and added a couple new features such as widget and custom menu support, a new sorting and pagination system for the lists of available posts and generated files, and the ability to generate .txt and .html files.

You can see the plugin in the WordPress.org plugin section. Or you can look at a more up-to-date version of the code on github.

Here’s a little instructional video I made for the tool page.

You can also see a video for the settings page, which is a different set of PDF features that allows you to put a link on every page to a PDF of that page.

And here’s some screenshots:

PDF Creation Station WordPress Plugin

This WordPress plugin allows you to build highly customizable PDF documents from any combination of pages and posts, or add a link to any post to download a PDF of that post.

This WordPress plugin allows you to build highly customizable PDF documents from any combination of pages and posts, or add a link to any post to download a PDF of that post. The UI is written in JQuery, the backend uses the open-source PHP library, TCPDF, for PDF generation. For source code, more info or screenshots, visit the PDF Creation Station download page at WordPress.org. You can also search for it in your WordPress admin’s plugin repository.

This image is of the settings page that allows you to customize the PDF and the link that is automatically displayed on every post.

Not pictured is the Tool page, with many similar options, that allows you to compile numerous different pages and posts into a single, highly customized PDF archive. Also not shown is the HTML insert fields and the list of 20 shortcodes you can use to insert headers or other post data.

You may also want to check out a PDF generated by Kalin’s PDF Creation Station. This one is this entire blog up until this point.

Kalin's Post List WordPress Plugin

This WordPress plugin creates a shortcode, PHP snippet, or widget for placing highly customizable lists of posts, pages, or attachments into your post content or theme, built in PHP and JQuery.

This WordPress plugin creates a shortcode, PHP snippet, or widget for placing highly customizable lists of posts, pages, or attachments into your post content or theme, built in PHP and JQuery. To look at the source code or get more information, go to the download page on WordPress.org, or search for it in your WordPress admin’s plugin repository.

You can see this plugin in use in the right sidebar of KalinFlash.com. You may notice when rolling over the items in the “Recent Additions” widget, you’ll get the post excerpt as a tooltip, which can’t be done with the regular recent posts widget. The “All Portfolio Entries” is another example of this plugin’s widget feature. There are many options for which posts to show, and you can write your own HTML, CSS, and even JavaScript, totally customizing the display of the lists.

Here’s another example, using the shortcode feature instead of a widget. This is a dropdown list of every portfolio entry on this site, organized alphabetically by title instead of chronologically. You could even get crazy if you wanted to and show the post excerpt whenever an item is selected.

Another example of this plugin exists on every portfolio entry, at the top, where it displays “year”, “technologies” and “involvement”. These three items are custom fields applied to the posts. Technically this isn’t a list. This is an example of Post List set to “none” mode, where all the internal shortcodes refer to the current post instead of the items in the list.

And here’s a screenshot of the main shortcode creation page:

Screenshot of Kalin's Post List settings page

Here’s another example, a CSS based table that displays all posts from the “Flash” category in a random order.

Easy Edit Links WordPress Plugin

This is a simple WordPress Plugin written with PHP and JQuery that adds a convenient little box to your page/post edit screen that contains a list of all pages, posts, tags, categories and links, with edit buttons for each and a link to the actual live page for easy copying and pasting.

 

This is the section created on the page/post edit screen

This is a simple WordPress Plugin written with PHP and JQuery that adds a convenient little box to your page/post edit screen that contains a list of all pages, posts, tags, categories and links, with edit buttons for each and a link to the actual live page for easy copying and pasting (Google Chrome and Safari users can even drag and drop). This plugin contains a self-caching feature so that the HTML code does not need to be recompiled every time the box is displayed, making it surprisingly light-weight.

For more information, or to get the source code, visit Kalin’s Easy Edit Links Download page at WordPress.org, or search for it in the plugin repository of your WordPress admin.

Here’s a screenshot of a portion of the settings page, giving you the ability to drag-and-drop to reorder items along with some other options regarding what to display.

Easy Edit Links Settings Page Screenshot