Archive for 'September, 2009'

WooFunction is a Web Icon Set completed by Liam McKay (manager of WeFunction.com) exclusively for WooThemes. The pack includes 178 free web-related icons (32×32 transparent .png files) in a sophisticated and glossy design style.

woo-function

If you have an in-depth look at the individual icons, you’ll notice that Liam has spent a lot of time paying attention to the finer details, which means that this is a really classy icon set.

Brad Neuberg, an internationally recognized software inventor, engineer, and open source consultant, has putted together an educational “Introduction to HTML 5 video (timing 45:55) that goes over many aspects of this new standard that has been said to become a game-changer in Web application development. Some of the things that are mentioned by Brad include:

  • Web vector graphics with the Canvas tag and Scalable Vector Graphics (SVG)
  • The Geolocation API
  • HTML 5 Video
  • The HTML 5 Database and Application Cache
  • Web workers

Read more from this entry…

Symfony Components: Standalone and Reusable PHP Classes

Posted on September 21, 2009, Filled under PHP,  Bookmark it

symfony-components

Symfony components, released by Sensio Labs, are standalone and reusable PHP classes with powerful features that are meant to improve the productivity of any PHP developer. The components are fully documented: they came with a dedicated online book and a full API documentation. Each library is fully unit-tested having 100% code coverage making it stable and ready to be used in large projects. All the libraries are developed and maintained by the symfony project team. They have been extracted from symfony to be used as standalone libraries.
Read the rest of this entry…

etherpad

EtherPad is a web-based word processor that offers a productive way to collaborate on text documents, useful for meeting notes, drafting session, education, team programming and more. Despite Google Docs, which is quite useful for word processing and document management, EtherPad has a main advantage: supports realtime collaborative text editing. This comes with a number of really cool features such as:

  • Ability to copy and paste a link in order to share the document with other people
  • Highlighting each author’s contributions with a unique background color
  • Support for infinite undos and the insurance that every operation is forever undo-able
  • The pads are trackable and sortable by authors

Etherpad updates every copy of the document every half second. This 30x increase in speed changes the experience completely. Your edits hardly ever clash with other users’. So you work confidently instead of tentatively.

  • Tested on: IE 6+, Safari 3+, and FireFox 2+
  • Source: http://etherpad.com/
  • Pricing: Free (Free Edition), $8/user/month (Professional Edition: free up to 3 users), $99/user (Private Network Edition)

ultimate-fade-in-slideshow

Ultimate Fade-in slideshow (v2.0) is the new DynamicDrive’s slideslow script that incorporates some of the most requested features all rolled into one. A nice feature of this unobtrusive script is the fact that each instance of a fade is independent of the other, with support for different features selectively enabled for each slideslow.

Features include:

  • Sleek fade in effect that has the current image fading over the previous one
  • Display images either as automatic or manual slideslow (in the former mode, slideshow can be set to stop rotating after x cycles)
  • Each slide can be optionally hyperlinked and can have an optional description associated with it
  • Ability to show descriptions on demand (when the mouse rolls over the slide)
  • Supports persistence of last viewed slide (the slideslow resumes from the last slide in case you need to reload the browser window)
  • Pauses automatically onMouseOver

VanadiumJS is a free powerful easy customizable client-side validator that supports AJAX and regular server-side response results. This unobtrusive AJAX-enabled server-side technology agnostic JavaScript validation toolkit is very easy to install: you just have to include the vanadium js file after the dependency.

<head>
<script src="/js/jquery-latest.js" type="text/javascript"></script>
<script src="/js/vanadium.js" type="text/javascript"></script>
</head>

The validation rules are applied to the HTML form elements that have special markup classes (e.g. adding ‘:required’ to the elements’ classes).

Example 1
Password fields validation
vanadiumjs-password-fields

<input id="pass" class=":required" type="password">
<input class=":same_as;pass" type="password">

Example 2
Delay the Vanadium reaction on user changes

<input class=":required :wait;500" type="text">

Features include:

  • Unobtrusive
  • AJAX-enabled
  • Server-side Technology Agnostic
  • Server-side Aware
  • Support for declarative validation
    • Using json structure
    • Using inline markup
  • Support for deferring validation (immediate validation of the element when its value has changed)

Having the posts bookmarked by other people through Delicious is very important because not only you will get repeated traffic from the people who saved the articles you have written but you can also gain more traffic and RSS subscribers especially if some of the posts reach the Delicious front page. That’s why it’s important to ask people to save your articles. One important thing is to show how many times the post was saved on Delicious. If you have articles with quality content chances are you will get a lot of saves. Having a quite large number of saves may signify that the post is worth saving and this could determine other users to bookmark it too.

Whether you use Wordpress or not I will show you how to add a “Save to Delicious” link for your articles that will also contain the total bookmarks of the post. To do this we’ll use the power of PHP and JQuery, the famous JavaScript library. Read more from this entry…

JoobsBox: A Free Flexible Open Source Job Board Software

Posted on September 4, 2009, Filled under PHP,  Bookmark it

JoobsBox is a free, flexible, multilingual and themeable open source job board software developed in PHP (Zend Framework) and MySQL. This application can be easily extended as it comes with a plugin system . JoobsBox offers a powerful administration panel where all the categories, listings, plugins & other variables can be controlled. Started in 2007 as a rough idea and a few lines of code, the software was rewritten 2 years later with the Zend Framework. JoobsBox is powered by the management team of Joobs.ro (first tech based job board in Romania).

joobsbox free flexible multilingual themeable open source job board software

Features include:

  • Easy installation
  • Support for plugins and theme (for a simple, fast, and efficient extension process)
  • Admin Panel
  • Multilingual
  • Powerful search engine
  • Seamlessly integration with your existing website

JoobsBox is the most flexible software for job boards,
with a plugins and themes system ready for your needs.

IxEdit is a JavaScript-based interaction tool useful for web developers that can practice DOM-scripting without coding to change, add, move or transform elements dynamically on web pages. IxEdit can be used to try various interactions rapidly in the prototyping phase.

The interactions you create using this entirely new type of design tool (which itself is made with JavaScript) will be applied on the fly to the web page, so you can edit them while checking how they behave in real time. This tool generates JavaScript code automatically from the parameters you specified. The generated code is designed to run with the famous international libraries JQuery and JQuery UI. Therefore, you should not worry about browser compatibility, since JQuery does it for you.

Another nice thing is the fact that interactions are saved to the database in your local environment (Client-Side Database Storage). This way the data won’t be lost even if you close or reload the browser.

IxEdit

To implement interactions on a web page, programming with JavaScript is needed. However, it is hard to manage JavaScript for many designers. Therefore, making well-designed web interactions is difficult in general. IxEdit solves this problem. If you have basic knowledge about HTML and CSS, you can create interactions as you like. JavaScript coding is no longer needed.