How to speak Drupal for MyLO
Anchor links An anchor tag within a post or page, is a link which when clicked allows the reader to jump to another location on the page or to another page.
Article A content type that, in MyLO, is intended for temporal information such as news, press releases and/or mentions, blog posts, and member's spotlights.
BLOB Binary Large Object. A collection of binary data stored as a single entity in a database management system.
Breadcrumbs The set of links, usually near the top of the page, that shows the path you followed to locate the current page. For example, it might show Home > Macadamia Nuts > Current Events > News Articles, meaning that you started at the home page, clicked on “Macadamia Nuts” in the menu, then selected “Current Events” in the sub-menu, and finally selected, “News Articles.” The term breadcrumbs is borrowed from Hansel and Gretel, who left crumbs of bread along their path so they could find their way back out of the forest. MyLO is intentionally not using breadcrumbs at this time.
Child Objects that can have hierarchical relationships, such as menu items, taxonomy terms and so on. A “child” menu item, for example, is nested under another menu item, which is referred to as the “parent” menu item.
CMS Content Management System. In the context of a Web site, a collection of tools designed to allow the creation, modification, organization, search, retrieval and removal of information (content).
Content type Every piece of content (a.k.a. node) belongs to a single “node type” or “content type”, which defines various default settings for content of that type, such as whether it is published automatically, what fields are on the content -- e.g. events include event date and event location fields -- and whether comments are permitted. MyLO Webmasters have access to the following content types:
- Action Alert
- Slideshow Item
Drupal Drupal is a free and open-source content-management framework written in PHP. It is used as the basis of My League Online and powers millions of websites and applications across the world.
Embedding Embedding allows you to take a video that lives on YouTube, Video, or some other server and post it on your own web page. Embedding the video allows people to watch it on the MyLO page rather than visiting Vimeo or YouTube.
Filter A tool for limiting the results seen on a page that is made up of a view, or list of content.
Front page Drupal calls the homepage or landing page the Front page. MyLO is unusual because has two types of pages that are considered front pages.
- The page you see when you go to https://my.lwv.org/ -- which lists all leagues -- is the main front page. This is the front page for all of MyLO.
- The page that you see when you go to your specific league is your league's front page, or league landing page. For the purposes of LEW, this is also considered a front page because, in a way, each league is considered an individual site.
See also League landing page.
HTML HyperText Markup Language. Standard markup language used to create web pages. HTML is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications. HTML describes the structure of a website semantically along with cues for presentation, making it a markup language, rather than a programming language. You don't need to know much -- or any -- HTML to use MyLO, but if you want to it will help you. Some basic intro HTML notes can be found on this blog post from Rain Michaels, Basic HTML Tags that Empower Content Editors.
League landing page The front page for your specific league. Each League on MyLO is an "organic group," and the League landing page is the group page where you define your league. It is also the page a visitor would land on if they type in your league URL. The landing page consists of a main block of text that is created by editing the landing page, and also features of "river of text" of various items (news, events, blog posts) that appear on the page in reverse chronological order if they are "promoted to front page", unless they are made "Sticky at the top of lists." See this video for managing your league's landing page.
Links The two different types of links are absolute and relative. One difference is that absolute paths always include the domain name of the website, including http://www., whereas relative links only point to a file or a file path. When a user clicks a relative link, the browser takes them to that location on the current site. For that reason, you can only use relative links when linking to pages or files within your site, and you must use absolute links if you're linking to a location on another website.
Mailto Mailto: is a Uniform Resource Identifier (URI) scheme for email addresses. It is used to produce hyperlinks on websites that allow users to send an email to a specific address without first having to copy it and enter it into an email client. Used to create a clickable link to the user's email client with the address already filled in. When linking email addresses, use this syntax: mailto;mylo [at] lwvc.org.
Masquerade The ability in Drupal for an administrator to take on the characteristics of other users. This allows administrators to help other users troubleshoot bugs, etc.
Members only content Content is marked for members only (marked as private) during creation or editing. This means it is only visible to users who are authenticated and logged into the site with name and password. The members only status of content can be changed at any time by a user with the right permissions (such as a League Webmaster).
Menu In Drupal, the term refers to the site navigation. For Leagues, this is the list of links on the left side of the landing page.
Node A piece of content in Drupal, typically corresponding to a single page on the site, that has a title, an optional body, and perhaps additional fields. Every node also belongs to a particular content type, and can additionally be classified using the taxonomy system. Examples of nodes on MyLO are pages, events, positions, and action alerts.
Node type See Content type.
Page The content type intended for freeform content or any content that does not fit into the other predefined types. Typically basic pages are used for static content that can (but are not required to) be linked into the main navigation bar.
Path The unique, last part of the URL for a specific piece of content. For instance, for a page whose full URL is http://example.com/about/mission, the path is about/mission.
Permission In Drupal, a tool for controlling access to content creation, modification and site administration at the application level. Administrators assign permissions to roles, then assign roles to users.
Published The state of a node that can be viewed by visitors to the website. To easily hide nodes from the public (i.e. anonymous role), make the node unpublished by unchecking “Published” in the node add/edit form.
Publishing options (triggers that perform an action)
- Promoted to front page - piece of content will display in list of items on the front/landing page. Shows in descending order by date posted (10 items).
- Sticky at top of list - will promote higher than everything else in the list of 10, regardless of the date posted.
Roles Sets of permissions that can be applied to individual users. Users can belong to more than one role. The following user roles are essential for MyLO:
- Anonymous: a visitor to the site who is not logged in.
- Member: a visitor who has logged in and is a member of a League, but has no editing permissions. This user can see members only content.
- League Webmaster: an administrator of a specific League or Leagues, who can edit the content and menu in their own League but not elsewhere.
- MyLO Manager: an administrator who can administer any League and general content.
RSS Really Simple Syndication. A family of Web feed formats used to publish frequently updated content such as blog entries, news headlines or podcasts. An RSS document (which is called a “feed” or “web feed” or “channel”) contains either a summary of content (“teaser”) from an associated web site or the full text. RSS is one of the many ways of connecting a Drupal website with external sites, systems and data.
SEO (Search Engine Optimization) Search engines such as Google, Bing and Yahoo index the content on your site and use specialized and ever-changing algorithms to determine how to rank your content in search results. MyLO has done what it can on the back-end to create a clean, optimized environment, but it is up to the Leagues using the system to make sure that their content is well-structured and uses proper semantic markup to ensure that search engines know how understand the purpose of the pages and therefore rank them based on user searches.
Sidebar Content Sidebar elements are created in the “League landing page” and display on the left side of the content when seen full screen. If seen on a mobile device, they display below the content.
Semantic Markup This refers to properly formatting and classifying the elements in your content. You will want to make sure that you create easy-to-skim pages with headers whenever possible, and use headers level 2, 3, and 4 in proper outline form. Any quotes should be marked as blockquote, and you will want to use the list formatting options any time you have a list. Proper markup will help both site SEO and accessibility.
Taxonomy In Drupal, "Taxonomy" is the name of a powerful core module that gives your sites use of terms. In Drupal, these terms are gathered within vocabularies which the Taxonomy module allows you to create, manage and apply.
Teaser A short introductory sentence or paragraph about a piece of content that informs readers about the subject of the content. By default, the first paragraph or two of the content is used (there is a setting for how much), usually with a link to the complete node. Also known as the summary.
Tel Tel: is a Uniform Resource Identifier (URI) scheme for telephone numbers. It is used to produce hyperlinks on websites that allow users to make a call with the number provided in the link if they are on a mobile device. When linking telephone numbers, use this syntax: tel:12223334444 (1 being the US country code, and the remainder of the phone number without any parentheses or hyphens).
Theme A file or collection of files (PHP, INFO, CSS, JPG, GIF, PNG), which together determine the look and feel of a site. A theme contains elements such as the header, icons, block layout, etc. Drupal modules define themeable functions which can be overridden by the theme file.
UID User ID. The unique identifier for each user. It can be found in the path to the user profile, e.g. “http://drupal.org/user/1”.
Unpublished See Published.
Update Moving from one minor release to another, e.g. moving from Drupal 7.12 to Drupal 7.14.
Ugrade Moving from one major release to another, e.g. moving from Drupal 7 to Drupal 8.
URL uniform resource locator. The address that defines the route to locate an object on an Internet server. Generally, the syntax for a URL contains the scheme, host-name, port, path and filename, e.g. http://www.drupal.org/node/937.
User The user interacting with Drupal (you). This user is either anonymous or logged into Drupal through its account.
UX User experience. An umbrella term referring to the overall experience and satisfaction a user has when using a website. It is important to note that this “includes only what the user perceives and not all that is presented.”
View A predefined list of content. For example, the slideshow on the League landing page, the list of promoted content on the League landing page, the list of events on the calendar page, the list of members only content, the list of action alerts, etc. These adjust automatically when content is updated.
WYSIWYG What You See Is What You Get. An acronym used in computing to describe a method in which content is edited and formatted by interacting with an interface that closely resembles the final product. Sometimes also referred to as a visual editor.