jesperbjerke / wa-fronted

Edit WordPress content directly from frontend in the contents actual place - DEPRECATED

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WA Fronted WordPress Plugin - DEPRECATED

Join the chat at https://gitter.im/jesperbjerke/wa-fronted Discuss this project at Gitter

WA Fronted (or just “Fronted“) is a frontend editor for WordPress. It’s a free and open source project with a goal to enhance usability and convenience of editing content.

The core concept with Fronted is that theme and plugin developers incorporate their configuration filter and/or add-on in their plugin or theme. However since version 1.3.5, it will automatically configure itself to make post_content, post_title and post_thumbnail editable if no other options are set.

Live Demo

Documentation

Features

  • Support for extensions and integrations
  • Supports Custom Post Types
  • Supports Custom Fields (see supported fields for more details)
  • Advanced Custom Fields support (see supported ACF fields for more details)
  • WooCommerce support for simple product types (see supported WooCommerce fields for more details)
  • Supports Shortcake
  • Utilizes TinyMCE (thanks to isuelde)
  • Autosave
  • Post revisions (step through and see changes live)
  • Live value validation
  • Automatic oEmbed conversion upon paste
  • Automatic url to link conversion
  • Image upload by dropping an image into the editable area
  • Drag image to move it within the editable area
  • Automatic changing of image size to load when changing size of image in content
  • Edit featured image
  • Shortcode rendering & editing
  • Show unsaved changes warning if leaving page
  • Ability to edit other common columns from the posts table
  • Ability to set post as featured
  • Ability to set post parent to hierarchical post types
  • Ability to edit custom excerpt
  • Allow/Disable comments
  • Ability to edit fields saved in the wp_options table
  • Edit and add taxonomies (both custom and native)
  • Basic RTL support
  • Choice-based fields with dropdown-select
  • CTRL + click on link in editor to open in new tab/window
  • Automatic config of post_content, post_title and post_thumbnail if no settings are set, can be turned off by setting auto_configure to false
  • Check/Set post locks
  • Possible to create new posts from frontend

To do's

Things that are planned to be implemented in the near future (in no particular order)

  • Optimization for small screens and touch devices

Proposed features/To do's

These features requires further discussion, not yet set to be implemented

  • Change common ajax functions to make use of WP Rest API instead (when implemented into core)
  • Ability to update widget contents
  • Extended WooCommerce support
  • Mirror style of current WP admin theme
  • Ability to create child-categories
  • Ability to create settings-modal for each editor
  • Ability to change page template
  • Break out built-in extensions into separate plugins

Proposed extensions

  • Live SEO analyzis and tips with Yoast integration
  • WPML integration
  • Markdown parser

Requirements

  • PHP version >= 5.4.3

Documentation

See the Wiki for documentation.

Collaboration notes

  • I'm using Sass for styling and PrePros for compiling (there's a free version if you wanna check it out, but any SASS and JS compiler should work)
  • JS files are minified and concatenated with PrePros, so without it you'll have to load the other js files individually (see @prepros comments in the beginning of scripts.js)
  • I'm using Bower for keeping the following libraries up to date:
  • Core features should be free and open source
  • Comment your code

License

See the LICENSE file for license rights (GPLv2)

About

Edit WordPress content directly from frontend in the contents actual place - DEPRECATED

License:GNU General Public License v2.0


Languages

Language:CSS 49.8%Language:JavaScript 30.8%Language:PHP 19.4%