WA Fronted WordPress Plugin - DEPRECATED
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
andpost_thumbnail
editable if no other options are set.
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
andpost_thumbnail
if no settings are set, can be turned off by settingauto_configure
tofalse
- 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)