azurecurve ClassicPress Plugins: Load Admin CSS

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins series which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is one written specifically for ClassicPress ; Load Admin CSS.

Functionality

Change the styling of your admin dashboard with custom CSS.

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

Example CSS usage to change the font size in the textarea:

textarea.wp-editor-area{
	font-size: 1.33em;
}

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

Download

The plugin can be downloaded from my GitHub.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

azurecurve ClassicPress Plugins: Strong Password Generator

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins series which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is one written specifically for ClassicPress ; Strong Password Generator.

Functionality

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:

[strong-password-generator id="password-1"  text-before="The password generator below can be used to produce passwords compatible with Microsoft Dynamics GP." allow-symbols=1]

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

Download

The plugin can be downloaded from my GitHub.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

ClassicPress plugins from azurecurve

ClassicPress PluginsI created this blog in June 2011 with WordPress and for a couple of years I used plugins created by other people. However, as I started looking for more advanced functionality, I found that there were either no plugins which did what I wanted or, at best, did most of what I wanted, but not everything or things I didn’t like.

I’d worked in PHP previously (including writing my own MVC framework), and decided that I would have a go at writing my own WordPress plugins; by December 2018, I had a library of 25 WordPress plugins which are in the WordPress Plugin Repository.

In November 2018, I started looking at ClassicPress, a hard fork of WordPress, as a way of avoiding the new Gutenberg editor introduced in WordPress. In March 2019, I started rewriting the plugins specially for ClassicPress.

Code was improved, security enhanced and new functionality added; in addition, I also wrote several new plugins just for ClassicPress. All of my plugins for ClassicPress are listed below; clicking a tile will take you to my Development site which has details of the plugin:

Add Open Graph TagsAdd Twitter CardsAvatarsBBCodeBreadcrumbsCall-out BoxesCheck Plugin StatusCodeComment ValidatorConditional LinksDisable FLoCDisplay After Post ContentEstimated Read TimeEventsFiltered CategoriesFlagsFloating Featured ImageFrom TwitterGallery From FolderGet GitHub FileIconsImagesInsult GeneratorLoop InjectionMaintenance ModeMarkdownMobile DetectionMultisite FaviconNearbyPage IndexPost ArchiveRemove RevisionsRSS FeedRSS SuffixSeries IndexShortcodes in CommentsShortcodes in WidgetsSidebar LoginSMTPSnippetsTag CloudTaxonomy IndexTaxonomy OrderTheme SwitcherTimelinesTo TwitterToggle Show/HideUpdate Admin MenuURL ShortenerUsername ProtectionWidget Announcements

The above list of plugins will automatically update as new plugins are released.

azurecurve ClassicPress Plugins updated

ClassicPress PluginsI migrated to ClassicPress last year and created ClassicPress versions of all of my plugins. This wasn;t just a case of creating an alternate versions, but extensively rewriting them in order to both add new functionality and to improve their security.

I’ve recently made changes to them all again to further improve them. If you use any of my plugins list on my Development site, you should download and install the latest version.

ClassicPress v2 is to include a Plugin Directory which is meant to be available in the second-half of 2020 which will mean automatic updates will then be available.