1

I'm creating a web site in Drupal 7, there are home page, and three main taxonomy pages(they are primary links), the client is asking, to tell the truth they are insisting on me to make custom admin pages for every primary pages, sounds like primitive but they want to control every part of the main pages manually. How can I handle this task? I've already created these pages with views. Has anybody faced before with this type of issue?

4
  • What you've made is awesome. +1
    – niksmac
    Commented Apr 19, 2012 at 13:15
  • Nikhil Mohan any thoughts or ideas?
    – Drupalizer
    Commented Apr 19, 2012 at 13:18
  • Depends on what you've done already?
    – niksmac
    Commented Apr 19, 2012 at 13:21
  • i've only displaying these contents in by means of views on the main pages, they are sorted automatically, by fields, dates and comment numbers, main contents are showing up by date desc
    – Drupalizer
    Commented Apr 19, 2012 at 13:25

1 Answer 1

0

I'm not sure exactly what you mean by "custom admin pages", but to give complete control over the layout of the content you could use Panels and perhaps also Panelizer. The Panels in-place editor is probably enough for the client's needs, but you might show them the backend editor instead because it looks (and is) far more powerful/complicated. It may even have the benefit of scaring them away from having the control themselves and asking you to go back to your original plan.

EDIT:

Here's how I would go about this using Panels, Views, Rules, and Flag. This may not be the most optimal way, but it uses well-supported modules.

  1. Make a panel for the home page.
  2. Make a flag for each section that needs to appear on the home page.
  3. Make a view (content pane) for each section. The view should display the most recent node tagged with the flag for that section. Add each view to the appropriate place on the home page panel.
  4. Add a rule that, when a node is flagged, uses the trim flag action to ensure that only one node is flagged with that flag at any given time.

If you do this, your content editors can simply flag the pages they want and they will be displayed in the appropriate sections automatically. (I have used all these modules to do a similar thing in the past, though I have not built this exact workflow.)

6
  • i don't think that the Panels is not the clue key of the situation, Panels and Panelizer are mostly used in the backend of the site, right?
    – Drupalizer
    Commented Apr 19, 2012 at 15:31
  • Yes, it is used on the backend, but it is used to provide content creators/site administrators with an easy-to-use way to modify the layout and content of the site. Panels was developed for Sony Music to manage their large number of artists' pages. Commented Apr 19, 2012 at 16:19
  • but in my situation client is asking not to change the layout of the pages, but the layout remains as it is, but nodes inside of the panels will be changed manually
    – Drupalizer
    Commented Apr 19, 2012 at 16:51
  • In that case, you could try a combination of Panels, Flag, Views, and Rules. See my update above for details. Commented Apr 19, 2012 at 17:03
  • i'll try to handle it with the modules that you mentioned, but besides i think custom module needs to be created
    – Drupalizer
    Commented Apr 19, 2012 at 17:12

Your Answer

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

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