Archive for the ‘Development’ Category

BBC is Hiring!

Monday, August 9th, 2010

With growth comes the need for great people. We are looking to grow our team and add some key positions to our growing success. If you read the last post, you kinda see some of what we look for in people (“Hiring People”). The post was to help point people at the wiring inside that drives along great results.

We are hiring immediately for a project manager with key account management skills. We are also looking for awesome developers and designers. We have details on both of these.

In the coming days we will post more details here and elsewhere. In the meantime, if you know someone or want to talk with us about this opportunity, drop us a note at info (at) bigbadcollab (dot) com.

Thanks!

Results: Open Source and The Church

Friday, March 12th, 2010

“Insight trumps ignorance.”

First off, a special thanks to all who participated in this survey. The sincerity of those that serve Him with their technological talents never ceases to leave us amazed and thankful. We sincerely appreciate all of you.

We are summarizing the results as of 9am CST. Assuming a few things, 21 of you (about 25% in attendance to Church IT Roundtable) took the survey. We will continue to leave it open for another week or so, just in case things get more insightful. Now, to the results…

How much does open source play overall in the role of your church technology?

43% of the respondents have about 50% of their deployed technology within an open source technology! That’s pretty cool…On the flip side, about 25% said they have no open source in their church.

When we asked what you typically think (as a first response or so) around open source:

About 25% of you are excited with another 25% putting customization at the top of your thoughts! About 20% of you were thinking about integration with another 20% of glad to see licensure go away…(us too!)

How important are each of these items in your decision to use open source software?

- Cost was a factor for over 75% you as “yep” or “abso-freakin-lutely hombre”. Not overly surprising there…

- Stability is important to about 60% of you. Seems  to point towards expectations around open source and some of the ‘traditional’ trade-offs.

- Support is pretty much middle of the road for almost 70%. More interesting, 25% said, “nope”. We think that is kinda insightful to the understanding of community around the use of open source. Support, like CITRT, is who you know, not what you know!

- Community: So, true to form for support, the follow-on question for community had over 90% of you saying it was at the top of the list. When BBC thinks community around #GetShadetree, we are thinking a central location for documentation, discussion, sharing/collaborating, and finding the latest patches/updates. Would you agree?

- Scalability is about middle of the road. Interestingly, about 30% said “yep”. You are concerned with growth and accomodating that growth.

- Integration baby! Yeah, over 70% ranked this at or near the top. When BBC thinks integration, we are thinking for you: church management system, websites, and financial. Integration is important. We hate silos too.

- Documentation was pretty evenly distributed across the board. This is probably a speak to community and support. Documentation is important, but more important is knowing that you can get the answers you need when you need them…

- Requirements was a funny one. Or, at least the results were straddled around “yep”(40%). 20% said “abso..” while 20% said “meh”. This is probably an understanding to a good deployment. We think if integration is sound, requirements are probably less of a focus for you. Is this correct?

- Expandability, apparently, is pretty danged important. Near 80% said it is tops. This is, in our interpretation, a need for an organic and growing road map of development around the open source solution you are using. It is the ability to not only choose *how you build off the platform, but *what you build off the platform. We could not agree more.

- Maturity is pretty much average for most of you. Again, this is probably part of the trade-off that is ‘traditional’ with open source answers. We give up some maturity in the application in exchange for other things.

- And seriously. About 45% ranked ‘free stuff’ as pretty important from open source! Ok…we will get the t-shirt press ready. We heard you. What other free stuff do you want besides the application?! =)

What aspect(s) of open source do you most/least appreciate and why?

This was interesting. Some focused on the ‘most appreciate’. Some focused on the ‘least appreciate’. Here are a response from each:

“the reason we usually avoid open source for most projects there’s little to no person at the other side of an 800 number that we can go to for immediate assistance. I’m a single IT guy supporting over 50 users, 100 machines across 4 buildings. I simply don’t have time to go hunting through support docs for solutions.”

“We are not held captive by vendors with different priorities than ours. If we need something fixed or changed, we can roll up our sleeves and get it done. It is not tied to Microsoft…”

Do you perceive potential roadblocks in your church that would keep you from using open source? If so, what are they?

This was also interesting. Check out a couple:

“Zero road blocks for using open source. Plenty of road blocks with proprietary systems/ applications.”

“We are using it extensively, so no.”

Vision into Movement

Monday, March 1st, 2010

The best labors are a real workout. We start early…like uncomfortably early when your body is still cold no matter what you do and your brain is fuzzy while sipping the first tall six shot latte with heavy whip. You fill a room with brilliant, God-fearing leadership that are covered in vision, goals, and an unquenchable energy.

Our methodology is to lead out in mental sprint sessions, followed by walking-it-out strategy, lots of whiteboard sessions, and more. Of course, lunch is in…and we are working. Afternoon brings more sprints, burn down chart building, walking it out followed by more sprint sessions.

This stuff is addictive. And we love what we get to do, and who we get to do this stuff with…but we never kiss and tell.

National CITRT

Monday, February 22nd, 2010

Helping our great friends over at Church IT Roundtable (CITRT) with getting the word out. Love what they do, love what they stand for. The annual national roundtable for CITRT is coming up March 11th and 12th at Saddleback Church. We encourage you to consider registering (a great deal at $75!) and find yourself gathered with this great group of church tech leaders. You can find more at CITRT including their stuff on social media.

Changing WordPress the_excerpt tag

Thursday, September 24th, 2009

I love WordPress and everything that the tool lets you do. A friend/client hit us up today asking how he could get rid of the default “[...]” text at the end of the WordPress the_excerpt tag. I figured this may be a pretty common question, so I decided to share the solution here. I know I am not the only one to figure this out, but here is what I did:

  • Login to the WordPress backend (with admin rights) and click on the arrow next to the appearance tab
  • Click on the “editor” link
  • In the right column find the Theme Functions (functions.php) file and click on it to edit
  • Add in the following function right before the closing “?>” php tag. We utilized the add_filter tag to replace the “[...]” with “Read More »”. You’ll notice we also added in the permalink so you can click on the link to actually read more.
    function change_excerpt($excerpt)
    {
    return str_replace('[...]', '<br /><a href="'.get_permalink().'">Read More &raquo</a>', $excerpt);
    }
    add_filter('the_excerpt', 'change_excerpt');
  • Finally, go do something nice for yourself because you have now globally changed the_excerpt tag for this template

Hope this helps someone.

Developing with Javascript

Tuesday, June 16th, 2009

Last updated: June 16, 2009

I have spent my fair share of hours trying to troubleshoot implementations of different javascript tools, and to no avail at times. The frustration is one that is shared among every developer I have talked to on this subject with no real solution. There are a lot of great tools out there, and there are a few sites that I find from time to time that actually list them all out, but none that show me a list of great tools for my library of choice, jquery. There was at one point a page that had a great list of only jquery tools, but it seems to always be down and this is my archive of that page with my additions and subtractions. I am posting this as much for my own use as anyone else who may find it useful. I will continue to update this post as I find other tools. Hope it helps someone.

File upload

Ajax File Upload
jQUploader
Multiple File Upload plugin
Progress Bar Plugin

Form – Select Box stuff

jQuery Combobox.
jQuery controlled dependent (or Cascadign) Select List.
Multiple Selects.
Select box manipulation.

Form Basics, Input Fields, Checkboxes etc.

FancyForm
jNice
Ping Plugin
Toggle Form Text – SUPER EASY TO USE
ToggleVal
jQuery Field Plugin
jQuery Form’n Field plugin
jQuery Checkbox manipulation
jTagging
jQuery labelcheck
Overlabel
3 state radio buttons
ShiftCheckbox jQuery Plugin
Watermark Input
jQuery Checkbox (checkboxes with imags)
jQuery SpinButton Control
jQuery Ajax Form Builder
jQuery Focus Fields
jQuery Time Entry

Time, Date and Color Picker

jQuery UI Datepicker
jQuery date picker plugin
jQuery Time Picker
Time Picker
Farbtastic jQuery Color Picker Plugin
Color Picker by intelliance.fr

Rating Plugins

jQuery Star Rating Plugin
jQuery Star Rater
Half-Star Rating Plugin

Search Plugins

jQuery Suggest
jQuery Autocomplete
jQuery Autocomplete Mod
jQuery Autocomplete by AjaxDaddy
jQuery Autocomplete Plugin with HTML formatting
jQuery Autocompleter
AutoCompleter (Tutorial with PHP&MySQL)
quick Search jQuery Plugin

Inline Edit & Editors

jTagEditor
WYMeditor
jQuery jFrame
Jeditable – edit in place plugin for jQuery
jQuery editable
jQuery Disable Text Select Plugin
Edit in Place with Ajax using jQuery
jQuery Plugin – Another In-Place Editor
TableEditor
tEditable – in place table editing for jQuery

Audio, Video, Flash, SVG, etc

jMedia – accessible multi-media embedding
JBEdit – Ajax online Video Editor
jQuery MP3 Plugin
jQuery Media Plugin
jQuery Flash Plugin
Embed QuickTime
SVG Integration

Photos/Images/Galleries

ThickBox
jQuery lightBox plugin
jQuery Image Strip
jQuery slideViewer
jQuery jqGalScroll 2.0
jQuery – jqGalViewII
jQuery – jqGalViewIII
jQuery Photo Slider
jQuery Thumbs – easily create thumbnails
jQuery jQIR Image Replacement
jCarousel Lite
jQPanView
jCarousel
Interface Imagebox
Image Gallery using jQuery, Interface & Reflactions
simple jQuery Gallery
jQuery Gallery Module
EO Gallery
jQuery ScrollShow
jQuery Cycle Plugin
Zoomi – Zoomable Thumbnails
jQuery Crop – crop any image on the fly

Google Map

jQuery Plugin googlemaps
jMaps jQuery Maps Framework
jQmaps
jQuery & Google Maps

Tables, Grids etc.

UI/Tablesorter
jQuery ingrid
jQuery Grid Plugin
Table Filter – awesome!
TableEditor
jQuery Tree Tables
Expandable “Detail” Table Rows
Sortable Table ColdFusion Costum Tag with jQuery UI
jQuery Bubble
TableSorter
Scrollable HTML Table
jQuery column Manager Plugin
jQuery tableHover Plugin
jQuery columnHover Plugin
jQuery Grid
TableSorter plugin for jQuery
tEditable – in place table editing for jQuery
jQuery charToTable Plugin
jQuery Grid Column Sizing
jQuery Grid Row Sizing

Border, Corners, Background

jQuery Corner
jQuery Curvy Corner
Nifty jQuery Corner
Gradient Plugin

Text and Links

jQuery Spoiler plugin
Text Highlighting
jQuery Newsticker
Auto line-height Plugin
Textgrad – a text gradient plugin
LinkLook – a link thumbnail preview
shortKeys jQuery Plugin
jQuery Ajax Link Checker

Tooltips

jQuery Plugin – Tooltip
jTip – The jQuery Tool Tip
clueTip
BetterTip

Menus, Navigations

jQuery Tabs Plugin – awesome!
another jQuery nested Tab Set example (based on jQuery Tabs Plugin)
jQuery idTabs
jdMenu – Hierarchical Menu Plugin for jQuery
jQuery SuckerFish Style
jQuery Plugin Treeview
treeView Basic
FastFind Menu
Sliding Menu
Lava Lamp jQuery Menu
clickMenu
CSS Dock Menu
jQuery Pop-up Menu Tutorial
Sliding Menu

Accordions, Slide and Toggle stuff

jQuery Plugin Accordion
jQuery Accordion Plugin Horizontal Way
haccordion – a simple horizontal accordion plugin for jQuery
jQuery Accordion Example
jQuery Demo – Expandable Sidebar Menu
Sliding Panels for jQuery
jQuery ToggleElements
jCarousel
Accesible News Slider Plugin
Showing and Hiding code Examples
jQuery Easing Plugin

Drag and Drop

UI/Draggables
EasyDrag jQuery Plugin
jQuery Portlets
jqDnR – drag, drop resize
Drag Demos

Browserstuff

Wresize – IE Resize event Fix Plugin
jQuery ifixpng
jQuery pngFix
Link Scrubber – removes the dotted line onfocus from links
jQuery Perciformes – the entire suckerfish familly under one roof
Background Iframe

Alert, Prompt, Confirm Windows

jqModal
SimpleModal

CSS

jQuery Style Switcher
JSS – Javascript StyleSheets
jQuery Rule – creation/manipulation of CSS Rules
jPrintArea