2

I'd like to provide my users a prettier UI to publish and edit/delete content (compared to what is provided by EE's control panel). For example, say I wanted to divide my entry form into tabs, etc. What are my options?

2
  • Can you clarify in your question if you are wanting to do this custom UI in the EE control panel or in a custom built "My Account" area in your templates?
    – Anna_MediaGirl
    Dec 12, 2012 at 16:55
  • A custom built "My Account" would be nice, if possible. Is it possible to allow users to interact with a custom theme instead of using CPanel? Dec 12, 2012 at 20:14

4 Answers 4

1

You can build a custom "My Account" area in your EE templates to handle all editing of content. The primary addon you'd use is the Safecracker Module.

Here are some global variable conditionals you'll use a lot with a custom "My Account" area:

There is also alternative syntax for some of the above if you are trying to use the conditional inside a channel:entries tag... variable names get prefixed with "logged_in_"

2
  • I haven't used Safecracker, but will look into it. Can this also be used to provide member a customized member manager? Dec 13, 2012 at 6:02
  • SafeCracker is for managing channel data so whatever you have stored in channels change be added/edited.
    – Anna_MediaGirl
    Dec 13, 2012 at 6:37
7

You already can use tabs in your publish layout:

Edit an entry > click "show toolbar" > add/remove tabs in this section:

create custom publish tabs

More info in the EE documentation: Publish Page Layouts

1
  • 2
    Yes - this is a very powerful tool that gets little love. You can move fields into different tabs, change field sizes and positioning, and make them available to some user groups and not others.
    – Holland
    Dec 12, 2012 at 10:40
1

I've done this using an entry that uses Ajax calls via jQuery and SAEF. Basically just hold all the changes in a json string and pass them when everything is collected that you/they need.

I didn't use tabs though. I used modals and steps.

1

In addition to customizing the layout of the publish screen as per janvl's answer, you can have a look at one of the available third-party themes for the control panel.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.