I AM LISTENING TO
|
WHAT I LIKE
  • en
  • de
BLOG FILTER

jsPanel are multifunctional floating panels, that can also be used as a simple modal or tooltip. Panels can be minimized and maximized and have a huge amount of options.

Really impressive projectand well documented.

API / Examples & Github

readmore

okayNav aims to progressively collapse navigation links into an off-screen navigation, instead of doing it for all the links at the same time.

okayNav@GitHub

readmore

jQuery-Notebook is a simple, clean and elegant WYSIWYG rich text editor.

Available commands:

  • Ctrl/Command B – Bold
  • Ctrl/Command I – Italic
  • Ctrl/Command U – Underline
  • Ctrl/Command F1 – Header 1
  • Ctrl/Command F2 – Header 2
  • Ctrl/Command Z – Undo

jQuery-Notebook

readmore

Chocolat.js enables you to display one or several images on the same page. You can group images via a link  or use thumbnails.

The viewer can display images in full-page or in a block mode. The setup is responsive and only 10kb small in minified form.

Chocolat.js

readmore

TimeCircles is a countdown / timer plugin. The plugin provides a huge amount of options to optimize the look to your  individual needs.

TimeCircles

readmore

gridstack.js is a jQuery plugin for widget layouts. It allows you to build draggable responsive bootstrap v3 friendly layouts. ”

Demo @ Github

readmore

jQuery.sheet is spreadsheet plugin, that offers creation, viewing and editing. All combined with a nice API.

jQuery.sheet

readmore

A repository of over 1000 quality jQuery plugins in categories like UI, Forms, Media, Navigation …

All nice, as long as those plugins are being updated. We had respositories of jQuery plugins before, that had many outdated or broken solutions.

jQuery Cards

readmore
20. November 2015

My Javascript Stack

Some time ago I said: “My perfect framework, is a set of solid singular solutions that have proven themselves over the years. Working solo or together in harmony”.

Here is a list of some of my core components, that I use in combination or standalone.

CORE

LAYOUT

TEMPLATING

OBSERVABLES

ROUTER

STORAGE

DEPENDENCY MANAGER

  • RequireJS  – requirejs.org

    jQuery Tweak: If you have already loaded jQuery before RequireJS, you can not use define([“jquery”], …) in your module defines. Add this to your main RequireJS config before doing anything else …

    NOW you can live happily ever after :)

  • OR
  • Loadrunner – github.com/danwrong/loadrunner

This is basically the core stack that I use to build out ideas :) While Angular is always an option, the above satisfies most of all needs and is often far slimmer. The rest depends on how you organize your code yourself, but at least you are not forced into fixed structures ;)

readmore

Using WordPress as a headless system, is nothing new. You can easily build out your own REST API or use the long available HTTP REST API 1.0+ for WordPress.

But with the new HTTP REST API 2.0+ its getting really easy to build out your own REST API Namespace and assign routes for all your JSON needs.

The new REST API will make its appearance in WordPress 4.4, but you can start now by adding the plugin to your system. When the plugin detects 4.4+ it will only load functionality not already present in the core.

A ROUTE

A route tells the API to respond to a given request with a specific function (endpoint). This adds the permalink structure to WordPress so that your functionality can be accessed via an url like this: http://yourdoman.com/wp-json/yourplugin/v1/myfunction/your_parameter 

THE ENDPOINT

The Endpoint is the callback handled by the route. Each endpoint can have additional parameters attached:

  1. custom permissions
  2. default values
  3. sanitization callback
  4. validation callback
  5. field requirements and more

RETURN VALUE

The return values from the endpoint are converted into JSON. You can use the WP_REST_Response object , this wraps normal body data and allows you to return a custom status code.

Really powerful stuff, that makes it easy to detach WordPress and the actual client using the data provided by it.

You can read more about it here.

Enjoy coding …

readmore