
Open Atrium Open Atrium is an intranet in a box that has group spaces to allow different teams to have their own conversations and collaboration. Open Atrium 2.x for Drupal 7 A new architecture for Drupal 7 that is built upon Panopoly and intended as an extensible collaboration framework. Adds the ability to have private "sections" within a collaboration space with granular access control. Drag/drop layout control with dozens of widgets that can be placed on dashboards and landing pages.
100 Best JavaScript Resources JavaScript is an extremely useful scripting language for enhancing user experience and usability. It is becoming more and more popular, as more developers begin to make cool techniques accessible. Here are 100 excellent JavaScript (and a few AJAX) techniques, plugins, and resources based on the major libraries of jQuery, Prototype, Scriptaculous, MooTools, and Dojo. Khan Academy API · Khan/khan-api Wiki The Khan Academy API gives developers access to nearly all types of Khan Academy data via a RESTful API that outputs easy-to-parse JSON. Overview At the highest levels, the API will give you information about Every Playlist. You can use the titles of each playlist to discover the videos within individual playlists (i.e. Algebra, Banking and Money, Biology, etc).
How to Only Retrieve Posts With Custom Fields One question I come across a lot regarding custom fields is how to only retrieve posts based on a custom field. For example, if a post has a custom field of “MyData”, someone might want to only retrieve that particular post. The WordPress Codex has a technique for retrieving posts based on custom fields, which consists of writing your own query and going through the results. The technique in the Codex is good, but I’ve found a re-usable way one can retrieve only posts with certain custom fields. The technique I use makes use of two custom functions placed in a theme’s “functions.php” and a custom WordPress Loop.
JavaScript Keywords Reference Index Below is a listing of all JavaScript Keywords language. Click on an item to visit its documentation. Use to add a single line comment, or comment out a single line of code. Use to add a multi-line comment, or comment out multiple lines of code. Developer Docs Authentication All Clever API calls must be authenticated using API tokens. Specifically, OAuth 2.0 bearer tokens. API Tokens Clever uses token-based authentication because it offers numerous benefits over key-based authentication. A token represents the authorization that a district has given to access its data.
PHP best practices This guide will give you solutions to common PHP design problems. It also provides a sketch of an application layout that I developed during the implementation of some projects. php.ini quirks Some settings in the php.ini control how PHP interpretes your scripts. A re-introduction to JavaScript - MDC Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. JavaScript is now used by an incredible number of high-profile applications, showing that deeper knowledge of this technology is an important skill for any web or mobile developer.
Sample Source Code Sample source code to find LBS parameters Find LBS Information - To find a location of the mobile device without GPS, you only need the following four parameters from your mobile device MCC - Mobile Country Code MNC - Mobile Network Code LAC - Locale Area Code Cell ID - Value of the Cell ID Your mobile application can easily obtain this information from the mobile device using well-documented APIs published by respective device manufacturers. Below are code snippets for the commonly used mobile device platforms. Chris Shiflett: Security Corner: Session Fixation Security is gaining more and more attention online. As PHP continues to be a key component of the web’s future, malicious attackers will begin to target weaknesses in PHP apps more frequently, and developers need to be ready. I am very pleased to introduce Security Corner, a new monthly column that is focused completely on web app security.
Mike Davidson: How To Keep Widgets From Slowing Down Sites: WEDJ The whole world is going to widgets. This overused, overhyped term refers to third-party code one places on their website or blog in order to display such things as Flickr photos, Twitter status, or iTunes playlists. Everybody and their mom is putting out widgets these days, and although only about 1% of them are useful or interesting, they are an important new distribution mechanism that is changing the way companies think about syndication. But there is a big problem with widgets: they slow down the sites that use them . In the best case, you have a company like Flickr whose servers are almost always snappy, and in the worst case, you have a young startup that is constantly struggling against increasing demand and occasionally can’t serve up any code at all.
Performance tips for JavaScript 3 performance tips for JavaScript As our JavaScript applications get larger and ever more sophisticated, the need for efficient scripting becomes increasingly important and hard to bypass. Back in the days when all that JavaScript could do was change your document's background color, or validate a simple form, abuse in terms of efficiency in our codes was common, with the browser not having a problem with it at all. Now, especially with the language's marriage with DHTML, in turn, the ability to create almost full blown applications, efficiency is no longer something we can sweep under the rug, and forget about. In this tutorial, I'll show you a trio of important and generic tips for improving performance in your JavaScript codes. Pop in your favorite tune, and let's sweat JavaScript to the old East!