Search This Blog

Tuesday, September 24, 2013

difference between responsive vs. adaptive web design

http://www.techrepublic.com/blog/web-designer/what-is-the-difference-between-responsive-vs-adaptive-web-design/






What is the difference between responsive vs. adaptive web design?













Ryan Boudreaux clears up some of the confusion about what is meant by responsive vs. adaptive web design. While similar in their goal, the approaches are different. 



One of the hottest issues in web developer circles this year is accessibility of websites on various devices other than the standard desktop or laptop screens. While the subject is not new, it has taken on a relatively new approach with respect to how to deal with the opportunities ahead.


With mobile devices, tablets, and similar gadgets gaining ground faster than most can keep up, it behooves organizational stakeholders to address the issues encompassing user interactions and acceptance of their websites on the latest diminutive gizmos. Oh, and don't forget other devices acquiring web-enabled screens such as refrigerators, washing machine,s and other everyday appliances.


Users who access your websites through their mobile devices or other display screens really do not care what method you use, just as long as that they can effectively navigate your website on whatever device they happen to be using. For that reason, the two methods described in this article have been devised for web developers to meet the challenge, and while responsive (RWD) and adaptive (AWD) design methods are both addressing the issue for rendering websites on mobile devices, there are subtle differences between them that I will attempt to explain.


RWD



The phrase Responsive Web Design was coined several years ago by Ethan Marcotte and first introduced in his A List Apart article, "Responsive Web Design" and later, his book, A Book Apart - Responsive Web Design. Marcotte's key points of RWD are listed below. In my post on the subject, "How to get started with Responsive Web Design," I described how a responsive website design starts with the primary task of incorporating CSS3, media queries, the @media rule, and fluid grids that use percentages to create a flexible foundation. These key points, as well as the use of EMs, flexible images, flexible videos, and fluid type, allow the responsive website to adapt its layout to the viewing device, user agent, and environment.


The distilled definition of a responsive web design is that it will fluidly change and respond to fit any screen or device size.


AWD



The phrase Adaptive Web Design was coined by Aaron Gustafson, who wrote the book of the same title. It essentially utilizes many of the components of progressive enhancement (PE) as a way to define the set of design methods that focus on the user and not the browser. Using apredefined set of layout sizes based on device screen size along with CSS and JavaScript, the AWD approach adapts to the detected device. A recent post, "Understanding progressive enhancement techniques in web design" described the layers that make up the adaptive approach.


The three layers of Progressive Enhancement:


  • Content layer = rich semantic HTML markup

  • Presentation layer = CSS and styling

  • Client-side scripting layer = JavaScript or jQuery behaviors



In a recent podcast interview, Aaron describes how the term was selected; he wanted to disambiguate his book from the Filament Group's book, "Designing with Progressive Enhancement". Aaron goes on to mention in the podcast:


"So, we were trying to think of, you know, what exactly does all of this stuff really mean, and it was about creating rich, adaptable experiences that tailor themselves to the particular device that you were working with. So, the way that I view progressive enhancement is very much analogous to adaptive web design. It's essentially the same concept."


The condensed definition of an adaptive design is that it will change to fit a predetermined set of screen and device sizes.


Comparisons and distinctions



The biggest similarity between the two methods is that they both allow websites to be viewed in mobile devices and various screen sizes, ultimately providing visitors with a better mobile user experience. Where the two methods differ is in their delivery of the responsive/adaptive structures: RWD relying on flexible and fluid grids, and AWD relying on predefined screen sizes. One of the main distinctions between the two is that RWD might take more code and implementation strategies with the fluid grids, CSS, and flexible foundations, while AWD has a streamlined, layered approach, which utilizes scripting to assist with adapting to various devices and screen sizes.


Some would argue that the terms used invite confusion, in particular, responsive, and might not accurately reflect what is actually occurring when a website changes its design according to the particular mobile device being used. Paul Gordon argues this point in his blog post, "Adaptive or Responsive Design."


If you are interested in reviewing live examples of known web sites that utilize the methods described in this piece, check out this list of 70 Examples of Modern Responsive Web Designfrom Splashnology Web Design and Development (both AWD and RWD are represented).


One of the websites on the list includes Abberdein, which utilizes RWD in its WordPressWhiteboard framework, and includes several  features in the code such as div column widths set as a percentage (%). It also utilizes the Less Framework CSS grid system, which  contains four layouts and three sets of typography presets, all based on a single grid.


An example of a website that utilizes AWD would be the Screaming Frog, a search engine marketing agency, which utilizes @media query  and @media screen properties in its CSS to set breakpoints at set pixel widths depending on the device recognized in the browser window.







Wednesday, July 3, 2013

Windows 7-Customize Open & Save Dialog boxes, favorites, etc

Info about changing the links that show up in the "Common  File Dialog Box" when opening programs. Trying to find the best way to add custom links or favorites to make browsing for common file locations easier.



"File Dialog", "Filebox eXtender", etc






excerpt below from original article HERE:


Common File Dialog Box - Customize Places Bar




How to Customize Default Places Bar in Windows Common Open File Dialog Boxes




information   Information


This will show you how to customize the list of items displayed in the Places Bar in the Windows XP stylecommon open file dialog box (ex: Save As, Open) for all users in VistaWindows 7, and Windows 8.

You can specify from 1 to 5 items to be displayed in the Places Bar.




Note   Note


The valid items you may display in the Places Bar are:

1) Shortcuts (full path) to a local folder -- (ex. C:\Windows)
NOTE: Do not include full path in quotes.

2) Shortcuts (full path) to remote folders -- (\\server\share)

3) FTP folders 

4) web folders 

5) Shell Commands for locations (SEE BELOW for MORE)

6) Common Shell folders -- (examples)



  • MyComputerFolder

  • MyDocuments

  • MyFavorites

  • MyMusic

  • MyPictures

  • MyNetworkPlaces

  • MyFavorites

  • CommonDocuments

  • CommonMusic

  • CommonPictures

  • Desktop

  • Printers

  • ProgramFiles

  • Recent

  • shell:desktop

  • shell:documentsLibrary

  • shell:MusicLibrary

  • shell:PicturesLibrary

  • shell:VideosLibrary

  • shell:MyComputerFolder





EXAMPLE: Default and Custom Places Bar Items in Common Open File Dialog Box
NOTE: These will be the smaller Windows XP (ex: Browse type) common dialog box style windows that have shortcut icons (places) instead of the normal Navigation Pane that has a folder tree.

Common File Dialog Box - Customize Places Bar-default.jpgCommon File Dialog Box - Customize Places Bar-custom.jpg




 OPTION ONE 



Customize Places Bar using the Local Group Policy Editor


1. Open the all usersspecific users or groups, or all users except administrators Local Group Policy Editor for how you want this policy applied. 


2. In the left pane, click/tap on to expand User ConfigurationAdministrative TemplatesWindows Components,Windows Explorer (Vista and Windows 7) or File Explorer (Windows 8), and Common Open File Dialog. (see screenshot below)


Common File Dialog Box - Customize Places Bar-gpedit-1.jpg 

3. In the right pane of Common Open File Dialog, double click/tap on Items displayed in Places Bar to edit it. (see screenshot above)

4. To Restore Default Items Displayed in the Places Bar



A) Select (dot) either Not Configured or Disabled. (see screenshot below step 6)


B) Go to step 6.

5. To Customize Items to be Displayed in the Places Bar


A) Select (dot) Enabled. (see screenshot below step 6)

B) Under Options, you can type in up to 5 separate items (locations) for Places to display. (see screenshot below step 6)
NOTE: See the NOTE box at the top of the tutorial for more on valid items you may display in the Places Bar.

6. Click/tap on OK. (see screenshot below)


Common File Dialog Box - Customize Places Bar-gpedit-2.jpg

7. Close the Local Group Policy Editor window.


Shell commands below from HERE:





































































































Shell CommandPath of Folder it Opens
shell:AddNewProgramsFolderControl Panel\All Control Panel Items\Get Programs
shell:Administrative Toolshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
shell:AppDatahidden C:\Users\(User-Name)\AppData\Roaming
shell:AppUpdatesFolderInstalled Updates
shell:Cachehidden C:\Users\User-Name\AppData\Local\Microsoft\Windows\Temporary Internet Files
shell:CD Burninghidden C:\Users\User-Name\AppData\Local\Microsoft\Windows\Burn\Burn
shell:ChangeRemoveProgramsFolderControl Panel\All Control Panel Items\Programs and Features
shell:Common Administrative Toolshidden C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
shell:Common AppDatahidden C:\ProgramData
shell:Common DesktopC:\Users\Public\Desktop
shell:Common DocumentsC:\Users\Public\Documents
shell:CommonDownloadsC:\Users\Public\Downloads
shell:CommonMusicC:\Users\Public\Music
shell:CommonPicturesC:\Users\Public\Pictures
shell:Common Programshidden C:\ProgramData\Microsoft\Windows\Start Menu\Programs
shell:CommonRingtoneshidden C:\ProgramData\Microsoft\Windows\Ringtones
shell:Common Start Menuhidden C:\ProgramData\Microsoft\Windows\Start Menu
shell:Common Startuphidden C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
shell:Common Templateshidden C:\ProgramData\Microsoft\Windows\Templates
shell:CommonVideoC:\Users\Public\Videos
shell:ConflictFolderControl Panel\All Control Panel Items\Sync Center\Conflicts
shell:ConnectionsFolderControl Panel\All Control Panel Items\Network Connections
shell:ContactsC:\Users\User-Name\Contacts
shell:ControlPanelFolderControl Panel\All Control Panel Items
shell:Cookieshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Cookies
shell:Cookies\Lowhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Cookies\Low
shell:CredentialManagerhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Credentials
shell:CryptoKeyshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Crypto
shell:default GadgetsC:\Program Files\Windows Sidebar\Gadgets
shell:desktopC:\Users\User-Name\Desktop
shell:device Metadata Storehidden C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:documentsLibraryLibraries\Documents
shell:downloadsC:\Users\User-Name\Downloads
shell:dpapiKeyshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Protect
shell:FavoritesC:\Users\User-Name\Favorites
shell:FontsC:\Windows\Fonts
shell:Gadgetshidden C:\Users\User-Name\AppData\Local\Microsoft\Windows Sidebar\Gadgets
shell:GamesGames
shell:GameTaskshidden C:\Users\User-Name\AppData\Local\Microsoft\Windows\GameExplorer
shell:Historyhidden C:\Users\User-Name\AppData\Local\Microsoft\Windows\History
Shell:HomeGroupFolderHomegroup
shell:ImplicitAppShortcutshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
shell:InternetFolder32-bit Internet Explorer.
shell:LinksC:\Users\User-Name\Links
shell:LibrariesLibraries
shell:Local AppDatahidden C:\Users\User-Name\AppData\Local
shell:LocalAppDataLowhidden C:\Users\User-Name\AppData\LocalLow
shell:MusicLibraryLibraries\Music
shell:My MusicC:\Users\User-Name\Music
shell:My PicturesC:\Users\User-Name\Pictures
shell:My VideoC:\Users\User-Name\Videos
shell:MyComputerFolderComputer
shell:NetHoodhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Network Shortcuts
shell:NetworkPlacesFolderNetwork
shell:PersonalC:\Users\User-Name\Documents
shell:PicturesLibraryLibraries\Pictures
shell:PrintersFolderAll Control Panel Items\Printers
shell:PrintHoodhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
shell:ProfileC:\Users\User-Name
shell:ProgramFilesC:\Program Files
shell:ProgramFilesCommonC:\Program Files\Common Files
shell:ProgramFilesCommonX64C:\Program Files\Common Files (in 64-bit Windows only)
shell:ProgramFilesCommonX86C:\Program Files (x86)\Common Files (in 64-bit Windows only)
shell:ProgramFilesX64C:\Program Files (in 64-bit Windows only)
shell:ProgramFilesX86C:\Program Files (x86) (in 64-bit Windows only)
shell:Programshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
shell:PublicC:\Public
shell:PublicGameTaskshidden C:\ProgramData\Microsoft\Windows\GameExplorer
Shell:PublicLibrariesC:\Users\Public\Libraries
shell:PublicSuggestedLocationsC:\Users\Public\Library\PublicSuggestedLocations
shell:Quick Launchhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
shell:Recenthidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Recent
shell:RecycleBinFolderRecycle Bin
shell:ResourceDirC:\Windows\Resources
shell:Ringtoneshidden C:\ProgramData\Microsoft\Windows\Ringtones
shell:SampleMusicC:\Users\Public\Music\Sample Music
shell:SamplePicturesC:\Users\Public\Pictures\Sample Pictures
shell:SampleVideosC:\Users\Public\Videos\Sample Videos
shell:SavedGamesC:\Users\User-Name\Saved Games
shell:SearchesC:\Users\User-Name\Searches
shell:SearchHomeFoldersearch-ms:
shell:SendTohidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\SendTo
shell:Start Menuhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu
shell:Startuphidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
shell:SyncCenterFolderControl Panel\All Control Panel Items\Sync Center
shell:SyncResultsFolderControl Panel\All Control Panel Items\Sync Center\Sync Results
shell:SyncSetupFolderControl Panel\All Control Panel Items\Sync Center\Sync Setup
shell:SystemC:\Windows\System32
shell:SystemCertificateshidden C:\Users\User-Name\AppData\Roaming\Microsoft\SystemCertificates
shell:SystemX86C:\Windows\SysWOW64
shell:Templateshidden C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Templates
shell:User Pinnedhidden C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
shell:UserProfilesC:\Users
shell:UsersFilesFolderC:\Users\User-Name
shell:UsersLibrariesFolderLibraries
shell:VideosLibraryLibraries\Videos
shell:WindowsC:\Windows



Additional Links:
http://www.techsupportalert.com/content/make-full-use-of-favorite-links.htm











Add Your Own Folders to Favorites in Windows 7




When you open Explorer in Windows 7 you’ll see a list of Favorites in the Navigation Pane. Microsoft has already put some there, but today we show you how to remove them and add your own favorite folders including Search Connectors.


Remove Favorites


By default Microsoft has included some favorite locations for you that you may not want. The default locations are Desktop, Downloads, Recent Places, and Recorded TV if you’ve set up Live TV in Windows Media Center.


sshot-2010-02-04-[19-11-01]


To delete the locations from Favorites, simply right-click on the location and select Remove from the context menu.




Add Favorites


Adding you favorite locations that you visit often is easy. While your in the folder you want to add, right-click on Favorites and select Add current location to Favorites.




You can also drag a folder over to Favorites to link it there as well.




In this example we removed all of the default locations and added four locations…a FLAC folder from a home server, My Documents, My Videos, and our Dropbox folder.




If you want to get the default locations back just right-click Favorites and select Restore favorite links. It won’t delete the locations you added, but will just restore the originals.




Search Connectors


You can’t add Internet Explorer Favorites or files to your favorites in Windows Explorer. However, you can add Search Connectors which allow you to search a favorite website and view it in Windows Explorer. This is a neat trick we covered in a previous article.




This should help make navigating through your favorite locations a bit easier and allow you to add Search Connectors as well. Make sure to check out our links below that will help better understand Search Connectors and why they might come in handy.