You want your online appearance appealing, we are here to make it live.
Welcome to KIAGS MEDIA
{ }

Top 5 Fabulous jQuery Sliders for Free

jQuery has become a popular choice among web designers and developers because of the user’s ability to create websites with more personalization schemes without the need of using extensive coding. As the web designing trend pursues the image and slide presentation approach, there are many jQuery slider plugins that are now available at your disposal for free. With so many choices out there, here are the top 10 fabulous free jQuery sliders that you can use to narrow down your options.

1.Responsive Slides

This jQuery slider uses a plugin that provides for a responsive slider that comes with an element that is within a container. The slider is highly compatible with multiple browsers like the Internet Explorer 6 and higher. If you are using a native browser that does not support the slider, the plugin comes with a CSS max-width support to optimize the browser’s ability to display the sliders. The slides are displayed either in automatic fading of images or shows the images in pagination and navigates to fade between the slides manually. You can also wrap the images on links, write captions, show multiple slides and set up the transition and the timeout duration for each slide show

2.Basic jQuery Slider

The major feature of this jQuery slider is being minimalist and lightweight. It comes with a clean semantic markup that aims to deliver simplicity of use to its user. The Basic jQuery slider only uses the essential functionality of using a slide which you can tweak for designing using CSS and JavaScript in order to create interesting yet simple slides on your presentation. This is a great option for those looking for a simple interface on their slider with a minimal design to work on their slides.

3.Swiper

This is an ultra lightweight jQuery slider that is loaded with fabulous features. It provides a one-on-one touch movement but you can adjust its configuration in the setting. The slider can respond to the movement of a mouse click when the slides are viewed on a desktop. It also comes with a scroll prevention feature with a built-in pagination control. You can also configure the slides to display automatically or activate the loop mode in order to get an infinite scrolling movement on the slides. Swiper provides great touch interface features that you can enjoy of using when creating your slides.

4 Wow jQuery Slider

This is a perfect jQuery slider for someone who does not want to use any codes and image editing for their website slider. Wow slider comes with a special visual effect and templates that are ready to use. Its point and click wizard allows its users to create fantastic sliders in a matter of seconds. If you want an easy to use jQuery slider without the hassle of configuring your sliders, this one is for you.

5 Simple Multi-Item Slider

If you are aiming to use a jQuery slide for your eCommerce site, this is a slider that will work best to your interest. It comes with a minimalist online store design slider that displays a superior quality animation presentation of your products. You can present a creatively designed slider in order to entice the online shoppers who are visiting your online shop. Create categories in order to display sell your products in an organized manner and the sliders will give your online shop visitors a unique way of exploring your products and services through an animated slider presentation.

Happy Navratri

imagesLakshmi ka hath ho
Saraswati ka sath ho
Ganesh ka niwas ho
Aur maa durga ke aashirwad se
Aapke jeevan mai prakash hi prakash ho!
Happy Navratri

Happy Ghandhi jayanti

images 3

 

 

 

 

 

 

 

Its day of celebrations
Its day to value a special person
Person who is the cause of our nation
Who taught world the lesson of non-violence
Its Mahatma Gandhi..The Father of Nation !

Ishwar alla tero nam sab ko sanmati de bhagwan,
In remembrance of the mahatma,
Happy Gandhi Jayanti…!!

Ecommerce Shopping Cart Features

E commerce shopping carts are like engines that keep online stores running smoothly. You’ll be taking your customers along for the ride, so you’ll want to choose an ecommerce shopping cart that not only meets your needs, but theirs as well. While your unique goals and budget will determine which ecommerce shopping cart is right for your online store, certain ecommerce shopping cart features can help you boost customer confidence and encourage repeat sales.

1) Payment Options
Most visitors to online stores prefer to pay by credit card. If you want to use your ecommerce shopping cart software to process credit card transactions with a real-time payment gateway, you’ll have to open a merchant account.

Although the majority of shoppers at online stores will make a credit card transaction, choosing an ecommerce shopping cart that also allows you to accept alternative payments will please customers who remain resistant to providing such information online. Offering options such as PayPal®, Google® Checkout, checks, and/or money orders allows more people to feel comfortable checking out on your site.

2) Site Search & Browse
Visitors to online stores have a need for speed – and it starts with time-saving search. Consumers expect online stores to allow them to search for a product and quickly find the product they want. Customers also navigate via categories, along with browsing by price, category and brand distinctions. If your ecommerce shopping cart does not include a search feature for your site, your visitor may simply decide to look elsewhere.

3) Product Reviews
No matter how well online stores promote their own products, reviews by other customers will have a greater impact. In fact, 63% of consumers indicate that they are more likely to purchase from a site if it has product ratings and reviews, according to a CompUSA® and iPerceptions® study. Choose an ecommerce shopping cart that allows for product ratings and reviews – and let “word of mouth” work for you.

4) Wish List/Registry
Customers at online stores often buy gifts for special occasions, which is why many ecommerce shopping carts feature a registry option that makes the process easier. Also, so-called “wish lists” allow customers to save items at online stores and return at a later date to purchase those items. In general, when your ecommerce shopping cart allows your customers to manage their items the way they want, the result is higher satisfaction.

5) Real-Time Inventory
It’s a common complaint from those who frequent online stores — a customer goes through a lengthy process of placing an order, only to find out later that the item purchased wasn’t really in stock. Ecommerce shopping carts should allow for real-time inventory management, which ensures that what customers see on their screen is what’s actually available for delivery to their doorstep.

6)Express Checkout
The checkout process at many online stores can be as frustrating — if not more so — than standing in a long checkout line at a brick-and-mortar store. When visitors are ready to buy, your ecommerce shopping cart must make it as simple as possible. Some ecommerce shopping carts offer registered users an express checkout option, which pulls up their stored payment and billing info when they log in.

7)Order Tracking
An ecommerce shopping cart can help you keep customers informed every step of the way – even after their order is placed. Automated order confirmation emails and shipping notification emails build customer’s confidence in their purchase and in your brand. If a customer registers, they should be able to track their order by logging into an account created upon registration.

8) Special Offers
Looking for a way to woo new customers – or existing customers you haven’t seen in a while? Ecommerce shopping carts can help you promote special offers like order discounts, coupon codes, free shipping and gift cards. These offers serve a dual purpose -they encourage customers to take advantage of a “good deal” while also helping you compete in today’s competitive online marketplace.

9) Website Security
Choose an ecommerce shopping cart with built-in SSL data encryption for website security. When online stores display SSL Certificate seals on their home pages, customers feel confident that their personal information will be protected and are more likely to complete a purchase.

 

 

 

Yii Framework And Its Features

images (1)

 

 

 

 

 

Yii is a free, open-source Web application development framework written in PHP5 that promotes clean, DRY design and encourages rapid development. It works to streamline your application development and helps to ensure an extremely efficient, extensible, and maintainable end product. Yii is a perfect choice for any sized project. However, it has been built with sophisticated, enterprise applications in mind.

Features of Yii Framework : Whether you are one developer building a fairly simple Web site, or a team of distributed developers building an extremely complex Web application, using Yii is like augmenting your development team with additional experienced, professional, and efficient resources.

1.  Model-View-Controller (MVC) design pattern : Yii implements the model-view-controller (MVC) design pattern, which is widely adopted in Web programming. MVC aims to separate business logic from user interface considerations, so that developers can more easily change each part without affecting the other. In MVC, the model represents the information (the data) and the business rules; the view contains elements of the user interface such as text, form inputs; and the controller manages the communication between the model and the view.

2.  Database Access Objects (DAO), Query Builder, Active Record, DB Migration : Built on top of the PHP Data Objects (PDO) extension, Yii Data Access Objects (DAO) enables accessing to different database management systems (DBMS) in a single uniform interface. Applications developed using Yii DAO can be easily switched to use a different DBMS without the need to modify the data accessing code. Yii Query Builder offers an object-oriented method for building SQL queries, which helps reduce risk of SQL injection attacks.

3.  Form input and validation : Collecting user data via HTML forms is one of the major tasks inWeb application development. Besides designing forms, developers need to populate the form with existing data or default values, validate user input, display appropriate error messages for invalid input, and save the input to persistent storage. Yii greatly simplifies this workflow with its MVC architecture.

4.  AJAX-enabled widgets : Extending Yii is a common activity during development. For example, when you write a new controller, you extend Yii by inheriting its CController class; when you write a new widget, you are extending CWidget or an existing widget class. If the extended code is designed to be reused by third-party developers, we call it an extension.

5.  Authentication and authorization : Yii has a built-in authentication/authorization (auth) framework which is easy to use and can be customized for special needs.The central piece in the Yii auth framework is a pre-declared user application component which is an object implementing the [IWebUser] interface. The user component represents the persistent identity information for the current user. We can access it at any place using Yii::app()->user. Using the user component, we can check if a user is logged in or not via CWebUser::isGuest; we can login andlogout a user; we can check if the user can perform specific operations by calling CWebUser::checkAccess; and we can also obtain the unique identifier and other persistent identity information about the user.

6.  Skinning and theming : In Yii, each theme is represented as a directory consisting of view files, layout files, and relevant resource files such as images, CSS files, JavaScript files, etc. The name of a theme is its directory name. All themes reside under the same directoryWebRoot/themes. At any time, only one theme can be active.

7.  Web services : Yii provides CWebService and CWebServiceAction to simplify the work of implementing Web service in a Web application. The APIs are grouped into classes, called service providers. Yii will generate for each class aWSDL specification which describes what APIs are available and how they should be invoked by client. When an API is invoked by a client, Yii will instantiate the corresponding service provider and call the requested API to fulfill the request.

8.  Layered caching scheme : Yii provides various cache components that can store cached data in different media.
A. CMemCache: uses PHP memcache extension.
B. CApcCache: uses PHP APC extension.
C. CXCache: uses PHP XCache extension.
D. CEAcceleratorCache: uses PHP EAccelerator extension.
E. CDbCache: uses a database table to store cached data. By default, it will create and use a SQLite3 database under the runtime directory. You can explicitly specify a database for it to use by setting itsconnectionID property.
F. CZendDataCache: uses Zend Data Cache as the underlying caching medium.
G. CFileCache: uses files to store cached data. This is particular suitable to cache large chunk of data (such as pages).
H. CDummyCache: presents dummy cache that does no caching at all. The purpose of this component is to simplify the code that needs to check the availability of cache. For example, during development or if the server doesn’t have actual cache support, we can use this cache component. When an actual cache support is enabled, we can switch to use the corresponding cache component. In both cases, we can use the same code Yii::app()->cache->get($key) to attempt retrieving a piece of data without worrying that Yii::app()->cache might be null.

9.  Error handling and logging : Yii provides a complete error handling framework based on the PHP 5 exception mechanism. When the application is created to handle an incoming user request, it registers its handleError method to handle PHP warnings and notices; and it registers its handleException method to handle uncaught PHP exceptions. Consequently, if a PHP warning/notice or an uncaught exception occurs during the application execution, one of the error handlers will take over the control and start the necessary error handling procedure.

10.  Security :

A. Cross-site Scripting Prevention : Yii incorporates the work of HTMLPurifier and provides developers with a useful component called CHtmlPurifierthat encapsulates HTMLPurifier. This component is capable of removing all malicious code with a thoroughly audited, secure yet permissive whitelist and making sure the filtered content is standard-compliant.

B. Cross-site Request Forgery Prevention : To prevent CSRF attacks, it is important to abide to the rule that GET requests should only be allowed to retrieve data rather than modify any data on the server. And for POST requests, they should include some random value which can be recognized by the server to ensure the form is submitted from and the result is sent back to the same origin.

Yii implements a CSRF prevention scheme to help defeat POST-based attacks. It is based on storing a random value in a cookie and comparing this value with the value submitted via the POST request.

C. Cookie Attack Prevention : Yii implements a cookie validation scheme that prevents cookies from being modified. In particular, it does HMAC check for the cookie values if cookie validation is enabled.

11.  Automatic code generation : Yii is equipped with a Web-based code generation tool called Gii. It supercedes the previous yiic shellgeneration tool which runs on command line. In this section, we will describe how to use Gii and how to extend Gii to increase our development productivity.

12.  Friendly with third-party code : Yii is carefully designed so that third-party libraries can be easily integrated to further extend Yii’s functionalities. When using third-party libraries in a project, developers often encounter issues about class naming and file inclusion. Because all Yii classes are prefixed with letter C, it is less likely class naming issue would occur; and because Yii relies on SPL autoload to perform class file inclusion, it can play nicely with other libraries if they use the same autoloading feature or PHP include path to include class files.

 

 

 

Tips & Tricks for jQuery Programmers

Following are few very useful jQuery Tips and Tricks for all jQuery developers.

 1. Optimize performance of complex selectors

Query a subset of the DOM when using complex selectors drastically improves performance:

var subset = $("");

$("input[value^='']", subset);

2. Set Context and improve the performance

On the core jQuery function, specify the context parameter when. Specifying the context parameter allows jQuery to start from a deeper branch in the DOM, rather than from the DOM root. Given a large enough DOM, specifying the context parameter should translate to performance gains.

$("input:radio", document.forms[0]);

3. Live Event Handlers

Set an event handler for any element that matches a selector, even if it gets added to the DOM after the initial page load:

$('button.someClass').live('click', someFunction);

This allows you to load content via ajax, or add them via javascript and have the event handlers get set up properly for those elements automatically.

Likewise, to stop the live event handling:

$('button.someClass').die('click', someFunction);

These live event handlers have a few limitations compared to regular events, but they work great for the majority of cases. Live event will work starting from jQuery 1.3

4. Checking the Index

jQuery has .index but it is a pain to use as you need the list of elements and pass in the element you want the index of

var index = e.g $('#ul>li').index( liDomObject );

The following is easier:

if you want to know the index of an element within a set, e.g. list items within a unordered list:

$("ul > li").click(function ()

{

var index = $(this).prevAll().length;

});

5. Use jQuery data method

jQuery’s data() method is useful and not well known. It allows you to bind data to DOM elements without modifying the DOM.

 

JavaScript library Modernizr 2.6

 

javascript

Modernizr is a popular JavaScript library for HTML5 or CSS3 that helps in finding out whether a particular feature is there in a browser or not. While detecting browser features, the results include creating Java-script object which are shown as properties on global object and also as classes on the HTML element. These classes while also being added to HTML elements allow to key in or embed the CSS. A number of major new players on the web are now  interested in the  JavaScript library from modernizr.

Features

The new design for the Modernizr platform has led the core development focus from the community to enable the detections for 40 or more essential detects. The detects for the modernizr includes CSS filters, CSS regions, Scope Styles and others. Existing detects like Geolocation enable to find  whether a native location support is available for a browser and can be shared with the trusted websites.

Being open source and supporting a range of web designs for different user experiences based upon the capabilities of a web browser, Modernizr 2.6 is the one for designers. Modernizr already has other styling elements for Internet Explorer made from HTML5 for improved semantics. The new release version 2.6 is also a close reflection of what is included as a progressive enhancement for building the website with JavaScript free foundation while adding the other layers.

Functions

Modernizr as the new library of detects is an improvement over the earlier technique of ‘UA sniffing practice’ detecting browser with user configuration property and is more reliable with following capabilities-:

●      For over 40 next generation features, tests are conducted within a matter of milliseconds.

●      Results of the tests are provided under Boolean properties.

●      Classes of the HTML element clarify precisely what features are and are not supported by the modernizr library.

●      Script loader that can pull ‘polyfills’(downloadable code or script which provides facilities that are not built-in to a web browser) to backfill their functionality for old browsers.

 

 

World peace Day 21st September

 

peace  day

 

Peace between countries must rest on the solid foundation of love between individuals.

– Mahatma Gandhi

      

   

Simple Tips & Tricks for Website Development

 

While designing a website or web–blog we should know some basic tricks for web development and web designing.  some simple tips and ticks following which one can easily develop quality website and get listed quickly by various search engines like Google, Yahoo, Bing, MSN etc. As people all around the world want to make a good website or blog but they don’t know how to make better web designing as well as better web development.

Below are some of the simple tips and tricks for web development

  • Your page must follow HTML, CSS and JS standards and recommendations.
  • Keep your HTML easily readable and well organized.
  • Hexadecimal color system should be used when describing a color, avoid using system color names.
  • Make sure all page titles are unique and relevant to content of the page.
  • ALT (alternate text) property on all images should be used.
  • Do test your webpage | site in several web browsers and also with different operating systems.
  • Testing, testing, testing and testing! Finally test again and once more for good evaluation.
  • Page design should be kept simple and easy to use.
  • Relevant keywords and descriptions for each page should be used for better SERP.
  • Page content should be fresh and up to date.
  • Verify spelling and grammar errors on your site and correct those mistakes as needed.
  • Broken links on your website should be checked at regular intervals and should be fixed as needed.
  • Don’t overuse of flashy or moving elements.
  • Target screen size and color depth should be defined clearly.
  • Targeting browsers should be defined and tested again and again against each.

CMS Editing Best Practices

General suggestions and best practice

  • Don’t upload images directly from digital camera
  • When uploading images to CMS resources arrange them into folders for easy navigation.
  • Add logical file names whenever you can
  • Choose a font type that’s been consistently used in the site
  • Do not adjust font size unless the text in question is used for heading purposes
  • Avoid adding color to text as much as possible. Use default site color scheme to ensure consistency
  • If possible, use desktop or online applications (see above) to crop and resize images
  • Images should not include any border.
  • Image links should not include a border. Set border value to zero.
  • When inserting a link, if the link refers to an external website, update link to have it open in a new window
  • Avoid overusing, all caps, italic and underlined formatting
  • When inserting images, insert caption for the alt tag value for accessibility purposes
  • Where possible, when inserting a link and deciding on the link text, use text to describe information that’ll be displayed when link is accessed