Home > Articles > Web Development > Content Management Systems

Using Your New Plone Site

Plone is an open source technology for Web and content publishing that is built on the powerful and free Zope Application server. Find out how to get started with your new Plone site in this sample chapter.
This chapter is from the book

This chapter is from the book

in this chapter

  • Joining a Plone Site
  • Working with Content in Plone
  • Publishing Content in Plone
  • Utilizing the Content Discussion Feature
  • Searching Content
  • Troubleshooting

In the previous chapter, you created a management user and a new Plone site. In this chapter, you'll work within your new site as a manager, but you will also create a generic user account and perform tasks as a nonmanager. This will help you to gain an understanding of a Plone site and workflow from both points of view, which will help you to build a better environment for your users and the overall needs of your organization.

To get started, navigate to your new Plone site. If you're logged in with your manager account, use the Log Out link. If you haven't logged in yet, even better—in the next section, you'll join the site as a generic user and act as that user while performing some nonmanagerial tasks.

NOTE

Throughout this chapter and the next, the default Plone installation is shown in examples. You'll learn to customize the colors, styles, elements, and other aspects in Chapter 5, "Customizing Plone."

Joining a Plone Site

When visiting a Plone site, if you are not logged in to the site, you will likely see text such as "You are not logged in" displayed in the Plone toolbar. Next to this text usually are links to Log In and Join. Following the Log In link takes you to a page containing a form with Name and Password fields, as well as a link to follow if you have forgotten your password.

These elements are standard when it comes to logging in to a membership-based site. The fact that you can find these links from several different areas is an example of good usability.

TIP

In addition to the Log In and Join links in the toolbar, many Plone sites display a standard Plone login slot, which is omnipresent until the member has logged in. The standard Plone login slot is a box containing username and password form fields, which often are displayed in the left column but can be placed anywhere in the template.

To create a new, generic user, follow the Join link. You will see a form that contains the following fields, with red squares next to the field labels to indicate when a field is required:

  • Full Name—Your full name. This is not a required field. You can change the value of this field at any time.

  • Username—An alphanumeric username, without any spaces. This is a required field. Use the username to log in; you are identified by this name in numerous areas throughout a Plone site. Your username identifies you as a content owner and a member of the site, and is also used to create the URL to your personal page, such as http://localhost/myPlone/Members/johnsmith. The value of this field cannot be changed.

  • Email—Your email address, used to validate the account and also used for contacting you if you request a new password. This is a required field. You can change it at any time.

  • Password—Must be at least five characters long. This is a required field. You can change it at any time.

  • Confirm Password—Re-enter the password, to confirm that you're typing the correct value.

Additionally, there is a check box titled Send a Mail with the Password. If you check this box, an email will be sent to the email address that you specified, containing your username and password information.

When you press the Register button, the user account is created and a welcome message is displayed along with a Log In button. Although your new account has been successfully created, you will not be automatically logged in. In the next few sections, you'll log in as this new user and see the different user preferences that you can modify.

Figure 3.1Figure 3.1 A Plone user registration form.

Logging In

As mentioned previously, if you have not yet logged in to a Plone site, the links to doing so are plentiful. If you have just created a new user (as in the previous section), you will see a Log In button directly following the success message. As shown in Figure 3.2, the default Plone template also shows a login slot on the left side of the page and a link to Log In in the Plone toolbar in the upper right.

Whether you follow the links or head over to the slot and log in to the form provided there, you will see a link that says Forgot Your Password? or some text related to retrieving your password. This type of functionality is commonly found in member-based sites; following the link leads you to a form for retrieving your lost password.

Figure 3.2Figure 3.2 Many ways are presented for the new user to log in.

The Lost Password form requires you to enter your username, such as johnsmith. If a matching username exists, a message is sent to the corresponding email address for that user. Obviously, it behooves the user to enter a valid email address because a user cannot retrieve the password if a bogus email address is entered.

NOTE

The functionality for mailing a password requires an outgoing mail server (SMTP server) to have been set up for your Plone instance. This is covered in Chapter 8, "Technical Administration."

Assuming that you have remembered the password for the generic user you created, go ahead and log in to your Plone site. If you are successful, you will see another welcome message (the Plone Team was nothing if not polite when it created the default templates) that also points out various links that you can follow, such as going to your Member folder, setting user preferences, and so forth.

As you can see in Figure 3.3, the slot with the Login form has disappeared because you are logged in and no longer need it. The Navigation slot, the Recent News slot, and the Calendar slot are displayed; the toolbar in the upper right now has links to your member home page (you username is the link) and your Member folder, a link to your preferences, a link to the undo functionality, and a link for logging out of the Plone site.

Figure 3.3Figure 3.3 Now that you have successfully logged in, you can do several things.

In the next sections, we take a closer look at each of the items in the Plone toolbar that are available to logged-in members.

The Member Home Page

When a new member registers with a Plone site, a default member home page is created (see Figure 3.4). Acting as the member, you can get to your home page by clicking on your username in the Plone toolbar in the upper-right corner.

TIP

Your member home page is also accessible by a URL such as http://localhost/myPlone/Members/johnsmith. Also, any time your username appears within the Plone site, such as when you add a document or add a comment somewhere in the site, or when another member performs a member search, it is hyperlinked to your home page.

When you are viewing your own home page, you will see that it is part of a series of tabbed elements that only you can access. Any other user accessing this page will not see the action tabs—nor will you see them unless you have logged in to Plone. Because these tabs correlate to actions that only the content owner can perform, logging in validates that you do indeed have the proper permissions to perform the action.

Figure 3.4Figure 3.4 A default member home page, viewed by its owner.

To view your own content while logged in, access the View tab. You will see the same content, in the same style and presentation, that other users will see. Additional action tabs available to you are Contents, Edit, Properties, and Sharing; other tools are the Add New Item and the State drop-down lists. All of these items make up the Member folder, which you are actually in by default because, after logging in, your home page is definitely part of your Member folder.

In the next section, you'll get a brief rundown of these elements, but first, here's one note about your home page: If your home page is in the visible state, any other member can view the contents of your page. Other members, however, will not see the Contents, View, Edit, and other tabs—those are available only to you. Other members will see only the content of the page, such as in Figure 3.5.

The Member Folder

The Member folder contains each member's home page, but it also contains much more—provided that you add much more to it! This area, accessible from the My Folder link in the toolbar in the upper right of the site, is your own space for items you have created and collected.

Figure 3.5Figure 3.5 A default member home page, viewed by someone other than its owner.

When accessing the My Folder link, you first see the items listed under the Contents tab, as shown in Figure 3.6. As you add more items—web pages, documents, images, and so forth—they appear as line items in this view. As you can see, you can select an item by checking its check box, and then you can perform numerous tasks on that item:

  • Rename—You can change the name of the file and the title of the item.

  • Cut—This cuts an item to make it available for pasting. When you cut an item, the Paste option becomes available.

  • Copy—This copies an item to make it available for pasting. When you copy an item, the Paste option becomes available.

  • Delete—This removes an item.

  • Change State—You can change the state of an item, such as to make it private, publish it, and so forth.

  • Order—You can change the position of the item in the list, to move it up or down.

Also in this area, you will find two different starting points for adding a new item. You can use the drop-down menu and corresponding button directly above your file list, or you can use the Add New Item drop-down list from the upper-right portion of the tab. You have the same options available to you either way, and you'll work with these actions later in this chapter.

Figure 3.6Figure 3.6 The Contents tab of the Member folder.

The next tab to the right of the Contents tab is the View tab. When selected, the View tab displays a list of items created or collected by the member, including the title and description of each item. When you add elements, as you will later in this chapter, you will see that Title and Description are editable properties.

The tab to the right of the View tab is the Sharing tab. Under this tab are tools you can use to assign local roles to other users. You might not want to give other people greater access to your own files, but suppose you were a member of a committee and you created a subfolder in your member area to hold documents relating to this committee. This would be a situation in which you could assign greater access roles to a folder within your member area. We take a look at additional role assignment later in this chapter.

The final tab is the Properties tab. If you are working in your Member folder, selecting the Properties tab enables you to modify the name and description of your folder. Similarly, when working with content or documents, selecting the Properties tab enables you to change the title and description of documents, files, and so forth.

Now that you are familiar with the core elements in the Member folder, you can take a look at the user preferences.

User Preferences

When you access the My Preferences link in the upper-right toolbar in the default Plone site, you will see two links in the body text. The first link takes you to a form that enables you to change your password. This simple form requires you to enter your current password, the new password of your choice, and a confirmation of that new password. After you submit the form, the new password takes effect, and you must use that password the next time you log in to your Plone site.

The second link in the preferences area is for Personal Preferences. These include the following:

  • Full Name—This is your full name, which you entered during the registration process.

  • Email—This is your email address, which you entered during the registration process.

  • Content Editor—If the administrator of the Plone site has installed a content editor and made it available to members, you can choose to use it by setting this preference.

  • Listed in Searches—The default value is Listed, indicating that your profile will be available to other members under the Members tab and when other members perform a search that results in a match to your profile.

  • Allow Editing of Short Names—The default value is Yes (checked), which enables you to edit short names when editing items.

  • Portrait—If you want, you can upload a 75 x 100–pixel image to your member profile. If uploaded, your portrait will be displayed in the member list and in member search results, as shown in Figure 3.7. This simply adds to the feeling of community, knowing that there is a real face behind a username.

Figure 3.7Figure 3.7 Showing a member portrait.

Any changes that you make in your preferences will be available immediately. Making changes of any sort leads to the next item in the upper-right tool bar: the Undo feature.

Undo

Its name says it all: This tool enables you to undo any action that you have performed, and not just in the current session. When you click on the Undo link, you will see a table with headings such as Action Performed, Affected Item, Performed By, and Date and Time. An example of a member's Undo table appears in Figure 3.8.

Figure 3.8Figure 3.8 A member's Undo table.

Although this is not a particularly exciting list of Undo-able options, it does show that you could check the box next to an action and click the Undo button. The purpose of the Undo tool is to revert content, files, preference changes, and so forth to a previous incarnation. The only caveat is that you cannot undo a transaction in the past if more recent actions modified something that the original transaction modified. Other than that, you can roll back any transaction from the past that appears in your list.

With a good working knowledge of how to navigate around the member area, let's move on to actually creating and collecting items to fill up that area.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020