Version 6 (modified by Dana, 9 years ago) (diff)


How do I edit my Drupal site?

Many May First/People Link members are using the Drupal content management system to manage users and content on our websites. Because Drupal is flexible and modular, no two drupal sites are exactly alike--that makes it pretty hard to write a single how-to manual that will apply to many drupal sites.

There are a few things that most Drupal sites have in common, though.

In this FAQ, you'll see screenshots of a few of different Drupal sites, but I'll always use "<em></em>" in this text. The first thing you have to do to manage content on most Drupal sites is log in. (You could set a site up so that anyone can edit it without even logging in, but we haven't seen any May First/People Link users intetrested in that approach.)

Logging In

Some sites, like May First/People Link, offer a login box in the sidebar of the home page or on every page, but some choose to mask it a bit. Either way, you can always reach a login screen by going appending the word "user" to your Drupal URL:

You can always access the login screen by appending "/user" to your site URL.

As long as you have a valid username and password, you can access your site from this screen. You can also ask the system to email you a new password. As a site administrator, you can decide whether you want to create new accounts yourself or allow users to create accounts. The "register" tab will only be visible if anonymous users are allowed to register on the site. Read on for mor about what that means.

Editing Existing Pages

Once you are logged into your site, you'll notice a few changes. Tabs should appear on each "node" or article, inviting you to "view" and "edit" the node.

The edit tab should be visible once you are logged in.

There are a few other interesting things to note about this page:

Now that I am logged in, my user menu is visible. This has menu includes (2) the links that I need to manage my own account (say, change my password or email address on file), (3) create new content, manage side-bar elements (those are called "blocks" in Drupal). I've only got menu options for tasks that I have permission to complete on the system.

This particular Drupal site is using a module that facilitates page translations. Clicking on the (4) translation tab will let me manage that process and flag for thranslators that I've made changes to the English version and the Spanish version needs to be updated.

When I'm done working on the site, I can (5) logout to ensure that no one else can come sit down at my computer and make changes to the site.

You might want to use a [BrowserBlogEditor] to create or edit your page.

Troubleshooting Permissions

Are you logged in and not seeing an edit tab? Wondering whether any random person will be able to register for your site and start changing content? Take a look at the access control menu, an option under "admin":

Anonymous users are exactly that: anyone visiting the site. You'll notice, as you look through the access control page, that you have the option to prohibit anonymous users from viewing any content. Some folks use drupal as an internal system for sharing content, rather than a public web page.

Authenticated users are visitors that have created an account and logged into the site. Depending upon whether or not you've given anonymous users permission to create new accounts, an authenticated user could be just about anyone. Don't want strangers creating content on your site? Out of the box, Drupal won't let them. You'd have to check off "create book pages" or "create stories" to grant anonymous or authenticated users that kind of permission.

On this site, we created a custom role for Staff. Individual users accounts must be identified as being "staff" accounts, but once they are, they'll have all the permissions and acess provided to the "staff" role here on the access control screen.

You might not have any need to tinker with your access control settings, but we often find that users have a lot of questions about access to their site--this page answers most of those questions.

If you're logged in and you think you should have permission to edit a node or page, but don't see the edit tab, there is another puzzling thing that might be going on. Drupal uses input formats to allow site administrators to prevent users from breaking the site or inserting malicious code and scripts. If a page was created in an "input format" that you don't have permission to use, you won't be able to edit it. If you've looked everywhere else and can't figure out why a page isn't available for editing, you might try asking your site administrator whether this is perhaps due to an input format conflict.


If you've got more questions about how to edit or manage your drupal site, just ask! Add a comment here, or drop us a line. If you want Amanda to answer your question, try writing to her at:

amanda at velociraptor dot info -- Amanda B Hickman

Attachments (3)

Download all attachments as: .zip