Skip to content

release v1.0.0_beta2

jayallen edited this page May 26, 2011 · 9 revisions

Release Notes for Melody 1.0 Beta 2

The following are notable changes introduced since the release of Melody 1.0 Beta 1.

  • Brand New (to you) Melody UI! — Beta 1 was marred by a very simple but critical flaw: If you didn't have DebugMode enabled, you didn't see Melody's new UI. Fixing that issue will take a bit more time so in the meantime, we've enabled DebugMode across the board so the new Melody UI can emerge from the shadows!

    The side effect of having DebugMode enabled is that the application will surface warnings and error messages at the bottom of each screen which are normally suppressed. Have no fear. It's actually really helpful during the beta period to know about all of those things because they often indicate the cause for bugs you find on any given page so make sure to let us know what you see there when you're reporting bugs on that new UI you're enjoying so much

  • Slick, new entry/page listing screen — The first iteration on Melody's new entry/page listing screen is complete and its implemented as a new display mode complementing the two that have been available in past versions.

    The new mode, conceived of and implemented by Byrne Reese, offers super satisfying one-click access to publishing and a "Quick Look" view of the page/entry content. Plus the full URL is on display for each page/entry instead of being hidden behind an icon making it easier to locate the page or entry you're looking for in the list. (NOTE: There's a bug on the Manage Pages listing screen which breaks the page. We'll have a fix up shortly. UPDATE: The fix is in the latest: Build 30!)

  • New default Melody blog theme — Melody has a new default theme, DePo Clean, and true to its name, it's crisp, clean and professional looking. A big hearty thank you goes out to its ever-talented creator Derek Powazek. Perhaps one day he'll be using it on Melody.

  • Pluggable rich text editor — The rich text editor in Melody has been abstracted from the core and converted into a plugin called SimpleEditor which was a critical step in making the rich text editor completely pluggable. Don't like the markup? Keep running into the same annoying bug? No longer!

  • Pluggable default templates - In the same vein, we've also abstracted the default templates from the core application and made them into a plugin called the Classic Blog Theme Pack. Similarly, this abstraction from the core allows you to more easily tweak and control the default templates installed into all new blogs or, if you can't stand them, you can replace them entirely with your own set.

  • Theme Export — The folks at Endevver contributed their ThemeExport plugin to Melody allowing trivially easy backup of your current theme as a fully-reusable Melody theme. This is fantastic for developers and designers who need to quickly prototype a blog and then ship the templates to their clients in a way that makes it simple for them to apply. The plugin also includes a command-line utility if you're into that kind of thing. (We are!)

  • Dated Asset Upload Folders — If you've ever used Movable Type, you'll know the pain of one day looking into your document root and finding every photo and file you've uploaded since the Pleistocene Era. Well, no more with Melody, which defaults to neatly filing away your toys in dated directories keeping your document root tidy enough for you to finally sleep at night.

  • Site-wide jQuery URL setting and template tag — For those of you who like to use a specific CDN for jQuery or even host a single copy locally for all blogs, we've introduced the JQueryURL configuration directive and corresponding mt:JQueryURL template tag. All you need to do is set it once in your config.cgi and then use the template tag all throughout your templates. Makes upgrading a snap without having to search through your templates to find every referenced location of your jQuery libraries.

  • More coming... Still writing...

Changelog

The following are the raw commits introduced since the release of Beta 1.

8d1edb7 (Sun, 31 Oct 2010 21:14:03 -0400) - Mike

[#333 state:resolved] Fixed the folder editor to support tags.

9d5d5f0 (Tue, 2 Nov 2010 01:07:41 -0700) - Jay Allen

Updated config file

d2f07d4 (Tue, 2 Nov 2010 01:29:50 -0700) - Jay Allen

[#492 state:resolved] Fixed an issue where the setup wizard wasn't being trigger upon a new install

47a1503 (Tue, 2 Nov 2010 13:22:36 -0700) - Jay Allen

[#501 state:open] Squashed many sixapart and movabletype references that missed earlier sweeps. There are still more

bc51624 (Tue, 2 Nov 2010 13:27:39 -0700) - Jay Allen

[#501 state:open] Fixing silly syntax error created in a rush. Always run the app and tests..

96a7804 (Tue, 2 Nov 2010 13:34:08 -0700) - Jay Allen

Bumping internal version to 0.9.28 (v1.0-beta 1 build 28).

ea415c8 (Tue, 2 Nov 2010 18:39:38 -0400) - Mike

[#497 state:resolved] Made the Flickr support load only when enabled which fixed the error message showing on initial publish.

ebb4c1c (Tue, 2 Nov 2010 18:44:43 -0400) - Mike

[#486 state:resolved] Set Markdown.plugin/config.yaml version variable to 1.0.2

ccf15c4 (Tue, 2 Nov 2010 19:13:34 -0400) - Mike

[#454 state:resolved] added an if statement next to $rte to suppress warning.

4be2e04 (Wed, 3 Nov 2010 00:23:49 -0700) - Jay Allen

[#510 state:open] Calling an app method again and again is wasteful and verbose. Assign it to a variable and save both typing and all of those method calls.

ddcb41b (Wed, 3 Nov 2010 00:29:58 -0700) - Jay Allen

[#510] theme_dashboard is—by the plugin's own config.yaml definition—a mode handler for the CMS application. There's no need to test whether it's an MT::App subclass nor is there a need to call MT->instance since $app is provided as an argument to all app mode handlers.

005b871 (Wed, 3 Nov 2010 00:33:06 -0700) - Jay Allen

[#510] We're in the mode handler so we don't need to test for it and to know whether you're in a blog context or not is simply to check $app->blog.

ed814cc (Wed, 3 Nov 2010 01:28:02 -0700) - Jay Allen

[#510] If, as stated in the comment below it, a blog may not have theme meta, then a naked call to it might be a bad idea. Eval'ing the entire line being evaluated means it either works perfectly or it returns undef which in this case is perfect. I still think something is wrong with the object initialization though...

Wrapped read_string's in evals and also removed instantiations of YAML::Tiny which were unnecessary.

50834ea (Wed, 3 Nov 2010 04:30:45 -0700) - Jay Allen

[#510] Don't call MT->instance when app methods get the $app as the first argument

79d9506 (Wed, 3 Nov 2010 04:32:30 -0700) - Jay Allen

[#510] Unpack your arguments and perform initial assignment before anything

4aa6abb (Wed, 3 Nov 2010 05:33:41 -0700) - Jay Allen

[#510] Replaced MT->app->registry with $app->registry

0e21b71 (Wed, 3 Nov 2010 01:47:50 -0700) - Jay Allen

[#510] Comments (FIXME and TODO)

74769f5 (Wed, 3 Nov 2010 07:06:04 -0700) - Jay Allen

Integrated a patch from Dan that was missed in the previous Melody build of Theme Manager. Also included a big fat warning because the lack of error checking on the part of this function's callers has the potential to cause lots of niggling and perhaps even silent bugs. https://github.com/endevver/mt-plugin-theme-manager/commit/f9e828e53590ef9b90f25ea44da79bc176367df2

639d510 (Wed, 3 Nov 2010 07:16:05 -0700) - Jay Allen

Pulling in Dan's changes leading to ThemeManager v0.9.29 https://github.com/endevver/mt-plugin-theme-manager/commit/edb239d8940e94e28f531fbe54542624b4ad0d47

d631f92 (Wed, 3 Nov 2010 07:31:22 -0700) - Jay Allen

Finishing up with Theme Manager 0.9.30 which includes a schema bump with no schema change. This gives a second chance to anyone had any issues with the Melody upgrade.

3b6393f (Wed, 3 Nov 2010 09:00:44 -0700) - Jay Allen

Fixing Theme Manager syntax error introduced in the previous commit. This represents Theme Manager v0.9.31

de15f2e (Wed, 3 Nov 2010 16:20:43 -0400) - Mike

[#505 state:resolved] Edited MultiBlog::Melody to switch $app->param calls to $app->query->param calls.

2bf3ff6 (Wed, 3 Nov 2010 16:40:48 -0400) - Mike

[#511 state:resolved] Removed reference to melody-logo-black.png since the new style overrides that background anyway.

03ec2ae (Thu, 4 Nov 2010 13:29:48 -0700) - Jay Allen

Adding mt-static/support/plugins to .gitignore. Also more effective ignoring of backup files and build-generated files

e3cecd1 (Fri, 5 Nov 2010 11:25:57 -0700) - Byrne

[#450 state:resolved] Fixed broken unit test resulting from Textile being removed from core distro.

9db3fc5 (Fri, 5 Nov 2010 22:27:21 -0400) - Mike

[#513 state:resolved] Converted two instances of $app->{query} in ThemeExport to $app->query.

35fd489 (Sat, 6 Nov 2010 00:43:10 -0400) - Timothy Appnel

[#151 state:resolved] Introduced PerlTidy unit test as t/94-perltidy.t

bc63077 (Sat, 6 Nov 2010 01:29:24 -0400) - Timothy Appnel

[#457] Splits out CSS from check.cgi so it can be styled more easily and without messing with Perl code.

03ca878 (Fri, 5 Nov 2010 10:25:57 -0700) - Byrne

[#499 state:resolved] This commit is our first effort to ease the upgrade path for Movable Type users to Melody. It automates what is already documented on the wiki for Upgrading MT to Melody. Here is an overview of what it does:

  • the installation wizard is invoked by the bootstrapper if config.cgi is not present
  • the installation wizard then checks to see if an mt-config.cgi file exists, and if so assumes the user is upgrading to Melody from MT.
  • the wizard then checks against a list of known plugins that need to be removed
  • then checks for unenveloped .pl files
  • then has the user rename their config file
  • then when everything looks ok, send the user to index.cgi which should then kick off the upgrade wizard

This commit could benefit from some styling. So let's merge and then have Matt Carey take a quick look.

4206665 (Thu, 4 Nov 2010 14:05:09 -0400) - Dan Wolfgang

[#503 status:resolved] Fixed the display of the Global Templates option in the System Overview menu.

b605723 (Thu, 4 Nov 2010 22:34:19 -0400) - Mike

[#517 state:resolved] Fixed stylesheet to load Melody logo on entry preview.

05ddf47 (Fri, 5 Nov 2010 11:39:49 -0700) - Byrne

Changed name of Simple Editor plugin to "Six Apart Editor" to clearly indicate its origins.

1a28881 (Fri, 5 Nov 2010 11:40:24 -0700) - Byrne

[#514 state:resolved] Fix bug preventing rich text editor from loading. The bug had to do with a bad path to the mnt:PluginStaticWebPath

e638fb4 (Fri, 5 Nov 2010 22:14:04 -0400) - Mike

[#509 state:resolved] Made it so that the only thing the news widget was loading was the Melody blog since that is the only valid source of Melody information right now.

1d6e8c9 (Sat, 6 Nov 2010 02:18:38 -0700) - Jay Allen

[#509 state:resolved] A few amendments to the previous commit, restoring certain parts that are instructive for later as well as converting more "mt" things.

e256761 (Sat, 6 Nov 2010 02:45:10 -0700) - Jay Allen

[#524 state:resolved] Resolved a number of warnings in MT::CMS::Plugin for system overview screens

4889ce9 (Sat, 6 Nov 2010 13:46:25 -0700) - Jay Allen

[#520 state:open] Revamped .perltidyrc so that it uses long-form flags. Also tweaked a number of settings based on trial runs of perltidy on the code base

2fbf830 (Sat, 6 Nov 2010 14:18:31 -0700) - Jay Allen

[#520 state:resolved] Perltidy of all .pm, .pl, .cgi and .t files in lib, addons and plugins using .perltidyrc

0f83caf (Sat, 6 Nov 2010 02:15:26 -0700) - Byrne

[#138 state:resolved] Added support for plugin_class to registry. Plugins that bear this property will be reblessed into the identified class. Blessing will fail if plugin class is not found somewhere in the include class. Unit tests have been added as well in support of this feature.

2468e71 (Mon, 8 Nov 2010 05:49:33 -0800) - Jay Allen

Perltidy

4a85f8a (Sun, 7 Nov 2010 01:11:33 -0400) - Timothy Appnel

[#525] Modified some versions numbers and fixed some typos in check.cgi.

1a80c2f (Sun, 7 Nov 2010 01:27:10 -0400) - Timothy Appnel

[#525 state:resolved] Upgraded CGI, LWP, MIME::EncWords and Crypt::DH in extlib to the latest versions in CPAN.

348f9ac (Sun, 7 Nov 2010 01:32:59 -0400) - Timothy Appnel

[#527 state:resolved] Created a MANIFEST.SKIP rule so testbg.cgi doesn't ship any longer.

7bf70df (Mon, 8 Nov 2010 19:53:16 -0800) - Jay Allen

Updated version.pm to the latest because its POD says: You are strongly urged to set 0.77 as a minimum in your code. We had v0.76

13245ad (Sun, 7 Nov 2010 07:14:38 -0800) - Byrne

[#507 state:resolved] Changed the default upload path to a date based path (e.g. /2010/10/) for new assets. This will help avoid the tendency for a user's blog root to be cluttered with lots of uploaded files.

152d112 (Sun, 7 Nov 2010 07:16:41 -0800) - Byrne

[#533 state:resolved] Scrubbed MT::CMS::Asset of calls to app->param.

3078034 (Sun, 7 Nov 2010 00:29:49 -0700) - Byrne

Removing unused template files and converting to use of $app->query->param.

6b1857f (Sun, 7 Nov 2010 00:31:14 -0700) - Byrne

[#480 state:resolved] Fixed issue relating to system level track revisions toggle not saving.

d86c4ae (Sun, 7 Nov 2010 00:31:47 -0700) - Byrne

Removed old code from base of file. This code was never active as it was below the END mark.

4ad7742 (Mon, 8 Nov 2010 12:43:10 -0500) - Dan Wolfgang

[#547 status:resolved] Sort theme titles alphabetically.

2050bc3 (Mon, 8 Nov 2010 14:22:06 -0500) - Dan Wolfgang

[#142 status:open] Removed the Classic Blog default templates from the core.

0315b7a (Mon, 8 Nov 2010 15:37:27 -0500) - Mike

[#535 state:resolved] [#536 state:resolved] [#544 state:resolved] Removed RSS feed from DePoClean in favor of Atom feed, fixed a bad reference to Comment Form module and fixed the Atom template to correctly limit the number of entries that are loaded into it.

732a288 (Mon, 8 Nov 2010 10:32:24 -0500) - Dan Wolfgang

[#518 status:resolved] Make DePoClean the default theme selection--both when installing for the first time, and when creating a new blog.

4e2baf9 (Wed, 10 Nov 2010 11:16:23 -0800) - Jay Allen

[#518 state:resolved] Fixed typo in lib/MT/Upgrade.pm for previous DepoClean default checkin

6a5e809 (Tue, 9 Nov 2010 15:38:39 -0500) - Dan Wolfgang

[#143 state:resolved] Added ClassicBlogThemePack plugin to the repo restoring the legacy 'Classic Blog' theme as well as the updated 'Classic Blog' themes.

226a442 (Wed, 10 Nov 2010 13:47:02 -0500) - Timothy Appnel

[#491 state:resolved] Cleaned out all instances of $app->param. All of them where related where related to revisable functionality. ;)

290fc8f (Wed, 10 Nov 2010 14:54:47 -0500) - Timothy Appnel

[#495 state:resolved] Added missing _ character as noted by Mixel Adm. Thanks.

b1dcac9 (Wed, 10 Nov 2010 15:41:02 -0500) - Timothy Appnel

[#548 state:resolved] Upgraded CGI to latest version (v3.50) and re-synced the extlib directory.

f828de5 (Wed, 10 Nov 2010 15:49:29 -0500) - Timothy Appnel

[#557 state:resolved] Updated CGI to 3.50. Also change minimum Perl version in Makefile.PL to 5.8.8 while I was in there.

df0e167 (Tue, 9 Nov 2010 18:11:51 -0500) - Timothy Appnel

[#531 state:resolved] Rebuilt the entire extlib directory using Bundle::Melody::extlib, perlbrew and a fresh install of perl 5.8.8. There is a fair bit of manual labor involved to remove testing, installation and compiled modules and integrate core packages whose version was not sufficient for Melody's purposes. See the embedded Bundle::Melody::extlib POD for more detail. Also, updated the Makefile.PL listing so testing out a distro build wouldn't complain as much.

8f7ecb7 (Wed, 10 Nov 2010 16:00:11 -0500) - Timothy Appnel

[#469 state:resolved] Added rules for various obsolete or non-working scripts in tools so they don't ship with distros.

53fe6ca (Sun, 7 Nov 2010 23:55:29 -0500) - Timothy Appnel

[#532][#534] Modified check.cgi package list to add missing modules and move others from optional to required.

3870836 (Mon, 8 Nov 2010 10:21:40 -0500) - Timothy Appnel

[#532 state:resolved][#534] Added minimum version numbers to all required modules. Moved a couple back to optional after further review of the code.

0c930c9 (Mon, 8 Nov 2010 10:40:19 -0500) - Timothy Appnel

[#538 state:resolved] Cruft has been removed.

08d92cc (Tue, 9 Nov 2010 18:02:53 -0500) - Timothy Appnel

[#534] More changes to CPAN package infomation in check.cgi

98edfb6 (Wed, 10 Nov 2010 01:13:00 -0500) - Timothy Appnel

[#534 state:resolved][#526 state:resolved] More modifications and clear up to check.cgi including localization cleanup.

9d24887 (Wed, 10 Nov 2010 15:03:58 -0800) - Jay Allen

Restoring themes removed in https://github.com/openmelody/melody/commit/acf2a736008b06835dcc88fa3a04cedad5e63b67 which were and are shipped in MTOS. All of these themes should be wrapped up into theme packs.

af3f81a (Wed, 10 Nov 2010 23:34:11 -0500) - Timothy Appnel

Fixed merge conflicts from a number of my previous commits to check.cgi and Makefile.PL

24b1c82 (Wed, 10 Nov 2010 22:05:58 -0500) - Timothy Appnel

[#457 state:resolved] Merged Melody aligned colors check.css file for Matt Carey.

00b19b5 (Wed, 3 Nov 2010 16:07:51 -0400) - Mike

[#468 state:resolved] Broke up TypePadAntiSpam.pl into a config yaml and three new files to accommodate the functions that were in it.

ce1ae6a (Wed, 10 Nov 2010 21:40:09 -0800) - Jay Allen

Perltidy. Please don't forget to Perltidy. It's so easy and can save lives...

a9db2db (Thu, 11 Nov 2010 13:56:37 -0500) - Dan Wolfgang

[#498 status:resolved] Updated the Theme Manager dashboard preview process to calculate more intelligently.

5dd72f3 (Thu, 11 Nov 2010 10:44:34 -0800) - Byrne

[#519 state:resolved] Revised copy and logo inside of Melody's readme file. Eliminating mentions of Movable Type.

0ca34a4 (Thu, 11 Nov 2010 14:33:04 -0500) - Timothy Appnel

[#559 state:resolved] Return the autosplit and autoload files for Image::Size that was accidentially excluded.

29c898b (Thu, 11 Nov 2010 14:01:21 -0500) - Timothy Appnel

[#558 state:resolved] Added variable interpreation function to CSS after reading it in. Also changed some variables to remove the mt_ prefix.

02c682e (Thu, 11 Nov 2010 12:21:10 -0800) - Jay Allen

Removed trailing whitespace, unnecessary indentation from check.css and converted tabs to spaces.

02db911 (Thu, 11 Nov 2010 12:29:18 -0800) - Jay Allen

[#563 state:open] Adding main.css/simple.css (at least temporarily) into the repo for Matt to peruse

1bf2f00 (Mon, 1 Nov 2010 21:14:15 -0700) - Byrne

[#560 state:resolved] Added a pure CSS3 gradient to the blog and system level screens. Matt Carey should confirm colors.

dc62439 (Fri, 12 Nov 2010 00:02:23 -0800) - Jay Allen

Revert "[#560 state:resolved] Added a pure CSS3 gradient to the blog and system level screens. Matt Carey should confirm colors."

This reverts commit 1bf2f008bf16f5ab1337f4690ee825572fb83abf.

201523a (Fri, 12 Nov 2010 13:42:13 -0500) - Timothy Appnel

[#562][#558 state:resolved] Moved check.css to its own subfolder. Fixed merge conflict as per Matt Carey's direction.

b31fe2a (Fri, 12 Nov 2010 13:52:39 -0500) - Timothy Appnel

[#562 state:resolved] Updated path of check.css in check.cgi. Made refactoring comment about the use of File::Spec.

02d65c9 (Sat, 13 Nov 2010 15:58:18 -0800) - Jay Allen

[#567 state:resolved] HOTFIX: Changed the default DebugMode setting to 1 in MT::Core in order to make sure that users see the correct stylesheets and javascript. DebugMode can be disabled by setting it to 0 in config.cgi, but don't do that...

98a822b (Fri, 12 Nov 2010 20:38:25 -0500) - Timothy Appnel

[#541 state:resolved] Added filter that looks for 'id="bootstrapper"' a string not found in footer_popup.tmpl as a last ditch effort to filter out dialogs. Also updated unit test to look for same hook.

3b9d81e (Tue, 16 Nov 2010 08:09:27 -0500) - Dan Wolfgang

Revert "[#498 status:resolved] Updated the Theme Manager dashboard preview process to calculate more intelligently."

This reverts commit a9db2dba4034591772757c094e415b817cb3bca8.

e15ea40 (Tue, 16 Nov 2010 08:10:27 -0500) - Dan Wolfgang

[#573 status:resolved] Fix TM's config.yaml and re-add the preview image update.

ac04eee (Sat, 13 Nov 2010 22:04:25 -0500) - Mike

[#569 state:resolved] Fixed a search-replace job in MT::App::Comments that broke commenter signup

81b3767 (Tue, 16 Nov 2010 06:52:25 -0800) - Jay Allen

[#569 state:resolved] Seems a shame to create a fancy variable to hold the $app->query and then not even use it...

441b106 (Tue, 16 Nov 2010 11:54:40 -0800) - Jay Allen

Full codebase perltidy including the perl scripts in the tools directory

d893f0f (Tue, 16 Nov 2010 12:04:34 -0800) - Jay Allen

Adding in logging/debugging code, all commented

1173165 (Tue, 16 Nov 2010 12:47:26 -0800) - Jay Allen

[#584 state:resolved] Fixed an issue with tools/static-copy where the writing of a file would fail if the destination directory did not exist. Now calling MT::FileMgr->mkpath prophylactically because it's good like that

9b46143 (Tue, 16 Nov 2010 15:06:44 -0500) - Mike

[#576 state:resolved] Updated jQuery to 1.4.4

49e8a62 (Sat, 13 Nov 2010 03:29:39 -0500) - Timothy Appnel

[#359] Wrapped markup for Flash widgets in mt:ignore tags.

842f953 (Sat, 13 Nov 2010 03:33:46 -0500) - Timothy Appnel

[#359 state:resolved] Non-GPL compliant Flash widgets from the repo.

d65a709 (Thu, 11 Nov 2010 12:25:37 -0800) - Byrne

[#515 state:open] Adding support for "Publishing Profile Updated" message to core list template screen. This is effectively a no-op with Theme Manager installed, so you will see another commit in Theme Manager that replicates this. This must be made in case anyone ever removes Theme Manager.

15c5406 (Thu, 11 Nov 2010 12:27:37 -0800) - Byrne

[#515] Adding a new "update_publish_profile" handler. Adding it to the list of supported methods and adding the backend logic as well. There was a TODO item to break this out into a separate handler, and that is what I have done.

a4b7e59 (Thu, 11 Nov 2010 12:31:54 -0800) - Byrne

[#515] Removed the update publish profile block from MT::CMS::Blog::save. This is being moved to its own handler.

ac50387 (Thu, 11 Nov 2010 12:38:38 -0800) - Byrne

[#515] Fixed bug where users would get "Site URL must be an absolute URL."

This is the result of some outdated logic whereby in order to change the publishing profile of a blog, one would invoke the MT::CMS::Blog::save method/handler. There was a long standing to do to move this to a dedicated handler, which is what we have done here. This bypasses the cms_pre_blog_save_filter or somesuch that was triggering the error. It was safe to bypass because we were not saving the entire blog - we were just updating its profile.

0f56f0f (Fri, 12 Nov 2010 13:07:35 -0800) - Byrne

[#515 state:resolved] Re-added Profile Updated flag on Theme Managers list templates handler. This was done in order to resolve a merge conflict with Theme Manager's config.yaml file.

ca62604 (Mon, 8 Nov 2010 10:52:07 -0800) - Byrne

[#508 state:open] Redesigned the Manage Entries screen a bit. These enhancements can be found in a new "Compact" display mode for tables. "Compact" for all other tables has been renamed to "Minimal." This will allow for greater backwards compatibility I think. In this redesign:

  • Added a second row to each entry, in which the URL to the entry can be seen. Clicking the URL takes you to the entry in a new tab/window.
  • Removed the view icon for each page/entry.
  • Added a list of actions in the added row. These actions will be extensible in the future. For now they allow for republishing and editing.
  • Added a rebuild and rebuilding icon that is displayed when a user asks to republish an entry/page.

Added support for a new view mode on List Entries screen. This brings the list to:

  • Minimal (Legacy MT format)
  • Compact (New compact listing mode)
  • Expanded (Traditional expanded mode)

895de78 (Fri, 12 Nov 2010 01:43:08 -0800) - Byrne

[#508] Adding the rebuild_entry AJAX method and handler to the CMS. This is the backend logic for the AJAX Publish plugin.

ac378de (Sat, 13 Nov 2010 01:25:14 -0800) - Byrne

[#508] Implements ajax republishing on the front end for entries and pages. Lots of UI refinements - rounded corners for entries on hover, fade in/out for republishing icon, and more.

cc18c42 (Tue, 16 Nov 2010 01:43:07 -0800) - Byrne

[#508 state:resolved] This is the last commit that adds support for one final action called "Quick Look." When clicked, a modal dialog appears which shows a small preview of the entry's content. This is not a live preview. It is simply meant to be a way for a authors to peak inside an entry to see if it is the one they are looking for. In this commit I also added lots of jquery UI CSS which was not in the app before, but was needed to support the new jQuery based dialog. This dialog is something I hope will replace all dialogs in Melody!

3fe804f (Tue, 16 Nov 2010 13:44:47 -0800) - Jay Allen

Revert "[#563 state:open] Adding main.css/simple.css (at least temporarily) into the repo for Matt to peruse"

This reverts commit 02db9111d5b5c7debaa34e9a565e1616fc34c125. mt-static/css/main.css and mt-static/css/simple.css are minified versions of the actual stylesheets (mt-static/css/structure.css and mt-static/css/chromeless.css, I believe) generated by the build system for optimization purposes.

These two stylesheets are utilized exclusively and solely by installations which are not running with DebugMode enabled. Since we will be shipping Beta 2 with DebugMode enabled by default, it relieves the need to include these files which to date have not yet been regenerated from the stylesheets containing the new Melody styles.

e55a121 (Tue, 16 Nov 2010 13:51:34 -0800) - Jay Allen

[#136 state:resolved] Fixed a bug that caused pagination in the dynamic publishing subsystem to be rendered inoperable when dynamic caching was in effect. Now including the query string in the PHP cache key so that the URLs with different offset values are not cached under the same key.

08e55d6 (Thu, 11 Nov 2010 16:21:11 -0800) - Jay Allen

[#585 state:resolved] Converted Multiblog and TypePad Antispam to utilize the new plugin_class config.yaml key to specify the parent class of the plugin instead of pesky init callbacks which slow down the app.

b94b28f (Wed, 17 Nov 2010 11:13:19 -0800) - Jay Allen

Removed Git merge markers and old Comment Form include from the DepoCLean Entry template, the latter issue of which was causing a republishing error because there is no Comment Form template in Depo Clean

fa2fd41 (Thu, 18 Nov 2010 00:19:40 -0800) - Jay Allen

Restoring two build scripts both of which look useful and are still in the MTOS distribution

d787abc (Thu, 18 Nov 2010 01:10:10 -0800) - Jay Allen

Added new files to MANIFEST.skip that are not part of the distribution

e6b4f3e (Thu, 18 Nov 2010 01:11:47 -0800) - Jay Allen

Perltidy (how is it that I keep finding so many files NOT run through Perltidy? Hmmmm?)

f835aed (Thu, 18 Nov 2010 02:10:01 -0800) - Jay Allen

Upgraded Theme Manager's 3rd-party CPAN module String::CRC::Cksum which was out of date and had to be reverted anyhow because it was inadvertently perltidied

9ce8e7d (Thu, 18 Nov 2010 02:18:31 -0800) - Jay Allen

Restoring Config Assistant's version of Sub::Install which also seems to have been perltidied

95560b9 (Thu, 18 Nov 2010 04:37:13 -0800) - Jay Allen

Config Assistant v2.1.8 - Synched all divergent changes between Endevver and Melody Config Assistant repos

21ce721 (Thu, 18 Nov 2010 04:38:32 -0800) - Jay Allen

ThemeManager v0.9.35 - Synched all divergent changes between Endevver and Melody ThemeManager repos

4181547 (Thu, 18 Nov 2010 04:54:57 -0800) - Jay Allen

Now Config Assistant v2.1.9 after discovering unsynced tools/static-copy

f3e5c7f (Thu, 18 Nov 2010 05:21:19 -0800) - Jay Allen

[#589 state:resolved] Fixed errant path in structure.css to mt-static/melody/melody-logo-white-banner.png

0f7d230 (Fri, 19 Nov 2010 12:05:28 -0800) - Jay Allen

[#591 state:resolved] [#510 state:resolved] Successfully managed to stop the app from trying to kill itself at the behest of plugins who were so impatient that they couldn't even wait until the schema was finished loading before trying to barge in and take over which did nothing ironically but hasten their own deaths. This also solves the Theme Manager error "Cannot find column 'theme_meta' for class 'MT::Blog'.

Wow it's been a long day

38043c4 (Mon, 22 Nov 2010 00:32:47 -0800) - Jay Allen

Fixed an issue with MT::Upgrade's POD documentation where a list item with the value of 0 caused the POD formatter to die. Quoting the 0 however made it work.

5675333 (Mon, 22 Nov 2010 00:34:03 -0800) - Jay Allen

Changed the file extension for the temporary file backup created by perltidy to .tdybak because .bak was too close to what other people might name backup files. There are all deleted after the perltidy operation and hence needed to be more unique

eddb41a (Mon, 22 Nov 2010 00:35:52 -0800) - Jay Allen

Changed the version string quoting and format because apparently we were using the deprecated syntax.

860c1c1 (Tue, 23 Nov 2010 13:07:25 -0800) - Jay Allen

Bumped Theme Manager version to v0.9.36. for change in datatype for ThemeManager::Theme column ts_label. See https://github.com/endevver/mt-plugin-theme-manager/commit/f54d2c0ba8 for details

2aaf816 (Tue, 23 Nov 2010 17:31:21 -0800) - Jay Allen

[#598 state:resolved] Fixed a bug in which the expiration on old commenter sessions happened only upon submission of a comment by a logged in commenter of a particular type. Now, expired commenter sessions are expunged after all comment submissions.

References

f79d0a7 (Tue, 23 Nov 2010 17:36:17 -0800) - Jay Allen

[#599 state:resolved] Fixed typo in tmpl/comment/signup_thanks.tmpl which affected the copy output on the registration pending page

References

489cae2 (Tue, 23 Nov 2010 22:23:38 -0800) - Jay Allen

[#514 state:resolved] Fixed a bug in which the rich text editor would not load from the SimpleEditor plugin when switching from non-rich text to rich text but instead from the legacy js.

0c137e7 (Tue, 23 Nov 2010 22:35:28 -0800) - Jay Allen

Tweaked the colors of the unreadable debug panel (yay white on white headers!)

093ea66 (Wed, 24 Nov 2010 01:11:16 -0800) - Jay Allen

Perltidy

b2cdb4a (Wed, 24 Nov 2010 04:21:11 -0800) - Jay Allen

Removed Oracle.pm from MANIFEST.SKIP since it's a part of Data::ObjectDriver

5d28942 (Wed, 24 Nov 2010 04:47:29 -0800) - Jay Allen

Made the Beta banner a little more liberal and up with the times.

c133564 (Wed, 24 Nov 2010 04:48:19 -0800) - Jay Allen

Melody v1.0.0 Beta 2 (build 29)

Clone this wiki locally