Advanced jQuery Image Gallery: jbgallery

jbgallery is a feature-rich jQuery plugin for displaying multiple images or multiple galleries in a webpage.

It can run as a slideshow, a site's background, in a "dialog" mode or as a common pop-up.

jbgallery

The plugin's API allows controlling the features like prev-next, viewing a specific image, labels, timers and delays so easily. It also has callbacks on every step.

jbgallery can display thumbnails of the images and browsed via keyboard.

And, it comes with a Picasa adapter for displaying images from the service.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags:

Related posts

Internet Explorer User Agent Style Sheets

Every web designer and developer probably have bad memories with Internet Explorer. And this is mostly because the browser compiling (or used to do so) CSS properties differently compared to the standards.

IEcss.com is a website which helps us to better understand the reasons behind this incompatibility.

It shares a chart of user agent style sheets (CSS styles that are applied by default) for the major versions of Internet Explorer; IE6, IE7, IE8, and IE9 Platform Preview.

The chart includes values for almost every CSS property and they can be downloaded per browser.

iecss

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags:

Related posts

Banner Design Kit – 5 Kits Giveaway

Banner Design Kit LogoBanner Design Kit, a set of beautiful design objects for creating banners, is giving away 5 kits ($19.99/each) to WebResourcesDepot readers.

Details on how to win the licenses can be found at the bottom of this post, but before that:

What is Banner Design Kit?

It is set of well-thought and designed objects that are frequently used in banners (like backgrounds, badges and icons).

The kit comes as transparent PNG files (vectors included) for helping you to create good-looking banners.

Banner Design Kit

There are 50+ unique objects in the set where each of them has 8 different colors.

Backgrounds in the kit come in both square and rectangle shapes to fit any type of banner sizes (and they are large enough).

P.S. They have a pretty cool "Buy Now" button, just press it to see the effect.

How to win the free kits?

There are 2 ways to join the giveaway where you can do both to give your chance a boost:

  • comment to this article
  • tweet about Banner Design Kit using hashtag #bannerdesignkit (optionally, click here to tweet:  "Banner Design Kit – a set of beautiful objects for creating banners – http://bit.ly/9ykAZP #bannerdesignkit")

Winners will be selected randomly on April 6th 2010. Good luck to everyone.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: , ,

Related posts

Open Source Project Management & Invoicing – ArgentumInvoice

ArgentumInvoice is an open source web application for managing projects easily and billing the time worked accordingly.

It enables you to define clients, create projects and add tickets (things to be done) for that project.

The time worked for a ticket can be calculated with the help of a live timer or mentioned manually. Also, it is possible to create timesheets for every user.

ArgentumInvoice

At any point of the projects, ArgentumInvoice can create PDF invoices, e-mail them to clients and track invoice due dates + payment statuses.

It also supports multiple currencies and automatic currency conversions which is nice when working with multi-national clients.

The application is built with PHP & uses MySQL as the database.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: ,

Related posts

Summer of WordPress 2010: Act II

Scene: A college classroom

Professor: So. Out of the 20 students in the class, half wrote WordPress Summer of Code proposals good enough to receive an A. How many of you are planning to apply for the program?

Jack, a student: I am. They opened applications today.

Sophie, a student: I am. And that sentence was grammatically terrible.

Jack: Shut up.

Chris, a student: I’m not applying.

Jack (to Chris): Chicken?

Sophie: You’re such a jerk! Maybe he has a job lined up or something, did you ever think of that?

Professor: Whoa -

Chris: Actually, I’m going backpacking in Australia with my Dad. No internet for about half the time, and when I emailed the people at WordPress they said I should probably wait until next year to apply and make sure I’d be able to be online through the whole summer.

Professor: Fair enough. The application period opens today at 19:00 UTC and goes through April 9th, so let’s hear from the people who are applying.

Jack: I’m submitting mine today.

Sophie: That’s just stupid.

Andrea, a teacher’s assistant: Hey, that’s not necessary.

Jack: Yeah! The early bird gets the worm, or hadn’t you heard?

Sophie: What I heard was that the WordPress mentors are holding open IRC chats this week to talk to prospective students and give them feedback on proposals and ideas, and that talking directly to the mentors ups your chances of being selected. But I guess you don’t think you need the people who are actually choosing the students to know your name because your proposal is so brilliant?

Jack’s jaw drops.

Jack: Where did you hear that? It wasn’t on the GSoC mailing list.

Sophie: I joined the wp-hackers list and asked all the core contributors for feedback on my idea, and then I emailed 3 potential mentors to see what they thought of it personally. By the time applications are due, I’ll have revised it based on community and mentor feedback, and enough people will know who I am — and that I’m full of initiative — that my chances of being accepted will be much better.

Jack: You think you’re all Felicia Day with your MW2 level 70, but you’re just a computer nerd.

Sophie: Um, duh. We’re in an advanced computer programming class. We’re all computer nerds.

Professor: Now, now. Sophie’s correct; talking to community members and mentors will improve her chances. But, Jack, there’s no reason you can’t join the IRC chats and the mailing list to get your name out there, too, even if you submit your application today. Most proposals get tweaked a bit after the students are chosen anyway.

Sophie: Plus, Felicia Day is awesome! And she uses WordPress, so ha!

End Act II.

Here’s the deal. The application period opens today. Early applications will likely get a bit more attention up front, but it’s also important that your ideas and approach are vetted by the community and the mentors. If you haven’t already, you should join the wp-hackers mailing list and send your proposal to the list for feedback. We’ll also be doing a few IRC chats during the application period to give students a chance to talk directly with the mentors. Note that not every mentor will attend all three chats, so if you want to talk to a specific person, you might want to email them. Please arrive on time to the chats, as they will be scheduled for an hour, and will have to accommodate multiple students. IRC chats will be held at irc.freenode.net in room #wordpress-gsoc.

  • Wednesday, March March 31 at 20:30 UTC (4:30pm eastern)
  • Saturday, April 3 at 21:30 UTC (5:30pm eastern)
  • Wednesday, April 7 at 20:30 UTC (4:30pm eastern)

This chat room will remain open during the application period, and various mentors and community members may be there and able to answer questions, but the scheduled chats are the only official times at which they are scheduled to do so.

Oh, and if you want to help publicize the WordPress summer of code, grab a flyer and post it somewhere on a bulletin board at your local college campus. Professors, don’t forget to encourage your brightest students to apply!

7 Secure, Lightweight, and Easy to Use PHP Frameworks

Choosing a good PHP frameworks can help you develop complex Rich Internet Applications quickly, with a best practices oriented approach, and saving a lot of time reusing code snippets that are already available. There are a lot of interesting PHP frameworks you can choose for your next web project. Which framework you choose is really a personal decision. There is no one “best” framework on the market at the moment. Different frameworks are better for different types of projects, and for different developer.

Today we will focus on 7 secure, lightweight and easy to use PHP Frameworks.


Why Use a PHP Framework?

There are plenty of reasons to use a PHP Framework to build your websites. They can speed up development, make your sites more aesthetically pleasing, and they can help eliminate all those nasty tasks you have to deal with in every project. They can also be a steep learning curve to figure out which framework you should use (or if you should use one at all) and then how to use it. with more simplicity, Rapid development results in faster response to user bugs and requests.

  • 1. Enables PHP users at all levels to rapidly develop robust web applications.
  • 2. Frameworks help you cut out much of the repetitive tasks that normal custom programming would require.
  • 3. Almost every framework out there exclusively uses the MVC pattern. MVC, which stands for Model-View-Controller, helps you keep your data: the model, the logic: the controller and the user interface: the view, separate from each other. This in turn lets you write better, tighter code which ultimately results in better applications.

Below we’ve covered some of the best frameworks available today. There’s almost certainly one in the list below that will meet your needs. Experiment with different ones until you find the one that you’re most comfortable with and that can meet your needs efficiently.

1. CodeIgniter

CodeIgniter is a powerful, high-performance, open-source PHP framework that helps you author PHP applications rapidly. CodeIgniter is known for having a light footprint, there by reducing your server’s work.

CodeIgniter has an exciting online manual, a couple of helpful video tutorials and an active user forum.

CodeIgniter

Useful Resources for getting started with CodeIgniter

2. Kohana PHP

Kohana is a PHP 5 framework that uses the Model View Controller architectural pattern. Kohana is a fork of CodeIgniter intended to work only with PHP 5. Kohana is completely community driven. What makes Kohana favored by many developer is it’s super lightweight, it has no dependencies on PECL extensions or PEAR libraries. Large, monolithic libraries are avoided in favor of optimized solutions.

Kohana

Useful Resources for getting started with Kohana

3. CakePHP

CakePHP might just be the most popular PHP framework around right now. Also uses the MVC framework. CakePHP is a little heavier than CodeIgniter and Kohana but has it has its own advantages: It has plenty of documentation which makes it fun and easy to understand, an interesting collection of helper classes developed by the community and having a well studied and structured approach on how to bake your cake.

CakePHP

Useful Resources for getting started with CakePHP

4. Symfony

Symfony is a full-stack framework that provides an architecture, components and tools for developers to build complex web applications faster. It uses most of the best practices of web development and integrates some great third-party libraries.

Symfony is a bit harder to use than CakePHP and CodeIgniter, requiring the use of the command-line to run configuration commands and to create applications.

It’s packed with powerful features, has thorough documentation, and is constantly improving thanks to its active and helpful community.

Symfony

Useful Resources for getting started with Symfony

5. Zend

Zend framework is an extremely powerful framework with a slightly higher learning curve. Developed by Zend Technologies, Zend Framework is licensed under the New BSD license. It is along the same lines as CodeIgniter and CakePHP.

Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!.

Zend

Useful Resources for getting started with ZendFramework

The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern. Based on good practices, it allows you to:
Write views using Ajax easily, Control requests and responses through a controller, Manage internationalized applications, Communicate models and the database using simple conventions.

6. Akelos

The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern similar to Ruby on Rails. It aims at helping programmers build multilingual database-backed web applications and write less code, which allows for the creation of uniform, simple to understand scripts.

The Akelos PHP framework allows programmers to write views using Ajax, to control requests and responses through a controller, and to create and maintain internationalized applications. By using the conventions integrated in Akelos, developers can establish communication between the framework’s models and databases. In order to distribute standalone web applications Akelos demands only that PHP be installed on the server.

Akelos

Useful Resources for getting started with Akelos

7. Yii framework

Here is a high-performance component-based PHP framework that is purely object-oriented. Everything in Yii is a self-contained component which can be configured, reused or extended easily. An optimal solution for developing large-scale Web applications. Yii supports MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming and Web services.

Yii has a smaller community than the CakePHP, Zend and CodeIgniter, it is however growing rapidly as the framework itself gains more attention. Yii offers a forum, a project hosted at Google Code and a documentation section that supports user comments.

Yii

Useful Resources for getting started with Yii

Author: Noura Yehia

Noura Yehia is a Web Designer, Blogger and Creative Thinker. Founder of Noupe.com a popular blog about web design, tutorials, resources and inspiration. If you’d like to connect with her, you can follow her on Twitter or at her blog Devsnippets.

5 Free Solutions To Create A Question-Answer Website

Question & answer websites (like Stack Overflow) are great platforms for enabling communities to share knowledge and help each other.

Although they are kinda similar-in-function with the forum applications (check 9 Widely-Used And Free Forum Softwares), the main focus is finding the (best) answers.

Here are 5 free and open source or hosted platforms to create your own question-answer website:

Question2Answer

Question Vote

Question2Answer is an application that is built with PHP-MySQL that has a points-based reputation system.

Users can comment into any questions and they can be tagged.

It can be totally styled with CSS and has an admin interface to manage the whole application.

QSQA

QSQA

QSQA enables anyone to instantly create a full-featured question-answer community where users can earn point/badges for their contribution.

It is written in Python and powered by the Django application framework.

Shapado

Shapado

This question-answer application is written in Ruby, MongoMapper and MongoDB.

It is multilingual and, optionally, users can create their own websites in a free hosted platform rather than installing it.

Qwench

Qwench

Qwench is a simple-yet-functional application.

It comes with a points/rewards system, an entry can be posted as a knowledge-base article (for corporate sites) and it can be customized via CSS.

Qhub

Qhub

Qhub is a free hosted platform for creating a q&a website where the look-feel can be customized and members can be managed easily.

You can optionally use a URL under Qhub or your own domain name.

And Others:

  • Stacked: it is an ASP.NET alternative but not improved for a while.
  • CNPROG: a pretty powerful one which is Django-powered (QSQA is a for of this application)
  • AskBot: a fork of CNPROG.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: , , ,

Related posts

Open Source Document Viewer For Websites: FlexPaper

FlexPaper is an open source document viewer component for displaying PDF files inside websites or Flash applications.

The component does not exactly display PDF files but the PDF-to-SWF converted files in a Acrobat Reader-like interface.

FlexPaper

Usage is pretty simple, just inserting the SWF file + customizing the options and there are free tools to convert documents, like SwfTools.

FlexPaper supports zoom in/out, paging, fullscreen, search and printing the documents viewed.

Optionally, it is possible to use the component in Adobe Flex as a SWC source file comes with the download.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: ,

Related posts

HTML5 Video Player: Projekktor

Projekktor is an open source HTML5 video player that is built with pure JavaScript but uses Flash when there is no native H.264 support..

The player supports playlists and can display the videos in full-screen.

It has a control panel which appears on-hover and can be easily customized/themed by editing a single CSS file.

Projeckktor - HTML5 Video Player

For extending its capabilities, Projekktor comes with a plugin interface.

Having the great features said, we must mention that the player is not perfect yet (in alpha stage).

Considering the inconsistencies between browsers in HTML5 support, browsers may act differently while displaying the player (more details on its website). However, it is under heavy development and new features/fixes are added regularly.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags:

Related posts

Free iPad GUI Kit In PSD Format

After the popularity of iPhone applications where (web) developers are creating so many new ones each day, it won't be wrong to expect the same for iPad.

In order to design for the iPad easier, RawApps, a blog focused on mobile application development, is sharing a detailed and free iPad GUI Kit.

The kit is in PSD format, its canvas size is parallel to the iPad's 768×1024px and includes layers like the keyboard, sliders, icons, the canvas, etc.

iPad GUI PSD Kit

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
FindIcons.com – Ultimate Free Icon Search Engine
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: ,

Related posts