Giter Club home page Giter Club logo

fieldmanager's Introduction

Field Manager

Field Manager is a Craft CMS plugin to help make it easy to manage your fields and field groups.

At this stage, functionality revolves around cloning fields and field groups, but more features are planned!

Install

  • Add the fieldmanager directory into your craft/plugins directory.
  • Navigate to Settings -> Plugins and click the "Install" button.

Plugin options

  • Change the plugin name as it appear in the CP navigation.
  • Toggle the visibility of the plugin on the CP navgiation. Handy if you only need to use it from time to time.

Cloning

Ever needed to clone a field - or even a whole field group? You can easily use Field Manager to do both!

Cloning an individual field gives you the opportunity to set its Group, Name, Handle and all other settings related to that field type. Settings available to edit are identical to settings available when using the regular field edit screen.

For cloning a field group, you'll be able to set the Name for this new group. All fields within this group will be duplicated.

One thing to note for field group cloning, is that fields are required to have unique handles. Therefore, Field Manager prefixes each field's handle with the group name you provide. For example, if your new group is called New Group, and it contains a field called Body Content, the field handle will be newGroup_bodyContent.

You may also set this yourself if you choose to, using the Prefix field when cloning a field group. Please note that it needs to be a valid handle (no spaces, no hyphens, underscores only).

Supported FieldTypes

Craft

  • Assets
  • Categories
  • Checkboxes
  • Color
  • Date/Time
  • Dropdown
  • Entries
  • Lightswitch
  • Matrix
  • Multi-select
  • Number
  • Plain Text
  • Position Select
  • Radio Buttons
  • Rich Text
  • Table
  • Tags
  • Users

ButtonBox by Supercool

  • Buttons
  • Colours
  • Text Size
  • Stars
  • Width

...and many more. Field Manager can handle just about any FieldType, the above are simply those that have been tested.

Roadmap

  • Add field-mapping similar to FeedMe for better import handling.

Bugs, feature requests, support

Found a bug? Have a suggestion? Submit an issue

Changelog

1.3

  • Added import/exporting of fields.

1.2

  • Edit fields or field groups directly from the FieldManager screen. Just click the blue links on the left-hand side of the table.
  • Better error-handling for saveField()
  • Swapped HUD for Modal when cloning single field. Allows editing of all field settings/properties, not just group, name and handle.

1.1

  • Added an option to provide a prefix to be used for all fields handle value when cloning group. This is because field handles need to be unique!

1.0

  • Initial release.

fieldmanager's People

Contributors

engram-design avatar

Watchers

Tim Kelty avatar James Cloos 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.