<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom">

    <channel>
    
    <title>Masuga Design</title>
    <link>http://www.masugadesign.com/</link>
    <description>News and updates from Masuga Design</description>
    <dc:language>en</dc:language>
    <dc:creator>ryan@masugadesign.com</dc:creator>
    <dc:rights>Copyright 2008</dc:rights>
    <dc:date>2008-11-14T17:17:11-05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />

    <atom:link href="http://www.masugadesign.com/site/rss_2.0/" rel="self" type="application/rss+xml" />


    <item>
      <title>MD Character Count</title>

          <link>http://www.masugadesign.com/the-lab/scripts/md-character-count/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/md-character-count/#When:17:17:11Z</guid>
          <description>(The Lab) Show character counts below textareas, text inputs, and MD Markitup fields in the CP.	Overview

 
 
 


	Show character counts below textareas, text inputs, and MD Markitup fields in the CP. You can set character counts to &#8220;soft&#8221; (default) which is more of a suggestion, or &#8220;hard&#8221; which will limit the field to that many characters and no more. You can also customize the message underneath each field.

	
		MSM Aware
		Works with LG Addon Updater to let you know if the version you&#8217;re using is outdated
	

	Basic Steps for Installing and Using MD Character Count

 
 Put the ext.md_character_count.php file in your extensions folder
 Put the lang.md_character_count.php file in your language/english folder
 Put the jquery.charcounter.js file anywhere you like&#8212;you&#8217;ll reference it in the extension settings
 Enable the extension, and modify any of the settings you need
 

 
 
 


	Settings

	There are a number of settings.
Extension Access &#8211; Enable access on a site&#45;by site basis if using MSM (Multi&#45;Site Manager)
Scripts &#8211; MD Character Count requires two scripts. They are jQuery Core v1.2.6+ and a modified version of the jQuery Charcounter Plugin (modified version is bundled with the extension). If you are using EE 1.6.5+, you can simply enable the CP jQuery extension that is included in the extensions folder.
Character Count Fields &#8211; This extension loops through all of the fields in your site and lists all the textareas, text inputs, and MD Markitup fields. There are three settings for each of your custom fields: Count, Count Type, and Count Format. 

	
		Count &#8211; If field is left blank then no count will display or be imposed.
		Count Type &#8211; A &#8220;soft&#8221; count allows the user to type beyond the max set in &#8220;Count&#8221;. When the max is exceeded, the Count Format will change style (specified in the CSS) as a warning. A hard count will cap the text entry so that the Count cannot be exceeded. NOTE: Be careful assigning a field that already has data in it to a &#8220;hard&#8221; count, as you will lose the characters beyond the number in your Count field.
		Count Format &#8211; If nothing is entered, the format will default to: &#8220;%1/_count_ characters remaining&#8221; where &#8220;%1&#8221; is the number of typed characters, and count is the number entered in the Count field. You can enter anything here (note that count is not a real variable. If you need the max shown in the Count Format, you have to enter it manually). There are samples shown in the extension settings.
	

	CSS &#8211; The default styles for the text that shows below your fields can be altered here.
Check for updates? &#8211; Works with LG Addon Updater. If you have LG Addon Updater installed, and this is set to &#8220;Yes&#8221;, you will be notified of new updates on the Control Panel homepage.

 

	EE Forum Thread

	There is a related EE Forum thread for MD Character Count here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-11-14T17:17:11-05:00</dc:date>
    </item>

    <item>
      <title>MD Show Expired</title>

          <link>http://www.masugadesign.com/the-lab/scripts/md-show-expired/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/md-show-expired/#When:03:17:45Z</guid>
          <description>(The Lab) Show (and filter!) expired entries on the Edit page in the EE Control Panel	Overview

 
 
 


	There wasn&#8217;t an easy way to show, or filter, your expired entries in EE until now. This extension allows you to easily see what entries are expired &#8211; or set to expire in the future. A brand new dropdown is inserted in the search area of the Edit page so you can also filter by entries that are expired. Very handy if you use EE&#8217;s built in entry expiration!

	
		MSM Aware
		Works with LG Addon Updater to let you know if the version you&#8217;re using is outdated
	

	Basic Steps for Installing and Using MD Show Expired

 
 Put the ext.md_show_expired.php file in your extensions folder
 Put the lang.md_show_expired.php file in your language/english folder
 Enable the extension, and tweak any of the settings you need
 

 
 
 


	Settings

	There are two settings.
Check for updates? &#8211; Works with LG Addon Updater. If you have LG Addon Updater installed, and this is set to &#8220;Yes&#8221;, you will be notified of new updates on the Control Panel homepage.
Extension Access &#8211; Enable access on a site&#45;by site basis if using MSM (Multi&#45;Site Manager)

 

	EE Forum Thread

	There is a related EE Forum thread for MD Show Expired here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-10-16T03:17:45-05:00</dc:date>
    </item>

    <item>
      <title>MD Detect Page Type</title>

          <link>http://www.masugadesign.com/the-lab/scripts/md-detect-page-type/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/md-detect-page-type/#When:03:49:09Z</guid>
          <description>(The Lab) Detect if you are on pagination page, category page, or yearly archive page.You can use a single template to handle the “landing page” for an area as well as the single&#45;entry version of the page with a couple 
&#123;if&amp;nbsp;segment_3&amp;nbsp;!=&amp;nbsp;&quot;&quot;&#125;
 and 
&#123;if&amp;nbsp;segment_3&amp;nbsp;==&amp;nbsp;&quot;&quot;&#125;
 conditionals. But when you introduce pagination, everything gets messed up. The goal was to avoid having to make a separate template to handle the single entries when pagination is used on the the same template. The URLs should look like the following using the (very basic) code sample that follows.


www.site.com/group/template/ &#45; The &#8220;landing&#8221; page, that may include paginated items

www.site.com/group/template/P## &#45; A paginated page in this area

www.site.com/group/template/itemtitle/ &#45; Using the same template for a single entry


Super Basic Example:


&#123;exp:md_detect_page_type&amp;nbsp;url_segment=&quot;&#123;segment_3&#125;&quot;&#125;Pagination&amp;nbsp;Page:&amp;nbsp;&#123;if&amp;nbsp;pagination_page&#125;This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;Paginated&amp;nbsp;Page&#123;/if&#125;&amp;lt;br&amp;nbsp;/&amp;gt;Category&amp;nbsp;Page:&amp;nbsp;&#123;if&amp;nbsp;category_page&#125;This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;Category&amp;nbsp;Page&#123;/if&#125;&amp;lt;br&amp;nbsp;/&amp;gt;Yearly&amp;nbsp;Archive&amp;nbsp;Page:&amp;nbsp;&#123;if&amp;nbsp;yearly_archive_page&#125;This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;Yearly&amp;nbsp;Archive&amp;nbsp;Page&#123;/if&#125;&#123;/exp:md_detect_page_type&#125;



Simple usage example, allowing Pagination and Single Entry on one template:


&#123;exp:md_detect_page_type&amp;nbsp;url_segment=&quot;&#123;segment_3&#125;&quot;&#125;&amp;nbsp;&amp;nbsp;&#123;!&#45;&#45;&amp;nbsp;if&amp;nbsp;segment_3&amp;nbsp;is&amp;nbsp;empty&amp;nbsp;or&amp;nbsp;it&amp;nbsp;equals&amp;nbsp;P##&amp;nbsp;&#45;&#45;&#125;&amp;nbsp;&amp;nbsp;&#123;if&amp;nbsp;pagination_page&amp;nbsp;||&amp;nbsp;segment_3&amp;nbsp;==&amp;nbsp;&quot;&quot;&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;!&#45;&#45;&amp;nbsp;list&amp;nbsp;all&amp;nbsp;the&amp;nbsp;entries&amp;nbsp;with&amp;nbsp;pagination&amp;nbsp;&#45;&#45;&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;exp:weblog:entries&amp;nbsp;weblog=&quot;weblog&quot;&amp;nbsp;paginate=&quot;bottom&quot;&amp;nbsp;limit=&quot;999&quot;&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;gt;&#123;absolute_count&#125;.&amp;nbsp;&#123;title&#125;&amp;lt;/h2&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&#123;custom_field&#125;&amp;lt;/p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;paginate&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&quot;pagination&quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Page&amp;nbsp;&#123;current_page&#125;&amp;nbsp;of&amp;nbsp;&#123;total_pages&#125;&amp;nbsp;pages.&amp;nbsp;&#123;pagination_links&#125;&amp;lt;/p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;/if&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;/exp:weblog:entries&#125;&amp;nbsp;&amp;nbsp;&#123;!&#45;&#45;&amp;nbsp;otherwise,&amp;nbsp;segment_3&amp;nbsp;has&amp;nbsp;something&amp;nbsp;in&amp;nbsp;it&amp;nbsp;&amp;nbsp;&amp;nbsp;and&amp;nbsp;it&amp;nbsp;is&amp;nbsp;not&amp;nbsp;pagination.&amp;nbsp;Show&amp;nbsp;single&amp;nbsp;entry&amp;nbsp;&#45;&#45;&#125;&amp;nbsp;&amp;nbsp;&#123;if:else&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;exp:weblog:entries&amp;nbsp;weblog=&quot;weblog&quot;&amp;nbsp;limit=&quot;1&quot;&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;if&amp;nbsp;no_results&#125;&amp;lt;p&amp;gt;Sorry!&amp;nbsp;Couldn&apos;t&amp;nbsp;find&amp;nbsp;that&amp;nbsp;entry.&amp;lt;/p&amp;gt;&#123;/if&#125;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;gt;&#123;title&#125;&amp;lt;/h2&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&#123;custom_field&#125;&amp;lt;/p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#123;/exp:weblog:entries&#125;&amp;nbsp;&amp;nbsp;&#123;/if&#125;&#123;/exp:md_detect_page_type&#125;



Also check out this EE forum thread that spawned the plugin: Detecting a single entry using EE code. A thread called Can’t get pagination to work deals with this pagination issue using PHP.


Here is a link to the thread for this plugin in the EE Forums: Plugin: MD Detect Page Type.

Release Notes
1.0.1 Sep 29, 2008 


Added ability to check for category page and yearly archive page types
Changed name from md_detect_pagination to md_detect_page_type


1.0.0 Sep 28, 2008 (5 downloads)

Initial release.</description>
      <dc:subject>Plugins</dc:subject>
      <dc:date>2008-09-29T03:49:09-05:00</dc:date>
    </item>

    <item>
      <title>New Portfolio Additions</title>

          <link>http://www.masugadesign.com/news-and-notes/item/new-portfolio-additions/</link>
    
          <guid>http://www.masugadesign.com/news-and-notes/item/new-portfolio-additions/#When:02:46:29Z</guid>
          <description>(News & Notes) 	I&#8217;ve been posting these sorts of updates to the Masuga Design Twitter account more recently, but thought I should post here too, for the RSS crowd, or those that simply don&#8217;t &#8220;tweet&#8221;.

	I&#8217;ve been busy over the last few months jumping right from one project to the next, and haven&#8217;t had time to share what I&#8217;ve been up to. Here are the most recent additions to the Portfolio area:

	Lucien Lagrange Architects
One of Chicago&#8217;s premier residence architects, responsible for many notable buildings in Chicago, among other places. View in the Portfolio &amp;raquo;

	Vibes Media
A Chicago&#45;based mobile marketing and media company. View in the Portfolio &amp;raquo;

	PointOne Systems
A supplier of custom health data analytics. View in the Portfolio &amp;raquo;

	Orlando Events Center
Official site for the Orlando Events Center, which will be the future home for the NBA’s Orlando Magic. View in the Portfolio &amp;raquo;</description>
      <dc:subject>News</dc:subject>
      <dc:date>2008-09-03T02:46:29-05:00</dc:date>
    </item>

    <item>
      <title>A List Apart&#8217;s 2008 Web Design Survey</title>

          <link>http://www.masugadesign.com/news-and-notes/item/a-list-aparts-2008-web-design-survey/</link>
    
          <guid>http://www.masugadesign.com/news-and-notes/item/a-list-aparts-2008-web-design-survey/#When:12:40:01Z</guid>
          <description>(News & Notes) 	 As I did in 2007, I again took the revised survey in 2008. If you&#8217;re in the Web Design field, you too should take the survey and add your data to the mix.</description>
      <dc:subject>News</dc:subject>
      <dc:date>2008-07-29T12:40:01-05:00</dc:date>
    </item>

    <item>
      <title>Weegee</title>

          <link>http://www.masugadesign.com/the-lab/scripts/weegee/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/weegee/#When:15:20:00Z</guid>
          <description>(The Lab) Add a thumbnail image for entries on the EE Control Panel Edit page. Useful for &quot;weblog as gallery&quot;.	Overview

 
 
 


	What&#8217;s with the name? Well, this was developed for those times when you&#8217;re using a &#8220;weblog as a gallery&#8221;. I thought of &#8220;WebGal&#8221;, &#8220;Galog&#8221;, and a bunch of other losers. &#8220;WG&#8221; is too short, so &#8220;Weegee&#8221; it is.

	This works well if you have one weblog that is used as a &#8220;gallery&#8221;. Unfortunately, in a rush, this only works on a field whose Field Type is &#8220;File&#8221; &#8211; which is another 3rd&#45;party extension, by Mark Huot. You can get File by Mark Huot here. You enter one field id (the field id for the File field you have) &#8211; and Weegee will put a thumb from that field on the Edit page. This also only works with one weblog right now (hey, you&#8217;re getting this free, so quit with the bellyachin&#8217;).

	NOTE: If you need an image preview that will work with a regular custom field, or with more than one field in different weblogs, you should check out LG Image Preview. It takes the main idea behind Weegee and runs a bit further. (I haven&#8217;t confirmed whether it will work with a &#8216;File&#8217; field type).

	Basic Steps for Installing and Using Weegee

 
 Put lang.weegee.php in your /system/language/english folder
 Put ext.weegee.php in your /system/extensions folder.
 Enable Weegee in Extensions (Admin &#62; Utilities &#62; Extensions Manager)
 Enter the field id number of the File field for which you want to show thumbnails
 Change the width of the thumbnails, if desired
 

	Settings

 

	There are four settings.
Field ID &#8211; Select the field ID for which you want to show thumbnails.
Width (in pixels) of the thumbnail &#8211; Defaults to 80 pixels (which is a pretty generous size). Keep in mind, these images are not currently cached as &#8220;real&#8221; thumbnails!
Check for updates? &#8211; Setting to yes will check Masuga Design for updates to this extension, and alert you on the CP homepage if there is a newer version
Cache refresh (in minutes) &#8211; How often to check for an update

	EE Forum Thread

	You&#8217;re welcome to leave comments here, but I&#8217;ll bet most of the action is on the EE Forums. The related EE Forum thread for Weegee is here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-07-08T15:20:00-05:00</dc:date>
    </item>

    <item>
      <title>MD Simple Relation</title>

          <link>http://www.masugadesign.com/the-lab/scripts/simple-relation/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/simple-relation/#When:12:36:25Z</guid>
          <description>(The Lab) Creates a &quot;simple&quot; relationship field, storing only the entry_id for weblogs or galleries.	Overview

	Because EE&#8217;s reverse_related_entries can&#8217;t be limited by category, I found that I couldn&#8217;t use a common &#8220;Category Archive Loop&#8221; that I like to use to display information from entries grouped by category. All I really needed was the &#8220;parent&#8221; item&#8217;s entry_id, and then I could use EE&#8217;s built&#45;in weblog:entries &#8220;Search&#8221; parameter to filter my &#8220;related&#8221; entries based on that entry_id. This Extension may not have widespread use, but it may come in handy in a few cases. You could just as well create a regular text field and put a number in it &#8211; but MD Simple Relation allows you to select the related weblog, and will then output all the entries for that weblog in a dropdown on the Publish and Edit pages, just like a normal Relationship field type. Here are some related threads on the EE forums, that help explain why I put MD Simple Relation together:

	Another doozy &#8211; categories list and reverse_related_entries
Get all entries with same Relationship field selection
Is there a built in way to do a “Simple Relationship” &#8211; storing only an entry_id?

	Basic Steps for Installing and Using MD Simple Relation

 
 Put lang.md_simple_relation.php in your /system/language/english folder
 Put ext.md_simple_relation.php in your /system/extensions folder.
 Enable MD Simple Relation in Extensions (Admin &#62; Utilities &#62; Extensions Manager)
 

	Settings

	There is only one setting.
Enable MD Simple Relation for this site? &#8211; MSM aware

	Changes

	Version 1.1.3 (Sep 25 2008) :
Fixed a typo that was causing errors with other extensions.

	Version 1.1.2 (Sep 21 2008) 11 downloads:
Update checking has been disabled in 1.1.2. The only setting now is whether to activate the extension on a site by site basis. Update checking may be back, but will incorporate LG Addon Updater if so. 
Officially changed the name to MD Simple Relation.
Added Multi&#45;Site awareness.
Added ability to simply relate to either weblogs or galleries.

	Version 1.0.2 (Jul 08 2008) 63 downloads:
Initial release

	EE Forum Thread

	You&#8217;re welcome to leave comments here, but I&#8217;ll bet most of the action is on the EE Forums. The related EE Forum thread for Simple Relation is here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-07-08T12:36:25-05:00</dc:date>
    </item>

    <item>
      <title>Markitup</title>

          <link>http://www.masugadesign.com/the-lab/scripts/markitup/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/markitup/#When:13:37:01Z</guid>
          <description>(The Lab) Create a &quot;Markitup&quot; custom field type in the ExpressionEngine Control Panel	Overview

 
 
 


	Add a &#8220;Markitup&#8221; custom field type so you can make use of some of the great features of Markitup. The only things required for this to work are:

	
		The extension and language file
		The jQuery JavaScript library. (You can set the path for jQuery in the settings (see below))
		Markitup sets that you want to utilize
		If using Textile, the &#8220;fixed&#8221; version of the Textile plugin that repairs a known bug with lists in Textile (included in the download &#8211; this is important, you HAVE to use the included version of the Textile plugin for your Textile lists to work correctly)
	

	Right now, due to a small issue with having to hard&#45;code a few things in the file (which you&#8217;re more than welcome to go in and tweak if you need something other that Textile or Markdown), it&#8217;s set out of the box for Textile and Markdown, in addition to XHTML or None (by default). Previews don&#8217;t work (or they work as well as any preview in the CP in EE, which is to say, not well). I would suggest disabling the preview button on the Markitup fields. 

	Basic Steps for Installing and Using Markitup

 
 Put a jQuery file somewhere on your site.
 Download Markitup (and the Textile and/or Markdown sets).
 Put the Markitup folder, containing your sets, in your Extensions folder.
 Install the appropriate plugins (the Textile plugin included with this download, or the Markdown plugin) in your Plugins folder. These will be used when you select the text formatting for the field.
 (This is one of the manual parts that sucks that I still need to work out): If you want to have an entry that uses more than one type of Markitup field on a page, we need to reference the Settings for each in different ways. The default setting is &#8220;mySettings&#8221;. You will find this on the first line of &#8220;set.js&#8221; inside each Markitup set. You can leave the Default set alone, but for Textile and Markdown, you will have to suffix the first line of each &#8220;set.js&#8221; file with either &#8220;_textile&#8221; or &#8220;_markdown&#8221;, respectively. For example, if you install the Textile set, open /system/extensions/markitup/sets/textile/set.js (see the picture below) and change &#8220;mySettings&#8221; on the first line to &#8220;mySettings_textile&#8221;. Ahh, that&#8217;s better.
 Install and enable the Markitup Extension (don&#8217;t forget the language file). Markitup will automatically read your sets directory to know what sets you have installed, and put the appropriate JS and CSS in the header in the Control Panel. Don&#8217;t forget the settings (see below for more detail).
 Create a custom field and give it the Markitup field type.
 Select the Text formatting as you would for any other EE field type (Add it if it isn&#8217;t already there by using the &#8220;Edit List&#8221; link)
 Go to Publish or Edit an entry that contains your field type and you should see that the field has magically changed into a quick&#45;loading Markitup field that plays nice with other Extensions, and uses the formatting you have selected.
 Add to or extend your sets in any of the ways documented on the Markitup site (for example, I add a handy Lorem Ipsum button to my Textile set) &#8211; there are many Add&#45;Ons to choose from.
 
 
 
 


	Markitup Custom Fields and You

  

	This is a sample weblog entry with three Markitup fields set to different types. Note the different, customizable buttons on each bar. 

	Right now, &#8220;disabling&#8221; the fields only temporarily turns off the Markitup field, leaving you with a bare textarea. I&#8217;m not sure what that is for (to better see what you&#8217;re doing?) but I thought I should include the functionality. One setting that does not appear on fields at all (at least currently) is the ability to switch field type right in the entry. You would have to go back to the settings for the field and change it to &#8220;Textarea&#8221; to get all the native EE functionality back. 

	I&#8217;d love to be able to figure all the outstanding issues out &#8211; but instead of waiting for perfection, I thought I&#8217;d release this as it stands right now, because it&#8217;s better than nothing! Maybe it will come in handy for you.

 

	Settings

 

	There are four settings.
Path to your jQuery file &#8211; just point this to an existing jQuery file.
Name of your Markitup JS file &#8211; Markitup comes with two jQuery versions in the download. Just specify which one you want to load (packed or not).
Check for updates? &#8211; Setting to yes will check Masuga Design for updates to this extension, and alert you on the CP homepage if there is a newer version
Cache refresh (in minutes) &#8211; How often to check for an update

 

	Further Development

	Please use this at your own risk. I&#8217;m not responsible for data loss, hosing your site, or irreparably damaging your reputation. I started development of this because I was looking for something to help replace Textile Editor Helper &#8211; because that doesn&#8217;t play nice with the &#8220;Playa&#8221; extension, which I use all the time.

	There are some things this lacks, I&#8217;m sure. Some are Markitup&#8217;s fault (particularly with creating multiple&#45;line Textile lists), and some are probably a limitation of my jQuery&#45;ness. I am open to suggestions, help, snippets of code that will help make it better, and a donation if you&#8217;re so inclined. You can leave comments here or in the forum thread (see below). I am in no way affiliated with Markitup and I&#8217;m not distributing it either: I just think it&#8217;s really cool, and you have to go download it yourself.

	EE Forum Thread

	You&#8217;re welcome to leave comments here, but I&#8217;ll bet most of the action is on the EE Forums. The related EE Forum thread for Markitup is here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-06-10T13:37:01-05:00</dc:date>
    </item>

    <item>
      <title>MD Dulee Noted</title>

          <link>http://www.masugadesign.com/the-lab/scripts/dulee-noted/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/dulee-noted/#When:01:51:54Z</guid>
          <description>(The Lab) Create a non&#45;editable note field type for adding general weblog instructions.	Overview

 
 
 


	This really is pretty simple. I needed a way to get generic, per&#45;weblog instructions in the control panel. So what this extension does is to create a non&#45;editable note field type for adding general weblog instructions. You no longer need jQuery for this to work

	Changes &amp;amp; Updates

	1.2.1

	
		Bug fix for PHP 4 servers
	

	1.2.0 &#8211; (7 downloads, posted 10/7/2008)

	
		MSM aware
		No more reliance on jQuery
		Compatible with LG Addon Updater extension to detect new updates
		Uses EE’s Control Panel box style
		Set the field formatting type! (You’re viewing Xhtml in the pic above)
	

	1.1.0 &#8211; (101 downloads, posted 6/18/2008)

	
		Added update checking
		Rewrote it to use a different hook when adding info to the CP header
		Removed superfluous &#8220;Instructions&#8221; text from the boxes
	

	1.0.8 &#8211; (31 downloads, posted 5/18/2008)

	
		Initial release
	

	Settings

 

	Upload the extension and language file. Optionally change the styles of the instruction box (color, border, background image&#8230;whatever you need). You can add as many styles as you need, but there are a couple in there to get you started, including one to float elements to the left. One you&#8217;re done with the settings, create a custom field (or fields), and you will see a new field type in the dropdown: &#8220;MD Dulee Noted&#8221;. 

 

	Make a Custom Field&#8230;or two. Or three.

 

	This field is applied to every entry in a weblog just like a regular custom field, but there is no textarea or text input &#8211; so it&#8217;s a way to get weblog specific instructions on your entries that really appear to be more a part of the Control Panel. Have a super&#45;long entry page? Segment your fields into areas, with some basic instructions for each area. Make a Custom Field, and select the &#8220;MD Dulee Noted&#8221; field type from the Field Type dropdown. Then put everything for the field in the Field Instructions. That&#8217;s it. All I&#8217;ve done is basically kill any sort of input field on this field type, and gave the instructions a nice little call&#45;out box through some styles.

 

	Once you&#8217;ve made your field(s), Use the Field Order link to put them where you need them.

 

	Never Forget, and Stay Updated

 

	Never again forget that entries in your weblog are sorted by date, or that you have to remember to make an entry &#8216;sticky&#8217; for it to be featured on your homepage, put in a reminder to select a category&#8230;whatever you need to remind your clients about you can put in one of these fields. As anyone who has done some tricky EE work knows, sometimes it can be tough to remember what everything does as a whole! More ideas: Put in a link to another site or to a reference file (like a PSD file for making particular images). Put a picture in there. You can already do this with a regular field, but this way the field can&#8217;t be altered, and it looks more like a part of the clients&#8217; installation. It&#8217;s more integrated with the Control Panel.

	Until EE 2.0 arrives (or even after it arrives, as not everyone will be updating every install immediately) this will serve as a nice replacement for the upcoming &#8220;Accessories&#8221; &#8211; which will serve the same purpose as this type of field, but in a much more robust way.

	EE Forum Thread

	You&#8217;re welcome to leave comments here, but I&#8217;ll bet most of the action is on the EE Forums. The related EE Forum thread is here.</description>
      <dc:subject>Extensions</dc:subject>
      <dc:date>2008-05-19T01:51:54-05:00</dc:date>
    </item>

    <item>
      <title>ie3</title>

          <link>http://www.masugadesign.com/portfolio/ie3/</link>
    
          <guid>http://www.masugadesign.com/portfolio/ie3/#When:04:35:01Z</guid>
          <description>(Portfolio) Medical Massage Studio	This was a quick one&#45;page site &#8211; and this one page contains all the info their previous multi&#45;page all Flash site had. Because ExpressionEngine is under the hood, they are able to control all of their information, and they have plenty of room to grow into the site as new functionality is needed. The site design and typography is also now more in line with their printed materials.</description>
      <dc:subject></dc:subject>
      <dc:date>2008-05-13T04:35:01-05:00</dc:date>
    </item>

    <item>
      <title>Healthy Balance</title>

          <link>http://www.masugadesign.com/portfolio/healthy-balance/</link>
    
          <guid>http://www.masugadesign.com/portfolio/healthy-balance/#When:15:58:01Z</guid>
          <description>(Portfolio) A site for a healthy line of juices from Old Orchard Brands	Old Orchard is the second largest frozen juice brand in the U.S., the fourth largest bottled juice brand in the U.S. &amp;ndash; and their juices are available nationally through most major retailers.

	We developed a very flexible EE implementation and the templates&#8230;.twice&#8230;for this line of juice produced by Old Orchard Brands. After originally being asked to do the build and EE development a few years ago, the site more recently underwent a major design overhaul and we were again asked to create all the templates and make sure the existing EE installation would &#8220;fit&#8221; into the new design.

	This installation ties into aMember Pro, which is a 3rd&#45;party member&#45;management script that is bridged to the built&#45;in member capabilities of ExpressionEngine.

</description>
      <dc:subject></dc:subject>
      <dc:date>2008-05-06T15:58:01-05:00</dc:date>
    </item>

    <item>
      <title>Masuga Design Now Running on ExpressionEngine</title>

          <link>http://www.masugadesign.com/news-and-notes/item/masuga-design-now-running-on-expressionengine/</link>
    
          <guid>http://www.masugadesign.com/news-and-notes/item/masuga-design-now-running-on-expressionengine/#When:06:02:50Z</guid>
          <description>(News & Notes) 	It only took more than a year (see this post from March 11, 2007) and three very late nights in a row this last weekend, but masugadesign.com has finally been transitioned off of Wordpress onto ExpressionEngine. It actually wasn&#8217;t terribly difficult, but, true to form, I found a million little things that I wanted to update or tweak along the way. As they say, I am now &#8220;eating my own dog food&#8221;, or &#8220;sipping my own champagne.&#8221;

	Just glad that&#8217;s over with, so now we can get back to business. Carry on!</description>
      <dc:subject>Web Design, News</dc:subject>
      <dc:date>2008-04-22T06:02:50-05:00</dc:date>
    </item>

    <item>
      <title>URLSafe</title>

          <link>http://www.masugadesign.com/the-lab/scripts/urlsafe/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/urlsafe/#When:18:05:00Z</guid>
          <description>(The Lab) Makes a string &quot;url safe&quot;, or the reverse.	Makes a string url safe. Or the reverse. I needed to use this for some friendly category names in a url a while back. With the release of EE 1.6, this might be obsolete, but hey, it might come in handy somewhere as well.

	This is a pretty basic plugin. Underscores are replaced with a comma and a space, and hyphens are replaced with spaces.

	Place the following tag in any of your templates:

&#123;exp:urlsafe&#125;Sides,&amp;nbsp;Soups,&amp;nbsp;Salads&#123;/exp:urlsafe&#125;Returns:&amp;nbsp;sides&#45;soups&#45;salads&#123;exp:urlsafe&amp;nbsp;reverse=&quot;yes&quot;&#125;sides_soups_salads&#123;/exp:urlsafe&#125;Returns:&amp;nbsp;Sides,&amp;nbsp;Soups,&amp;nbsp;Salads&#123;exp:urlsafe&amp;nbsp;reverse=&quot;yes&quot;&#125;sides&#45;soups&#45;salads&#123;/exp:urlsafe&#125;Returns:&amp;nbsp;Sides&amp;nbsp;Soups&amp;nbsp;Salads


	PARAMETERS

	The tag has two (optional) parameters:

	
		separator: The replacement character [OPTIONAL, defaults to hyphen &#8216;&#45;&#8217;]
		reverse: makes a url safe string in to a capitalized string [OPTIONAL]
	

	View the related thread in the EE forums.</description>
      <dc:subject>Plugins</dc:subject>
      <dc:date>2008-04-20T18:05:00-05:00</dc:date>
    </item>

    <item>
      <title>Eexcerpt</title>

          <link>http://www.masugadesign.com/the-lab/scripts/eexcerpt/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/eexcerpt/#When:17:58:00Z</guid>
          <description>(The Lab) Creates excerpts after stripping out tags.	To make decent excerpts, I needed something that stripped out all tags first and then limited the remaining words, all in one fell swoop, so I combined those functions into one plugin. Rick Ellis originally wrote Word Limit, then Vik Rubenfeld modified that into Word Limit Plus. I took Vik&#8217;s modification and added some HTML stripping for your eexcerpting pleasure.

	For some background on this plugin, you can review these threads:

	Autogenerating an excerpt when a summary doesn’t exist
Definitive answer on Filter_HTML status, update or alternative, please?

	USAGE

	Wrap anything you want to be processed between the tag pairs. Works exactly like word_limit_plus, but strips tags.

	
&#123;exp:eexcerpt&amp;nbsp;if_exceeds=&quot;600&quot;&amp;nbsp;stop_after=&quot;500&quot;&amp;nbsp;the_link=&quot;&amp;lt;a&amp;nbsp;href=&apos;&#123;title_permalink=news/item&#125;&apos;&amp;gt;MORE...&amp;lt;/a&amp;gt;&quot;&#125;text&amp;nbsp;you&amp;nbsp;want&amp;nbsp;processed&#123;/exp:eexcerpt&#125;


	REFERENCE:  

	if_exceeds &#8211; Text will be truncated if it is greater than this number of words. This parameter must be included.

	stop_after &#8211; Text greater than the number of words contained in the if_exceeds parameter, will be truncated to the word length stored in the stop_after parameter. This parameter must be included. Must be less than the number of words in the if_exceeds parameter.

	the_link &#8211; Optional. A link back to the original article.

	View the related thread at the EE Forums.</description>
      <dc:subject>Plugins</dc:subject>
      <dc:date>2008-04-20T17:58:00-05:00</dc:date>
    </item>

    <item>
      <title>Spam Me Not</title>

          <link>http://www.masugadesign.com/the-lab/scripts/spam-me-not/</link>
    
          <guid>http://www.masugadesign.com/the-lab/scripts/spam-me-not/#When:17:11:00Z</guid>
          <description>(The Lab) An email obfuscator that works even with Javascript disabled	I know EE has the built in &#8220;encode&#8221; for masking email addresses but I&#8217;m one of those people who really like things to work whether or not the user has Javascript enabled. My goal was to make port an email obfuscator that worked even with Javascript disabled.

	I just started using EE for most sites. Before, I used to have a config.php file that had all my handy functions in it &#8211; one of which was obfuscateEmail(); which ran a bit of PHP  (see http://www.zapyon.de/ for the basis of what is happening in this plugin) to encode the email address in decimal or hexadecimal mode. May not be the most robust email masking, but it has worked for me on numerous sites, and I&#8217;ve never had a client say they were getting too much spam. I wanted this to work in my EE sites, so I wrote my first plugin! (cue sound of 1 hand clapping&#8230;)

	Versions

	Version 1.0.3 (Sep 15 2007):
Added class and subject options (Thanks gleam, jejune)

	Version 1.0.2 (Nov 17 2006) &#8211; 160 downloads

	Description
The tag has three six parameters:

	1. email &#8211; The email address to obfuscate. [REQUIRED]
2. mode &#8211; 1 or 2. 1 = decimal mode and 2 = Hexadecimal [OPTIONAL, defaults to 1]
3. text &#8211; Text to display if different than the email address [OPTIONAL, defaults to showing the email address]
4. title &#8211; OPTIONAL
5. subject &#8211; OPTIONAL
6. class &#8211; OPTIONAL

	Example usage (full):

	
&#123;exp:spammenot&amp;nbsp;email=&quot;ee@masugadesign.com&quot;&amp;nbsp;mode=&quot;1&quot;&amp;nbsp;title=&quot;My&amp;nbsp;Title&quot;&amp;nbsp;class=&quot;nocion&amp;nbsp;email&quot;&amp;nbsp;subject=&quot;EE&amp;nbsp;Inquiry&quot;&amp;nbsp;text=&quot;Email&amp;nbsp;Ryan&amp;nbsp;for&amp;nbsp;more&amp;nbsp;info.&quot;&#125;


	Example usage (basic): 

	
&#123;exp:spammenot&amp;nbsp;email=&quot;ee@masugadesign.com&quot;&#125;


	Hope it works for you.</description>
      <dc:subject>Plugins</dc:subject>
      <dc:date>2008-04-20T17:11:00-05:00</dc:date>
    </item>

    </channel>
</rss>