LiveWhale: calendaring and content for higher education

Calendaring and content management built for higher education

LiveWhale is a unique platform designed to help colleges and universities communicate better, with unparalleled ease of use and community content sharing. It’s content management for storytellers.

LiveWhale is the platform behind LiveWhale Calendar, a best-in-class calendaring product for colleges and universities.

Take a Test Drive

Why Livewhale?

Trusted by colleges around the world.

LiveWhale is a product of White Whale: a design, strategy, and technology firm that’s been working with schools like yours for almost two decades.

We understand colleges, and we know that your community of staff, faculty, and students is key to a successful website. With LiveWhale you can create news, events, images, faculty and student profiles, and more— and make them available throughout your institution. And if you don’t have the time to keep a lot of content up to date (imagine that!), it’s easy to find and add content from other groups on campus.

Ask us a question

All the features you need…

One-click editing means users can change content right on the page. Go to your page, click Edit Page, make your changes, click Save. Training’s over!

News, events, profiles, forms, blogs, files & whatever you need to drive your site, we’ve got you covered.

Every facet of the LiveWhale experience is customizable, from adding custom fields or changing instruction text to coding brand-new features just for your school. Our profiles module lets you create any number of content types to cover whatever your institution needs.

LiveWhale comes bundled with LiveWhale Calendar, the best and most flexible calendaring solution, purpose-build for higher education.

Tell the story of your school in the way that’s most authentic to you. LiveWhale’s robust and flexible theming system supports any visuals you can dream up, without sacrificing ease of editing.

Our interfaces are WCAG 2.0 and Section 508 compliant out of the box, and we do everything we can to help you make your content accessible to all, from captions to keyboard actions and beyond.

…and a lot more:

  • In-context page editing
  • Versioning
  • User roles and permissions
  • Accessibility checker
  • Website search
  • Custom maps
  • Galleries
  • Shared assets library
  • Forms with spam prevention
  • Social media integration
  • Emergency notifications
  • Embedded video
  • Event management and RSVPs
  • Custom content types
  • Widgets
  • Tag management
  • Page notes
  • SEO friendly
  • Automated backups
  • Image optimization
  • Template permissions
  • Multi-site management
  • Backend customization
  • Secure SSO authentication
  • AWS cloud hosting
  • LiveWhale API
  • Developer community

Building a better .edu

The developers who work with LiveWhale on campuses around the world are a true community, not a faceless crowd.  We work closely with our clients to continuously improve our codebase. 50% of new features come directly from client requests.

Take a Test Drive

Free upgrades and tech support for life.

Since all our clients are on the same version, the improvements we make to our codebase can be shared with everyone. That’s why upgrades to LiveWhale are always free.

The same goes for tech support. If you’re having a hard time using our system, that’s our problem too, and we want to hear about it. So every LiveWhale account comes with unlimited e-mail tech support.

Get In Touch

FAQs

100+ Clients, 100% Satisfied

Our clients love using our software. Our business is making your (work) lives easier.

  • Adams State University
  • Adelphi University
  • Alma College
  • Angelo State University
  • Arkansas State University
  • Barcelona School of Economics
  • Beloit College
  • Bemidji State University
  • Brown University
  • Bucknell University
  • Carondelet High School
  • Carthage College
  • Century College
  • Colby College
  • College of the Atlantic
  • Connecticut College
  • Connecticut State Community Colleges
  • Cornell University College of Business
  • Dalhousie University
  • Eastern Florida State College
  • Emory & Henry College
  • Florida Institute of Technology
  • Grinnell College
  • Indiana University
  • Lewis & Clark College
  • Louisiana Tech University
  • Marian University
  • Marymount Manhattan College
  • Menlo School
  • Middlesex College
  • Monmouth College
  • Mt Royal University
  • Mt. San Antonio College
  • Northeastern University Giving
  • New York University
  • NYU Abu Dhabi
  • NYU Shanghai
  • Oakland University
  • Our Lady of Lourdes School
  • Penn Medicine: University of Pennsylvania Health System
  • Portland Community College
  • Purchase College (SUNY)
  • Radford University
  • Rice University
  • Rutgers Law School
  • Saint Leo University
  • San Francisco School
  • San Mateo Community College District
  • Santa Clara University
  • Seton Hall University
  • Simon Fraser University
  • Southern Connecticut State University
  • Southwest Minnesota State University
  • Southwestern University
  • SUNY Brockport
  • Susquehanna University
  • Sweet Briar College
  • Syracuse Architecture
  • Tarleton State University
  • Temple College
  • Temple University Beasley School of Law
  • Texas A&M University
  • Texas A&M, Corpus Christi
  • Texas A&M, Galveston
  • Trinity College
  • University of Akron
  • University of Arkansas Medical Sciences
  • University of Calgary
  • University of California Berkeley
  • University of Central Oklahoma
  • University of Chicago
  • University of Connecticut
  • University of Florida
  • University of Houston
  • University of Louisiana, Lafayette
  • University of Louisiana, Monroe
  • University of Melbourne
  • University of Minnesota, Duluth
  • University of Minnesota, Twin Cities
  • University of Missouri, Kansas City
  • University of Oklahoma
  • University of Pennsylvania Law School
  • University of Pennsylvania School of Nursing
  • University of Southern Indiana
  • University of Victoria
  • University of Wisconsin, Eau Claire
  • University of Wisconsin, Whitewater
  • Ursinus College
  • Vanderbilt University
  • Virginia Military Institute
  • West Hills Community College
  • Western Oregon University
  • York University, Schulich School of Business

We Have Your Back

We’re a responsive, efficient, enthusiastic team of creative problem solvers working from home offices in Oregon, California, New York, Nevada, Michigan, and Florida.

  • Jason Pontius

    President

    A pathological multitasker, Jason is involved in every aspect of the website development process – from collaborating with our senior designer on design work to overseeing the care and feeding of the LiveWhale CMS. Jason first began exploring interactive design in 1997 as a complement to his graduate study in linguistics at the University of Chicago (where he holds a master’s degree).

    Jason Pontius
  • Stephen Aekins

    Junior Support Technician

    Stephen spent years immersed in hardware and system support before making the leap to software development, blending his technical expertise with a passion for problem solving. In his support role at White Whale, Stephen manages communications with LiveWhale users and developers around the globe. Outside of White Whale, he enjoys weightlifting, bouldering, rollerblading, video games, and creating music.

  • Isaac McGowan

    Senior Developer

    Isaac writes front-end code for the LiveWhale CMS, assists with other CMS implementations, and backs up our UI development team. He has developed and managed web applications since 1999, working on corporate teams as well as individually. Isaac lives in San Rafael with his wife and sons; his non-code interests include surfing, capoeira, and burritos.

    Isaac McGowan
  • Karl Hinze

    Director of Product

    Karl is all about bringing people together to make beautiful things. Besides being a designer and programmer in his own right, Karl also has extensive experience in higher ed as a student, faculty, and staff member. Outside of White Whale, Karl is a musical theatre composer, where he continues to feed his love of collaboration, art, and storytelling.

    Karl Hinze
  • Rachael Wilbur

    Support Manager

    Rachael has a wide range of knowledge and background experiences from working in the fine art, media, and higher education professions. She brings together all her strengths and translates them directly into helping with clients. Born and raised in the midwest, Rachael now calls the Blue Ridge Mountains her home—where she will make any excuse to go explore. She is a mother, photographer, avid recipe tester, and a former barista champion.

  • Cindy Yueh

    Web Developer

    As a former tutor, Cindy has found a perfect combination of her love of teaching and web development in White Whale. She leads the theming and implementation process for new LiveWhale Calendar clients, and assists with testing and accessibility compliance. Outside of work, Cindy enjoys all sports, gaming, building mechanical keyboards, and going on long walks with her sister’s two dogs – Boba and Mango.

  • Tonya Langford Moyle

    Vice President

    On top of managing White Whale’s business affairs, Tonya works with clients on top-level branding and communications strategy – helping them get past organizational roadblocks and find ways to present web content to make sense to their multiple audiences. Raised in small-town Wisconsin, she headed east to attend Wellesley and then Brown, and then west to Portland, OR where she juggles work, kids, chickens, and a side-gig making napkins for her sister’s restaurant.

    Tonya Langford Moyle
  • Katie Compo

    Project Manager

    A compulsive list maker and professional organizer, it’s Katie’s job to shepherd projects from start to finish. She makes sure everything is on track, on budget and everyone is happy. She holds a Bachelor’s from Alma College and a Master’s from Michigan State University. In her free time, you can find Katie with a camera around her neck or enjoying the outdoors with her husband and dog.

    Katie Compo
  • Alex Romanovich

    Technical Director

    Alex has been indispensable to White Whale since its inception, becoming a permanent full-time employee in 2004 and taking the lead in the development of LiveWhale, our content management system. He is a graduate of NYU’s film and psychology programs, an active writer and photographer, and a student of metaphysics.

    Alex Romanovich

Get In Touch

Drop us a line here and we’ll get back to you promptly to schedule your demo. If you have more to say than will fit in these boxes, feel free to email us at hello@whitewhale.net

e-mail address field
textarea field
radio button field
Where would you like to start?

LiveWhale: calendaring and content for higher education

Calendaring and content management built for higher education

LiveWhale is a unique platform designed to help colleges and universities communicate better, with unparalleled ease of use and community content sharing. It’s content management for storytellers.

LiveWhale is the platform behind LiveWhale Calendar, a best-in-class calendaring product for colleges and universities.

Take a Test Drive

Why Livewhale?

Trusted by colleges around the world.

LiveWhale is a product of White Whale: a design, strategy, and technology firm that’s been working with schools like yours for almost two decades.

We understand colleges, and we know that your community of staff, faculty, and students is key to a successful website. With LiveWhale you can create news, events, images, faculty and student profiles, and more— and make them available throughout your institution. And if you don’t have the time to keep a lot of content up to date (imagine that!), it’s easy to find and add content from other groups on campus.

Ask us a question

All the features you need…

One-click editing means users can change content right on the page. Go to your page, click Edit Page, make your changes, click Save. Training’s over!

News, events, profiles, forms, blogs, files & whatever you need to drive your site, we’ve got you covered.

Every facet of the LiveWhale experience is customizable, from adding custom fields or changing instruction text to coding brand-new features just for your school. Our profiles module lets you create any number of content types to cover whatever your institution needs.

LiveWhale comes bundled with LiveWhale Calendar, the best and most flexible calendaring solution, purpose-build for higher education.

Tell the story of your school in the way that’s most authentic to you. LiveWhale’s robust and flexible theming system supports any visuals you can dream up, without sacrificing ease of editing.

Our interfaces are WCAG 2.0 and Section 508 compliant out of the box, and we do everything we can to help you make your content accessible to all, from captions to keyboard actions and beyond.

…and a lot more:

  • In-context page editing
  • Versioning
  • User roles and permissions
  • Accessibility checker
  • Website search
  • Custom maps
  • Galleries
  • Shared assets library
  • Forms with spam prevention
  • Social media integration
  • Emergency notifications
  • Embedded video
  • Event management and RSVPs
  • Custom content types
  • Widgets
  • Tag management
  • Page notes
  • SEO friendly
  • Automated backups
  • Image optimization
  • Template permissions
  • Multi-site management
  • Backend customization
  • Secure SSO authentication
  • AWS cloud hosting
  • LiveWhale API
  • Developer community

Building a better .edu

The developers who work with LiveWhale on campuses around the world are a true community, not a faceless crowd.  We work closely with our clients to continuously improve our codebase. 50% of new features come directly from client requests.

Take a Test Drive

Free upgrades and tech support for life.

Since all our clients are on the same version, the improvements we make to our codebase can be shared with everyone. That’s why upgrades to LiveWhale are always free.

The same goes for tech support. If you’re having a hard time using our system, that’s our problem too, and we want to hear about it. So every LiveWhale account comes with unlimited e-mail tech support.

Get In Touch

FAQs

100+ Clients, 100% Satisfied

Our clients love using our software. Our business is making your (work) lives easier.

  • Adams State University
  • Adelphi University
  • Alma College
  • Angelo State University
  • Arkansas State University
  • Barcelona School of Economics
  • Beloit College
  • Bemidji State University
  • Brown University
  • Bucknell University
  • Carondelet High School
  • Carthage College
  • Century College
  • Colby College
  • College of the Atlantic
  • Connecticut College
  • Connecticut State Community Colleges
  • Cornell University College of Business
  • Dalhousie University
  • Eastern Florida State College
  • Emory & Henry College
  • Florida Institute of Technology
  • Grinnell College
  • Indiana University
  • Lewis & Clark College
  • Louisiana Tech University
  • Marian University
  • Marymount Manhattan College
  • Menlo School
  • Middlesex College
  • Monmouth College
  • Mt Royal University
  • Mt. San Antonio College
  • Northeastern University Giving
  • New York University
  • NYU Abu Dhabi
  • NYU Shanghai
  • Oakland University
  • Our Lady of Lourdes School
  • Penn Medicine: University of Pennsylvania Health System
  • Portland Community College
  • Purchase College (SUNY)
  • Radford University
  • Rice University
  • Rutgers Law School
  • Saint Leo University
  • San Francisco School
  • San Mateo Community College District
  • Santa Clara University
  • Seton Hall University
  • Simon Fraser University
  • Southern Connecticut State University
  • Southwest Minnesota State University
  • Southwestern University
  • SUNY Brockport
  • Susquehanna University
  • Sweet Briar College
  • Syracuse Architecture
  • Tarleton State University
  • Temple College
  • Temple University Beasley School of Law
  • Texas A&M University
  • Texas A&M, Corpus Christi
  • Texas A&M, Galveston
  • Trinity College
  • University of Akron
  • University of Arkansas Medical Sciences
  • University of Calgary
  • University of California Berkeley
  • University of Central Oklahoma
  • University of Chicago
  • University of Connecticut
  • University of Florida
  • University of Houston
  • University of Louisiana, Lafayette
  • University of Louisiana, Monroe
  • University of Melbourne
  • University of Minnesota, Duluth
  • University of Minnesota, Twin Cities
  • University of Missouri, Kansas City
  • University of Oklahoma
  • University of Pennsylvania Law School
  • University of Pennsylvania School of Nursing
  • University of Southern Indiana
  • University of Victoria
  • University of Wisconsin, Eau Claire
  • University of Wisconsin, Whitewater
  • Ursinus College
  • Vanderbilt University
  • Virginia Military Institute
  • West Hills Community College
  • Western Oregon University
  • York University, Schulich School of Business

We Have Your Back

We’re a responsive, efficient, enthusiastic team of creative problem solvers working from home offices in Oregon, California, New York, Nevada, Michigan, and Florida.

  • Jason Pontius

    President

    A pathological multitasker, Jason is involved in every aspect of the website development process – from collaborating with our senior designer on design work to overseeing the care and feeding of the LiveWhale CMS. Jason first began exploring interactive design in 1997 as a complement to his graduate study in linguistics at the University of Chicago (where he holds a master’s degree).

    Jason Pontius
  • Stephen Aekins

    Junior Support Technician

    Stephen spent years immersed in hardware and system support before making the leap to software development, blending his technical expertise with a passion for problem solving. In his support role at White Whale, Stephen manages communications with LiveWhale users and developers around the globe. Outside of White Whale, he enjoys weightlifting, bouldering, rollerblading, video games, and creating music.

  • Isaac McGowan

    Senior Developer

    Isaac writes front-end code for the LiveWhale CMS, assists with other CMS implementations, and backs up our UI development team. He has developed and managed web applications since 1999, working on corporate teams as well as individually. Isaac lives in San Rafael with his wife and sons; his non-code interests include surfing, capoeira, and burritos.

    Isaac McGowan
  • Karl Hinze

    Director of Product

    Karl is all about bringing people together to make beautiful things. Besides being a designer and programmer in his own right, Karl also has extensive experience in higher ed as a student, faculty, and staff member. Outside of White Whale, Karl is a musical theatre composer, where he continues to feed his love of collaboration, art, and storytelling.

    Karl Hinze
  • Rachael Wilbur

    Support Manager

    Rachael has a wide range of knowledge and background experiences from working in the fine art, media, and higher education professions. She brings together all her strengths and translates them directly into helping with clients. Born and raised in the midwest, Rachael now calls the Blue Ridge Mountains her home—where she will make any excuse to go explore. She is a mother, photographer, avid recipe tester, and a former barista champion.

  • Cindy Yueh

    Web Developer

    As a former tutor, Cindy has found a perfect combination of her love of teaching and web development in White Whale. She leads the theming and implementation process for new LiveWhale Calendar clients, and assists with testing and accessibility compliance. Outside of work, Cindy enjoys all sports, gaming, building mechanical keyboards, and going on long walks with her sister’s two dogs – Boba and Mango.

  • Tonya Langford Moyle

    Vice President

    On top of managing White Whale’s business affairs, Tonya works with clients on top-level branding and communications strategy – helping them get past organizational roadblocks and find ways to present web content to make sense to their multiple audiences. Raised in small-town Wisconsin, she headed east to attend Wellesley and then Brown, and then west to Portland, OR where she juggles work, kids, chickens, and a side-gig making napkins for her sister’s restaurant.

    Tonya Langford Moyle
  • Katie Compo

    Project Manager

    A compulsive list maker and professional organizer, it’s Katie’s job to shepherd projects from start to finish. She makes sure everything is on track, on budget and everyone is happy. She holds a Bachelor’s from Alma College and a Master’s from Michigan State University. In her free time, you can find Katie with a camera around her neck or enjoying the outdoors with her husband and dog.

    Katie Compo
  • Alex Romanovich

    Technical Director

    Alex has been indispensable to White Whale since its inception, becoming a permanent full-time employee in 2004 and taking the lead in the development of LiveWhale, our content management system. He is a graduate of NYU’s film and psychology programs, an active writer and photographer, and a student of metaphysics.

    Alex Romanovich

Get In Touch

Drop us a line here and we’ll get back to you promptly to schedule your demo. If you have more to say than will fit in these boxes, feel free to email us at hello@whitewhale.net

e-mail address field
textarea field
radio button field
Where would you like to start?

Using Widgets

An introduction to LWC widgets— what they are, how they’re used, and how to create them (with an emphasis on end users but some more advanced topics for developers).  And that’s that.

Widget basics

Because widgets are such versatile and useful tools in LiveWhale, it was impossible to find a name for them that accurately reflected what they are and can do. So “widget” was the best we could do.

But seriously, believe us, widgets are awesome.

What’s a widget?

The markup shown here is how widgets work on the LiveWhale platform. This means that if you’re creating content on your calendar server (which is powered by LiveWhale), you can use this syntax.  If you’re using widgets on another platform, CMS, etc, the syntax is a little different; we’ll cover that below.

In LiveWhale, a widget is a little bit of XML code that puts some calendar (or CMS) content on a webpage.  On a LiveWhale-powered webpage, the simplest widget possible looks like this:

<widget type="events"/>

If you load a LiveWhale-powered page containing that widget, you’ll see a list of all the events in the database for that site, with a range of default settings for how they’re presented, how many show up at a time, etc.

You can add more specific instructions to a widget using “arguments,” via the <arg> tag, with a very wide range of possibilities. Here’s a widget that returns only events tagged “festival,” from the Campus Life group:

The markup shown here is how widgets work on the LiveWhale platform. This means that if you’re creating content on your calendar server (which is powered by LiveWhale), you can use this syntax.  If you’re using widgets on another platform, CMS, etc, the syntax is different; we’ll cover that below.

<widget type="events">
  <arg id="tag">festival</arg>
  <arg id="group">Campus Life</arg>
</widget>

 You get the idea. 

Why would you use one?

The most common use of a LiveWhale Calendar widget is to put a list of upcoming events on a webpage. In fact, for most LWC uses, “widget” and “event list” are interchangeable terms, although there’s way more you can do with widgets.

The default widget (DW)

When you install LiveWhale Calendar, there’s a single widget that comes included: the “default widget” or “basic” events widget (DW for short).  This is a saved widget that displays a standard list of events, with some default formatting. 

You can customize anything about the DW, from the HTML markup that it generates for event lists to the number of events that are displayed at a time.  And when you place the DW on a page, you can add page-specific arguments to return the exact events you want to display.

Deploying the default widget

Because the widget is saved in LiveWhale Calendar, you can deploy it on a webpage without making reference to the specific details (i.e. arguments) of the widget itself.  Your DW has the id of 1, and in LiveWhale syntax, you’d put it on a webpage like this:

<widget id="1"/>

Most LiveWhale Calendar customers will be placing widgets on webpages that aren’t powered by the LiveWhale platform but by a different CMS.  This means you’ll be using a Javascript version of this widget; the syntax is different, but everything else is the same.  Here’s how you’d place the DW from demo.lwcal.com on a webpage:

<div class="lwcw" data-options="id=1&format=html"></div> 
<script type="text/javascript" id="lw_lwcw" src="http://demo.lwcal.com/livewhale/theme/core/scripts/lwcw.js"></script>

The first block above is the widget itself; that code requests widget #1 from a LiveWhale Calendar server.

We aren’t always going to include this <script> tag when we talk about the JS widget, but just remember that any LWC Javascript widget needs it somewhere in the page to work.

The second block calls some Javascript that tells the widget where to look and how to work; it can be included with the widget, or loaded elsewhere on your webpage (for example, in a sitewide header include).

Customizing the default widget

Customizing the DW is largely a matter of adding arguments to it. You can add these arguments to the saved version of the DW; then they’ll apply to every instance of the widget that you use. Or you can apply them on a widget by widget level, setting specific rules for specific widgets on your webpages. Most likely you’ll do a combination of both.

Editing the DW
To view your list of widgets, select “Widgets” from the toolbox dropdown menu. (It’s only visible to users at the “curator” level and above.) You’ll see your default events widget there; click to edit it. (The widget edit screen, and the many options it offers, is discussed in the next section.) The changes you make will be saved as part of the DW, and all the widgets you’ve deployed will reflect your changes.

Adding widget-specific arguments
When you’re placing a widget on a page, usually you’ll be looking for something different than a list of all the events in your calendar; most commonly you’ll be limiting the display of events by group, event type, or tag.

The widget syntax for specific args is very simple. Here’s a sample DW that displays events from the Music group, with the event type Performances, tagged either “orchestra” or “chamber orchestra.”

Native LiveWhale widget syntax:

<widget id="1">
<arg id="group">Music</arg>
<arg id="category">Performances</arg>
<arg id="tag">orchestra</arg>
<arg id="tag">chamber orchestra</arg>
<arg id="tag_mode">any</arg>
</widget>
Javascript widget syntax:
<div class="lwcw" data-options="id=1&groups=Music&categories=Performances&tags=orchestra,chamber orchestra&tag_mode=any"></div> 

(Of course, this version of the widget still requires the link to the Javascript file telling it what to do, mentioned above.)

Creating new widgets

You can create new widgets (and edit existing ones) from the Widgets page, which admins can access in the Toolbox:

Here’s the basic widget editor interface.

There’s a title and description; a live preview of your widget, which changes as you modify options; and the generated widget syntax, which shows the arguments you’re adding to the widget as you select options. Then the options themselves can be toggled between Simple options (which is all most end users will need) and All options (which is a somewhat overwhelmingly long list of every possible widget option under the sun).

There are a LOT of options that you can manage with widgets. Each of these options corresponds to a widget argument; as discussed above, you can save these arguments as part of the widget itself, or add them later when placing the widget on a page. 

Simple options

We like to think these are pretty self-explanatory! When you enter values for these options, it modifies the widget you’re working on. You’ll see the widget syntax update as you go, and the preview will update when your changes affect the widget’s output.

When you’re done making changes, save your widget. Then you can grab the widget embed code from the widget manager page, using the “Get Code” link:

(If your CMS requires a different style for this embed code, it can be customized to match your needs.)

The “Simple options” are designed to be all your calendar managers need to create great event feeds for their webpages. “All options” is where things get interesting (or intimidating, depend on how you feel about user interfaces).

All widget options

There are a LOT of these. Gosh.

I mean, we warned you, right? You can click the image at right to open it at full size in a new window.

Note that not all these options are relevant for widgets embedded using the Javascript method.

Frankly, if you’re a developer, you will love the wide variety of options available here. We’ll cover the most important and frequently used of them here; we encourage you to get in and explore the rest. 

Groups
You can limit the output of a widget to events from one or more groups, and/or exclude groups from the widget. The former is widely used, especially as a widget-specific argument added when a widget is placed; the latter can be useful if you’re looking for a broad and diverse list of events but want to exclude groups whose events are only for internal use.

Dates
You can set before and after dates for showing events.  These fields have date pickers for precise date ranges; however, you can also enter relative values. So a value of +7 days for “after” and +14 days for “before” will return a list of events starting a week from today.

Event types (“categories”) and tags
An advanced option here is “tag” or “category mode”— if your widget calls for more than one event type or tag, you can pull events matching all or any of them. (“All” is the default option.) 

Filtering & sorting
There are many options for filtering and sorting events; you can pull only starred events, only events happening today, only events in English, and so forth. You can even pull all events matching any search keyword, or filter your events by any of its data attributes.

Places
You can limit an event list by location— say, only showing events within 5 miles of New York City.

Format
(This section we’ll talk about in great detail below.)

Advanced
This section is something of a grab bag of legacy and marginal options that are used in rare cases by LWC developers. 

Custom widget formatting

The most important way that you can customize a widget— especially the default widget that you’ll be using in lots of different places— is in its formatting. You can format the output of a LiveWhale Calendar events widget in any way you need— to match your site’s existing styles, the markup style of your CMS, or even in another markup language like XML or XSLT.

We’ll go through each of these in brief, and the most important (“format”) in detail.

Hide date headers
By default widgets include the date before each day’s events in a list. You can turn that off here.

Include empty days?
Days without any events don’t display date headers, unless you turn this off. (It can be useful if you’re making a calendar-like layout where you’d like to show empty days.)

Thumbnail width and height
These are set by default in your main configuration file, but can be adjusted for specific widgets here.

Crop thumbnails?
If you set this to “No,” your thumbnail will be stretched to meet these dimensions.  (Probably just leave this one alone.)

Ignore thumbnail crops?
You can crop a thumbnail to a specific region when editing an event. Choosing “Yes” here ignores that (and is best when you’re generating non-square thumbnails).

Date, time, and date header format
Customize the format of the time using PHP syntax; this reference will be indispensable if you do customize your date formats.

The format argument

The large text area here contains the markup that the calendar will output for each event in your widget.  You can write any markup here that you want, and include the event variables in {curly brackets}.  

All the event variables can be added by clicking the shortcut links under that box— date, time, description, and so forth. 

For a simple example, if you wanted your event list to look like this:

Office Christmas Party

December 5th, 2017
8:00pm
Tagged: super fun, good times

Lunch with Santa

December 8th, 2017
12:00pm

…. then you’d be looking for markup similar to this:

<h4>Office Christmas Party</h4>
<p class="date">
December 5th, 2017<br/>
8:00pm<br/>
Tagged: <em>super fun, good times</em>
</p>
<h4>Lunch with Santa</h4>
<p class="date">
December 8th, 2017<br/>
12:00pm
</p>

… which means your format argument would look like this:

<h4>{title}</h4>
<p class="date">{date}<br/>
{time}<br/>
{Tagged: |tags|}
</p>

Simple, right?

Extra special top secret feature alert bonus: As you can see with the “Tagged:” section, there’s syntax for showing content only if a variable exists:

{ Only output this content if |this-variable| exists.}

Wrapping widget output in markup

It’s often sensible to output content as an unordered list.  To do this, wrap your widget format in <li>, then use the “Wrap widget output with markup” option to include the markup that should come before and after your widget:

<ul>
{widget}
</ul>

This can also be useful when you’re outputting content to work in a jQuery plugin (like a gallery/slideshow, for example), and need a wrapper around your markup.

One more note for good measure
Some format variables come with their own markup; {title} and {tags} are generated as links, for example. For most variables you can ensure a plain-text-only output by adding _clean to the end of the variable.  So in the example above, if you didn’t want the event titles or tags to be linked, your format would look like this:

<h4>{title_clean}</h4>
<p class="date">{date}<br/>
{time}<br/>
{Tagged: |tags_clean|}
</p>

Widgets in your CMS

Content TBA

Advanced widgetology

Content TBA

LiveWhale: calendaring and content for higher education

Calendaring and content management built for higher education

LiveWhale is a unique platform designed to help colleges and universities communicate better, with unparalleled ease of use and community content sharing. It’s content management for storytellers.

LiveWhale is the platform behind LiveWhale Calendar, a best-in-class calendaring product for colleges and universities.

Take a Test Drive

Why Livewhale?

Trusted by colleges around the world.

LiveWhale is a product of White Whale: a design, strategy, and technology firm that’s been working with schools like yours for almost two decades.

We understand colleges, and we know that your community of staff, faculty, and students is key to a successful website. With LiveWhale you can create news, events, images, faculty and student profiles, and more— and make them available throughout your institution. And if you don’t have the time to keep a lot of content up to date (imagine that!), it’s easy to find and add content from other groups on campus.

Ask us a question

All the features you need…

One-click editing means users can change content right on the page. Go to your page, click Edit Page, make your changes, click Save. Training’s over!

News, events, profiles, forms, blogs, files & whatever you need to drive your site, we’ve got you covered.

Every facet of the LiveWhale experience is customizable, from adding custom fields or changing instruction text to coding brand-new features just for your school. Our profiles module lets you create any number of content types to cover whatever your institution needs.

LiveWhale comes bundled with LiveWhale Calendar, the best and most flexible calendaring solution, purpose-build for higher education.

Tell the story of your school in the way that’s most authentic to you. LiveWhale’s robust and flexible theming system supports any visuals you can dream up, without sacrificing ease of editing.

Our interfaces are WCAG 2.0 and Section 508 compliant out of the box, and we do everything we can to help you make your content accessible to all, from captions to keyboard actions and beyond.

…and a lot more:

  • In-context page editing
  • Versioning
  • User roles and permissions
  • Accessibility checker
  • Website search
  • Custom maps
  • Galleries
  • Shared assets library
  • Forms with spam prevention
  • Social media integration
  • Emergency notifications
  • Embedded video
  • Event management and RSVPs
  • Custom content types
  • Widgets
  • Tag management
  • Page notes
  • SEO friendly
  • Automated backups
  • Image optimization
  • Template permissions
  • Multi-site management
  • Backend customization
  • Secure SSO authentication
  • AWS cloud hosting
  • LiveWhale API
  • Developer community

Building a better .edu

The developers who work with LiveWhale on campuses around the world are a true community, not a faceless crowd.  We work closely with our clients to continuously improve our codebase. 50% of new features come directly from client requests.

Take a Test Drive

Free upgrades and tech support for life.

Since all our clients are on the same version, the improvements we make to our codebase can be shared with everyone. That’s why upgrades to LiveWhale are always free.

The same goes for tech support. If you’re having a hard time using our system, that’s our problem too, and we want to hear about it. So every LiveWhale account comes with unlimited e-mail tech support.

Get In Touch

FAQs

100+ Clients, 100% Satisfied

Our clients love using our software. Our business is making your (work) lives easier.

  • Adams State University
  • Adelphi University
  • Alma College
  • Angelo State University
  • Arkansas State University
  • Barcelona School of Economics
  • Beloit College
  • Bemidji State University
  • Brown University
  • Bucknell University
  • Carondelet High School
  • Carthage College
  • Century College
  • Colby College
  • College of the Atlantic
  • Connecticut College
  • Connecticut State Community Colleges
  • Cornell University College of Business
  • Dalhousie University
  • Eastern Florida State College
  • Emory & Henry College
  • Florida Institute of Technology
  • Grinnell College
  • Indiana University
  • Lewis & Clark College
  • Louisiana Tech University
  • Marian University
  • Marymount Manhattan College
  • Menlo School
  • Middlesex College
  • Monmouth College
  • Mt Royal University
  • Mt. San Antonio College
  • Northeastern University Giving
  • New York University
  • NYU Abu Dhabi
  • NYU Shanghai
  • Oakland University
  • Our Lady of Lourdes School
  • Penn Medicine: University of Pennsylvania Health System
  • Portland Community College
  • Purchase College (SUNY)
  • Radford University
  • Rice University
  • Rutgers Law School
  • Saint Leo University
  • San Francisco School
  • San Mateo Community College District
  • Santa Clara University
  • Seton Hall University
  • Simon Fraser University
  • Southern Connecticut State University
  • Southwest Minnesota State University
  • Southwestern University
  • SUNY Brockport
  • Susquehanna University
  • Sweet Briar College
  • Syracuse Architecture
  • Tarleton State University
  • Temple College
  • Temple University Beasley School of Law
  • Texas A&M University
  • Texas A&M, Corpus Christi
  • Texas A&M, Galveston
  • Trinity College
  • University of Akron
  • University of Arkansas Medical Sciences
  • University of Calgary
  • University of California Berkeley
  • University of Central Oklahoma
  • University of Chicago
  • University of Connecticut
  • University of Florida
  • University of Houston
  • University of Louisiana, Lafayette
  • University of Louisiana, Monroe
  • University of Melbourne
  • University of Minnesota, Duluth
  • University of Minnesota, Twin Cities
  • University of Missouri, Kansas City
  • University of Oklahoma
  • University of Pennsylvania Law School
  • University of Pennsylvania School of Nursing
  • University of Southern Indiana
  • University of Victoria
  • University of Wisconsin, Eau Claire
  • University of Wisconsin, Whitewater
  • Ursinus College
  • Vanderbilt University
  • Virginia Military Institute
  • West Hills Community College
  • Western Oregon University
  • York University, Schulich School of Business

We Have Your Back

We’re a responsive, efficient, enthusiastic team of creative problem solvers working from home offices in Oregon, California, New York, Nevada, Michigan, and Florida.

  • Jason Pontius

    President

    A pathological multitasker, Jason is involved in every aspect of the website development process – from collaborating with our senior designer on design work to overseeing the care and feeding of the LiveWhale CMS. Jason first began exploring interactive design in 1997 as a complement to his graduate study in linguistics at the University of Chicago (where he holds a master’s degree).

    Jason Pontius
  • Stephen Aekins

    Junior Support Technician

    Stephen spent years immersed in hardware and system support before making the leap to software development, blending his technical expertise with a passion for problem solving. In his support role at White Whale, Stephen manages communications with LiveWhale users and developers around the globe. Outside of White Whale, he enjoys weightlifting, bouldering, rollerblading, video games, and creating music.

  • Isaac McGowan

    Senior Developer

    Isaac writes front-end code for the LiveWhale CMS, assists with other CMS implementations, and backs up our UI development team. He has developed and managed web applications since 1999, working on corporate teams as well as individually. Isaac lives in San Rafael with his wife and sons; his non-code interests include surfing, capoeira, and burritos.

    Isaac McGowan
  • Karl Hinze

    Director of Product

    Karl is all about bringing people together to make beautiful things. Besides being a designer and programmer in his own right, Karl also has extensive experience in higher ed as a student, faculty, and staff member. Outside of White Whale, Karl is a musical theatre composer, where he continues to feed his love of collaboration, art, and storytelling.

    Karl Hinze
  • Rachael Wilbur

    Support Manager

    Rachael has a wide range of knowledge and background experiences from working in the fine art, media, and higher education professions. She brings together all her strengths and translates them directly into helping with clients. Born and raised in the midwest, Rachael now calls the Blue Ridge Mountains her home—where she will make any excuse to go explore. She is a mother, photographer, avid recipe tester, and a former barista champion.

  • Cindy Yueh

    Web Developer

    As a former tutor, Cindy has found a perfect combination of her love of teaching and web development in White Whale. She leads the theming and implementation process for new LiveWhale Calendar clients, and assists with testing and accessibility compliance. Outside of work, Cindy enjoys all sports, gaming, building mechanical keyboards, and going on long walks with her sister’s two dogs – Boba and Mango.

  • Tonya Langford Moyle

    Vice President

    On top of managing White Whale’s business affairs, Tonya works with clients on top-level branding and communications strategy – helping them get past organizational roadblocks and find ways to present web content to make sense to their multiple audiences. Raised in small-town Wisconsin, she headed east to attend Wellesley and then Brown, and then west to Portland, OR where she juggles work, kids, chickens, and a side-gig making napkins for her sister’s restaurant.

    Tonya Langford Moyle
  • Katie Compo

    Project Manager

    A compulsive list maker and professional organizer, it’s Katie’s job to shepherd projects from start to finish. She makes sure everything is on track, on budget and everyone is happy. She holds a Bachelor’s from Alma College and a Master’s from Michigan State University. In her free time, you can find Katie with a camera around her neck or enjoying the outdoors with her husband and dog.

    Katie Compo
  • Alex Romanovich

    Technical Director

    Alex has been indispensable to White Whale since its inception, becoming a permanent full-time employee in 2004 and taking the lead in the development of LiveWhale, our content management system. He is a graduate of NYU’s film and psychology programs, an active writer and photographer, and a student of metaphysics.

    Alex Romanovich

Get In Touch

Drop us a line here and we’ll get back to you promptly to schedule your demo. If you have more to say than will fit in these boxes, feel free to email us at hello@whitewhale.net

e-mail address field
textarea field
radio button field
Where would you like to start?