Skip to Content

Blog

Syndicate content

And OHO is thrilled to be helping out. Come on out to DrupalCampMA at UMass Amhearst on January 22nd and plug in to the fast growing Drupal community in Western MA.

The event is being held on the campus of the University of Massachusetts Amherst at the ultra-modern Integrated Sciences Building with a fantasic agenda that includes:

  • An introduction to Drupal
  • Presentations for hard core developers as well as total beginners
  • Sessions and workshops for non-profits, managers, academics and more
  • Discussion groups (Birds of a Feather)
  • Special guests!

And guess what? ITS FREE (and even better, OHO will be there) - so sign-up right now!

Mark Sacco
Dec 30, 2010

Well, the content management world is about to change once again - with Drupal leading the charge. Team Drupal has been hard at work re-architecting, extending, enhancing, tuning - and just all around 'making it great' and the team will release Drupal 7 on January 7th.

Come join OHO and lots of other Drupal pundants at the BOSTON DRUPAL GROUP Launch Party. We're lending a hand at the event and looking forward to helping lots of 'smart companies' take advantage of the shiny new release to make 2011 a stellar year for their customers AND their web team!

 

Mark Sacco
Dec 22, 2010

Ok, so we’ve scoped the challenge and we’ve stated that Drupal is a great solution.

Well, how can a content management solution really help us here? Great question. Let’s dig in and talk a bit about Drupal’s architecture and its core components – and let’s work from the OS to the UI tier of your application.

First, Drupal’s core is written in PHP and affords us the opportunity to run on any OS. PHP, as you know, delivers great performance, is itself extensible, and scales well.

Moving up the stack we find Drupal’s core services. These core services include database access, templating, user management, session management, general content management, image management, etc. These services are exposed through XMLRPC, SOAP, REST or any other protocol you care to integrate into the platform.

The resulting collection of servers and services, combined with the existing or added services (5800 modules available), can WRAP your solution, giving you a powerful customization / packaging engine that and product manager or product marketing manager would ‘love’ to have access to.

Services: An API for remote applications
Services is a standardized API for Drupal that allows you to create "services", or a collection of methods, intended for consumption by remote applications. Several "servers", or protocols, provide different ways to call these methods from remote site. It works similar to the existing XMLRPC capabilities of Drupal, but provides additional functionality like:

  • Pluggable "service" modules allowing developers to add additional remote services
  • Pluggable authentication mechanisms
  • Pluggable "server" modules allowing for protocols other than XMLRPC (like SOAP, REST, AMF)
  • A number of included service modules which interact with existing Drupal modules like node, taxonomy, user, views, and system
  • Pluggable "server" modules allowing for protocols other than XMLRPC (like SOAP, REST, AMF)

Great Stuff and just the beginning for Drupal-As-A-Framework. (Hey, did we just create a new acronym? DAAF?)

Mark Sacco
Sep 25, 2010

Have you heard of Drupal? Have you heard the name ‘Dries’? Well, if you’ve been involved in web software in the past five years, I suspect you have. If not, let me introduce both.

Drupal is one of today’s rising stars in the very crowded content management arena. An open source ‘social software’ platform, the product was originally developed by Dries Buytaert - now CTO and co-founder of Acquia, and is regularly found on Gartner’s Magic Quadrant in the highly coveted ‘visionary’ sector.

The software, while categorized as a social publishing solution, is regularly used as a Web CMS at both small start-ups and multi-nationals. The software touts flexibility, a friendly user interface1, a highly extensible architecture, and the most active open source community on the net. Good stuff.

Tell me more.
Available since 2001, Drupal, now at a 6.x release level, is written in PHP, uses a back-end database, a templating engine, and integrates with most any web accessible service, be it within the enterprise or available via the Internet. (By the way,"The Web is Dead" :-)

In regards to adoption, Wikipedia states that Drupal is the back-end CMS for at least 1% of all websites worldwide (7M+). That’s no small feat, and all indications are that this ‘1% er’ is going to continue to dominate. A few prime examples:

  • The White House
  • NASA
  • Sony Music
  • Major League Soccer
  • Lifetime Networks
  • Levi Straus
  • Thomson Reuters
  • Harvard, MIT and Bently
  • Seventh Generation

Why so popular?
Well, for starters, the platform is flexible and easily extended. It uses open source at its core (PHP and either MySQL or Postgress), and was architected to support a ‘snap in/module’ strategy that allows for incremental functionality. To this end, we find over 5,800 Drupal modules currently available, helping to speed integration with almost any web-services enabled software. (Salesforce.com, Constant Contact, Exact Target, MailChimp, Eloqua, HubSpot, LDAP services, proprietary products with WSI, etc.)

On the front end, the software provides access to a WYWIWYG editor helping non-technical users easily create and update content. The web-based user and administration UI is easy to use (once you get the hang of it) and supports role-based access to various features and functions.

   
So, its easy to use, open source, extensible, well supported and documented, and easy to integrate.
 
That pretty much explains it.
 
Drupal As Your UI Tier. Most Certainly.

Ok, so, you’re team has developed a new solution that captures your unmatched understanding of a given business challenge, and hopefully will ultimately have millions and millions of users taking advantage of it. (Well, at least a few thousand, right?)

You’ve spent lots of time and money getting the back-end in place. You selected a high performance open source database (Postgress, MySQL, VoltDB, etc.), you’ve leveraged JBoss to build out a scalable, workflow engine that captures all those business rules and processes that share your value proposition, and you’ve architected the overall solution so that it can be delivered either through the Cloud or through a localized implementation. 

 
Nice work.

To do all this, you’d hired the world’s best engineers, who frankly, have little to no interest in the front-end. They typically view this tier as ‘something any joe programmer’ can take care of. Well, we know this is not really true, and we know a well designed and managed front-end is as challenging to implement as the back end.

 

To make the experience meaningful, and to take advantage of different market segments, your software needs to take on some of the characteristics of the chameleon. Your software needs to change with its environment affording your product management and marketing team the opportunity to package and configure your core services to meet a given market’s needs.

 

Within that market, the solution needs to be customizable to a given client’s needs.

  
Enter Drupal….. [ more next week ]
Mark Sacco
Sep 09, 2010

OHO Interactive continues to strengthen its Drupal portfolio and is proud to annouce our involvement in Drupal Camp Connecticut @ Yale University and our support for the OpenScholar Project at Harvard University.

OHO is a long-time supporter of the Drupal CMS and will be presenting on August 28th at Yale University, the site for the 2010 DrupalCampCT event. At the event, OHO's Chief Architect, Langdon White, will discuss using Drupal to support multiple sites from a single implementation.

OpenScholar, developed by the Institute of Quantitative Social Science at Harvard University. is based on Drupal and provides a feature-rich, easy to use platform for scholarly publishing. The platform also helps universities to raise their online profiles by ensuring that publications (all types) are readily available and indexed by major search engines.

OHO is providing cloud-based implementations of OpenScholar as well as  support and customization services. Sign-up for your demo account today.

Mark Sacco
Aug 12, 2010

 July 21st, 2010 – Waltham, MA

Today, OHO Interactive hosted Alfresco’s Northeast Lunch and Learn conference in Waltham, MA. The event showcased Alfresco’s market-leading open source enterprise content management system. The event was very well received with over 100 technology and business executives registering for the event.

 

During the event, OHO presented a case study featuring a custom manuscript management system developed on Alfresco 3.2. The solution affords authors from around the globe access to an easy to use, web application that marshals manuscripts through a rich editorial process that ultimately results in the publication of content rich scientific books.

 

Alfresco was well represented at the event and showcased Alfresco Share, a solution designed to simplify the management and sharing of all types of content across any size organization. Other new and enhanced features of Alfresco Enterprise 3.3 include

 
CMIS 1.0 Compliance, enabling integration with
·         IBM Lotus Integration
·         Microsoft Outlook
·         Drupal
Simplified Web presence and content distribution
·         Alfresco Web Editor
·         Deployment Services
·         Rendition API
Enhanced social collaboration within the Enterprise
·         Document management
·         Permissions management
·         Rules and actions
·         Collaboration lists
·         Google like search

 

If you’ve been considering a next-generation Enterprise class document management platform that provides out-of-the-box functionality and a rich api supporting custom applications (web & mobile), you should put Alfresco right at the top of your list.

 

 
Mark Sacco
Jul 21, 2010

Two high-tech startups have recently partnered with OHO Interactive to wrap the Drupal content management system around their proprietary Web products and services. The two firms, xPeerient and SilverRail Technologies, are delivering 'game changing' solutions to their customers - and both needed a partner that could tackle the 'last mile challenge', getting them to market quickly.

Prior to their launch, xPeerient and SilverRail made significant investments to develop their products. Each firm was expert in their respective market's business models and supporting technologies. Each firm focused on solving domain-specific challenges - and did so, brilliantly.

With these challenges well understood, initial solutions developed and roadmaps planned, the firms needed to get to market quickly. They needed market-facing websites and a CMS that would manage their websites and the front-ends of their high-performance web products.

To solve the CMS challenge, both firms evaluated a number of open source platforms and selected Acquia's distribution of Drupal. Both firms found Drupal's extensibility, scalability and availability of integration components to be precisely what they needed to take their solution to market.

With this critical decision made, both firms began their search for a partner that could support incredibly aggressive timelines, support their needs for design, their needs for robust, experienced project management, and their needs for technical expertise for integration.

OHO delivered on all fronts, and both firms have sucessfully launched their solutions into the marketplace. Congratulations xPeerient and SilverRail!

(Are you a Software ISV? OHO has a Drupal offering that may interest you)

Mark Sacco
Jul 08, 2010

Have you been considering a website upgrade? Are you developing the next version of a web application?

OHO is offering a complimentary web usability assessment for new customers.

The assessment does require a bit of a commitment on your part. We ask that you set aside about an hour for a call and that you share use cases, personna information, workflows and the goals and objectives for your project.

Next, OHO assembles our best-and-brightest to review your situation and identify appropriate strategies to meet your usability needs.

From here, we will schedule a follow-up session to walk through our general and specific recommendations.

Interested in exploring this complimentary assessment?

 

 

Mark Sacco
Jul 01, 2010

Have you read it? The article about Dr. J. Craig Venter’s efforts to create a synthetic cell? Interesting stuff. While I’m no chemist, bioengineer, or engineer of any kind, I did find the article interesting.

 My understanding of the process, as described in the article, is that Dr. Venter essentially engineered an instruction set (my words) that manages a cell’s design engine, resulting in a cell whose goal and purpose is specific to the instruction set. The resulting cell interacts with the ‘larger’ ecosystem – hopefully – to their mutual benefit or at the very least, the design goal.

 
Great stuff.
 
Having a bit of a background in software, I view the exercise as a great example of Object Oriented Design, which is really a discipline applied to development such that one small piece of code is self-describing and understood within the system(s) that it operates it. By introducing the code into the system, the systems’ operation is enhanced or directed in a well understood way. When used to guide large-scale systems design, OO improves efficiency, reduces risk, simplifies maintenance, and reduces costs.
 
Cool.
 
Now, let’s take the discussion in a different direction. Let’s take these principals and talk about business – and how the internet, which I view as a core enabling infrastructure with known operational parameters - is enabling these same kinds of relationships in business. Relationships where business objects with known operational guidelines can be dropped into known systems (supply chains, distribution channels, partnerships, 'the marketplace') resulting in new, incremental business and in some cases, new business ventures. 
 
(Just so you know, its NOT one of those late Friday nights where a group of us have had one too many Mich Ultra’s and we’re engaged in philosophical conversations that – at the time – border on genius! Well, for a few hours anyway)
 
Moving on.
 
Let’s coin a phrase for applying Object Oriented Design to business. Perhaps something creative like, oh, Object Oriented Business? Now, let’s define OOB as a way to virtualize components of your business so that you can ‘release’ them on the Internet, developing new relationships, generating incremental revenue. SaaS? The Cloud? Even old-school VANs (Value-Added Networks). Yes. But, we can take it even further.
 
Let’s assume that we actually build interfaces to our companies that quickly enabled well defined relationships and transactions as well as a series of interfaces/models that allowed other companies to quickly determine our value – and ways to leverage that value to our mutual benefit.
 
The infrastructure is already there, but, there is no standard protocol in place to help “make it happen”, make it real.
 
The standard protocol, believe it or not, is your website. Yep. Its already there and its enabling relationships, driving revenue, and helping others determine what your company’s “value” is.
 
Is your value a transactional service that you’re happy to ‘sell’ a subscription to? Does it have a user interface? Is the user interface one that humans interact with, or, is it one that other services can take advantage of without anyone getting involved? Do you offer strategic services? How would you “enable” those? How would you “advertise” those?
 
Let’s first explore transactional models ---- in next week's post ----  :-)
 
 

 

Mark Sacco
Jun 04, 2010
Syndicate content