Error
  • The most recent request was denied because it contained an invalid security token. Please refresh the page and try again.
  • The most recent request was denied because it contained an invalid security token. Please refresh the page and try again.
  • The most recent request was denied because it contained an invalid security token. Please refresh the page and try again.
  • The most recent request was denied because it contained an invalid security token. Please refresh the page and try again.

Mon

20

Jul

2009

Admin for Enhanced Front End Editing

I updated you recently on the capability to drag and drop modules and reorder them. Since then, I’ve been able to fix a few bugs as well as create a simple administrative interface which allows you to configure the functionality of this extension. Unfortunately, since admin access is restricted in my demo (for security reasons), you’ll need to install the extension locally to try it. Here is the latest release, http://joomlacode.org/gf/project/frediting/frs/ . Here is a screenshot:

The component now has an admin part from where you can configure the following:

  1. When you first start a browser session and are logged in, should editing be On/Off. Rest of the time, a session cookie is maintained to keep track of your editing toggle.

  2. Enable/disable editing of modules

  3. Enable/disable editing of menuitems and page title

  4. Enable/disable drag & drop ordering and positioning of modules

  5. Allow the template to specify the hover color by specifying CSS ‘background-color’ property for '#fr_title'. Or choose your own background-color on hover over titles using a color picker.

  6. Specify the unique class attribute for containers containing article titles. ( This is in case your template is using something other than ‘contentheading’, which is the default. )

  7. Display/Hide Advanced, Legacy and Other Parameters in the module modal popup editor. In case you decide to hide them, a link will be provided under the module parameters to the admin from where the user can edit the additional parameters.

Before you try the latest release, please make sure you completely uninstall any previously installed version and then after installing the component and the two plugins, you MUST read the accompanied README.txt since you’ll need to make certain changes to the template’s index.php.

Here is an online version of the readme: http://ankitahuja.com/playground/joomla/readme.txt

Are there any other configuration options you would like to be able to set?

Please also report any bugs/feature requests here: http://joomlacode.org/gf/project/frediting/tracker/

Thanks!

29 Votes

3 Comments

Feed
  1. Wow!

    I can't wait final release of this one.

    It would be great if you could build some logic to automatically hack active template (or user configurable selection) with the stuff from your readme file.

    Thank you for this great extension. I can see possible usage for people that are not allowed to login to the backend but with need to do some layout changes or quick article or title changes
  2. Great progress and looking forward too. Hope you use Joomla 1.5.12 as your test bench..

    All the best!
  3. Thank you so much for developing this! It has been sorely needed in Joomla for a very long time.
    I have two questions:
    In the current release, the plugins don't install (although the component did) - is there a trick I'm missing, or should I just upload the 2 folders to my plugin directory?

    Is there an easy way to implement front end editing of things besides modules, namely category descriptions? I work on a municapl site and use the category descriptions for our boards and commissions, and when the members and meeting times change it would be great for people with front-end only permissions to be able to change that...

    I also agree with the previous comment about the readme file.

    Anyway, thanks so much for a wonderful extension!

Add Comment


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)