I often face concern from new clients worried that they wont have the skills to run their own website. Unfortunatly (despite what we may think) a glance at all the options available at node/add/story does little to ally such worries, despite assurances of "don't worry/ignore this that section/field".
With this in mind I was determined to use modules/roles/css to create the simplest of starting points to help users gain confidence. (see after/before image opposite)
Download and install http://drupal.org/project/better_formats
Create a new role [Content provider lite] and then go to admin/user/permissions > better_formats module section > ensure all items are unticked.
Create a copy of the theme you are using and rename it [theme-name]lite, with relevant changes to the .info file
Then add the css below to [theme-name]lite to hide taxonomy, teaser checkbox and reduce the size of the body text box.
#edit-taxonomy-tags-1-wrapper {
display: none;
}
.teaser-checkbox {
display:none;
}
html.js .resizable-textarea textarea {
height:100px;
}download and enable http://drupal.org/project/role_theme_switcher then at admin/user/themes set the default theme for [Content provider lite] to the lite theme above (nb there may be a more elegant way to assign css to only affect a role if so please let us all know!). Finally put any image fields in a group and collapse it by default, giving it a label "want to add a picture?".
Now apprehensive new content provider asks for training and you say:
"Click on [Add story] > give it a title > put some text in the body section > click save - congratulations you have created a webpage!"
as they gain confidence and want to add a picture, get them to repeat the above but click on the "want to add a picture" link and follow the instructions. Finally when they are fully confident and want to add taxonomy, alter input formats etc simply change their role to content provider which then uses the standard form.


Add new comment