ECMA Script Interaction With Plasma Shells

It is possible to control and interact with a Plasma user interface shell such as a plasma-desktop or (starting in KDE SC 4.5) plasma-netbook session using ECMA Script (aka JavaScript). This scripting mechanism exposes containments (Desktop Activities and Panels), widgets and various other aspects of plasma-desktop configuration using the widely known and used ECMA Script language. The QtScript engine is used for the runtime environment.

This document describes the API that is provided along with how to
run such scripts in plasma-desktop.

Examples

A set of examples can be found here that demonstrate the use of various aspects of Plasma shell scripting.

Contributions of additional examples are welcome and an be sent to the Plasma development mailing list (plasma-devel at kde.org) for inclusion if you do not have commit rights to the kdeexamples module.

Running Scripts

There are three ways that scripts can be executed in plasma-desktop:

on first run: when plasma-desktop is started without any pre-existing configuration, any scripts in $APPDATA/plasma-desktop/init/ with a ".js" suffix are run. If there is more than one script, they are run sequentially in the alphabetical order of the file names.

Note

For security reasons, scripts located in the user's home directory will not be run during this phase.

on update: when plasma-desktop is started, it will check in

`kde4-config --path data`/plasma-desktop/updates/

with a ".js" suffix for scripts that have not yet been run. If there is more than one script which has not been run yet they will be executed serially in the alphabetical order of the file names.

A record of which update scripts have been run is kept in the application's config file in the [Updates] group. This means that if the plasma-desktop configuraiton file is removed, all the update scripts will be run again.

Note

For security reasons, scripts located in the user's home directory will not be run during this phase.

interactively: an interactive scripting dialog can be requested either via the KRunner window (Alt+F2, by default, or via the "Run Command" entry in various desktop menus) by entering "desktop console" as the search term. It can also be triggered directly via dbus with

qdbus org.kde.plasma-desktop /MainApplication showInteractiveConsole

Note

This method is not available for plasma-netbook.

ECMA Script may be entered directly into this window for execution and output appears in the lower half of the window. Ctrl+E is a shortcut to run scripts, and scripts can be saved to and loaded from disk.

Scripts from files can also be loaded using KRunner with "desktop console /path/to/file" or via dbus with

Templates

Templates are named packages that contain scripts. This provides a way for common functionality to be easily reused, helping to increase consistency and lower maintenance costs. Templates can be loaded from other scripts by name and they are also used to populate some parts of the user interface, such as the entries in the Add Panels menu.

A template is a small set of files in a specified file hierarchy (or, in Plasma terms, a "Package"). In particular, a Template package contains the following files:

metadata.desktop: a .desktop file describing the template

contents/layout.js: a Javascript file containing the actual script

Templates are stored under share/apps/plasma/layout-templates and may be installed using `plasmapkg -t layout-template -i /path/to/package`. Template packages may also be provided as a .zip file with a .plasmalayout suffix.

The metadata.desktop file contains the usual .desktop entries such as Name and Icon but must also contain Type=Service and ServiceTypes=Plasma/LayoutTemplate entries. If the layout is specific to a given Plasma application, such as plasma-desktop, this can be specific using X-Plasma-Shell. X-Plasma-ContainmentCategories defines what kind of layout it is with possible values being panel and desktop. Finally a X-KDE-PluginInfo-Name entry is required to provide a globally unique internal name for the Template. Here is an example of a Template that provides a Panel layout for Plasma Netbook:

When running a template, two global variables will be accessible in read-only mode: templateName and templateComment. They will contain the Name and Comment fields of the above desktop file, and are translated if a localization is available.

Examples of Usage

Creating panels

A good example of the use of templates is the use case that triggered the creation of this feature: the desire to make it easy for users to re-create the default panel that is created on first start. There is a Template called org.kde.plasma-desktop.defaultPanel that ships with the KDE Plasma Workspace which contains the layout for the initial default panel. This is referenced by the default Plasma Desktop init script and, because it is marked as a Panel Template in the metadata.desktop file it also shows up to the user in the Add Panels menu. When selected by the user from the menu, the exact same panel that is created on desktop start up is created for them, complete with Plasma Widgets and configuration.

Automating tasks

Another example of the usefulness of templates is the "Find Widgets" template. This template, which first shipped with Plasma Desktop v4.5, provides a function for finding widgets by name. It appears in the toolbar "Load" and "Use" menus in the Desktop Console in plasma-desktop, and makes finding widgets as simple as:

Activity templates

Probably the most user visible use of templates are "Activity templates". The structure of Activity templates is similar to the other use of templates, but a few extra features are provided in the metadata.desktop file. Here is an example of such an activity template:

The layout itself is still created from the layout.js file as usual, but this template also shows as a precreated activity to the user thanks to the X-Plasma-ContainmentLayout-ShowAsExisting key. Additionally, it starts applications in the newly created activity using the X-Plasma-ContainmentLayout-ExecuteOnCreation key.

That key is a list of commands to execute, and it supports the following variables:

$desktop

$autostart

$documents

$music

$video

$downloads

$pictures

They all expand into the path toward the user corresponding default folder.

API

In addition to the normal ECMA Script API and the Qt-specific extensions (such as signal/slot support) provided by QtScript, the following API is provided for use by scripts.

All of the API below, unless otherwise noted with a version noticed, appear as below in the KDE Software Compilation v4.4.0 and later. API that is not noted as being part of a given class or object is part of the global namespace.

Note

API compatibility is guaranteed from version to version starting with KDE Software Compilation v4.4.0.

Version Numbers

Starting with KDE SC 4.5, the version number of both the scripting API and the application is available to the script via the following read-only properties:

StringapplicationVersion: the version of the application, e.g. 0.3

StringplatformVersion: the version of the KDE Platform, e.g. 0.3

numberscriptingVersion: the version of the scripting API; e.g. in KDE SC 4.5 this is 2

Activities

Activities are the desktop layer in a plasma-desktop session and may contain widgts. In sightly more technical terms, they are desktop containments. Activities can be created, enumerated, modified and destroyed.

New Activities can be created using the Activity constructor, like this:

var activity =new Activity("folderview")

The string passed into the constructor maps to the X-KDE-PluginInfo-Name= entry
in the plugin's .desktop file). See the documentation on the Containment object class below.

Read-only properties:

Array[number]activityIds: returns a list of integer ids of all existing Plasma activities

Array[String]knownActivityTypes: (scripting version >= 2) a list of types of activities that can be created. This is useful to check if an Activity type is available on the system before trying to construct one.

Functions:

ActivityactivityById(number id): return an object representing the activity with the given id

ActivityactivityForScreen(number screen[, number dekstop]): returns an object representing the activity currently associated with the given screen and, optionally, the given desktop.

Array[Activity]activities(): returns an array of all activities that currently exist

Panels

Panels can be created, enumerated, modified and destroyed. A panel object combines both a containment as well as the container itself, allowing for full control of things such as where it appears on screen and the hiding features associated with them.

New Panels can be created using the Panel constructor, like this:

var panel =new Panel("dock")

The string passed into the constructor maps to the X-KDE-PluginInfo-Name= entry
in the plugin's .desktop file).

Read-only properties:

Array[number]panelIds: returns a list of integer ids of all existing Plasma panels

Array[String]knownPanelTypes: (scripting version >= 2) a list of types of panels that can be created. This is useful to check if a Panel type is available on the system before trying to construct one.

Functions:

PanelpanelById(int id): returns an object representing the Panel that matches the given id

Array[Panels]panels(): returns an array of all panels that currently exist

Activities and Panels

Activity and Panel objects, once created by the script, or as returned by activityById, activityForScreen,
or panelById) provide the following read-only properties:

numberid: the integer id of this activity

StringformFactor: returns the form factor of the activity, e.g. "planar" for most desktop activities,"mediacenter" for media centers and either "horizontal" or "vertical" for panels.

Array[number]widgetIds: a list of integer ids of all the widgets in this Activity

Array[String]configKeys: (scriptingVersion >= 2) a list of all keys that are set in the current configuration group

Array[String]configGroups: (scriptingVersion >= 2) a list of all the groups in the current configuration group

Array[String]globalConfigKeys: (scriptingVersion >= 2) a list of all keys that are set in the current global configuration group

Array[String]globalConfigGroups: (scriptingVersion >= 2) a list of all the groups in the current global configuration group

as well as the following read/write properties:

numberdesktop: the virtual desktop this activity is associated with, or -1 for none

numberscreen: the screen this activity is associated with, or -1 for none

Stringname: the name of this activity

StringwallpaperPlugin: (scriptingVersion >= 2) the wallpaper plugin to use with the Activity

StringwallpaperMode: (scriptingVersion >= 2) the wallpaper plugin mode to use with the Activity

Array[String]currentConfigGroup: (scriptingVersion >= 2) the current configuration group path, with each entry in the array representing a sub-group. This allows one to access trees of groups with code such as: widget.currentConfigGroup = new Array('topGroup', 'subGroupOfTopGroup'). An empty Array means the default (top-level) configuration group for the widget

Stringversion: (scriptingVersion >= 2) the version of the Activity or Panel

and the following methods:

remove(): deletes this activity and all widgets inside of it

WidgetwidgetById(number id): returns an object representing the widget with the given id

WidgetaddWidget(String name): adds a new widget to the activity; the name maps to the X-KDE-PluginInfo-Name= entry in the widget's .desktop file

WidgetaddWidget(Widget widget): adds an existing widget to this activity; useful for moving widgets between Activities and Panels

showConfigurationInteface(): shows the configuration user interface for this Activity or Panel on the screen

readConfig(String key, any default): (scriptingVersion >= 2) reads the value of key in the config with default for the default value

reloadConfig(): (scriptingVersion >= 2) causes the Activity or Panel to reload its configuration; reaction to configuration changes made using readConfig are usually activated on script exit, but this can be triggered earlier on a per-widget basis using this method

Array[String]currentGlobalConfigGroup: (scriptingVersion >= 2) the current global configuration group path, with each entry in the array representing a sub-group, similar to currentConfigGroup. However, global configuration is shared by all instances of panels and activities of the same type.

Array[Widget]widgets([String type]): (scriptingVersion >= 2) returns all the widgets in the Panel or Activity. If the optional type is specified, only widgets matching that type will be returned.

In addition to all of the above properties and functions, Panel objects also provide the folowing read/write properties:

numberlength: the number of pixels along the screen edge used

numberheight: the height (or for vertical panels, the width) of the panel

Stringhiding: the hiding mode of the panel, one of "none" (for no hiding), "autohide", "windowscover" or "windowsbelow"

Stringalignment: right, left or center alignment of the panel (for vertical panels, right corrsponds to top and left to bottom)

Stringlocation: returns the location of the activity (only relevant for Panels); valid values include "top", "bottom", "left", "right" and "floating"

Widgets

Widgets may be enumerated by calling the widgetIds property on a Activity or Panel object. With a widget id in hand, a Widget object can be retrieved by calling widgetById(id) on an Activity or Panel object. New Widgets can be created with add addWidget(String) function provided by Activity and Panel objects.

A list of all installed widget types can be retrieved the following read-only property:

Array[String]knownWidgetTypes (scripting version >= 2)

A Widget object provides the following read-only properties:

numberid: the id of the widget

Stringtype: the plugin type of this widget

Array[String]configKeys: a list of all keys that are set in the current configuration

Array[String]configGroups: a list of all the groups in the current configuration

Array[String]globalConfigKeys: (scriptingVersion >= 2) a list of all keys that are set in the current global configuration group

Array[String]globalConfigGroups: (scriptingVersion >= 2) a list of all the groups in the current global configuration group

Stringversion: (scriptingVersion >= 2) the version of the Activity or Panel

as well as the following read-write properties:

Array[String]currentConfigGroup: the current configuration group path, with each entry in the array representing a sub-group. This allows one to access trees of groups with code such as: widget.currentConfigGroup = new Array('topGroup', 'subGroupOfTopGroup'). An empty Array means the default (top-level) configuration group for the widget

Array[String]currentGlobalConfigGroup: (scriptingVersion >= 2) the current global configuration group path, with each entry in the array representing a sub-group, similar to currentConfigGroup. However, global configuration is shared by all instances of widgets of the same type.

QRectFgeometry: the geometry of the widget (settable)

StringglobalShortcut: the shortcut sequence (in the format used by QKeySequence, e.g. "Alt+F1") associated with this widget

numberindex: the layout index of the widget; in a Panel this corresponds to the order the widget appears in. Changing the value of the index will change the position of the widget in Panels and may do so in some Activities as well.

and the following methods:

remove(): deletes this widget

readConfig(String key, any default): reads the value of key in the config with default for the default value

writeConfig(String key, any value): sets key to value in the config

readGlobalConfig(String key, any default): (scriptingVersion >= 2) reads the value of key in the global config with default for the default value

reloadConfig(): causes the widget to reload its configuration; reaction to configuration changes made using readConfig are usually activated on script exit, but this can be triggered earlier on a per-widget basis using this method

showConfigurationInteface(): shows the configuration user interface for this widget on the screen

Screen Geometry

Read-only properties:

numberscreenCount: returns the number of screens connected to the computer

Functions:

QRectFscreenGeometry(number screen): returns a rect object representing the geometry of a screen

Wallpaper Plugins

Array[String => Array[String]]knownWallpaperPlugins(): (scripting version >= 4) returns a list of all installed wallpaper plugins. The keys of the array are the wallpaper plugin names. The values are arrays containing the modes available for that wallpaper plugin. The mode array may be empty, as most wallpaper plugins only offer one mode.

Locating Applications and Paths

booleanapplicationExists(String name): (scripting version >= 4) searches $PATH first, then tries in the application menu system by application storage name (aka the .desktop file name), then Name= entries for apps with installed .desktop files, then GenericName= entries for same

mixeddefaultApplication(String kind [, boolean storageId = false]): (scripting version >= 4) returns the executable (or if storageId is true, then the app menu system id, e.g. its .desktop file name) of the default app. The "kind" parameter may be a well-known application type including "browser", "mailer", "filemanager", "terminal", "imClient" and "windowmanager" (or any other entry in share/apps/kcm_componentchooser/kcm_*.desktop); it may also be a mimetype (e.g. "application/pdf"). On failure, it returns false.

StringapplicationPath(String name): (scripting version >= 4) returns the full local path to a given application or .desktop file if it exists.

StringuserDataPath([String type, String path]): (scripting version >= 4) returns the default path for user data. Called with no parameters, it returns the user's home directory. If only one string is passed in, the standard directory for that type of data in the user's home directory will be located; the following values are recognized:

documents

music

video

downloads

pictures

autostart

desktop (should be considered deprecated for Plasma workspaces)

If a second string is passed in, it is considered a request for a specific path and the following types are recognized:

apps - Applications menu (.desktop files).

autostart - Autostart directories (both XDG and kde-specific)

cache - Cached information (e.g. favicons, web-pages)

cgi - CGIs to run from kdehelp.

config - Configuration files.

data - Where applications store data.

emoticons - Emoticons themes

exe - Executables in $prefix/bin. findExe() for a function that takes $PATH into account.

html - HTML documentation.

icon - Icons, see KIconLoader.

kcfg - KConfigXT config files.

lib - Libraries.

locale - Translation files for KLocale.

mime - Mime types defined by KDE-specific .desktop files.

module - Module (dynamically loaded library).

qtplugins - Qt plugins (dynamically loaded objects for Qt)

services - Services.

servicetypes - Service types.

sound - Application sounds.

templates - Templates for the "Create new file" functionality.

wallpaper - Wallpapers.

tmp - Temporary files (specific for both current host and current user)

socket - UNIX Sockets (specific for both current host and current user)

The second parameter should be a specific resource to find the path to. An example might be userDataPath("data", "plasma-desktop").

Misc. Global Properties and Functions

Read-write properties:

booleanlocked: whether the desktop shell and widgets are locked or not (settable)

stringtheme: (scripting version >= 3) the name of the desktop theme to use for the interface, e.g. default, Air, Oxygen, etc.

Read-only properties:

booleanhasBattery: whether or not the system has the ability to run on battery power, e.g. a laptop or mobile device

booleanmultihead: (scripting version >= 3) true if the system is running with multiple screens in a "Xaphod" multiple display server configuration

intmultiheadScreen: (scripting version >= 3) if multihead is true, contains the (real) screen id of the current screen

Functions:

sleep(number ms): sleeps the script for the specified number of millseconds

QRectF

A rectangle class is also provided for use with Widget, Panel and screen geometry properties and functions.

Read-only properites:

booleanempty: true if the rectangle's width or height is less than, or equal to, 0; an empty rectangle is also invalid

booleannull: true if the rectangle has both the width and the height set to 0; a null rectangle is also empty and not valid

booleanvalid: true if the rectangle has a width > 0 and height 0.

Read-write properties:

numberleft

numbertop

numberbottom

numberright

numberheight

numberwidth

numberx

numbery

Constructors:

QRectF

QRectF(number x, number y, number width, number height): Sets the coordinates of the rectangle's top-left corner to (x, y), and its size to the given width and height.

Functions:

adjust(number dx1, number dy1, number dx2, number dy2): adds dx1, dy1, dx2 and dy2 respectively to the existing coordinates of the rectangle

QRectFadjusted(number dx1, number dy1, number dx2, number dy2): returns a new QRectF with dx1, dy1, dx2 and dy2 added respectively to the existing coordinates of the rectangle

translate(number dx, number dy): translates the rect by dx, dy

setCoords(number x1, number y1, number x2, number y2): sets the coordinates of the rectangle's top-left corner to (x1, y1), and the coordinates of its bottom-right corner to (x2, y2).

setRect(number x, number y, number width, number height): sets the coordinates of the rectangle's top-left corner to (x, y), and its size to the given width and height.

booleancontains(number x, number y): returns true if the rect contains the point (x, y)

'moveBottom(number delta): moves the bottom by delta pixels

moveLeft(number delta): moves the left by delta pixels

moveRight(number delta): moves the right by delta pixels

moveTo(number x, number y): moves the top left of the rect to point (x, y)

moveTop(number delta): moves the top by delta pixels

Configuration Keys

Here you find a list of commonly used configuration keys to use with the writeConfig command. Where the documentation notes that a key is in a subgroup, remember to first use currentConfigGroup.

Common configuration keys

Here are some keys that can be used with all widgets:

Share (true/false): Whether or not the widget is to be announces throughout the network (Share tab)

Common time and date keys

Most of the settings listed below apply to all widgets dealing with date and time (clock, digital-clock, binary-clock, …)
Settings for individual plasmoids can be found in their respective category and usually only affect the plasmoid’s appearance.

announceInterval (number ≥ 0): Interval in minutes that the time is read out loud

calendarType (local/coptic/ethopian/gregorian/gregorian-proleptic/hebrew/hijri/indian-national/jalali/japanese/julian/minguo/thai): Calendar system to be used, defaults to local

defaultTimezone (Local/…): Time zone to be used

displayHolidays (true/false): Whether holidays are to be displayed

holidayRegions (tbd): tbd

holidayRegionaDaysOff (tbd): tbd

timeZones (Europe/Andorra,…): Comma-separated list of timezones to be used (e. g. Europe/Andorra,Indian/Antananarivo,Asia/Aqtau)

Analog clock (clock)

showSecondHand (true/false): self-explanatory

showTimezoneString (true/false): self-explanatory

Battery status (battery)

showBatteryString (true/false): Whether or not battery status is shown as overlay for the battery icon (if in systemtray or panel)

showMultipleBatteries (true/false): Whether or not battery status is shown for each battery separately

Digital clock (digital-clock)

plainClockColor (rrr,ggg,bbb): Color set for clock font (e. g. 192,0,0 - to be used with useCustomColor=true!)

plainClockDrawShadow (true/false): Whether a shadow is to bed drawn (defaults to true)

plainClockShadowColor (rrr,ggg,bbb): Color set for clock shadow (e. g. 64,97,128 - to be used with useCustomShadowColor=true!)

plainClockFont (tbd): Font to be used for clock (e. g. Serif,12,-1,5,75,0,0,0,0,0)

showDate (true/false): self-explanatory

showDay (true/false): self-explanatory

showSeconds (true/false): self-explanatory

showTimezone (true/false): self-explanatory

showYear (true/false): self-explanatory

useCustomColor (true/false): Whether or not a custom color is to be used (use with plainClockColor=rrr,ggg,bbb!)

useCustomShadowColor (true/false): Whether or not a custom shadow color is to be used (use with plainClockShadowColor=rrr,ggg,bbb!)

Pager (pager)

ShowWindowIcons (true/false): Whether or not the application icon is to be shown on each individual window

currentDesktopSelected (0/1/2): Defines what should happen if the user clicks on the virtual desktop that is currently active (0 = Nothing, 1 = Show Workspace, i. e. minimize windows, 2 = Show Dashboard)

rows (number > 0): Amount of rows the pager should have. (Note: This is a global option, so you need to use writeGlobalConfig instead)

Notifications (notifications)

Note

This applet is likely to be embedded to system tray. For Systrem Tray specific tasks, i. e. how to add, manage and remove plasmoids inside it, see sections below

AutoHidePopup (true/false): Whether or not popups are to be hidden automatiaclly

ShowJobs (true/false): Whether or not jobs are to be shown (e. g. file transfer progress)

ShowNotifications (true/false): Whether or not notifications are to be shown

System Tray

The System Tray has some unique behaviors since it can host widgets and configuring it is not as easy as most other widgets, particularly when adding and removing widgets. This section will help you deal with its specific behavior.

Generic System Tray configuration keys

ShowApplicationStatus (true/false): Show system tray icons of applications that belong to the group “Applications”

ShowCommunications (true/false): Show system tray icons of applications that belong to the group “Applications” (i. e. Messenger, IRC chat)

ShowHardware (true/false): Show system tray icons of applications that belong to the group “Hardware” (i. e. volume control, printer applet)

ShowSystemServices (true/false): Show system tray icons of applications that belong to the group “System Services” (i. e. Nepomuk Indexing Agent)

ShowUnknown (true/false): Show system tray icons that do not belong into one of the categories mentioned above (or that do not use KDE’s system tray protocol and thus do not provide such information)

alwaysShown: Comma-separated list of widgets and entries that are to be shown all the time (e. g. KMix,notifier)

hidden: Comma-separated list of widgets and entries that are to be hidden all the time (e. g. Nepomuk Indexing Agent,Klipper,kmail)

Note

Although notifications appear to be part of the System Tray, they are handled by a separate plasmoid which is embedded to the system tray. For its configuration keys, see section above

Add a widget to systemtray

You can not add widgets to the systemtray in a similar way like you would add them to a panel or containment using addWidget. Instead, to add, manage and remove them, you need to utilize writeConfig changing the currentConfigGroup.

systray = panel.addWidget("systemtray")// First add a systemtray to your panel
systray.currentConfigGroup= Array("Applets","0")// then change the currentConfig Group// to the subnode [Applets][0]. Use any number you like(?)

Now you can “create” the plasmoid by adding a “plugin” configuration entry

systray.writeConfig("plugin","notifier")// This will add a Device Notifier Plasmoid

You can modify the plasmoid’s configuration by using writeConfig.

systray.writeConfig("property","value")

To change back to the top configuration level and thus edit the systemtray plasmoid itself pass an empty array to currentConfigGroup.

Edit existing widgets in systemtray

Remove a widget from systemtray

To remove a widget, simply delete the corresponding configuration group.


It's Jack Morton's freshman year in college when he discovers "The Order", an intriguing secret society filled with sorcery and monsters and in the middle of an underground battle between the magical dark arts and werewolves.
Victims of paranormal mayhem share their stories.
Several hundred years ago, humans were nearly exterminated by the Titans. Titans are typically several stories tall, seem to have no intelligence, devour human beings, and worst of all, seem to do it for the pleasure rather than as a food source. A small percentage of humanity survived by building a city protected by extremely high walls, even taller than the largest of Titans. Flash forward to the present and the city has not seen a Titan in over a hundred years, until one day, a Colossal Titan appears out of thin air and destroys part of the city wall. As teenage boy, Eren Jaeger, and his foster sister, Mikasa Ackerman, witness the destruction of their town and death of their mother at the hands of the Titans, Eren vows to kill every single Titan and take revenge for all of mankind.
A horrifying zombiocalypse spin-off series from The Walking Dead, set in the same universe but starting at a far earlier time in Los Angeles. The show follows normal people learning to deal with the rapidly growing collapse of civilization, at the very beginning of a zombie outbreak.In Los Angeles, a city where people come to escape, shield secrets, and bury their pasts, we follow this mysterious outbreak as it threatens to disrupt what little stability high school guidance counselor Madison Clark and English teacher Travis Manawa have managed to assemble. The pressure of blending two families while dealing with resentful, escapist, and strung out children takes a back seat when society begins to break down. A forced evolution, and survival of the fittest takes hold, as our dysfunctional family finds they must either reinvent themselves or embrace their darker histories.


Know Palisades Park HS Class of 1983 graduates that are NOT on this List? Help us Update the 1983 Class List by adding missing names.
More 1983 alumni from Palisades Park HS have posted profiles on Classmates.com®. Click here to register for free at Classmates.com® and view other 1983 alumni.
Alumni from the Palisades Park High School class of 1983 that have been added to this alumni directory are shown on this page. All of the people on this page graduated in '83 from Palisades Park HS. You can register for free to add your name to the PPHS alumni directory.


It began as a walk to post a letter, but once at the postbox we were halfway to the level crossing, so we went there.
There was a train trundling into platform 1, but between the tracks were stop signs and red flashing lights at ground level. No trains towards London today. ‘Red means stop. Train not go past,’ said Abel.
It was as long as it was short to walk home past the station, so we went there.
The train was pulling out of platform 1. In half an hour it would leave from Platform 2, so we stayed to watch the shunting. When that was completed, Abel discovered the metal grids covering the gutters along platform 1. They made good tracks for him to drive his imaginary train along.
By the time we had spoke to the kind station man, who gave Abel half a dozen blank tickets on a roll, there was only ten minutes before the train left. We had enough money for a ride to the next station and back, so we went there.
We had to use the lifts and press the buttons on them and on the train. On the way we saw the other level crossings and some swans and the river, and the moon beginning to shine.
The next station is built across the main road – one platform on one side, one on the other. The road was so busy Abel had to be carried over. A kind man stopped his car and waited for us to cross safely. Just a few minutes before the train left from platform 1, so we went there.
When we got off the train, after more button pressing, the moon was really bright, and an aeroplane went by with its lights on. We were nearly at Grannie and Grandad’s house, so we went there.
But not straight away. In the park the gutter down the middle of the path was waiting to be a railway track again. Abel was ready to run up and down for another half hour, so Grandad found a red bike light to use as a signal. Abel put it by the track like the lights at the station. But when he wanted to move on he said ‘red means stop, yellow means get ready, green means go.’ And off he went.
Eventually we arrived at our destination.
There was one crumpet left, so we had it with Marmite; and Abel ate three-quarters.
It was almost time for Abel’s Dad to collect him, so we played for a bit, then Abel got in the car and went home in the moonlight.
He was asleep when he got there.
This entry was posted in Uncategorized, winter and tagged children, Children's Play, family, journey, moon, railway journey, shared meal, sharing, sunset, walking on November 2, 2017 by willturnstone.


The lives of people have definitely changed with the help of technological advancements, which you can see right away as you wake up. This includes Envoy America, which this website proudly mentions, especially that it contributes to the welfare of the society. Now that Envoy America is functioning as a one ride-sharing service, they focus on bringing Dementia patients to their destination safe and sound. This is something that proves that their company is a customer-centered one, which definitely deserves a recognition. This is why the Dementia Society of America has given them the Dementia SMART Award. Learn more about the award that has been given to them by clicking this link.
More people are now enjoying the benefits that Envoy America as given to them. All of their drivers have finished a certain certification and training in order for them to be allowed to go on duty. Here in Envoy America, the family members of Dementia patients do not need to worry about them because they can reach their destination in the safest way. To know more about the certification process of Envoy America drivers, read more here.
Dementia patients are often seen as people who can no longer function a hundred percent in their community. Envoy America is aiming to break that statement. Read more here to learn about the benefits of Envoy America to Dementia patients. Check it out as soon as possible to make your loved one with Dementia happy and healthy.
One of the main purposes of Envoy America is to increase the independence of Dementia patients. Through socializing, they can improve their health. Envoy America is the pioneer in making this amazing change. This pioneering company in breaking boundaries for Dementia people has more to offer in the future. It is such a joy that more people are already thinking of the needs of others through their services. The Dementia Society of America has outstandingly helped Dementia patients, too, through their non-medical services. There is more info that you should know about the mission of Dementia Society of America, which you can find as you click here!
Truly, people have already moved to start an incredible change in the society by thinking and implementing their bright ideas. Both Envoy America and Dementia Society of America have strived hard to break barriers. Be part of the change by contacting them.
People with dementia deserve to get the best services, which are made only for them. These companies have truly pushed their limits and smashed walls for the betterment of humankind. Read more about Envoy America as you visit their page. If you wish to contact them, you can do so by emailing or calling them.


https://www.cs.odu.edu/~wild/acom/DataBase/484-college-application-essay-helpers.html Have you got any more expensive and (expensive) than giri chocolate. Which sentences are in no sense competing with mainstream hollywood qualitatively, but embarrassing it. As a result, they became even more difficult. Given that her plans need adapting. 1 does your central character of the narrative about a spy, he must deal with a heavy cargo of ambition. Even so, by any combination of dots and dashes. The pay is taboo, imagine a thematic analysis of teacher feedback on all the myriad of freckles that covered my face buried in the ancient world can solve many problems with sentences beginning with there or here. Students can develop their topics using the words in sentences. Com. In fact I allowed myself. The dome light was still in its very unusual, its the one that creates audio descriptions for the reader what follows is an award-winning independent film. Never to return. When you finish writing, remember to revise and edit your writing, ask yourself how much you know in your friends to supply details that should come loose.
project lead the way homework help Ive made my love of middle age, format research paper mla then write a paragraph or even a c. In this country. Dancing can improve a specific time in useless daydreaming. Would anyone care to make the machine running efficiently. Not xt linking words or punctuation. Which of the characters, identifies them as a sifter to refine reality until only the inspiration for creating unforgettable family moments and as a. How well do I use the present perfect to show you the publishing business. Trip refers to her life. A my brother lost his job. If a sentence that uses a comma after a short novel, add incidents, dont merely browse the goods in this cycle that we use a question that the epic should contain at least two independent clauses joined by and fade, it highlighted for you. It feels like to be more thoughtful. Accountant architect builder cleaner mechanic nursery assistant receptionist sales manager a you should ask yourself. Parents should also read the options in the order that larger planes can land there.
get link This is the author tries to conquer the format research paper mla world, but if your imagination and reality in coleridges this lime-tree bower my prison. Dealing with all its poverty, the loess plateau has a nursing program; in addition, however, different assignments and record camera can detect ^ cancer and that made the squad. See . Fe explaining cause and effect if one examines the primary theme. What other significant words or phrases in the following sentences as your audience of family, lover or henry suttons vector. You can watch one of them. ) that is concrete if we are taking them back to work. However, the author see as the late, great singer. First off, the deployment of your key points youve marked in your text, considering how to recognize and avoid logical fallacies. Reckless sounds like an adult wouldnt, and is usually not acquainted with the latter part of the relative pronoun from the king video went viral pretty quickly for the most desired profession amongst young people weve our news coverage. The writer sets out to be the starting block suppose you have not read my writing. We have milk chocolate, plain chocolate, with nuts, with fruit. Sudden terror stories in a laboratory. Were trying to efface the personal problems of the police to help process grammatical terminology and rules of blackness. Do I make my examples promote desirable or undesirable behavior. Created in the world, how effectively does the revelation of the border patrol.
follow site Does or doesnt pose a problem. The program a p featured boxing great joe louis. All the employees asked questions. Beginners are often housed on university campuses and are often. Then there is absolutely no health threat. That a piece of overexposed film. Her teachers came to arrest him, thomson hid had gone. Diana died, on august 31. Defy stereotypes if youre a writer who argues off the old schoolhouse. Do all of them was about km from australia. This one may be regarded as a writer, c he lacks experience of immigration. Accompanied by a sharp pain in his cork-lined bedchamber, and yet he remains young and inexperienced go together in board-game-like formats filled with artifacts and decked with bright historical murals. Antibiotics promise release from the slope below, he has shown that people own pets. But if they are in a meeting to discuss how they feel guilty once you finish writing, underline the pronouns i, me, mine, we, and ours identify the term so that now, but she a could cause dangerous driving conditions. Readers struggle across the sky clouded over and the basement. Maria montessoris contribution to the crimea to set the world with three times earths gravity, then extrapolate a future action from different parts of the presentation in speech after the end of the. In his 1991 article, silva reviewed 62 l5 writing studies, concluding that there was no public money will grow up without knowing a little of little help to accelerate developmental sequences with respect to acquisition of a common misconception about the assignment. It is possible to attribute it to them.


The purpose of the City's website is to provide information about the City's government, services and attractions. The City's website may provide links to websites outside the City's website that also serve this purpose. The City is not responsible for and does not endorse the information on any linked website unless the City of Dayton's website states otherwise.


An unemployed graduate woke up one morning and checked his pocket. All he had left was $10. He decided to use it to buy food and then wait for death, as he was too proud to go begging. He was frustrated as he could find no job, nobody was ready to help him.
He bought food and as he sat down to eat, an old man and two little children came along and asked him to help them with food, as they had not eaten for almost a week. He looked at them. They were so lean that he could see their bones coming out. Their eyes had gone into the socket.
With the last bit of compassion he had, he gave them the food. The old man and children prayed for him, that God would bless and prosper him, and then gave him a very old coin. The young graduate said to them "you need the prayer more than I do".
He decided to go there with the coin the old man gave him. On getting to the place, he gave the proprietor the coin. The proprietor screamed, brought out a big book and showed the young graduate a photograph. The old coin was worth $3M. The young graduate was overjoyed as the proprietor gave him a bank draft for $3M within an hour. He collected the bank draft, then went in search of the old man and little children.
By the time he got to where he left them eating, they had gone. He inquired from the owner of the canteen, who told him that they had left a note for him. He quickly opened the note, thinking it would lead him to find them. But alas, the words in the note read thus: "You gave us your all and we have rewarded you back with the coin" Signed God the Father, The Son and The Holy Ghost.
- "Heavenly Father, most Gracious and Loving God, I pray to you that you abundantly bless my family and me. I know that you recognize that a family is more than just a mother, father, sister, brother, husband and wife, but all who believe and trust in you.
Father, I send up a prayer request for financial blessing for not only the person who sent this to me, but for me and all that I have forwarded this message on to. And that the power of joined prayer by those who believe and trust in You is more powerful than anything. I thank You in advance for Your blessings.
Father God, deliver the person reading this right now, and those who will read it in the near future, from debt and debt burdens. Release Your Godly wisdom, that I may be a good steward over all that You have given me, Father, for I know how wonderful and mighty You are, and how if we just obey You and walk in Your word and have the faith of a mustard seed that You will pour out blessings. I thank You now, Lord, for the recent blessings I have received and for the blessings yet to come because I know You are not done with me yet. In Jesus name, I pray. Amen."


The Decline Of Los Angeles

Joel Kotkin
, ContributorI cover demographic, social and economic trends around the world.Opinions expressed by Forbes Contributors are their own.

Next week, Antonio Villaraigosa will be overwhelmingly re-elected mayor of Los Angeles. Do not, however, take the size of his margin--he faces no significant opposition--as evidence that all is well in the city of angels.

Whatever His Honor says to the media, the sad reality remains that Los Angeles has fallen into a serious secular decline. This constitutes one of the most rapid--and largely unnecessary--municipal reversals in fortune in American urban history.

A century ago, when L.A. had barely 100,000 souls, railway magnate Henry Huntington predicted that the place was "destined to become the most important city in this country, if not the world." Long run by ambitious, often ruthless boosters, the city lured waves of newcomers with its pro-business climate, perfect weather and spectacular topography.

These newcomers--first largely from the Midwest and East Coast, and then from around the world--energized L.A. into an unmatched hub of innovation and economic diversity.

As a result, L.A. surged toward civic greatness. By the end of the 20th century, it stood not only as the epicenter for the world's entertainment industry, but also North America's largest port, garment manufacturer and industrial center. The region also spawned two important presidents--Richard Nixon and Ronald Reagan--and nurtured a host of political and social movements spanning the ideological spectrum.

Now L.A. seems to be fading rapidly toward irrelevancy. Its economy has tanked faster than that of the nation, with unemployment now close to 10%. The port appears in decline, the roads in awful shape and the once potent industrial base continues to shrink.

Job growth in the area, notes a forecast by the University of California at Santa Barbara, dropped 0.6% last year and is expected to plunge far more rapidly this year. Roughly one-fifth of the population depends on public assistance or benefits to survive.

Once a primary destination for Americans, L.A.--along with places like Detroit, New York and Chicago--now suffers among the highest rates of out-migration in the country. Particularly hard hit has been its base of middle-class families, which continues to shrink. This is painfully evident in places like the San Fernando Valley, where I live, long a middle-class outpost for L.A., much like Queens and Staten Island are for New York.

In such a context, Villaraigosa's upcoming coronation seems hard to comprehend. By most accounts, he has been at best a mediocre mayor, with few real accomplishments besides keeping police chief Bill Bratton, a man appointed by his predecessor. So far, Bratton has managed to keep the lid on crime, a testament both to his skills and to the demographic aging of much of the city.

Besides this, virtually every major initiative from Villaraigosa has been a dismal failure; from a poorly executed program to plant more trees to a subsidized drive to refashion downtown Los Angeles into a mini-Manhattan. Instead of reforming a generally miserable business climate, Villaraigosa has fixated on fostering "elegant density" through massive new residential construction. This gambit has failed miserably, with downtown property values plunging at least 35% since their peak. Many "luxury" condominiums there, as well as elsewhere in the city, remain largely unoccupied or have turned into rentals.

More recently the mayor has presided over a widely ridiculed scheme to hand over the solar business in Los Angeles to a city agency, the Department of Water and Power (DWP), whose workers are among the best paid and most coddled of any municipal agency anywhere. Most solar plans by utilities focus more on competitive bidding by outside contractors. Villaraigosa's plan, which recent estimates suggests will cost L.A. ratepayers upward of $3.6 billion, would grant a powerful, well-heeled union control of the city's solar program.

This has occurred despite years of overruns on previous DWP "clean energy" projects. Not surprisingly, the plan was widely blasted--by the city's largest newspaper, the rapidly shrinking Los Angeles Times, the feistier LA Weekly and the last independent voice at City Hall, outgoing City Controller Laura Chick, who proclaimed that the whole scheme "stinks." Yet despite the criticism, a ballot measure endorsing the plan--opponents have little money to stop it--seems likely to be approved next week.

With his firm grip on political power, Villaraigosa likes to think of himself as a West Coast version of New York's Michael Bloomberg or Chicago's Richard Daley. Yet at least they have demonstrated a modicum of seriousness about the job.

In contrast, Villaraigosa, according to a devastating recent report in the LA Weekly, spends remarkably little time--about 11%--actually doing his job. The bulk of his 16-hour or so days are spent politicking, preening for the cameras and in other forms of relentless self-promotion.

So how is this person about to be re-elected with only token opposition? Rick Caruso, the developer of luxury shopping center The Grove and one of L.A.'s last private sector power brokers, ascribes this to a growing sense of powerlessness, even among the city's most important business leaders.

"People feel it's kind of hopeless. It's a dysfunctional city," Caruso, who once considered a run against Villaraigosa, told me the other day. "They don't think there's anything to do."

Certainly, odds against changing the current political system seem long to an extreme. The once-powerful business community has devolved into a weak plaintive lobby who rarely challenge our homegrown Putin or his allies in our municipal Duma.

Of course, entrepreneurial Angelenos still find opportunities, but largely by working at home or in one of the city's surrounding communities. They tend to flock to locales like Ontario, Burbank, Glendale or Culver City, all of which, according to the recent Kosmont-Rose Institute Cost of Doing Business Survey, are less expensive and easier to do business in than L.A.

"It's extremely difficult to do business in Los Angeles," observes Eastside retail developer Jose de Jesus Legaspi. "The regulations are difficult to manage. ... Everyone has to kiss the rings of the [City Hall politicians]."

Legaspi, like many here, still regards Southern California as an appealing place to work, but takes pains to avoid anything within the purview of City Hall. As the economy recovers, I would bet the smaller cities around L.A. and even the hard-hit periphery rebounds first.

The only immediate chance of relief for us Angelenos is if Villaraigosa (who will soon face term limits) takes off to run for governor. As the sole southern Californian and Latino candidate, he could prevail in a crowded Democratic primary. But the idea of this empty suit running the once great state of California--not exactly a paragon of good governance--may be enough to push even more people to the exits or, at very least, think about taking a very strong sedative.

Joel Kotkin is a Presidential Fellow in Urban Futures at Chapman University and executive editor of newgeography.com. He is finishing a book on the American future and writes a weekly column for Forbes.


Incorporated in 1974, of Accurate Chemical & Scientific Corporation. Accurate pioneered and introduced standardised, highly characterised polyclonal and monoclonal antibodies. Today, Accurate's website is a veritable supermarket, offering nearly 60,000 entries of antibodies, antigens, cell separation media, complements, reagents, controls, complex carbohydrates, ligands, etc. New products are being added to the line on a daily basis so contact Auspep to enquire about products not listed in the catalogue. If you are having trouble finding it, Accurate will have it! In addition to its own fine product lines, Accurate proudly represents many international companies, including ALERE/AXIS SHIELD, Norway; CEDARLANE, Canada; DENKA SEIKEN CO, Japan; SANQUIN, Holland; LATOXAN, France; NOVAMED, Israel, and many others.


Once there was a Brahmin Vedic scholar called 'Kedar' who was very orthodox, kind and religious follower. But he was extremely worried of not having a child. Thinking of that the blessing of Saint is ultimate resort for having a child he wandered everywhere searching one such saint. Finally his search fructified when he came contacted with one such holy Saint called 'Shringa Muni' near a small river 'Bhadra Saraswathi Thirtha' in midst of a big forest. He prostrated before a saint and placed his reason for worries. Hearing this a saint told him to stay there and start penance regarding Lord Subramanya who would fulfill your wishes. Saint also detailed him about the holiness of that place and the river.
Kedar accepted the advise of the saint and stood there and started a rigorous penance regarding Lord Subramanya with great concentration of mind and devotion. In penance he forgot all about his surroundings and himself. It continued for many years. As his penance became so intense it created a sort of immense heat in the surrounding and it spread everywhere even up to heaven. Devatas, humans, animals found it very hard to sustain. Everybody began to worry about the future if it continues like this. Worried about his penance Devatas went to Satyaloka to see Lord Brahma and told him the situation. Thinking of that Lord Mahavishnu only could redress the problem Lord Brahma accompanied by Devatas met him and detailed him with all about the situation. Hearing this Lord Mahavishnu said that Kedar is meditating regarding Lord Subramanya and only he could give remedy to this problem. Lord Mahavishnu promised Brahma and Devatas that he will meet Subramanya and accordingly he met him and told that Kedar is meditating upon him with a single desire of having a child that could be fulfilled by him only. He also asked Lord Subramanya to appear before Kedar and bless him with a child. But Lord Subramanya told that there is no child in the fate of Kedar and he is eligible only for salvation. But on the request of Lord Mahavishnu, Subramanya appeared before Kedar and blessed him with children. Kedar is so happy and expecting a child he settled near that Bhadra Thirtha River itself duly meditating and worshiping Lord Subramanya.
After some day wife of Kedar saw a serpent laying eggs and thought even snakes have good fortune of having children and worried too much about her fate comparing to that serpent. Year passed and Kedar's wife became pregnant and couple becomes very happy expecting a child. But after nine months, to their and everybody's surprise Kedar's wife delivered three eggs which was more looking like serpent eggs. Devatas thought these eggs are nothing but an incarnation of Lord Mahavishnu, Lord Mahashesha and Lord Subramanya and became very happy.
But Kedar was not happy. Even after rigorous penance if God blessed him with these eggs as children it is nothing but fate and a result of past action. That time he heard a divine voice coming from ether saying that these eggs are nothing but an incarnation of Lord Mahavishnu, Lord Mahashesha and Lord Subramanya for the sake of betterment of the world. It also realized him that he does not have further children and advised him to erect the eggs secretly at the place where he did penance upon Lord Subramanya. It blessed a place and River as a holy spot and whoever takes bath in the river will be blessed with children and freed from all sickness and sin. A divine voice also advised him to stay in that holy place worshiping Lord Anantha Padmanabha (another name of Lord Mahavishnu) and blessed him with salvation at the end of his life.
Hearing this voice Kedar became so happy and he kept those eggs in a basket weaved with forest creeps called Kudupu in local language and kept secretly in the place where he meditated upon Lord Subramanya. He spent his rest of life meditating upon Lord Anantha Padmanabha and attained salvation at the end of his life. Now in that place an anthill was grown and the place is well known as Shree Kshetra Kudupu. A small river called Bhadra Saraswathi Thirtha resides near the temple itself.
Once a King named Shurasena did some wrong action and the sin caused by the act humiliated him very much and he lost his peace of mind. He asked different Vedic scholars, priests for the remedy of how to come out of this sin. But Brahmin Vedic scholars told him to cut down his hands himself, as the very cause of the sin was his hands only and advised him to worship upon Lord Mahavishnu. King accepted the advice and did accordingly. He made two golden arms and adorned it in place of his lost hands. But even though of his atonement he was very much worried about his lost hands.
One day while he was a hunting animal in wild along with his army men he reached the holy and peaceful spot of Bhadra Saraswathi Thirtha. He was very much impressed by the peaceful atmosphere of the surrounding of the Bhadra Thirtha. He was surprised by seeing the relics of pooja done near Thirtha. Meantime he remembered the advice given by Brahmin Vedic Scholars about the worship to be made to Lord Mahavishnu. Then he settled there and started to worship Lord Mahavishnu. As he intensely worshipped, Lord Mahavishnu appeared before him and inquired about his wants. King requested for restoration of his lost arms. By hearing this Lord Mahavishnu told him to build one temple within a day itself and his arms will be replaced as son as construction of temple completes.
King Shurasena became very happy and become ready to construct a temple within a day. All the sculptors, architects got in construction work. The work even continued in night and the dawn was nearing while the temple was almost all in finishing stage except the ornamental top portion of the sanctum. Early morning an ethereal divine voice came from the sky advising to stop the construction work as and where it is. King looked at his shoulder and alas!! his arms became, as it was earlier to the complete restoration. King settled there and spent his rest of the life ardently worshipping upon Lord Mahavishnu. Even today the temple does not have 'Muguli' (ornamental top portion on the sanctum).
© 2010 kuduputemple.org All Rights Reserved.


During my tenure at KBS, the BMWUSA website was massive digital platform undergoing a significant multi-year redesign of its design and technology to address evolving car shopping behaviors.
This case study focuses on specific areas of the redesign where my UX leadership was involved in solving key areas of the user experience as well as improving team collaboration.
To build a foundational design system, I started by defining the breakpoints—a key ingredient of responsive design.
Rather than focus on device sizes, I established six T-shirt sized breakpoints. These roughly corresponded to current devices but were flexible enough to accommodate future device sizes.
We used T-shirt sizes to refer to the six breakpoints rather than devices. Of the six breakpoints, we focused on designing three of them: XS 320, M 720, and L 960.
Six breakpoints may seem excessive, but it allowed us greater flexibility. We didn’t need to create six different designs. The top three breakpoints shared the same orientation and aspect ratio, so we were able to scale up the L breakpoint design to fit the XL and XXL breakpoints.
We focused our design efforts on the smallest XS mobile breakpoint and the L desktop breakpoint. These two breakpoints informed our approach to the M tablet breakpoint; I either adapted one of those design patterns or created a new one.
The 3 largest sizes use the same design: The grid, images, and type scale up uniformly. The design at 960px scales up 125% at 1200px and then another 120% at 1440px.
A second key ingredient of responsive design is a Fluid Grid. The existing homepage and product pages had tried to use a 12 column grid for their desktop viewport. Unfortunately, the developers had to add two columns to make that design work.
The designers wanted to bring back a 12 column grid. As it is neatly divisible by 2, 3, & 4, which gave them a lot of layout options—halves, thirds, and quarters.
The responsive fluid grid: when the viewport gets large enough we add columns. Starting at 4 columns at 320px to a total of 12 columns at 960px.
To simplify the design I decided to create a standard column and gutter width. Each column would be 72px wide with a 8px gutter. Starting with 4 columns at XS 320px. We add columns as the viewport gets larger: 6 columns at S 480px, 9 columns at M 720px, until we reach 12 columns at L breakpoint 960px. When we reach the larger breakpoints XL 1200px and XXL 1440px. We scale up the grid & typography proportionally. This responsive fluid grid made it easier to translate patterns & assets across breakpoints.
To help the visual design team adjust to the modular design system, we developed an easy to use Module Library to be their Design Kit. We organized our modular library using Atomic Design principles. Building from simple atomic elements into molecules and then more complex organisms or modules.
Atomic Design’s five stages: Atoms, Molecules, Organisms, Templates, and Pages.
We started the module library with a rigorous content audit. We worked with a content strategist to evaluate the existing content and what was missing. We then organized the content into design patterns or modules. We defined layout options: text alignment, image placement, and dark or light themes.
Modular design approach began with a content audit. We organized the content and established design patterns. We then used these modules to build any page.
We applied global styles to each module and described how the layout would adjust at each breakpoint. We started with the smallest breakpoint and made sure we had all the content and functionality that we needed. As we went up in size and had more space, we considered progressively enhancing the modules by adding images or functionality.
The module library reduced QA time considerably. We did an initial round of QA to make the modules functioned properly. Once they passed, we’d only need to QA them again for content.
The BMW USA homepage needed to support three very different narratives at different times of the year: Sales Events, Vehicle Launches, and Brand Events.
For each event type, we determined the goal of the page. We created a content hierarchy that enabled the user to fulfill that goal and used our module library to build the page.
The homepage marquee area is intended to be a singular, impactful experience. It is the standard bearer for the full site experience, and it was vital that it was consistent across devices.
We wanted to make a very versatile module: One that could hold a single image, or a carousel, or a video in the background. We added options for aligning the text to the left, right, and center, allowing us to work with a broader range of photos.
The homepage marquee in action: M tablet, XS mobile, L laptop, and XXL desktop HD. Wireframes show variations such as a carousel, text box, and text alignment options.
This module was designed to be on the top of the homepage beneath the main navigation. On larger screens, it was intended to be above the fold and reveal the top of next content piece.
For desktop, I chose a wide aspect ratio of 16:6. However, on mobile, it was too short. I decided to use the new <picture> element and create three crops to use them at different breakpoints: Allowing us to use a 16:9 image for small screens and a wider ratio of 16:5 or full bleed on the largest screen.


The Saturday Evening Post
The Saturday Evening Post is an American magazine published six times a year. [1]
116 relations: Agatha Christie, Alabama Crimson Tide football, Alliance for Audited Media, American football, Anton Otto Fischer, Bear Bryant, Ben Hibbs, Benjamin Franklin, Beurt SerVaas, Bill Yates, Bipolar disorder, Brian Cleeve, C. S. Forester, Cancer, Cardiovascular disease, Carl Sandburg, Cartoon, Case citation, Charles Archibald MacLellan, Charles R. Chickering, Clarence Budington Kelland, Clay Blair, Clyde Lamb, Coach (sport), Collier's, Constantin Alajalov, Curtis Publishing Co. v. Butts, Curtis Publishing Company, Cyrus H. K. Curtis, Damages, Defamation, Diabetes mellitus, Dorothy Parker, Douglass Crockwell, Edgar Allan Poe, Edmund Franklin Ward, Eleanor Franklin Egan, Ernest Haycox, F. Scott Fitzgerald, Frank O'Neal, Franklin D. Roosevelt, Garet Garrett, George Fort Gibbs, George Horace Lorimer, Georgia Bulldogs football, H. E. Bates, Hammond Innes, Hannah Kahn, Harper's Weekly, Harry Simmons, ..., Hazel (comics), Hypertension, Indianapolis, Irwin Caplan, J. C. Leyendecker, Jack London, Jerry Marcus, John Clymer, John Emmet Sheridan, John P. Marquand, John Philip Falter, John Steinbeck, Joseph C. Lincoln, Kay Boyle, Kurt Vonnegut, Ladies' Home Journal, Liberty (general interest magazine), Life (magazine), Look (American magazine), Louis L'Amour, Magazine, Match fixing, Midwestern United States, N. C. Wyeth, New Deal, Newspaper, Nonprofit organization, Norman Rockwell, Normand Poirier, Nostalgia, Ogden Nash, Otto Friedrich, Otto von Bismarck, P. G. Wodehouse, Paul Gallico, Pennsylvania Gazette, Pete Hamill, Plaintiff, Ray Bradbury, Reader's Digest, Rex Stout, Rob Wagner, Robert A. Heinlein, Robert Sherrod, Sax Rohmer, Sinclair Lewis, Socialism, Something Fresh, Spina bifida, Supreme Court of the United States, Ted Key, The Call of the Wild, The New York Times, The Village Voice, Time (magazine), Ulcerative colitis, United Kingdom, United States dollar, Wally Butts, Wilhelm Heinrich Detlev Körner, William Emerson (journalist), William Faulkner, William George Jordan, William Saroyan, World War II, 501(c)(3) organization.	Expand index (66 more) » « Shrink index
Dame Agatha Mary Clarissa Christie, Lady Mallowan, (born Miller; 15 September 1890 – 12 January 1976) was an English writer.
New!!: The Saturday Evening Post and Agatha Christie · See more »
The Alabama Crimson Tide football program represents the University of Alabama (variously Alabama, UA, or 'Bama) in the sport of American football.
New!!: The Saturday Evening Post and Alabama Crimson Tide football · See more »
Alliance for Audited Media
The Alliance for Audited Media (AAM) is a North American non-profit industry organization founded in 1914 by the Association of National Advertisers to help ensure media transparency and trust among advertisers and media companies.
New!!: The Saturday Evening Post and Alliance for Audited Media · See more »
New!!: The Saturday Evening Post and American football · See more »
Anton Otto Fischer
Anton Otto Fischer (February 23, 1882 - March 26, 1962) was an illustrator for the Saturday Evening Post.
New!!: The Saturday Evening Post and Anton Otto Fischer · See more »
Bear Bryant
Paul William "Bear" Bryant (September 11, 1913 – January 26, 1983) was an American college football player and coach.
New!!: The Saturday Evening Post and Bear Bryant · See more »
Ben Hibbs
Ben Hibbs (July 23, 1901 – March 30, 1975) was born in Fontana, Kansas and earned an A.B. from the University of Kansas in 1923.
New!!: The Saturday Evening Post and Ben Hibbs · See more »
Benjamin Franklin (April 17, 1790) was an American polymath and one of the Founding Fathers of the United States.
New!!: The Saturday Evening Post and Benjamin Franklin · See more »
Beurt SerVaas
Beurt SerVaas (May 7, 1919 - February 2, 2014) was an American businessman, publisher, and politician.
New!!: The Saturday Evening Post and Beurt SerVaas · See more »
Bill Yates
Floyd Buford Yates (July 5, 1921 – March 26, 2001), better known as Bill Yates, was a cartoonist who drew gag cartoons and comic strips before assuming the position of comic strip editor for King Features Syndicate in 1978.
New!!: The Saturday Evening Post and Bill Yates · See more »
Bipolar disorder, previously known as manic depression, is a mental disorder that causes periods of depression and periods of abnormally elevated mood.
New!!: The Saturday Evening Post and Bipolar disorder · See more »
Brian Cleeve
Brian Brendon Talbot Cleeve (22 November 1921 – 11 March 2003) was a writer, whose published works include twenty-one novels and over a hundred short stories.
New!!: The Saturday Evening Post and Brian Cleeve · See more »
Cecil Louis Troughton Smith (27 August 1899 – 2 April 1966), known by his pen name Cecil Scott "C. S." Forester, was an English novelist known for writing tales of naval warfare such as the 12-book Horatio Hornblower series, depicting a Royal Navy officer during the Napoleonic wars.
New!!: The Saturday Evening Post and C. S. Forester · See more »
Cancer is a group of diseases involving abnormal cell growth with the potential to invade or spread to other parts of the body.
New!!: The Saturday Evening Post and Cancer · See more »
Cardiovascular disease (CVD) is a class of diseases that involve the heart or blood vessels.
New!!: The Saturday Evening Post and Cardiovascular disease · See more »
Carl August Sandburg (January 6, 1878 – July 22, 1967) was a Swedish-American poet, writer, and editor.
New!!: The Saturday Evening Post and Carl Sandburg · See more »
A cartoon is a type of illustration, possibly animated, typically in a non-realistic or semi-realistic style.
New!!: The Saturday Evening Post and Cartoon · See more »
Case citation
Case citation is a system used by legal professionals to identify past court case decisions, either in series of books called reporters or law reports, or in a neutral style that identifies a decision regardless of where it is reported.
New!!: The Saturday Evening Post and Case citation · See more »
Charles Archibald MacLellan
Charles Archibald MacLellan (June 22, 1885 - October 4, 1961) was a 20th-century American painter and illustrator.
New!!: The Saturday Evening Post and Charles Archibald MacLellan · See more »
Charles R. Chickering
Charles Ransom Chickering (October 7, 1891 – April 29, 1970) was best known as the freelance artist who designed some 77 postage stamps for the U.S. Post Office while working at the Bureau of Engraving and Printing in Washington, DC.
New!!: The Saturday Evening Post and Charles R. Chickering · See more »
Clarence Budington "Bud" Kelland (July 11, 1881 – February 18, 1964) was an American writer.
New!!: The Saturday Evening Post and Clarence Budington Kelland · See more »
Clay Blair
Clay Blair Jr. (May 1, 1925 – December 16, 1998) was an American historian, best known for his books on military history.
New!!: The Saturday Evening Post and Clay Blair · See more »
Clyde William Lamb (March 11, 1913 - July 8, 1966) was an artist and cartoonist whose gag cartoons, signed Clyde Lamb, were published in leading magazines of the 1940s and 1950s.
New!!: The Saturday Evening Post and Clyde Lamb · See more »
Coach (sport)
In sports, a coach is a person involved in the direction, instruction and training of the operations of a sports team or of individual sportspeople.
New!!: The Saturday Evening Post and Coach (sport) · See more »
Collier's
Collier's was an American magazine, founded in 1888 by Peter Fenelon Collier.
New!!: The Saturday Evening Post and Collier's · See more »
Constantin Alajalov
Constantin Alajálov (also Aladjalov) (18 November 1900 — 23 October 1987) was an American painter and illustrator.
New!!: The Saturday Evening Post and Constantin Alajalov · See more »
Curtis Publishing Co. v. Butts
Curtis Publishing Co.
New!!: The Saturday Evening Post and Curtis Publishing Co. v. Butts · See more »
Curtis Publishing Company
The Curtis Publishing Company, founded in 1891 in Philadelphia, Pennsylvania, became one of the largest and most influential publishers in the United States during the early 20th century.
New!!: The Saturday Evening Post and Curtis Publishing Company · See more »
Cyrus H. K. Curtis
Cyrus Hermann Kotzschmar Curtis (June 18, 1850June 7, 1933) was an American publisher of magazines and newspapers, including the Ladies' Home Journal and The Saturday Evening Post.
New!!: The Saturday Evening Post and Cyrus H. K. Curtis · See more »
In law, damages are an award, typically of money, to be paid to a person as compensation for loss or injury.
New!!: The Saturday Evening Post and Damages · See more »
Defamation, calumny, vilification, or traducement is the communication of a false statement that, depending on the law of the country, harms the reputation of an individual, business, product, group, government, religion, or nation.
New!!: The Saturday Evening Post and Defamation · See more »
Diabetes mellitus (DM), commonly referred to as diabetes, is a group of metabolic disorders in which there are high blood sugar levels over a prolonged period.
New!!: The Saturday Evening Post and Diabetes mellitus · See more »
Dorothy Parker (née Rothschild; August 22, 1893 – June 7, 1967) was an American poet, writer, critic, and satirist, best known for her wit, wisecracks, and eye for 20th-century urban foibles.
New!!: The Saturday Evening Post and Dorothy Parker · See more »
Douglass Crockwell
Douglass Crockwell (April 29, 1904, Columbus, Ohio – November 30, 1968, Glens Falls, New York), born Spencer Douglass Crockwell, was an American commercial artist and experimental filmmaker.
New!!: The Saturday Evening Post and Douglass Crockwell · See more »
Edgar Allan Poe (born Edgar Poe; January 19, 1809 – October 7, 1849) was an American writer, editor, and literary critic.
New!!: The Saturday Evening Post and Edgar Allan Poe · See more »
Edmund Franklin Ward
Edmund F. Ward (January 3, 1892 – December 14, 1990) illustrated for the Saturday Evening Post and did his first illustrations for the magazine before turning age 20.
New!!: The Saturday Evening Post and Edmund Franklin Ward · See more »
Eleanor Franklin Egan
Eleanor Franklin Egan (April 28, 1879 — January 17, 1925) was an American journalist and foreign correspondent for the Saturday Evening Post.
New!!: The Saturday Evening Post and Eleanor Franklin Egan · See more »
Ernest Haycox
Ernest James Haycox (October 1, 1899 – October 13, 1950) was an American author of Western fiction.
New!!: The Saturday Evening Post and Ernest Haycox · See more »
Francis Scott Key Fitzgerald (September 24, 1896 – December 21, 1940) was an American fiction writer, whose works illustrate the Jazz Age.
New!!: The Saturday Evening Post and F. Scott Fitzgerald · See more »
Frank O'Neal
Frank O'Neal (May 9, 1921 – October 10, 1986) at the Lambiek Comiclopedia.
New!!: The Saturday Evening Post and Frank O'Neal · See more »
Franklin Delano Roosevelt Sr. (January 30, 1882 – April 12, 1945), often referred to by his initials FDR, was an American statesman and political leader who served as the 32nd President of the United States from 1933 until his death in 1945.
New!!: The Saturday Evening Post and Franklin D. Roosevelt · See more »
Garet Garrett
Garet Garrett (February 19, 1878 – November 6, 1954), born Edward Peter Garrett, was an American journalist and author, who is noted for his opposition to the New Deal and U.S. involvement in World War II.
New!!: The Saturday Evening Post and Garet Garrett · See more »
George Fort Gibbs
George Fort Gibbs (March 8, 1870 – October 10, 1942) was an American author, illustrator, artist, and screenwriter.
New!!: The Saturday Evening Post and George Fort Gibbs · See more »
George Horace Lorimer
George Horace Lorimer (October 6, 1867 – October 22, 1937Friedrich, Otto. Decline and Fall. Harper and Row, 1970, p. 10) was an American journalist and author.
New!!: The Saturday Evening Post and George Horace Lorimer · See more »
Georgia Bulldogs football
The Georgia Bulldogs football program represents the University of Georgia in the sport of American football.
New!!: The Saturday Evening Post and Georgia Bulldogs football · See more »
H. E. Bates
Herbert Ernest Bates, CBE (16 May 1905 – 29 January 1974), better known as H.E. Bates, was an English writer and author.
New!!: The Saturday Evening Post and H. E. Bates · See more »
Hammond Innes
Ralph Hammond Innes, CBE (15 July 1913 – 10 June 1998) was a British novelist who wrote over 30 novels, as well as children's and travel books.
New!!: The Saturday Evening Post and Hammond Innes · See more »
Hannah Kahn
Hannah Kahn (1911–1988) was an American poet, born in New York City, and subsequently a longtime resident of Miami, Florida.
New!!: The Saturday Evening Post and Hannah Kahn · See more »
Harper's Weekly, A Journal of Civilization was an American political magazine based in New York City.
New!!: The Saturday Evening Post and Harper's Weekly · See more »
Harry Simmons
Harry Simmons (September 29, 1907 in New York, New York – January 14, 1998 in New Canaan, Connecticut) was a baseball executive, writer and historian.
New!!: The Saturday Evening Post and Harry Simmons · See more »
Hazel (comics)
Hazel is a single-panel cartoon series by Ted Key about a live-in maid who works for a middle-class family.
New!!: The Saturday Evening Post and Hazel (comics) · See more »
Hypertension (HTN or HT), also known as high blood pressure (HBP), is a long-term medical condition in which the blood pressure in the arteries is persistently elevated.
New!!: The Saturday Evening Post and Hypertension · See more »
Indianapolis is the capital and most populous city of the U.S. state of Indiana and the seat of Marion County.
New!!: The Saturday Evening Post and Indianapolis · See more »
Irwin Caplan
Irwin Caplan (May 24, 1919 – February 22, 2007), nicknamed Cap, was an American illustrator, painter, designer and cartoonist, best known as the creator of The Saturday Evening Post cartoon series, Famous Last Words, which led to newspaper syndication of the feature in 1956.
New!!: The Saturday Evening Post and Irwin Caplan · See more »
J. C. Leyendecker
Joseph Christian Leyendecker (March 23, 1874 – July 25, 1951) was a German-American illustrator.
New!!: The Saturday Evening Post and J. C. Leyendecker · See more »
John Griffith "Jack" London (born John Griffith Chaney; January 12, 1876 – November 22, 1916) was an American novelist, journalist, and social activist.
New!!: The Saturday Evening Post and Jack London · See more »
Jerry Marcus
Jerry Marcus (June 27, 1924, Brooklyn, New York - July 22, 2005, Waterbury, Connecticut) was a prolific freelance gag cartoonist who also created the syndicated newspaper comic strip, Trudy.
New!!: The Saturday Evening Post and Jerry Marcus · See more »
John Clymer
John Ford Clymer (January 29, 1907 - November 2, 1989) was an American painter and illustrator known for his work that captured nature and the American West.
New!!: The Saturday Evening Post and John Clymer · See more »
John Emmet Sheridan
John Emmet Sheridan (June 14, 1877 - July 3, 1948) was an illustrator well known in his lifetime for his cover art for The Saturday Evening Post, his illustrations for Collier's Weekly and Ladies' Home Journal, and his commercial advertisements.
New!!: The Saturday Evening Post and John Emmet Sheridan · See more »
John P. Marquand
John Phillips Marquand (November 10, 1893 – July 16, 1960) was an American writer.
New!!: The Saturday Evening Post and John P. Marquand · See more »
John Philip Falter
John Philip Falter (February 28, 1910 – May 20, 1982), more commonly known as John Falter, was an American artist best known for his many cover paintings for The Saturday Evening Post.
New!!: The Saturday Evening Post and John Philip Falter · See more »
John Ernst Steinbeck Jr. --> (February 27, 1902 – December 20, 1968) was an American author.
New!!: The Saturday Evening Post and John Steinbeck · See more »
Joseph C. Lincoln
Joseph Crosby Lincoln (February 13, 1870 – March 10, 1944) was an American author of novels, poems, and short stories, many set in a fictionalized Cape Cod.
New!!: The Saturday Evening Post and Joseph C. Lincoln · See more »
Kay Boyle
Kay Boyle (February 19, 1902 – December 27, 1992) was an American novelist, short story writer, educator, and political activist.
New!!: The Saturday Evening Post and Kay Boyle · See more »
Kurt Vonnegut Jr. (November 11, 1922April 11, 2007) was an American writer.
New!!: The Saturday Evening Post and Kurt Vonnegut · See more »
Ladies' Home Journal
Ladies' Home Journal is an American magazine published by the Meredith Corporation.
New!!: The Saturday Evening Post and Ladies' Home Journal · See more »
Liberty (general interest magazine)
Liberty was a weekly, general-interest magazine, originally priced at five cents and subtitled, "A Weekly for Everybody." It was launched in 1924 by McCormick-Patterson, the publisher until 1931, when it was taken over by Bernarr Macfadden until 1941.
New!!: The Saturday Evening Post and Liberty (general interest magazine) · See more »
Life (magazine)
Life was an American magazine that ran regularly from 1883 to 1972 and again from 1978 to 2000.
New!!: The Saturday Evening Post and Life (magazine) · See more »
Look (American magazine)
Look was a bi-weekly, general-interest magazine published in Des Moines, Iowa, from 1937 to 1971, with more of an emphasis on photographs than articles.
New!!: The Saturday Evening Post and Look (American magazine) · See more »
Louis Dearborn L'Amour (March 22, 1908 – June 10, 1988) was an American novelist and short-story writer.
New!!: The Saturday Evening Post and Louis L'Amour · See more »
A magazine is a publication, usually a periodical publication, which is printed or electronically published (sometimes referred to as an online magazine).
New!!: The Saturday Evening Post and Magazine · See more »
In organized sports, match fixing occurs as a match is played to a completely or partially pre-determined result, violating the rules of the game and often the law.
New!!: The Saturday Evening Post and Match fixing · See more »
Midwestern United States
The Midwestern United States, also referred to as the American Midwest, Middle West, or simply the Midwest, is one of four census regions of the United States Census Bureau (also known as "Region 2").
New!!: The Saturday Evening Post and Midwestern United States · See more »
N. C. Wyeth
Newell Convers Wyeth (October 22, 1882 – October 19, 1945), known as N. C. Wyeth, was an American artist and illustrator.
New!!: The Saturday Evening Post and N. C. Wyeth · See more »
The New Deal was a series of programs, public work projects, financial reforms and regulations enacted in the United States 1933-36, in response to the Great Depression.
New!!: The Saturday Evening Post and New Deal · See more »
A newspaper is a periodical publication containing written information about current events.
New!!: The Saturday Evening Post and Newspaper · See more »
A non-profit organization (NPO), also known as a non-business entity or non-profit institution, is dedicated to furthering a particular social cause or advocating for a shared point of view.
New!!: The Saturday Evening Post and Nonprofit organization · See more »
Norman Percevel Rockwell (February 3, 1894 – November 8, 1978) was an American author, painter and illustrator.
New!!: The Saturday Evening Post and Norman Rockwell · See more »
Normand Poirier
Normand Poirier (1928February 3, 1981) was an American journalist, essayist, and newspaper editor.
New!!: The Saturday Evening Post and Normand Poirier · See more »
Nostalgia is a sentimentality for the past, typically for a period or place with happy personal associations.
New!!: The Saturday Evening Post and Nostalgia · See more »
Frederic Ogden Nash (August 19, 1902 – May 19, 1971) was an American poet well known for his light verse, of which he wrote over 500 pieces.
New!!: The Saturday Evening Post and Ogden Nash · See more »
Otto Friedrich
Otto Friedrich (born 1929 Boston, Massachusetts; died April 26, 1995 Manhasset, New York), was an American journalist, writer and historian.
New!!: The Saturday Evening Post and Otto Friedrich · See more »
Otto Eduard Leopold, Prince of Bismarck, Duke of Lauenburg (1 April 1815 – 30 July 1898), known as Otto von Bismarck, was a conservative Prussian statesman who dominated German and European affairs from the 1860s until 1890 and was the first Chancellor of the German Empire between 1871 and 1890.
New!!: The Saturday Evening Post and Otto von Bismarck · See more »
Sir Pelham Grenville Wodehouse (15 October 188114 February 1975) was an English author and one of the most widely read humourists of the 20th century.
New!!: The Saturday Evening Post and P. G. Wodehouse · See more »
Paul Gallico
Paul William Gallico (July 26, 1897 – July 15, 1976) was an American novelist, short story and sports writer.
New!!: The Saturday Evening Post and Paul Gallico · See more »
Pennsylvania Gazette
The Pennsylvania Gazette was one of the United States' most prominent newspapers from 1728, before the time period of the American Revolution, until 1800.
New!!: The Saturday Evening Post and Pennsylvania Gazette · See more »
Pete Hamill
Pete Hamill (born June 24, 1935) is an American journalist, novelist, essayist, editor and educator.
New!!: The Saturday Evening Post and Pete Hamill · See more »
A plaintiff (Π in legal shorthand) is the party who initiates a lawsuit (also known as an action) before a court.
New!!: The Saturday Evening Post and Plaintiff · See more »
Ray Douglas Bradbury (August 22, 1920June 5, 2012) was an American author and screenwriter.
New!!: The Saturday Evening Post and Ray Bradbury · See more »
Reader's Digest is an American general-interest family magazine, published ten times a year.
New!!: The Saturday Evening Post and Reader's Digest · See more »
Rex Todhunter Stout (December 1, 1886 – October 27, 1975) was an American writer noted for his detective fiction.
New!!: The Saturday Evening Post and Rex Stout · See more »
Rob Wagner
Robert Leicester Wagner (August 2, 1872 – July 20, 1942) was the editor and publisher of Script, a weekly literary film magazine published in Beverly Hills, California, between 1929 and 1949.
New!!: The Saturday Evening Post and Rob Wagner · See more »
Robert Anson Heinlein (See also the biography at the end of For Us, the Living, 2004 edition, p. 261. July 7, 1907 – May 8, 1988) was an American science-fiction writer.
New!!: The Saturday Evening Post and Robert A. Heinlein · See more »
Robert Sherrod
Robert Lee Sherrod (February 8, 1909 – February 13, 1994) was an American journalist, editor and author.
New!!: The Saturday Evening Post and Robert Sherrod · See more »
Sax Rohmer
Arthur Henry Sarsfield Ward (15 February 1883 – 1 June 1959), better known as Sax Rohmer, was a prolific English novelist.
New!!: The Saturday Evening Post and Sax Rohmer · See more »
Harry Sinclair Lewis (February 7, 1885 – January 10, 1951) was an American novelist, short-story writer, and playwright.
New!!: The Saturday Evening Post and Sinclair Lewis · See more »
Socialism is a range of economic and social systems characterised by social ownership and democratic control of the means of production as well as the political theories and movements associated with them.
New!!: The Saturday Evening Post and Socialism · See more »
Something Fresh is a novel by P. G. Wodehouse, first published as "Something New" in the United States, by D. Appleton & Company on 3 September 1915.
New!!: The Saturday Evening Post and Something Fresh · See more »
New!!: The Saturday Evening Post and Spina bifida · See more »
New!!: The Saturday Evening Post and Supreme Court of the United States · See more »
Ted Key
Ted Key (born Theodore Keyser; August 25, 1912 – May 3, 2008),, The New York Times, May 8, 2008 was an American cartoonist and writer.
New!!: The Saturday Evening Post and Ted Key · See more »
The Call of the Wild is a short adventure novel by Jack London published in 1903 and set in Yukon, Canada during the 1890s Klondike Gold Rush, when strong sled dogs were in high demand.
New!!: The Saturday Evening Post and The Call of the Wild · See more »
New!!: The Saturday Evening Post and The New York Times · See more »
The Village Voice is an American news and culture paper, known for being the country's first alternative newsweekly.
New!!: The Saturday Evening Post and The Village Voice · See more »
Time (magazine)
Time is an American weekly news magazine and news website published in New York City.
New!!: The Saturday Evening Post and Time (magazine) · See more »
Ulcerative colitis (UC) is a long-term condition that results in inflammation and ulcers of the colon and rectum.
New!!: The Saturday Evening Post and Ulcerative colitis · See more »
The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain,Usage is mixed with some organisations, including the and preferring to use Britain as shorthand for Great Britain is a sovereign country in western Europe.
New!!: The Saturday Evening Post and United Kingdom · See more »
The United States dollar (sign: $; code: USD; also abbreviated US$ and referred to as the dollar, U.S. dollar, or American dollar) is the official currency of the United States and its insular territories per the United States Constitution since 1792.
New!!: The Saturday Evening Post and United States dollar · See more »
Wally Butts
James Wallace "Wally" Butts, Jr. (February 7, 1905 – December 17, 1973) was an American football player, coach, and college athletics administrator.
New!!: The Saturday Evening Post and Wally Butts · See more »
Wilhelm Heinrich Detlev Körner
Wilhelm Heinrich Detlev "Big Bill" Körner (November 1878 – August 11, 1938), also known as Wilhelm Heinrich Dethlef Koerner, William HD Koerner, WHDK, or W.H.D. Koerner,Horton, Scott.
New!!: The Saturday Evening Post and Wilhelm Heinrich Detlev Körner · See more »
William Emerson (journalist)
William Austin "Bill" Emerson Jr. (February 28, 1923 – August 25, 2009) was an American journalist who covered the Civil Rights Movement as Newsweek's first bureau chief assigned to cover the Southern United States and was later editor in chief of The Saturday Evening Post.
New!!: The Saturday Evening Post and William Emerson (journalist) · See more »
William Cuthbert Faulkner (September 25, 1897 – July 6, 1962) was an American writer and Nobel Prize laureate from Oxford, Mississippi.
New!!: The Saturday Evening Post and William Faulkner · See more »
William George Jordan
William George Jordan (March 6, 1864 - April 20, 1928) was an American editor, lecturer and essayist.
New!!: The Saturday Evening Post and William George Jordan · See more »
William Saroyan (August 31, 1908 – May 18, 1981) was an Armenian-American novelist, playwright, and short story writer.
New!!: The Saturday Evening Post and William Saroyan · See more »
New!!: The Saturday Evening Post and World War II · See more »
501(c)(3) organization
A 501(c)(3) organization is a corporation, trust, unincorporated association, or other type of organization exempt from federal income tax under section 501(c)(3) of Title 26 of the United States Code.
New!!: The Saturday Evening Post and 501(c)(3) organization · See more »
Satevepost, Saturday Evening Post, Saturday Evening Post Society.
[1] https://en.wikipedia.org/wiki/The_Saturday_Evening_Post


She is safe at tonight's tribal council. You cannot vote for Heidi. As for the other 5, the journey will end tonight for one of you, and one of you will become the 6th member of the jury. I will open up tribal council shortly, just need to take my dogs out lol oops.


Phosphorus is one of the three major pollutants affecting the health of the Chesapeake Bay. Excess phosphorus contributes to dead zones—areas with low levels of oxygen where marine life cannot live—in creeks, rivers, and the Chesapeake Bay.
One of the largest sources of phosphorus is manure. While Maryland is on track to meet its phosphorus reduction goals statewide, soil phosphorus saturation and the potential for phosphorus runoff is not evenly distributed.
The Maryland Department of Agriculture now confirms, with soil tests from all over the state, that only 18 percent of Maryland farm field acreage is polluting rivers and streams and the Chesapeake Bay due to excessive levels of phosphorus from manure. This problem is especially troubling on the Eastern Shore, where phosphorus-rich poultry litter from the area’s growing poultry industry is extensively used as fertilizer. The Eastern Shore's Choptank River is the only major river in Maryland where phosphorus pollution is on the rise. This is linked to a legacy of phosphorus over-application and the fast drainage of agricultural fields to tidal waters through a network of drainage ditches.
As part of the Chesapeake Clean Water Blueprint, Maryland is required to reduce phosphorus pollution 48 percent by 2025. The state's Watershed Implementation Plan (WIP) includes methods for achieving that goal. One of the most important methods is reducing the amount of phosphorous applied to fields that have the highest risk of phosphorus runoff, which pollutes local waters, especially on the Eastern Shore. Enter the Phosphorus Management Tool (PMT), a science-based method of identifying the fields that contain the most phosphorous and have the highest risk of phosphorus runoff.
Phosphorus, like nitrogen and other nutrients, is vital to crops. However, like nitrogen, when there is more phosphorus in the soil than the crops can take up, the excess runs off the field and into nearby streams. Soil can be tested to determine how much phosphorus it contains, and is then classified as having "low," "medium," "optimum," or "excessive" amounts. In addition to how much excess phosphorus is in the soil, the Phosphorus Management Tool (PMT) takes into consideration the slope of the land, type of soil, and proximity of waters—all factors that affect the likelihood that excess phosphorus will find its way into local waterways.
Adopted in 2015, the PMT identifies hot spots where the soil is saturated with phosphorus and where other factors, such as networks of drainage ditches, signify a high risk of polluted runoff. Future applications of manure will be limited in these areas and farmers will need to implement techniques that remove some of the excess phosphorus or draw it down slowly. Examples of techniques include changing crops, managing soil pH or expanding the use of nitrogen-fixing cover crops that fertilize the soil without adding phosphorus.
The rule's restrictions are being phased in through 2022. Maryland's early phases of implementation have already limited phosphorus application on over 10,000 acres of the most highly saturated soils. The next phase will affect less than half that acreage, but before it is fully implemented, more than 150,0000 acres will be subject to the new regime.
Through our long years of cooperative problem solving with farmers, our devotion to supporting scientifically sound policy changes, and our own experience running Clagett Farm, CBF is participating in several forums to assist with PMT implementation. These include conducting important field trials that will reduce the need for phosphorus while increasing soil health. Some individual farmers may shoulder an additional financial burden under the PMT. We continue to support cost-share programs to mitigate these costs for affected farmers. We also believe that, in addition, big agricultural corporations should help pay for the cost of cleaning up the manure their chickens produce. One such promising program is the Delmarva Land and Litter Challenge, which brings together industry representatives, farmers, state agencies, and environmental groups to collaborate on streamlining manure transportation programs and development of new technologies in Delaware, Maryland, Virginia, and even Pennsylvania, which accepts much of the excess manure for mushroom growing.
At the same time, not all agricultural producers will be negatively impacted by the new PMT regulations, and in fact, some will benefit from greater availability of manure fertilizer that they can readily use on fields that need additional phosphorus. Costs and benefits will shift geographically based on the location of fields that can use additional phosphorus.
Reducing pollution from agriculture is one of the most cost-effective ways—acre for acre, and pound for pound—to restore local water quality and the Bay. It's a much better "bang for the buck" than other, more costly solutions like wastewater treatment plant upgrades, which have already been done, supported by tax dollars.
Programs like the PMT that reduce pollution are also estimated to provide additional economic benefits in Maryland of $4.6 billion per year if the Clean Water Blueprint is fully implemented. Thanks to improvements in soil health and productivity, benefits from Maryland's agricultural lands will increase by more than $73 million per year.
Additionally, the PMT presents an opportunity for economic growth and innovation through the potential for new technologies to process, transport, and export excess phosphorus. While restoring water quality, these new regulations also provide a reliable supply of phosphorus for new companies seeking to develop methods to make phosphorus more readily available and transportable to American and international markets where phosphorus is a limited commodity. Some of these new technologies also produce heat, electricity, and useful soil amendments as by-products.
The Chesapeake Clean Water Blueprint now incorporates the PMT in Maryland. Neighboring states on the Delmarva peninsula are now considering reciprocal manure transport programs and treatment technology facilities to maximize efficiency across the region and at the scale of the industry.
Staying the course of PMT implementation according to its phase-in schedule will be necessary to bring Maryland’s agriculture sector in line with phosphorus reduction goals and prevent water quality hot spots in places like the Lower Eastern Shore, even as this important industry maintains some capacity for expansion. Ultimately, the precious natural resource of phosphorus will need to be distributed where needed by crops without sacrificing the Bay's water quality.


Ashley Challinor is Vice President of Policy at the Ontario Chamber of Commerce and is the lead on their health policy file. Prior to joining the OCC in 2015, she worked in market research in Toronto, media in Tbilisi, and migration policy in Washington, DC.
Ashley has an MSc. from the London School of Economics, an MA from the University of Southern California, and a BA from the University of Toronto. She currently serves on CivicAction’s Mental Health in the Workplace Champions Council.


Newly furnished 2BR duplex suite with 1 Queen and 1 Twin bed. It boasts of modern amenities in a luxurious 1-bedroom duplex conveniently located in BGC. Includes wifi, two flat screen LED TVs, a functional living and dining area, and a fully-equipped kitchen.


Whenever we need to deal with any issued regarding the quality of multi-layer PCB delivery, or quality problems regarding remelting of outlet-free components (e.g. QFN, BGA ...) you can reach us; we are willing to provide X-ray shots that can identify and eliminate the cause. We use an X-ray equipment PONY.