Giter Site home page Giter Site logo

freshy969 / wa-fronted Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jesperbjerke/wa-fronted

0.0 0.0 0.0 7.65 MB

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

License: GNU General Public License v2.0

CSS 49.80% JavaScript 30.83% PHP 19.37%

wa-fronted's Introduction

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)

wa-fronted's People

Contributors

gitter-badger avatar jesperbjerke avatar r-a-y avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.