Photoshop CS5 Web Design, Pro! Book 1: Quick Start Guide

List Price: $ 12.99 Price: $ 9.94
Find More Photoshop Web Design Products

List Price: $ 12.99 Price: $ 9.94
Find More Photoshop Web Design Products

Price: $ 17.97


Mastering Photoshop for Web Design (Smashing eBook Series)
Artistic Web Design Using Adobe Dreamweaver and Photoshop: An Introduction
Adobe CS4 Web Workflows: Building Web Sites with Adobe Creative Suite 4
List Price: $ 40.00 Price: $ 4.31
| Building Websites and Browser Apps with jQuery Mobile – A Beginner’s Guide
Over the past 2-3 years we’ve seen a tremendous growth in browser and OS support for mobile websites. Most notably Apple’s iOS and Google’s Android platforms come to mind. But others such as PalmOS and Blackberry are still in the mix. Up until recently it was very difficult to match a single mobile theme into all of these platforms.
JavaScript was a start, but there hasn’t been any truly unified library until now. jQuery Mobile takes all the best features of jQuery and ports them over to a mobile-based web source. The library is more like a framework which includes animations, transition effects, and automatic CSS styles for basic HTML elements. In this guide I hope to introduce the platform in a way that you can feel comfortable designing your own jQuery mobile apps.
Features & OS SupportThe reason I suggest learning jQuery Mobile over any other frameworks is simplicity. The code was built on the jQuery core and has an active team of developers writing scripts and editing bugs. Of the many features include HTML5 support, Ajax-powered navigation links, and touch/swipe event handlers.
Support is varying between phones and is broken into a chart of 3 categories from A-C. A is the top tier which boasts full support of jQuery Mobile, B has everything except Ajax while C is basic HTML with little-to-no JavaScript. Luckily most of the popular operating systems are fully supported – I added a list below of just a few examples.
If you want to learn more try reading up on their official docs page. It’s not written in gibberish and actually feels very easy to follow along. Now let’s focus on the basics of writing a jQuery mobile page and how we can build a small application! The Standard HTML TemplateTo get your first mobile app working there is a set template you should start with. This includes the jQuery base code along with the mobile JS and CSS, all external hosted from the jQuery CDN. Check out my example code below. <!DOCTYPE html> <html> <head> <title>Basic mobile app</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.css"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js"></script> </head> <body> </body> </html> The only foreign elements here should be the two meta tags. The top The next meta tag Constructing the Body ContentNow this is where jQuery mobile can get tricky. Each HTML page isn’t necessarily 1 page on the mobile site. The framework makes use of HTML5′s data attributes, which you can create at a whim by appending You would then move between these pages with anchor links and a unique ID. This setup is a good idea for basic, simple apps. If you only need 3-5 pages then why not store it all in a single file? Unless you have a lot of written content, in which case try using PHP includes to save time. Check the code example below if you’re lost. <body> <div data-role="page" id="index"> <header data-role="header"> <h1>Top title bar</h1> </header> <div data-role="content"> <h3>Show another page??</h3> <p>hint: click the button below!</p> <p><a href="#about" data-role="button" data-theme="c">About us</a></p> </div> <footer data-role="footer"> <h2>© footer here.</h2> </footer> </div> <div data-role="page" id="about"> <header data-role="header"> <h1>Page 2 Here</h1> </header> <div data-role="content"> <p>just some extra content as well.</p> <p>I mean, you can <a data-rel="back" href="#index">go back</a> at any time.</p> </div> </div> </body> </html> Take a look at the anchor link from the index page for a moment. Notice I added the attribute My button also spans the entire page width. To remove the behavior we need to set the element from block to inline display. The attribute for doing this is Header and Footer BarsAlong the very top and bottom of your applications you should append header and footer content. This design style is often attributed with iOS apps which first became popular using Apple’s mobile App Store. jQ Mobile uses attributes of data-role to define the header, footer, and page content. Let’s take a brief look at these areas. Top Bar ButtonsBy default the top bar supports a set of two(2) links in a similar fashion to other mobile apps. iOS defaults to using a “back” button to the left and often an “options” or “config” on the right. <div data-role="page" id="about" data-add-back-btn="true"> <header data-role="header"> <a href="index.html" data-icon="gear" data-theme="b" class="ui-btn-right">Settings</a> <h1>Page 2 Here</h1> </header> The code above is just focusing on the div container for our About page along with header content. The additional HTML attribute
We could have added a back button manually with similar code as we used in the content area. But I feel this takes a lot longer to setup especially on multiple pages. All anchor links within the header section will default into left/right button positions. By using Footer NavigationThe footer area many not feel very useful at first. It’s a place where you can store copyright stuff and more important links, but this could just as easily be added at the bottom of your content area. So what good is using the footer? Well the best example I’ve seen utilizes footer space as a navigation system where tab links appear to control the page navigation. There are plenty of options where you can select fullscreen effects, add icons, adjust placement, and a few other attributes as well. But let’s just build a simple footer nav with 3 buttons to get an idea of how this works. <footer data-role="footer" class="ui-body-b"> <div data-role="navbar"> <ul> <li><a href="#index" data-direction="reverse">App Homescreen!</a></li> <li><a href="http://www.google.com/" data-rel="external">Google Me</a></li> <li><a href="http://www.hongkiat.com/" data-rel="external">Hongkiat Blog</a></li> </ul> </div> </footer> So here is some footer code for the about page section. If you notice on the first button I have the attribute Ajax & Dynamic PagesThe first segment has really opened up the key points to building a mobile app with jQuery. But I want to start a new app which loads data from an external page. I’ll be using a very simple PHP script to attain the
First I’ll make an index.html page set on the default template. For this home screen I’m using a list view setup to display each link in order. This is done in the content area with a <body> <div data-role="page" id="img-listing"> <header data-role="header"> <h1>October 2011 Shots</h1> </header> <div data-role="content"> <ul data-role="listview" data-theme="c"> <li><a href="image.php?imgid=1">First image</a></li> <li><a href="image.php?imgid=2">Second image</a></li> <li><a href="image.php?imgid=3">Third image</a></li> <li><a href="image.php?imgid=4">Fourth image</a></li> </ul> </div> <footer data-role="footer"><h3>www.dribbble.com</h3></footer> </div> </body> </html> Each of the anchor links in my list view point to the same file – index.php. But we’re passing in the parameter Image Loader ScriptThe image.php script still has the default jQuery mobile template added into the code. It actually shares a very similar header and footer, except for the addition of our back link attribute I think we can make a bit more sense of the code by examining my PHP logic first. We use a <?php
$ theid = $ _REQUEST['imgid'];
switch($ theid) {
case 1:
$ heading = "Wunderkit";
$ origin = "http://dribbble.com/shots/297593-Wunderkit-tasks";
$ source = "wunderkit.png";
break;
case 2:
$ heading = "College";
$ origin = "http://dribbble.com/shots/298643-Colleeeeeeeeeeeeege";
$ source = "college.jpg";
break;
case 3:
$ heading = "Forum app";
$ origin = "http://dribbble.com/shots/298649-Forum-app-for-Facebook";
$ source = "forum-app.jpg";
break;
case 4:
$ heading = "Twitter";
$ origin = "http://dribbble.com/shots/298069-Twitter";
$ source = "twitter.png";
break;
default:
$ heading = "Abandoned lighthouse";
$ origin = "http://dribbble.com/shots/298615-Abandoned-lighthouse";
$ source = "lighthouse.jpg";
}
?>
All seems fairly straightforward – even a novice PHP dev should be able to follow along! And if you don’t understand it’s not important to the jQuery code anyway, so don’t worry. We should switch now and take a look at the template I’ve built within this new page. All the HTML code is added after that whole PHP block above. I used the ID of “images” for the container and even setup the header to change with each new photo. <div data-role="page" id="images" data-add-back-btn="true"> <header data-role="header"> <h1><?php echo $ heading; ?></h1> </header> <div data-role="content"> <p><strong><a href="<?php echo $ origin; ?>" data-rel="external">View the Original</a></strong></p> <p><a href="<?php echo $ origin; ?>" data-rel="external"><img src="img/<?php echo $ source; ?>" /></a></p> </div> <footer data-role="footer"><h3>www.dribbble.com</h3></footer> </div> You can probably see how simplistic this demo is. But the whole purpose is to demonstrate the scalability of jQuery mobile. PHP can easily be added into the mix and you can churn out some really neat apps with just a few hours of development. Fancy Design with List ThumbnailsOne last added effect we can implement is the use of thumbnails to liven up listing page. I’m also going to split text into a heading and description box to display both the artwork title and artist’s name.
To begin open up Photoshop and create an 80×80 px document. I’m going to quickly re-size each image and save thumbnails to match each one. Then updating the list view items we should include a few more elements. Check out the code below and my demo example to see what I mean. <div data-role="content"> <ul data-role="listview" data-theme="c"> <li><a href="image.php?imgid=1"> <img src="img/wunderkit-t.png" class="ui-li-thumb" /> <h3 class="ui-li-heading">Wunderkit tasks</h3> <p class="ui-li-desc">by Sebastian Scheerer</p></a></li> <li><a href="image.php?imgid=2"> <img src="img/college-t.jpg" class="ui-li-thumb" /> <h3 class="ui-li-heading">Colleeeeeeeeeeeeege</h3> <p class="ui-li-desc">by Scott Hill</p></a></li> <li><a href="image.php?imgid=3"> <img src="img/forum-app-t.jpg" class="ui-li-thumb" /> <h3 class="ui-li-heading">Forum app for Facebook</h3> <p class="ui-li-desc">by Ionut Zamfir</p></a></li> <li><a href="image.php?imgid=4"> <img src="img/twitter-t.png" class="ui-li-thumb" /> <h3 class="ui-li-heading">Twitter</h3> <p class="ui-li-desc">by Sam Jones</p></a></li> </ul> </div> The classes for Or alternatively you could begin constructing a backend system to upload new images and automatically trim thumbnails to include in the list. There is so much flexibility with jQuery Mobile you almost can’t label it solely as a JavaScript library. It’s more of an entire HTML5/CSS/jQuery framework for building quick and scalable mobile apps. ConclusionAs of writing this article the jQuery Mobile team has officially put out RC1.0 of the code library. This means most if not all of the major bug fixes have been squashed and now testers are gearing up for a full release. Because of this you won’t find a whole lot of information on the web. But as the months advance web developers are sure to pick up on the trend. Mobile applications and even mobile web layouts are growing in popularity with the huge increase in smartphones. Web developers don’t have the time to learn a full programming language for building Android/iOS apps. Thus jQuery Mobile is a slim alternative which includes support for a majority of the mobile industry software, and continues growing each day with an active developer community. |
| [Freebie] “Lifetime” Social Network Icons
Here’s our first freebie of the year and we think it’s a great one. Folks at Artbees has created a set of high quality social network icons exclusively for Hongkiat’s readers. If you are looking for some icons to get your visitors more engaged, this is a post you should not miss.
So what are we looking at? We have a total of 27 social networks (Bebo, Badoo, Blogger, Delicious, Mylife Classmates, Digg, Netlog, MyOpera, Facebok, Ning, Orkit, Flixster, Zorpia, Youtube, Google+, Scribd, Technorati, Hi5, LastFM, Fotolog, Skype, Squidoo and Tagged) – each in 6 different sizes (24×24, 32×32, 48×48, 64×64, 128×128 and 256×256), 3 mouseover states (link, hover and active) and 2 graphic formats (PNG and PSD). Sounds cool? Jump right in to download.
To give you an idea what you’ll be expecting, here are some screenshots.
Downloads
About Artbees
Artbees is there to deliver the best stuff for designers and also developers who care for visual perfection. Not only premium-like freebies, we also provide awesome articles, tutorials, valuable insights about the industry and everything in between. We’re happy to start our collaboration with Hongkiat.com. We’re sure this will result in a lasting friendship and a creative output. Checkout Artbees.Net and follow us on Twitter for regular crates of honey. |
| SOPA: Scaring or Securing the Internet Users?
Since October 2011, the Internet all over the world is buzzing with the recent issue of Stop Online Piracy Act (SOPA) bill. Millions of Internet users and Internet entrepreneurs are protesting against the newly proposed law. On the other hand there is a strong opposition of politically influential people towards these protestors who favor this law by continuously highlighting its usefulness. The situation of the SOPA bill issue is getting closer to its destination with every passing second.
However, for those valued readers who don’t know the story of SOPA, here is a piece of writing showing both sides of the coin so that you make a decision yourself that either SOPA is "securing" the Internet users or "scaring" them away…
Knowing SOPASOPA is a term used for Stop Online Piracy Act (officially known as H.R. 3261) for a bill that was floated in October 2011 at the US House of Representatives. The SOPA bill was presented by Representative Lamar Smith in association with a group of 12 co-sponsors. SOPA traces its roots down to Protect IP Act of proposed in 2008 for preventing real online threats to economic creativity and theft of intellectual property. According to the official statement, the objective of SOPA is “to promote prosperity, creativity, entrepreneurship and innovation by combating the theft of U.S. property, and for other purposes.” In simple English, the SOPA bill empowers the US jurisdiction as well as the copyright owners of a particular website to take legal actions against any other website that they find guilty of ‘enabling or facilitating copyright infringement’ in any way. The Way It WorksAs mentioned earlier, SOPA bill has been proposed to discourage any act of piracy that harms the intellectual property of a US based website or online business. The SOPA bill, if passed, will empower the authority of the US court allowing the Attorney General to seek a court order against the accused website from any part of the world.
In case the court finds the accused website guilty of online Piracy, it will have to face the following consequences:
In other words the accused site will be sentenced to "online death" for the infringing website depriving it of both traffic and revenue. SOPA – Securing the Internet UsersAfter reading the aforementioned consequences, one might think that what would be the arguments that favor the SOPA and prompted its proponents to present this bill with such harsh penalties in front of the US administration. Here are a couple of favoring statements from the proponents of SOPA. According to the co-sponsor representative Bob Goodlatte: Sponsor representative, John Conyers favors the SOPA bill by saying: Other arguments advocating the SOPA and calling the infringing websites at "Rouge Website” stress upon its usefulness by highlighting that this act will empower and secure the motion picture and film industry; the industry that creates 2 million jobs and thousands of micro businesses throughout the US. SOPA – Scaring the Internet UsersBy reading up till now, SOPA sounds more like a pretty responsible act that is there to defend and secure the genuine intellectual property and sheer hardwork of US Internet users. However, things are seldom what they seem. As soon as the bill was presented, the word got out and spread all over the world wide web like wildfire. Millions of Internet users and online service providers were hit by a bolt. Soon different blogs, discussion forums and social networking websites were inundated with anti-SOPA content protesting and highlighting the possible catastrophic affects of this act on the Internet and its users. Let us have a sweeping glance at a few of these: Electronic Frontier Foundation Mozilla Yahoo Letter to the Senate Other Oppositions Possible Affects of SOPA on the Internet UsersThere has hardly been any bill presented to the governmental body anywhere in the world that has not been opposed or rejected by some. However, in case of SOPA, the bill has been publicly discouraged and raged upon by a good number of people from around the world. This opposition is mainly due to the possible effects of SOPA which people can foresee and are worried about. Here are some of the potential threats of SOPA that the protestors have highlighted: Ice Age of Internet Job Drought Free Speech Shut-up
Moreover, as well all know that the series of democratic revolutions that occurred in the Arab countries, known as the Arab Spring, partially owe their success to worldwide Internet content. However, according to the SOPA law, the proxy servers used during the Arab Spring fall into the category of copyright infringement making it a criminal act and eventually hindering the process of whistle blowing and free speech. I would like to conclude this piece of writing by quoting a saying that “one man’s fortune is the other’s misfortune”. However, in the case of SOPA, the bill will be a cause of misfortune for millions of Internet users and online business owners throughout the globe. |
Mastering Photoshop Elements Made Easy Training Tutorial v. 9, 8, 7, 6, 5 & 4 – How to use Elements Video e Book Manual Guide. Even dummies can learn from this total DVD for everyone, featuring Introductory through Advanced material from Professor Joe
24 Photoshop Tutorials Pro: Intermediate
Mastering Photoshop Made Easy Training Tutorial v. CS5, CS4, CS3, CS2 & CS – How to use Photoshop Video e Book Manual Guide. Even dummies can learn from this total DVD for everyone, featuring Introductory through Advanced material from Professor Joe
Price: $ 16.97

List Price: $ 89.95 Price: $ 16.97
Adobe Photoshop CS5-CS4-CS3-CS2 VIDEO TUTORIAL
| US $7.99 (0 Bid) End Date: Sunday May-20-2012 0:02:59 PDT Buy It Now for only: US $27.00 Bid now | Buy it now | Add to watch list |
| US $39.90 End Date: Sunday May-20-2012 0:36:52 PDT Buy It Now for only: US $39.90 Buy it now | Add to watch list |
Find More Photoshop Tutorials Cs4 Products