Skip to main content

Mobomo webinars-now on demand! | learn more.

Regardless of industry, staff size, and budget, many of today’s organizations have one thing in common: they’re demanding the best content management systems (CMS) to build their websites on. With requirement lists that can range from 10 to 100 features, an already short list of “best CMS options” shrinks even further once “user-friendly”, “rapidly-deployable”, and “cost-effective” are added to the list.

There is one CMS, though, that not only meets the core criteria of ease-of-use, reasonable pricing, and flexibility, but a long list of other valuable features, too: Drupal.

With Drupal, both developers and non-developer admins can deploy a long list of robust functionalities right out-of-the-box. This powerful, open source CMS allows for easy content creation and editing, as well as seamless integration with numerous 3rd party platforms (including social media and e-commerce). Drupal is highly scalable, cloud-friendly, and highly intuitive. Did we mention it’s effectively-priced, too?

In our “Why Drupal?” 3-part series, we’ll highlight some features (many which you know you need, and others which you may not have even considered) that make Drupal a clear front-runner in the CMS market.

For a personalized synopsis of how your organization’s site can be built on or migrated to Drupal with amazing results, grab a free ticket to Drupal GovCon 2015 where you can speak with one of our site migration experts for free, or contact us through our website.

______

Drupal in Numbers (as of June 2014):

  • Market Presence: 1.5M sites
  • Global Adoption: 228 countries
  • Capabilities: 22,000 modules
  • Community: 80,000 members on Drupal.org
  • Development: 20,000 developers

Open Source:

The benefits of open source are exhaustively detailed all over the Internet. Drupal itself has been open source since its initial release on January 15, 2000. With thousands of developers reviewing and contributing code for over 15 years, Drupal has become exceptionally mature. All of the features and functionality outlined in our “Why Drupal?” series can be implemented with open source code.

Startup Velocity:

Similar to Wordpress, deploying a Drupal site takes mere minutes, and the amount of out-of-the-box functionality is substantial. While there is a bit of a learning curve with Drupal, an experienced admin (non-developer) can have a small site deployed in a matter of days.

Information Architecture:

The ability to create new content types and add unlimited fields of varying types is a core Drupal feature. Imagine you are building a site that hosts events, and an “Event” content type is needed as part of the information architecture. With out-of-the-box Drupal, you can create the content type with just a few clicks--absolutely no programming required. Further, you can add additional fields such as event title, event date, event location, keynote speaker. Each field has a structured data type, which means they aren’t just open text fields. Through contrib modules, there are dozens of other field types such as mailing address, email address, drop-down list, and more. Worth repeating: no programming is required to create new content types, nor to create new fields and add them to a new content type.

Asset Management:

There are a number of asset management libraries for Drupal, ensuring that users have the flexibility to choose the one that best suits their needs. One newer and increasingly popular asset management module in particular is SCALD (https://www.drupal.org/project/scald). One of the most important differences between SCALD and other asset management tools is that assets are not just files. In fact, files are just one type of asset. Other asset types include YouTube videos, Flickr galleries, tweets, maps, iFrames--even HTML snippets. SCALD also provides a framework for creating new types of assets (called providers). For more information on SCALD, please visit: https://www.drupal.org/node/2101855 and https://www.drupal.org/node/1895554

Curious about the other functionalities Drupal has to offer? Stay tuned for Part 2 of our “Why Drupal?” series!

Categories
Author

For Federal Offices of Communication, the act—and art—of balancing websites that both cater to the public and promote the organizational structure and mission of the organization is always top of mind. Accordingly, those partnering with Federal offices must prioritize meeting both needs when designing and building agency sites. On numerous projects, our team has successfully managed to increase usability and deliver user-centric designs while simultaneously building sites that allow our Federal clients to bolster their brand. A sample of results for some clients:

-a swift 4% increase in first-time visitor overall satisfaction
-76% of all mobile users strongly agreeing that the new site made content easier to find
-88% of frequently visiting teens being satisfied with the new site

Below are some of the tools we’ve implemented to achieve success:

Navigation and Information Architecture

Treejack is a great usability testing tool that development teams can wield to test the information architecture and navigation of the site prior to even beginning a design. It is best used to test the findability of topics in a website using different navigational hierarchies. For one of our projects, both internal and external stakeholders were given 46 tasks to perform using a variety of different navigation hierarchies to find the most optimal site organization for both constituent groups.

treejack-information-architecture-software

Usability Testing

For usability testing, our team leverages both Loop11 and Usertesting.com. Using a live, interactive environment, both of these tools allow development teams to gain deep understanding of user behavior by observing users as they complete a series of tasks and questions on the site and/or mobile app in question. Interactions are captured and then analyzed in comprehensive reports. As an added bonus, Usertesting.com provides video footage of the interaction for review:

user-testing-video-footage

http://bit.ly/1rRvEAm

In summary, Federal websites and applications are often designed with too much emphasis on organizational hierarchy and goals, and too little focus on meeting end-users’ needs and expectations. User-Centric Design (UCD) tools can help government agencies buck this trend, however, allowing them to create websites and applications that engage users and maximize their interaction. Ultimately, this results in a sure win-win: Federal agencies’ constituents can experience an efficient, satisfying, and user-friendly design, and—with constituents’ increased engagement—organizations can ensure that their missions and information are communicated effectively. Act balanced.

Categories
Author

 

At the time of this writing (pre-WWDC 2015), there are a number of limitations on what Apple Watch code can do. The primary limitation is that watch apps cannot exist by themselves. It is necessary for the watch app to be a part of a corresponding phone app. Apple has said they will not accept watch apps where the phone app does not do anything itself. Also, watch-only apps (such as watch faces) are not allowed for this same reason—although it’s rumored that this may change after WWDC 2015.

Another Apple Watch limitation is that Core Graphics animations are not supported, but animated GIFs are. Complex layouts (such as overlapping elements) are not allowed. However, elements can be positioned as if they overlap—provided only one element is visible at a time. Using actions such as taps and timers, the visibility of these "overlapping" elements can be changed. This can be implemented to provide a more dynamic interface. Another major limitation (also whispered to change after WWDC 2015) is that watch apps cannot access any of the hardware on the watch including the motion sensor and heart sensor.

Most watch app processing (controller logic) is done on the phone instead of the watch, and some delays are inherent in the Bluetooth communication that transpires between the watch and the phone as the view (on the watch) talks back to the controller (on the phone). This view/controller split is not obvious in the code, but the watch/phone split is obvious in the code, as the watch cannot access anything from the phone, even though the controller logic is running on the phone side—except via a specific watch-to-phone request.

One notable feature is the watch app’s ability to explicitly call the phone app with a dictionary and obtain a dictionary response. This functionality allows the developer to then set up a number of client-server style requests, where the watch is the client, and the phone is the server. For example, the watch can request information from—or record information to—the phone. The phone (which has storage and may have Internet connectivity) can then fulfill the request and provide data in response to the watch. This can drive the phone app's UI to provide near-real-time synchronization of the watch app display, as well as the phone app display.

Custom notifications (both local notifications and push notifications) are supported on the watch. These custom notifications can have a somewhat customized layout as well as having the ability to define a set of custom actions. After performing one of these actions, the watch app is started. Apple mentions not to use notifications as a way to just launch the watch app from the phone app. Apple maintains that the notifications should provide useful information.

One developer test limitation relates to custom watch notifications (for local notifications).  Since watch notifications are only displayed if the phone is asleep, there is no direct way to test custom watch notifications.  Because of this, XCode does provide a mechanism to test push notifications in the simulator (using a JSON file), but there is no similar mechanism to test local notifications. Still, one can certainly test local notifications with the physical device.

Categories
Author

We were particularly proud to see one of our favorite clients, Peter Dewar, Chief Technology Officer at the District of Columbia Retirement Board (DCRB), participate in a thought-provoking panel on Wearables and the Internet of Things. The session's description as a “visionary panel” proved to be true, as all of the participants outlined the groundbreaking mobile capabilities they foresaw as feasible within the next five years.

Dan Mintz introduces Peter Dewar and other panelists

Mr. Dewar described his vision for implementing Google Glass in the office, at conferences—even for pension fund participants, staff, and Board members. Taking the idea of “smart rooms” even further, he also described a futuristic conference room, which would be able to set up a meeting’s required media (think dial-ins, projectors, etc.) upon the meeting organizer’s entrance or (biometric) authentication.

We from Mobomo were on the edge of our seats thinking about the possibilities, and excited about building them—especially for our government clients. Congrats to Peter Dewar for a great panel session, and thanks to Tom Suder for hosting yet another fantastic summit. We’re looking forward to next year’s—and to the future of mobile (in the government!).

Categories
Author

Federal agency mobile implementation is an important aspect of the Digital Government Strategy, so last week the Mobile Gov team and Digital Gov University partnered for a “Mobile First” Webinar. A “mobile first” approach is where new websites and applications are designed for mobile devices first, instead of designed for the traditional desktop.  Representatives from government and the private sector spoke about what it means to be “mobile first.” You can listen to the entire webinar, but here are some highlights:

Ken Fang from Mobomo Inc. talked about the importance of a mobile first approach, citing the increasing percent of traffic routing from mobile devices. Fang  proposed three steps to consider when choosing a device and platform to develop.

  1. Consider your audience needs and remembering who and what you are making the app for.
  2. Think about what kind of content will be sent out.
  3. Think platform strategy —answering whether you develop for one device or choose a different route such as an API or responsive design.

 

Categories
Author

It's the gift-giving season and it's likely some of you are thinking of giving someone or even yourself a mobile media tablet such as Apple's iPad, Samsung's Galaxy Tab or Barnes & Noble's NookColor. You may or may not be inspired by the fact that a growing number of bankers, executives, doctors and other professionals are getting such devices issued to them at work. However, can today's media tablets help such employees be productive, or is there something missing -- such as suitable stylus for those who find finger-based input onerous?

Thumbs Down for the Finger as Input Device

To facilitate enterprise use, I strongly believe that a mobile device needs stylus support, so I suggest waiting to see what 2011 brings. Don't get me wrong. I'm very fond of both my Apple iPad and my NookColor (Android), and find touchscreens addictive. But for some mobile tasks, using a stylus is much more productive than a finger. As a long-time fan of Palm's Vx PDA and the Treo 650, I found the stylus very useful. On the other hand, I'm not so enamored of the Palm Pre Plus due to the small screen and lack of a stylus. I find the device hard to use for my fingers, unfortunately making it a non-productive device at least for me. Now imagine having to either enter a lot of data on a mobile app, or select from a large number of options. Certain professions require this. Now imagine doing it every day. For example, when a colleague asked me to create two medical diagnostics apps for the iPhone and iPad for hospitals, I thought about how onerous these would be for daily use without a stylus. Another colleague discussed a simple image manipulation app for the iPhone, but if you've ever tried cropping a photo with your finger, you know how awkward that can get. Can you imagine the awkwardness of tasks such as signing digital documents, or worse, take notes with your finger? Note-taking, in my opinion, will become a very common activity on media tablets, if stylus support is included.

What's Coming

It's a fact that 2011 will bring a whole slew of media tablets for most or all of the top mobile operating systems, and stylus support would be nice for those who feel the finger is just not an accurate data input tool for the enterprise, or even for personal creative use. Never mind the fact that a stylus can have a finite number of predefined pressure or capacitive settings as necessary, unlike a finger. A stylus also doesn't get tired like a finger, after hours of use, day in and day out. At the moment, there are a number of stylus makers out there. I've personally only researched them for the iPad. What I've found so far might suffice for simple uses, but I haven't seen a for-iPad stylus yet that seems precise (pointy) enough for notetaking or drawing/ diagramming. An informal poll of tech-savvy people I know who have iPads or Android tablets suggests that they'd all like to use the devices for notetaking, and I don't imagine that'd be much different for all the professionals being issued tablets by employers.

Thumbs Up for the Stylus as Productivity Accessory

As a productivity techniques evangelist, I'm a long-time fan of mind maps-based diagramming -- something I just don't relish doing with my finger on media tablet. But as soon as a viable stylus is available, I may never diagram or write on paper again. What's missing, at least in the iPad arena, is a stylus sanctioned by Apple, unless I've taken a Rumpelstiltskin-like snooze and missed some important news. On the other hand, as mentioned in a recent All Things Digital article, a number of stylus makers are trying to persuade Android handset makers into supporting stylus-based touchscreen input. If Apple does not offer their own stylus solution with the next generation of iPads (rumored to be shipping in Feb 2011), or at least sanction a third-party stylus for the iPad before the end of H1 2011, Android tablets could potentially offer a huge advantage for enterprise use. As well, a stylus would open up the possibility of creative tasks on media tablets. For example, photo cropping or drawing, or the aforementioned mind mapping and diagramming. Combined with the popular Swype method of text input (over the virtual mobile keyboard), a stylus could be just the accessory to turn a media tablet from the expensive toy it's sometimes perceived as, collectively, to a high-productivity tool. Expectations of Apple's iPad outselling every other media tablet out there in 2011 may not come to pass if private and business users show that they want precision stylus support. So if you're undecided about which media tablet to purchase, you might want to skip Xmas, skip Boxing Day sales and wait until Q1 or Q2 2011, to see if any of the upcoming mobile devices have serious stylus support. On the other hand, if you just want to play popular games such as Angry Birds or Infinity Blade, there's something to be said for the addictive factor of using your fingers.

Categories
Author

If you were non-plussed to hear that AT&T was changing their data pricing plans for the iPhone and iPad come Jun 7th -- the very day many of us expect the announcement of the 4th-generation iPhone during the WWDC keynote address by Apple's Steve Jobs -- then you might be happy to know they're giving consumers some leeway. Some, but not much.

Looks as if AT&T doesn't want too much bad publicity. Despite of one threat of a cease and desist to a blogger who wrote to AT&T CEO Randall Stephenson [contact details] about the new iPhone/ iPad data pricing plans, they're making some concessions. If you really really want the previously promised $30/month unlimited data plan for the iPad 3G, you can still get it, but with some conditions. If you don't already have an iPad 3G, you have to order one before Jun 7th. When you get it, even if it's after Jun 7th, you'll be eligible to sign up for the original $30/mth data plan. Of course, if you already have the iPad 3G, you can get the data plan now, before Jun 7th.

So for some of us, that means we'll have to race to order an iPad 3G. No word on whether any similar concession is available for the next iPhone, other than if you upgrade a current iPhone. (For example, as mentioned previously, I have an iPhone 3GS that I intend to keep, and thus my plan will stay at the 5GB/month cap. But I can upgrade my LG VU phone in August to a new iPhone. Unfortunately, I do not believe I'll be able to get the 5GB/mth plan for that phone -- which is a disappointment since my wife's LG VU can be upgraded in October, and we were looking forward to video calling on the new iPhone. E.g., a feature that'll eat up data.

Categories
Author

Since the launch of both the WiFi-only and 3G models of the iPad, Apple has sold about 2M units in less than 2 months, and they're sold out at many of their Apple retail stores - proving that there is a market for tablet devices and thus a need for more apps. But will these sales levels be sustained past the current hype? Retrevo did a Pulse Report study [via Mashable] of over 1,000 respondents about consumer attitudes towards tablet computers and e-readers and over 50% said they're not interested in making such a purchase. Of non-iPad owners surveyed, over half said that they don't need one.

Let's look at some other stats. At an average of 1M units/month, they can easily top 8M units this year, beating out estimates of 5-7M units for 2010. The overall market for web-enabled tablet computing devices is estimated to hit over $8B by 2015, despite Retrevo's study. Such contradictions often exist, and sometimes it's a matter of creating the need or at least the desire. Apple managed it with iPods -- I remember being part of a group of people that held out. I in fact never bought an iPod but both won a Shuffle and was given an iPod as a gift. The latter ceased to function after a year of heavy use; I'd fallen in love with it. Can Apple repeat their iPod success and make people fall in love with iPads, even when they don't need them? (I believe so.)

Apple is already leading Android with  mobile devices in general. According to AdMob (which Google just purchased), iPhone OS-based devices are leading Android OS-based devices in the U.S. by more than a 2 to 1 ratio. Worldwide, the ratio is 3.5 to 1 in favor of iPhone OS. (With market advantages like this, is it any wonder that Apple stock price predictions for 2010 -- made in Dec 2009 - Jan 2010 -- suggest a $250-300 range?)

Whether Apple is maintaining any lead in the tablet market is hard to say without actually figures, given that tablet computer have existed for a while. Where Apple is lagging is with iPad-specific apps compared to iPhone-specific apps. Developers had to work with only a software simulator for the first round of apps accepted by Apple for the Apr 3, 2010, launch of the iPad. That probably hindered development significantly, and my own observation is that many such iPad-specific apps crash on occasion.

So if Apple can reboot the tablet computer market and create a demand, there'll be room for loads more iPad-specific apps and maybe even 3rd-party peripheral devices. Whether or not that means the possibility of Windows-based tools such as Microsoft Visual Studio 2010 or Silverlight Web application plug-in for developing iPad/ iPhone apps remains to be seen. For now it seems it's not the case, even with suggestions for Apple to be more open.

Categories
Author

If the increasing number of tablet computer options hasn't caught your interest, maybe the one HTC is planning will. If you're a woman. The idea is that women do a great deal of social networking, such as on Facebook, and HTC thinks this is something they might like to do while watching TV. They're considering an Android-based HD tablet aimed at women.

Now does HTC really want to fragment their potential market share like that? I mean, I use my iPad to check email and Facebook while I watch all the programs recorded on my DVR -- multitasking. Does that mean I need a special man-version? What about all the women who want a tablet computer but not for social networking while watching TV? What version do they use? Doesn't it make more sense to have a single tablet but with specialized configurable features? Or special cases in different colors and patterns? What compelling features will such a female-specific HTC tablet have that would persuade the numerous women I know who use netbooks to check Facebook while watching TV?

While competition is always a good thing, it seems to me that HTC's approach is just fragmenting the mobile computing market a little too much. What do you think?

Trying to make sense of your mobile device and apps options? Want to discuss a mobile Web or native mobile app for your business or projects? Feel free to contact us to discuss your app or mobile campaign needs.

Categories
Author

pic-OLPC-XO-3-tablet-computer-300wRemember the OLPC (One Laptop Per Child) campaign aimed at providing children in developing nations with affordable computing devices? It ended up costing way too much, but there's a new, relatively inexpensive option. The next version of the campaign's device won't even be a laptop, it'll be a tablet computer.

According to specs in Fortune, the XO-3 will be a 9-inch, Android-based tablet made by Marvell. It'll have one or two cameras, Wi-Fi, and a multi-touch screen. It'll also work with a plugin mouse and keyboard. Apparently it'll be capable of playing HD video, too.

One of the benefits of this device is that it'll be easier to support a variety of languages than was the case with the previous OLPC because of the physical keyboard. A virtual keyboard, on the other hand, can be switched, for example, to non-Latin characters on the fly.

The hardware is expected to cost $99 initially, but drop to $75 by 2011. Sounds pretty cheap, but at least one Asian manufacturer is planning Android-based tablet computers for $100-150, to be released by the second half of 2010.

Who knows? They might even have a similar deal as with the old OLPC, where you could buy two devices for a fairly reasonable price -- by N. American standards -- and one device would be given as a gift to a student in a developing country. If they manage the $75 price tag, I'm looking forward to getting a couple of these for my twin nieces -- who were addicted to my iPad within minutes of trying it -- as well as maybe contributing some.

Categories
Author
Subscribe to Mobile Computing