Connect With WRD
feed via e-mail
feed via e-mail

Archive for the ‘Other Scripts/Apps.’ Category

Imagine is an object-oriented PHP library for working with images and manipulating them.

The library can handle frequently-used operations like resize, crop or applying filters.

A color class helps generating the RGB values of any given color and methods exist for drawing shapes like arc, ellipse, line, pieSlice and more.

Imagine PHP Library

Also, it is possible to load any font file and insert text into images with a flexible font class.

Imagine is a frequently-updated library with an exciting to-do-list like charting, reflection and rounded corner filters.

jwerty is a lightweight JavaScript library (1.5kb minified) that enables us to bind, fire and assert key combination strings against elements and events.

The library is very easy to use and has callbacks fired once a key combination is pressed to attach custom events.

It doesn't require any other JavaScript frameworks but compatible with jQuery, Zepto.js and Ender.

jwerty - JavaScript Keyboard Handling

Peerbind is a JavaScript API (built by A9 of Amazon) for implementing P2P communications on a website almost instantly.

It works by adding an event listener to an element where the triggered events are shared with all visitors in the peerset (visitors of the web page).

Simply, it offers a very easy-to-implement way for real-time and interactive web-based communications (chat, multi-player games, document sharing, etc.).

Peerbind

The API comes as a jQuery plugin with methods for managing the events and the peerset created (it can be narrowed to users with same IP, geolocation, domain or a string -like a secret key-).

There is a free public server provided which is good for testing and low-level apps.

And, the server-side JS is offered with an Amazon license (that it should be hosted on Amazon AWS) for a more stable and customized usage.

Restler is a multi-protocol and open source framework for exposing PHP classes and methods as a REST API.

The framework is lightweight (works only with few files) and can be used by any developer experienced in object oriented PHP with no learning curve.

It works with multiple formats: XML, JSON, Plist and AMF. Also, it is very modular which means creating new formats or features is possible.

Restler - PHP API Framework

Restler can convert formats in both ways (requests and responses) and has support for the GET, POST, PUT and DELETE HTTP requests.

P.S. There is a short and informative slideshow about the framework to get you started easily.

KeyBoarder is a JavaScript library for displaying keyboard shortcuts in a user-friendly way.

It automatically looks for the textual references of keyboard shortcuts inside a web page and converts them into graphical representations.

Keyboarder

The library is standalone, has various styles for displaying the keys and the output is interactive (upon pressing a key which is part of a rendered shortcut, key-shortcut will will be highlighted and focused).

KeyBoarder is a time-saver for anyone who wants to display keyboard shortcuts with "more than standard text".

For years, MS Powerpoint was almost the only option for easily creating and managing slideshows.

Although it is still a popular tool in the market, today, there are other options for the web-friendly people like: Google Docs Presentations, Prezi, Zoho Show and more.

Also, there are free and open source JavaScript libraries or templates that are specially built for this case and enables web designers/developers to build presentations with a flexibility which any other tool can not offer.

Web-based presentations work in all modern browsers -including mobile-, can include any media, be scripted for advanced usage and coded to be dynamic.

Here are the 9 great and well-known HTML-JavaScript-powered engines for beautiful presentations:

Deck.js

Deck.js

Deck.js is a lovely JavaScript library for creating HTML presentations.

While advanced users can build totally custom outputs, there are templates and themes for novice users to create a standard slideshow with no effort.

Fathom.js

Fathom.js - Presentations With JavaScript

This is a jQuery plugin that lets us to create the slides in HTML, style them with CSS and control the presentation logic with JavaScript.

Navigation can be handled with keyboard, mouse or scrolling.

As a unique feature, it allows defining a video for synchronizing the slideshow with.

Read the rest of this entry »

chainvas is a lightweight (1kb minified) JavaScript library that is built to make <canvas> API chainable (like the ones in jQuery, MooTools, etc.). And, it will work for any JavaScript APIs.

It adds methods to the prototype of CanvasRenderingContext2D and replaces the existing ones with a wrapper that calls the original function and returns this if and only if the function didn’t return undefined.

There are also extra helper methods like the ones for setting properties in a readable format, drawing circles and rounded rectangles.

chainvas

letoDMS is an easy to use and setup document management system that is built with PHP-MySQL.

It is a simple-yet-powerful application that can store any type of files under folders/categories with an unlimited hierarchy by keeping the versions of them.

Everything is completely web-based including uploads and, optionally, display of documents (if not downloaded). It can even auto-convert MS-Word documents to HTML.

letoDMS

Multiple users can work with the system with no conflicts as there is a lock/unlock mechanism on documents. And, access control lists (ACL) exist for making sure that each user can work with the documents theat they are permitted to.

letoDMS has various other features that simplify its usage like advanced search, themable + multilanguage interface and much more.

By default, Google Analytics doesn't track downloads and requires an event to be attached to each download link.

Entrourage.js lightweight (339 bytes gzipped) JavaScript solution that can automatically add tracking support for downloads.

It is framework agnostic, unobtrusive.and leaves the markup clean without requiring any inline JS usage.

There is also a filter provided which enables us to track only the selected file-types.

Entourage.js

Yioop! is an open source search engine built with PHP and uses MySQL or SQLite for storing the data.

It can be configured to crawl any page it finds by following links or limited to any given number of URLs and used as an in-site search engine (like Google Custom Search).

A standard setup can crawl and index millions of pages per day and this number can be increased by running more crawlers (distributed setup is possible as well).

Yioop! PHP Search Engine

There is support for indexing many file types including HTML, DOC, PNG, JPG, GIF, XML, sitemaps, RSS and much more.

Also, the system can be controlled completely from a web-based administration interface.

Uptime Robot
Loading...
Get WebResourcesDepot Weekly
A Weekly Newsletter For Web Designers And Developers
feed-holder
FeedBurner
  • file uploading, video/audio/image encoding, s3 storage and much more
  • PSD to HTML
  • PSD to HTML
    aXmag - Flash Page Flip Magazine Software, PDF to Flash Converter