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

Archive for the ‘Other Scripts/Apps.’ Category

PHP Error is an open source PHP library for converting the standard PHP error messages -that are usually faced during the development process- into better ones.

It integrates tightly into any PHP environment (works on all cases, only in development environment, only in some projects, etc.) and displays the errors with syntax highlighting.

PHP Error

Also, best of all, it includes the problematic PHP codes inside the error page so that we can instantly see which functions/classes/lines generate the error.

The library supports Ajax requests and has various options for customization.

For anyone willing to share tweets when they are not online, various web services exist to accomplish this task (I had also built an open source app: Scheduled Tweets -not updated anymore-).

Tampon is a free and open source alternative (that is inspired from Buffer) that schedules tweets.

It is a Backbone.js application that uses MongoDB for storing the data and has a PHP-based REST API.

Tampon

The application allows creating a schedule with multiple entries and auto-sends your tweets at those periods.

Tweets entered can be re-ordered with drag 'n' drops or, optionally tweeted instantly.

Considering it is open sourced, Tampon can also be a good starting point for creating a feature-rich, customized version.

Codiad is an open source web-based IDE application for writing and editing code online.

The application is built with PHP and doesn't require a SQL database but stores the data in JSON formatted PHP files.

Its interface has 3 panels:

  • project/file manager
  • code editor
  • menu/actions 

where the left and right panels can be hidden on request for maximum coding space.

Codia Web-Based IDE

Codiad is capable of handling multiple projects with a single installation and any number of users can login to the application.

It removes the need of creating a local test/development environment and enables anyone to keep all data + the development process in a remote server.

Even though the application is still in an early development phase, it is mentioned to be stable and has an API for further improvements.

TideSDK is an open source platform for building desktop apps using web technologies (HTML5, CSS3 and JavaScript).

The apps can be created for all major operating systems (Windows, Mac OS X, Linux) and server-side languages like PHP, Python and Ruby are supported as well.

TideSDK

This is actually not a new project, it was previously known as Titanium Desktop, re-branded recently and is going through a major change/improvements (which we thought it is worth re-sharing).

Apps built with TideSDK can make use of the filesystem, have an integrated database, display notifications and much more.

And, the platform has a well-documented API and an active developer community which is great for getting support.

PDF files that are created online usually make use of the server-side languages (and their extensions/libraries for PDF).

jsPDF, a free JavaScript library, doesn't need any server-side script and can create PDF files on the client-side.

jsPDF

It has support for text (styling is possible), drawing shapes and images. Also, the document can be set as landscape and metadata like subject an title can be added as well.

The library works with no requirements in modern browsers and has a Flash-fallback for the others.

Enquire.js is a standalone JavaScript library for programmatically responding to CSS media queries.

The library allows us to define any number of media queries and fire events when they are matched (or not matched).

It is <1kb in size when minified + gzipped and makes any type of "if screen size is bigger/smaller than this, do that with JavaScript" possible.

Enquire.js

Real world examples may include displaying smaller images or hiding some page parts for mobile, running a different analytics tracking code for tablets, etc. CSS can only do some these things and JavaScript support adds a huge flexibility.

P.S. CSS-Tricks has a very nice write-up on the usage of Enquire.js. Make sure you check it if planning to use the library.

Today, many companies or teams are in need of exchanging information privately. This can be a common knowledgebase about a product, a discussion environment for employees, etc.

Answerbase, a powerful hosted application for creating question&answer websites, has a special focus on creating such private Q&A communities that eases how users exchange information.

Any Answerbase-powered website can require its users to be registered, approved, and logged in to ensure that only qualified user’s access the created information.

Answerbase Private Community

This website can be for a small team discussing the details of a project being developed or a huge company's internal knowledgebase where only allowed users can contribute and reach. The application can simply cover all when it comes to supporting your internal collaboration needs through Q&A.

The private community can also support “exclusive (or paid)” content, where users need to make a payment to have access to the Q&A website. This is handy for anyone willing to create an elite collaboration environment while keeping contributors motivated.

There are many other features that encourages users interact with each other like "users having custom profiles", gaining points and levels according to the answered questions, social media integration and more.

Answerbase - Private Communities

All the functionality of Answerbase can be controlled with a powerful admin panel, the look/ feel can be customized and widgets + API exist for more involved integrations.

And, the platform is hosted, everything starts to work instantly with no technical headaches.

To sum up, Answerbase's private collaboration software is a very good fit for anyone looking to exchange (private) information with an easy-to-manage interface.

How to join the giveaway?

In order to get a chance to win one of the 3 annual Professional plans being given away, just register a free trial to Answerbase and mention your sitename in the comments of this post.

Winners will be picked randomly with the query below 1 week later (05 September 2012).

SELECT * FROM wp_comments WHERE comment_post_id=3145 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 3

Good luck to all.

The winners

Here they are:

  • der_robert (comment #701639)
  • wyr (comment #702162)
  • kane (comment #701578)

Congratulations.

simpleWeather is a jQuery plugin for fetching any weather-related data from Yahoo! Weather.

It makes use of the YQL API and can bring weather details of any location by mentioning their name (or zip code – US only).

simpleWeather jQuery Plugin

The data returned includes current/max temperature (in fahrenheit or celcius), humidity, pressure, visibility, wind speed/direction and the weather condition image. There is also support for the forecast of the next day.

Weather condition images are provided by Yahoo! but custom ones can be used too (Free Weather Icons Collection).

Annotator is a JavaScript library that allows multiple users to annotate web pages with an intuitive interface.

It is installed by simply inserting the library into the web pages and defining few settings. The annotations can either be stored in a free service called AnnotateIt or locally.

Annotator

In order to annotate a string, just select it, click the appeared "edit" icon and there you have the options. You can choose the annotation to be viewable and/or editable by others.

The annotations can have comments, tags, users and more (it can be extended easily).

Annotator is handy for teams that are working on the same project and where everyone has a word to say : ).

Flash was the tool for creating interactive maps where we can hover or click any region and see details about them.

Right now, it is easier to create maps with JavaScript and, thanks to JS frameworks, it even gets much simpler.

jVectorMap

jVectorMap is a jQuery plugin for creating such interactive maps very quickly.

It uses SVG as the map format and there are various ready-to-use map files provided. Also, using a vector graphics editor (like Adobe Illustrator), we can draw anything (like the map of a shopping mall), export it to SVG and add interactivity to it.

There are options provided for customization (colors, opacity, etc.) and callbacks exist on every level.

P.S. There is also a Python converter for creating map data from GIS files.

P.S.2 If you are in search of vector freebies, checks these vector images.

Uptime Robot
feed-holder
FeedBurner
HotScripts Marketplace
PSD2HTML.com