ClassicPress Plugins Available From azurecurve | Development in 2023: Tag Cloud

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 44th plugin is Tag Cloud.

Tag Cloud

The plugin integrates with the standard ClassicPress tag cloud, but allows tags to be excluded and easy control of other settings such as min and max font sizes, the sort order and number of tags to include.

This plugin is multisite compatible; each site can be set to use network settings or locally defined ones.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Tag Cloud”

ClassicPress Plugins Available From azurecurve | Development in 2023: Strong Password Generator

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 43rd plugin is Strong Password Generator.

Create password forms allowing users to create strong passwords consisting of upper/lower case letters, numbers and symbols.

Options are maintained via a Settings page on the **azurecurve** menu.

Password forms are placed using the strong-password-generator shortcode and can have a number of parameters supplied to override the defaults from the options page; each shortcode must have an id parameter supplied. Available parameters are:

  • password-length – length of password to be generated.
  • password-minimum-length – minimum length of passwords which can be generated.
  • password-maximum-length – maximum length of passwords which can be generated.
  • password-number – number of passwords to generate.
  • password-maximum-number – maximum umber of passwords which user can generate.
  • text-before – text to display before password form.
  • text-after – text to display after password form.
  • label-password-length – label for password length field.
  • label-password-number – label for number of passwords to generate field.
  • label-lowercase – label for valid lowercase field.
  • label-uppercase – label for valid uppercase field.
  • label-numeric – label for valid numbers field.
  • label-symbols – label for valid symbols field.
  • allow-lowercase – allow user to include uppercase characters.
  • allow-uppercase – allow user to include uppercase characters.
  • allow-numeric – allow user to include number.
  • allow-symbols – allow user to include symbols.
  • valid-lowercase – list of valid lowercase characters.
  • valid-uppercase – list of valid uppercase characters.
  • valid-numeric – list of valid numbers.
  • valid-symbols – list of valid symbols.

Example shortcode usage:

The password generator below can be used to produce passwords compatible with Microsoft Dynamics GP.

Number of Passwords
Password Length
Lowercase  
Uppercase  
Numeric  
Symbols  

This plugin is multisite compatible, with options set on a per site basis.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Strong Password Generator”

ClassicPress Plugins Available From azurecurve | Development in 2023: Snippets

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 42nd plugin is Snippets.

Snippets
Allows snippets of HTML, PHP, JavaScript and CSS to be created; an alternative to using a functions.php file or adding styles to a child theme.

Snippets can be used to create re-usable HTML or JavaScript snippets or to create PHP to add_actions or add_filters without needing to add them to the functions.php file or create a plugin.

The following types of snippet can be created:

  • HTML – can be loaded using the shortcode.
  • Internal CSS – automatically added as internal stylesheet.
  • CSS Stylesheet – automatically loaded.
  • Internal JavaScript – automatically added as internal JavaScript.
  • JavaScript File – automatically loaded.
  • PHP – can be loaded using the shortcode.
  • PHP File – automatically loaded.

Shortcode usage is either [snippet id=1013] (where the supplied id value is a snippet post_id) or [snippet slug='hello-world'].

All snippets are loaded only on the site frontend; this protects the admin dashboard from white screen errors caused by badly formed PHP.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Snippets”

ClassicPress Plugins Available From azurecurve | Development in 2023: SMTP

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 41st plugin is SMTP.

SMTP
Simple Mail Transport Protocol (SMTP) plugin will intercept the standard wp_mail and send emails via an SMTP server using PHPMAILER.

When activating for the first time, settings can be imported from Easy WP SMTP.

This plugin is multisite compatible; each site will need settings to be configured in the admin dashboard.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: SMTP”

ClassicPress Plugins Available From azurecurve | Development in 2023: Sidebar Login

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 40th plugin is Sidebar Login.

Sidebar Login
Sidebar Login adds a useful login widget which can be used to login from in the sidebar of your ClassicPress powered blog; once a user logs in they are redirected back to the page they logged in from rather than the admin panel (this is configurable).

The following tags can be used in the widget settings for titles and links and will be replaced at runtime:

  • %username% – logged in users display name
  • %userid% – logged in users ID
  • %firstname% – logged in users firstname
  • %lastname% – logged in users lastname
  • %name% – logged in users firstname and lastname
  • %admin_url% – url to WP admin
  • %logout_url% – logout url
  • %avatar% – User Avatar

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Sidebar Login”

ClassicPress Plugins Available From azurecurve | Development in 2023: Shortcodes in Widgets

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 39th plugin is Shortcodes in Widgets.

Shortcodes
Allows shortcodes to be used in HTML widgets.

This plugin is multisite compatible.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Shortcodes in Widgets”

ClassicPress Plugins Available From azurecurve | Development in 2023: Shortcodes in Comments

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 38th plugin is Shortcodes in Comments.

Shortcodes in Comments v1.2.4 Released

Shortcodes
Allows shortcodes to be used in comments.

This plugin is multisite compatible; each site can independently define the shortcodes which can be used.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Shortcodes in Comments”

ClassicPress Plugins Available From azurecurve | Development in 2023: Series Index

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 37th plugin is Series Index.

Series Index
Displays Index of Series Posts using series-index shortcode. This plugin is multi-site compatible and integrates with the Toggle Show/Hide plugin from azurecurve. The shortcode can be used on posts and pages; the format of the index and other options are user configurable through an admin page.

Two custom fields (Series and Series Position) need to be added to each post in the series; these fields are used for selecting the posts and ordering them when the index is displayed; series index post should be Series Position of 0 (this is used for determining the link for the title).

Shortcode [series-index] is placed in the post where you want the index.

Shortcode [series-index-link] can be used in a post a link back to the series index (Series Position = 0) post using the series title as the link text; [series-index-link]alternative text[/series-index-link] to display text different to the series title. title attribute can be used to create link to other series index post; e.g. [series-index-link title='Implementing Jet Reports' /].

This plugin is multisite compatible; each site will need settings to be configured in the admin dashboard.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: Series Index”

ClassicPress Plugins Available From azurecurve | Development in 2023: RSS Suffix

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 36th plugin is RSS Suffix.

RSS
Appends a suffix (such as a copyright notice or link back) to the RSS feed.

This plugin is multi-site compatible; set defaults at the network level which can be overridden for individual sites.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: RSS Suffix”

ClassicPress Plugins Available From azurecurve | Development in 2023: RSS Feed

ClassicPressIn this series of articles, I am going to introduce each of the plugins I have developed for ClassicPress, a hard-fork of WordPress, which was originally created to provide an alternative, yet compatible, CMS without the Gutenberg block editor.

The 35th plugin is RSS Feed.

RSS
Provides opposite rss feed to that configured in ClassicPress; e.g. if ClassicPress is configured for summary then an alternative feed called detail will be created, or if ClassicPress is configured for a detailed feed then an alternative feed called summary is created.

Once active, both summary and detail feeds cab be access using the following paths:
* http://yourdomain/feed/detail
* http://yourdomain/feed/summary

This plugin is multisite compatible.

Continue reading “ClassicPress Plugins Available From azurecurve | Development in 2023: RSS Feed”