-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathblog.html
20 lines (20 loc) · 26.8 KB
/
blog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!doctype html>
<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Blog | Morea Framework</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://morea-framework.github.io/blog"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og:title" content="Blog | Morea Framework"><meta data-rh="true" name="description" content="Blog"><meta data-rh="true" property="og:description" content="Blog"><meta data-rh="true" name="docusaurus_tag" content="blog_posts_list"><meta data-rh="true" name="docsearch:docusaurus_tag" content="blog_posts_list"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://morea-framework.github.io/blog"><link data-rh="true" rel="alternate" href="https://morea-framework.github.io/blog" hreflang="en"><link data-rh="true" rel="alternate" href="https://morea-framework.github.io/blog" hreflang="x-default"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Morea Framework RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Morea Framework Atom Feed"><link rel="stylesheet" href="/assets/css/styles.44e2c4fc.css">
<link rel="preload" href="/assets/js/runtime~main.8a643ff3.js" as="script">
<link rel="preload" href="/assets/js/main.8a9b59ba.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/morea-logo.png" alt="Morea Framework" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/morea-logo.png" alt="Morea Framework" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate">Morea Framework</b></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/docs/overview/motivation">Motivation</a><a class="navbar__item navbar__link" href="/docs/instructors/overview">Instructor Guide</a><a class="navbar__item navbar__link" href="/docs/developers/overview">Developer Guide</a><a class="navbar__item navbar__link" href="/docs/help">Help</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">News</a><a href="https://morea-framework.github.io/morea" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Demo<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://github.com/morea-framework" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="searchBox_ZlJk"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_re4s thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_pO2u margin-bottom--md">All posts</div><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2023/03/07/morea-version-3.2">Morea Version 3.2 release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2022/06/28/morea-version-3.1">Morea Version 3.1 release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2021/08/01/morea-version-3.0">Morea Version 3.0 release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2016/08/09/font-fix">Fix font loading over https</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2016/03/04/gallery-refresh">Gallery refresh</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/10/23/breadcrumbs">Breadcrumbs!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/10/10/morea-watch">morea-watch.rb</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/09/22/morea-lintui">Morea Lintui</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/06/18/morea-version-two">Morea Version 2.0 release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/04/01/google-analytics">Morea: Now with Google Analytics!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2015/01/06/new-themes">Release 1.1.0: New themes for the new year</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/08/15/stackoverflow">Morea Framework on Stack Overflow</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/07/16/vagrant">Virtual Box and Vagrant for Morea</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/06/25/nonmorea-markdown">Non-Morea markdown files</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/06/21/ignore-directories">Ignore directories</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/06/17/quickstart-redesign">QuickStart process redesigned</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/2014/05/22/morea-version-one">Morea Version 1.0 release</a></li></ul></nav></aside><main class="col col--7" itemscope="" itemtype="http://schema.org/Blog"><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2023/03/07/morea-version-3.2">Morea Version 3.2 release</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2023-03-07T00:00:00.000Z" itemprop="datePublished">March 7, 2023</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the release of Version 3.2. This release focuses on improved support for new Morea users, and includes:</p><ul><li>Addition of a "template-module" to the morea template repository.</li><li>Documentation explaining module design and implementation using the new template-module. For details, see <a href="https://morea-framework.github.io/docs/instructors/module-design" target="_blank" rel="noopener noreferrer">Module design</a>.</li><li>Addition of a "_module-icons" directory to the morea template repository, making over 50 PNG from past Morea modules available. For details, see <a href="https://morea-framework.github.io/docs/instructors/icons#module-icons" target="_blank" rel="noopener noreferrer">Module Icons documentation</a>.</li><li>Documentation on how to use Gitpod for Morea development. For details, see <a href="https://morea-framework.github.io/docs/instructors/quick-start#choose-local-or-cloud-development" target="_blank" rel="noopener noreferrer">Choosing local vs. cloud development</a></li><li>Bundler updated to 2.4.2, various gems updated.</li></ul><p>As usual, any changes to the code do not impact existing sites. You will only see these changes the next time you create a new Morea site from the <a href="https://github.com/morea-framework/morea" target="_blank" rel="noopener noreferrer">morea template repository</a>.</p><p>Have fun and let us know if you run into problems.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2022/06/28/morea-version-3.1">Morea Version 3.1 release</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2022-06-28T00:00:00.000Z" itemprop="datePublished">June 28, 2022</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the release of Version 3.1. This release adds a number of useful new features to Morea, including:</p><ul><li><p>Update of Bootstrap to 5.1.3. This enables style customization using <a href="https://getbootstrap.com/docs/5.0/customize/css-variables/" target="_blank" rel="noopener noreferrer">Bootstrap CSS Variables</a>.</p></li><li><p>Morea 3.1 sites now load <a href="https://fontawesome.com/" target="_blank" rel="noopener noreferrer">FontAwesome</a>. This makes a gazillion icons available. For documentation, see the <a href="/docs/instructors/icons">Morea User Guide Chapter on Icons</a>.</p></li><li><p>You can now easily create "Admonitions" or "Callouts". See the <a href="/docs/instructors/admonitions">Morea User Guide Chapter on Admonitions</a> for details.</p></li><li><p>Morea 3.1 sites now load <a href="https://www.bryanbraun.com/anchorjs/" target="_blank" rel="noopener noreferrer">Anchor.js</a>. This provides deep linking into sections of pages. </p></li></ul><p>Many users might decide to wait to obtain these features until the next time they create a Morea site. If you want to upgrade an existing site to Version 3.1, then we provide guidance in the <a href="/docs/instructors/updating">Morea User Guide Chapter on Updating</a>.</p><p>Have fun and let us know if you run into problems.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2021/08/01/morea-version-3.0">Morea Version 3.0 release</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2021-08-01T00:00:00.000Z" itemprop="datePublished">August 1, 2021</time> · <!-- -->3 min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce a new major release of the system. This release should be mostly backward compatible with existing Morea instructor content, though there are extensive changes (and simplifications!) to the way sites are developed and managed.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="summary-of-changes">Summary of changes<a href="#summary-of-changes" class="hash-link" aria-label="Direct link to Summary of changes" title="Direct link to Summary of changes"></a></h2><p>Here is a summary of the changes from Version 2:</p><ol><li><p>Morea 3 uses the latest releases of Jekyll (Version 4.2.0), Bootstrap (5), Bootswatch (5), FullCalendar (5.8), and ChartJS (3.5).</p></li><li><p>Create a new Morea 3 site using the GitHub "template" mechanism. Templates have advantages over the previous approach of cloning: you can create a private repository even though the template is a public repository, and you can create multiple repositories in a single organization from the same template.</p></li><li><p>Morea 3 sites are automatically built and deployed via GitHub Actions whenever there is a commit to the main branch. Unlike Morea 2, Morea 3 does not use custom scripts (such as <code>morea-run-local.sh</code>, <code>morea-publish.sh</code>, etc.).</p></li><li><p>Morea 3 does not require local management of multiple branches. Unlike Morea 2, there are no "src" and "gh-pages" subdirectories.</p></li><li><p>To build and run a Morea 3 site locally, you no longer use a custom script (<code>morea-run-local.sh</code>). Instead, you use the standard Jekyll command <code>bundle exec jekyll serve</code>.</p></li><li><p>To publish a Morea 3 site, you no longer use a special script (<code>morea-publish.sh</code>). Instead, you just commit your changes and push your repository to GitHub. Morea 3 uses GitHub Actions to automatically build and publish the site whenever there is a commit to the main branch in GitHub.</p></li><li><p>Morea 3 is (finally!) cross-platform: there should be no significant differences between development on MacOS, Linux, and Windows platforms.</p></li></ol><p>Astute Morea users will also observe that <a href="https://morea-framework.github.io" target="_blank" rel="noopener noreferrer">https://morea-framework.github.io</a> has been reimplemented using Docusaurus. This will make documentation easier to maintain.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrating-your-v2-content-to-v3">Migrating your V2 content to V3<a href="#migrating-your-v2-content-to-v3" class="hash-link" aria-label="Direct link to Migrating your V2 content to V3" title="Direct link to Migrating your V2 content to V3"></a></h2><p>Instructors who have existing Morea V2 sites for a course taught in a prior semester and who wish to build a new Morea site for a future semester will need to migrate their content. Here are the issues that have been discovered with this migration:</p><p>In Morea 3, Assessments are no longer "page fragments" (like Outcomes), but rather their own page. This leads to several breaking changes:</p><ul><li>The morea_summary field is now required for Assessment pages.</li><li>The URL for interior linking to an Assessment page has changed. Please see <a href="/docs/instructors/linking-in-morea">this page</a>.</li></ul><p>Morea 3 updates JSChart from Version 1 to Version 3. As a result:</p><ul><li>Pages that embed JSChart graphs must be updated to the JSChart 3 API. For example, see the <a href="https://morea-framework.github.io/morea/morea/example-javascript/assessment-javascript-1.html" target="_blank" rel="noopener noreferrer">example Morea assessment page</a>.</li></ul><p>Morea 3 updates Bootstrap from Version 3 to Version 5. As a result:</p><ul><li>Pages that embed Bootstrap CSS and HTML must be updated to Bootstrap Version 5.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-started">Getting started<a href="#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started"></a></h2><p>If you are a current user of Morea, please read the Getting Started section of the Instructor Guide and try building a new site using your old Morea files. If you run into problems, please create an issue or send an email so we can address it.</p><p>A list of known issues and desired enhancements for Morea 3 is available at <a href="https://github.com/morea-framework/morea/issues" target="_blank" rel="noopener noreferrer">https://github.com/morea-framework/morea/issues</a>.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2016/08/09/font-fix">Fix font loading over https</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2016-08-09T00:00:00.000Z" itemprop="datePublished">August 9, 2016</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>Unfortunately, several of the Morea "cerulean" style themes (i.e. cerulean<!-- -->_<!-- -->green, cerulean<!-- -->_<!-- -->red, etc.) were loading the Open Sans font using the http: protocol. Now that GitHub uses https: by default, sites built using those themes were not displaying the Open Sans font correctly when retrieved from a github.io domain. (Instead, the Open Sans font fails to load and the site falls back to the use of the Times Roman font.)</p><p>We just published a fix to these themes in the core repo so that Open Sans will be loaded correctly regardless of the protocol (http: or https:) used.</p><p>To get the fix, cd into your Morea top-level directory, then invoke the morea-merge-upstream.sh script to incorporate the corrected code into your local copy of these themes.</p><p>Then republish your site and all should be well.</p><p>Other themes (SuperHero, SpaceLab, etc.) did not have this bug and so you should not have noticed this problem if you were using them.</p><p>Our apologies for the inconvenience!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2016/03/04/gallery-refresh">Gallery refresh</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2016-03-04T00:00:00.000Z" itemprop="datePublished">March 4, 2016</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>We've neglected the Gallery page for quite a while, so we spent a few minutes today updating it with links to additional sites using Morea---some in quite interesting ways! Take a look and let us know if you'd like your site included.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2015/10/23/breadcrumbs">Breadcrumbs!</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2015-10-23T00:00:00.000Z" itemprop="datePublished">October 23, 2015</time> · <!-- -->2 min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the addition of <a href="http://getbootstrap.com/components/#breadcrumbs" target="_blank" rel="noopener noreferrer">breadcrumbs</a> as a standard feature of Morea sites. </p><p>Breadcrumbs are located just below the navbar and provide an indication of where you are in the site. For example, <a href="http://philipmjohnson.github.io/ics314f15/morea/introduction/reading-athletic-software-engineering.html" target="_blank" rel="noopener noreferrer">this page</a> shows you are at the page "WODs: An athletic approach to software engineering", inside the "Introduction" module, which is inside the "Modules" page, which is below the "Home" page. </p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="upgrade-instructions">Upgrade instructions<a href="#upgrade-instructions" class="hash-link" aria-label="Direct link to Upgrade instructions" title="Direct link to Upgrade instructions"></a></h4><p>To update your current Morea site to support breadcrumbs with minimal hassle, please do the following:</p><ol><li><p>Inspect your current master/src/<!-- -->_<!-- -->layouts/default.html. Do you add any navbar items (or anything else) to that file? If so, copy the added lines to a text buffer someplace and remember where they were located in your default.html file. If you didn't add anything, great.</p></li><li><p>Invoke <code>morea-merge-upstream.sh</code>. You will get a merge conflict in default.html. Don't panic.</p></li><li><p>Edit your <code>master/src/_layouts/default.html</code> file. Make it identical to this <a href="https://raw.githubusercontent.com/morea-framework/core/master/src/_layouts/default.html" target="_blank" rel="noopener noreferrer">default.html</a> file.</p></li><li><p>If you had added navbar links or something to your original default.html file, then edit the <code>master/src/_layouts/core.html</code> file to put them back in. This will look almost exactly like your old default.html file. Add back in whatever customizations you saved to your text buffer in Step 1.</p></li><li><p>There is a slight chance your <code>master/_config.html</code> file also has a merge conflict. If so, just edit it back to your original version. (the changes are just the addition of comments.)</p></li></ol><p>That's it. Now invoke <code>morea-run-local.sh</code> and see if everything looks OK. If not, fix it. If you can't fix it, send me an email.</p><p>Now invoke <code>morea-publish.sh</code> to publish your cool new breadcrumbs to the world!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2015/10/10/morea-watch">morea-watch.rb</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2015-10-10T00:00:00.000Z" itemprop="datePublished">October 10, 2015</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the release of morea-watch.rb, a ruby script you can use instead of morea-run-local.sh and which will automatically stop and restart morea-run-local.sh whenever files in the morea directory change.</p><p>Morea-watch.rb was developed by Dan Port. Please check it out and let us know what you think!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2015/09/22/morea-lintui">Morea Lintui</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2015-09-22T00:00:00.000Z" itemprop="datePublished">September 22, 2015</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the release of <a href="http://morea-framework.github.io/morea-lintui/" target="_blank" rel="noopener noreferrer">morea-lintui</a>, which combines "lint" content validation with a refreshingly retro terminal user interface (tui) for manipulating the structure of Morea sites.</p><img loading="lazy" src="https://raw.githubusercontent.com/morea-framework/morea-lintui/master/morealintui/docs/screenshot1.jpg" width="600px" class="img-responsive" class="img_ev3q"><p>Morea-lintui was developed by Henri Casanova. Please check it out and let us know what you think!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2015/06/18/morea-version-two">Morea Version 2.0 release</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2015-06-18T00:00:00.000Z" itemprop="datePublished">June 18, 2015</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>The Morea team is delighted to announce the 2.0 release. Enhancements include:</p><ul><li>Improved user interface</li><li>Improved calendar integration</li><li>Module meta-data</li><li>Google analytics</li><li>LaTeX equations</li><li>Eliminate dependency on Python</li><li>Page overviews</li><li>... and much more!</li></ul><p>Please see the release notes for details and a migration guide for current users.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/2015/04/01/google-analytics">Morea: Now with Google Analytics!</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2015-04-01T00:00:00.000Z" itemprop="datePublished">April 1, 2015</time> · <!-- -->One min read</div></header><div class="markdown" itemprop="articleBody"><p>Cam Moore has contributed an include file that makes it easy for you to track the use of pages in Morea sites with Google Analytics. To learn more, see the documentation.</p></div></article><nav class="pagination-nav" aria-label="Blog list page navigation"><a class="pagination-nav__link pagination-nav__link--next" href="/blog/page/2"><div class="pagination-nav__label">Older Entries</div></a></nav></main></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="footer__copyright">The Morea Framework is developed by:<br>
<a href="http://csdl.ics.hawaii.edu">Collaborative Software Development Laboratory</a><br>
<a href="http://www.ics.hawaii.edu">Department of Information and Computer Sciences</a><br>
<a href="http://www.hawaii.edu">University of Hawaii</a></div></div></div></footer></div>
<script src="/assets/js/runtime~main.8a643ff3.js"></script>
<script src="/assets/js/main.8a9b59ba.js"></script>
</body>
</html>