Developer Tips & Tricks

From Kunena Wiki
Jump to: navigation, search

Contents

Server side JSON within Joomla

Simple overview of how to implement server side JSON for ajax requests:

http://docs.joomla.org/Handling_the_server_side_of_Ajax_requests

Useful mootools samples and classes

Link Tweaker - Format internal and external links differently: http://stoutlabs.com/blog/view/mootools_link_tweaker_class

FormCheck - Form validation class: http://mootools.floor.ch/en/

FancyUpload - A stylish file upload class for mootools: http://digitarald.de/project/fancyupload/

AutoCompleter - Auto complete text input fields with Ajax and JSON: http://digitarald.de/project/autocompleter/

Roar - Notifications - Possibly a new topic/post notification http://digitarald.de/project/roar/

SqueezeBox - Expandable Lightbox http://digitarald.de/project/squeezebox/

Persistent Header on pages: http://davidwalsh.name/persistent-header-opacity

MooWheel: http://www.unwieldy.net/projects/moowheel/

Dynamic Accordion Menu: http://www.byscripts.info/scripts/javascript-dynamic-accordion-menu

OmniGrid - Advanced DataGrid for Mootools: http://www.omnisdata.com/omnigrid/

Facebook-Style Modal Box: http://davidwalsh.name/facebook-modal-mootools

MooEditable: http://cheeaun.github.com/mooeditable/

Pull Quotes: http://davidwalsh.name/mootools-pull-quotes

MooTools LazyLoad: http://davidwalsh.name/mootools-lazyload

iPhone Checkboxes Using MooTools: http://davidwalsh.name/dw-content/iphone-checkboxes.php

PNGCRUSH a Directory of Images

Very useful script to pngcrush images and save a ton of storage without loosing quality: http://davidwalsh.name/pngcrush-directory

Useful OSX symbolic link tool

If you aren't much into terminal command line and want a quick way to create UNIX level symbolic links this might be for you: http://seiryu.home.comcast.net/~seiryu/symboliclinker.html

This tool will add a context menu that makes creation of symbolic links super easy.

Personal tools
Namespaces

Variants
Actions
NAVIGATION
Toolbox
Interface Language