Content manager made easy = WYSIWYG (what you see is what you get) (for Drupal 6)
Download and install the Drupal 6 WYSIWYG module
Download and install (aka get the .tgz and upload it to /sites/all/modules) and enable the module (in the main Drupal Modules menu)
- Enable it with: Administer -> Site building -> Modules
- Administer -> Site configuration -> Wysiwyg
- lists which editor modules you can use (and a helpful download link)
- e.g. TinyMCE (Download) Not installed.
- Extract the archive and copy its contents into a new folder in the following location: sites/all/libraries/tinymce
- Administer -> Site configuration -> Input formats
-
Ensure that the "Content Manager Role" (or authenticated user?) has access to Full HTML
Also you can set the default format to Full HTML (alternatively you can create a more limited input type role that matches your paranoia) -
Administer -> Site configuration -> Wysiwyg
- Input Format = Full HTML = TinyMCE 3.8.8
- Edit the profile of your WYSIWYG editor to decide which buttons/functions are displayed
Up until now (by default) you only get bold and inserting images that are already uploaded...
Setting up IMCE (Image Manager)
IMCE (image manager) (with the WYSIWYG bridge module)
Download and install (aka get the .tgz and upload it to /sites/all/modules) and enable the module (in the main Drupal Modules menu)
- Administer -> Site building -> Modules
- Administer -> Site configuration -> IMCE -> User-1
- Configure any specific settings, then give a role (e.g. Content Manager) permission
- Administer -> Site configuration -> IMCE
- Enable the Image button (as IMCE is accessed from the Image plugin).
- Enable the IMCE plugin in the plugins/buttons configuration of the wysiwyg profiles of your choice. (checkbox)
- Edit the profile of your WYSIWYG editor to decide which buttons/functions are displayed.
You MUST include the checkbox IMCE...
Permissions
One of the common gotchas in Drupal is forgetting to set permissions (and having to dig through a ton of UI to find them)
Ensure the future "content manager" role has create content permissions
- Administer -> User management -> Roles = Add Role
- Administer -> User management ->Permissions
- Then assign that role to the user
Verify it all works
Finally a user with the appropriate role (e.g. "content manager" above) can insert bold/underline/etc. and insert images (and upload photos using IMCE).
- Log In
- Create a new article/post
- In the UI you should see the menu has a lot more buttons