Category Archives: Technologies

How to move the Confluence “Create” button back to the pre-Confluence 5 location

The Good Old Days
Those were the good ol days..

Upon release of Confluence 5, I really couldn’t handle the new location for the “Create button”.  A few months in, I’m happy and it now seems natural, but for users making the change, it can seem counter-intuitive.

Several clients have asked how to get the create button back to where “it should be”. This is a hack to do just that.

 

Browse to Confluence Admin | Look and Feel | Custom HTML | At the END of the BODY and paste the following:

 

Save and you’re back to the “good old days”:

 


The AppFusions team provides tough-problem expert-level product development and consulting servicesOur portfolio of solutions is a prime example of our expertise, aside from much other community involvement. Nonetheless, we are only at the beginning of our journey.

Please reach out any time. We know we can help you – it is our relentless obsession and passion!

Accelerate access to your JIRA 6.1 with Google Apps SSO Authenticator for JIRA

Earlier this month, Atlassian released JIRA 6.1, the very latest in their increasingly slick and easy to use project and issue tracking system. The latest release introduces an improved workflow editor as well as improved search.
Love Candy!
JIRA 6.1 is all about making change happen faster, for everyone in the organization.

For users of Google Apps, what better way of increasing productivity for all than automating the JIRA sign-in process using your existing Google Apps account. Minutes saved are minutes accumulated are minutes earned!

AppFusions’ Google Apps SSO Authenticator for JIRA simplifies user management. It automatically assigns users to groups and optionally automates JIRA user creation.

Find out more in this video:

Try it now by grabbing an evaluation.

If you find this useful, why not improve your Atlassian Confluence sign-in process too with Google Apps SSO Authenticator for Confluence. More details can be found in this video:

Try it now by grabbing an evaluation.

 


The AppFusions team provides tough-problem expert-level product development and consulting servicesOur portfolio of solutions is a prime example of our expertise, aside from much other community involvement. Nonetheless, we are only at the beginning of our journey.

Please reach out any time. We know we can help you – it is our relentless obsession and passion!

Searching Atlassian Confluence from an external website

Oliver Marshall asks:

We’re looking at using Confluence for an internal and external knowledgebase. A number of our suppliers use it, so we’re happy it does what we want.

However we want our customers to find common wiki entries via our website, where we send them for various bits of info at the moment.

Other KB/Wiki tools we’ve looked at provide a javascript widget we can include in the site which will give us a CSS’able search box and results. That works nicely.

At a push I’d take the ability to use an iFrame on our site pointing to a basic page with no Confluence navbars or headers (just the page and search bar).

Anyone got any comments or feedback at all on this? Our site is in WordPress if that helps.

This post offers a possible complete working solution for Oliver’s task using PHP.

Here’s a video demonstrating how:

Here’s the source code.

The code reuses the REST API for the quick search dropdown in the standard Confluence search field and as such only returns the first 6 results. You could of course change this to use a different REST API.

 


The AppFusions team provides tough-problem expert-level product development and consulting servicesOur portfolio of solutions is a prime example of our expertise, aside from much other community involvement. Nonetheless, we are only at the beginning of our journey.

Please reach out any time. We know we can help you – it is our relentless obsession and passion!

Announcing Social Business Open Standards Workshop, Organized by OpenSocial Foundation and W3C, and Hosted by AppFusions

SAN FRANCISCO, June 26, 2013 (GLOBE NEWSWIRE) — The W3C and OpenSocial Foundation will be conducting a Workshop on Social Standards: The Future of Business on August 7-8, 2013 in San Francisco, CA.

The event, sponsored by IBM and hosted by AppFusions, is designed to bring together social business and platform technology development experts to discuss new strategies for standardizing technologies in support of the burgeoning adoption of social business tools. The workshop will be at Casa de la Vista on Treasure Island.

The lack of adequate standards makes it difficult to create platform bridging or application integration software that comprehensively serves mainstream social business needs of both users and organizations. The workshop will address the growing demand for interoperable social standards to solve mixed-technology challenges caused by today’s fragmented specification and technology landscape.

Workshop discussion topics include:

  • Key use cases and requirements driving social business
  • Technologies that can be standardized to solve the problems facing social business
  • Overall architecture of social business interoperability needs
  • The difference between standards inside the enterprise and across enterprises
  • Organic approaches that are evolving without standardization, such as user engagement and custom integration designs
  • Next steps for evolved social specifications, ranging from OpenSocial to the Federated Social Web

The Workshop event is free to attend, and open to social business leaders and strategists, federated and decentralized social Web technologists, security experts and developers. To register either as an attendee or as a presenter, visit the Workshop information site for instructions.

==

“For a long time, the W3C has thought that social standards need to be a first-class citizen on the Web. By partnering with the OpenSocial Foundation, we will lay the groundwork for this next step in the evolution of the Web, at our joint workshop in August,” said Harry Halpin, a W3C team member. “We expect that social standards will eventually have as huge an impact as HTML5 has had, both across the enterprise and for users.”

“There is a tremendous need for a standardized component model for delivery of cloud applications into the enterprise, and across many platforms. OpenSocial is the only community-led initiative working in this space to define a standard,” said Mark Weitzel, President of the OpenSocial Foundation. “In working with the W3C, we believe that we can accomplish more and reach a broader audience of developers to proliferate and optimize solutions across enterprises. We are excited to progress our objectives with these upcoming discussions in San Francisco.”

Boeing, Cisco, Dachis Group, Ford, Google, IBM, Jive Software, MIT, Mozilla, Oracle, SAP, SugarCRM, Salesforce, Telecom Italia, Tibco, UCF, W3C and many other industry leaders and social business platform corporations are anticipated at the workshop. Learn more here.

About AppFusions

AppFusions is a leader in packaged platform-to-platform integration solutions bridging information silos, and streamlining enterprise process and data redundancies. As early development adopters, AppFusions is already deploying OpenSocial-compliant integrations with Jive Software or IBM Connections on one side, and Atlassian JIRA,ConfluenceStashFishEyeCrucible, and/or Bamboo on the other side.

Overall, the company’s achievements include packaged solutions with Atlassian JIRA, Confluence, Crowd, IBM Connections, IBM Sametime, Jive, BoxDropboxGoogle DriveAlfrescoGoogle AnalyticsLingoTekUserVoice,ParatureiRise, and more. AppFusions’ customers include Fortune 10s to SMBs. Learn more athttp://appfusions.com.

Names of actual companies and products mentioned herein may be trademarks of their respective owners.

For Media & Business Inquiries:
Jill Schmidt
SS|PR
847-415-9311

IBM Brings Integration and Social Business to Messaging

I think that social business is the most significant transformation in business today and application integration is the backbone of this effort.  IBM has been making significant moves in social business for some time and has included application integration as a main part of its initiatives. See for example my post on: IBM Connections 4.0 Offers Expanded Social, Integration, and Analytic Capabilities and my coverage of IBM Connect 2013 on this blog. They were recently named by IDC the worldwide market share leader in social software for fourth consecutive year. Now IBM is extending its social business lead by bringing messaging into the social experience, turning email from a client application used only for messages to a core component of a platform that changes the ways people communicate across the enterprise.

Research from IBM supports this rising importance of social media. According to an IBM study, 82 percent of chief marketing officers (CMO) plan to increase their use of social media over the next three to five years. IBM’s 2012 CEO Study identified the same trend—while today only 16 percent of CEOs are using social business platforms to connect with customers, that number is poised to spike to 57 percent within the next three to five years. See my post on this blog on the 2011 study for similar trends.

I recently spoke with Scott Souder, Program Director, IBM Messaging & Collaboration Strategy , to learn about the news in email. Offered on- premises, in the IBM SmartCloud for Social Business, hybrid or on popular mobile devices, the new offering of IBM Notes and Domino 9.0 Social Edition helps business simplify and accelerate social business adoption in the marketplace, providing employees with a single access point for all of their collaboration tools—social media, email, group activities, blogs and more.

For companies using Microsoft Outlook, IBM also provides a new social connector that brings the capabilities of shared files, communities and other key social capabilities directly into the Outlook client to ensure social email can be a reality for virtually any business.

Scott said that the goal is make email available in multiple tools, Connections and Notes, and multiple devices: laptops, mobile devices, and tablets. There is seamless integration so you can work within whatever tools you want. IBM has also developed a updated interface for Notes mail with improvements to spacing, fonts, and colors to provide a 2013 look. Ease-of-use is second goal with the simplified interface, which provides numerous consumability and productivity enhancements in the release. A third goal is an increased focus on application integration built on Open Social 2.0. This integration can enable embedded experiences and allow content from other apps to be integrated with email.

A sample use case can be seen through an employee who is working on a new marketing project.  Using a single interface this employee can check email, as well as activity streams containing the latest work from each team member, share files with colleagues, view new blogs on topics relevant to the subject and more without ever leaving the context of where the employee chooses to work In addition, since the service includes a broad device platform support, each team member has access to the same content all through their mobile device of choice, whether it’s an iPhone, Android device, Windows Phone or the new BlackBerry 10.

Connections Mail can be used to triage incoming mail more effectively. IBM wants to take email both out of a silo and away from being a fire hose . Future plans include increased filtering and analytics, which should enhance a user’s ability to focus on “What’s important now?” IBM is making significant moves in big data. It plans to take this capability into the email space by using what is known about the email user to make assumptions in filtering email.  IBM is  also going beyond the accommodation of the multiple devices with BYOD – or even “BYOC” (“Bring Your Own Client”) – to  exploit choice and flexibility in multiple backend platforms upon which Domino runs.  These are all moves in the right direction as they reflect the rising need for increased integration on all levels.

Dion Hitchcliffe on Social Media

Last year was a big one for social business. This year is positioned to be even greater. Major players, such as IBM, who have invested in establishing a large presence in social business have done well. See for example our Complete Listing of IBM Connect 2013 Notes. AppFusions is pleased to be working with IBM and others in this space.  Dion Hitchcliffe covered this past year in his useful post, Sizing up social business for 2012

Dion notes that, “perhaps the most important development of the year was the maturation and accumulation of experience in how to make social business work in large enterprises.” I saw many examples of this at IBM Connect 2013. He goes on to summarize five major trends from 2012.

First there was the re-unification of social business.  He notes that 2011 the realization emerged that social media must be connected to daily work to have real impact. I agree and wrote about it at the time (see for example, Putting Social Media to Work). However, 2012 revealed that enterprises had created numerous social silos that fragmented their efforts and employees. Dion went on to add that a growing body of evidence clearly shows that when social business environments had most connection between them, the measurable business outcomes were substantially higher. We cannot agree more. As we have written many times on this blog, application integration is a major foundation of social business success (see for example, The Business Value of Application Connectors).

A second trend is the addition of other major players into the space. While IBM has long made major bets here, Oracle, SAP, and Microsoft have joined the field. As these vendors move into the space, integrating their various applications and those of their partners will become even more necessary. Third, the rise of interest in big data has found a natural home in social business. One of the benefits and challenges of the transparency offered by social business is the massive amounts of data automatically generated by its use. Those organizations that can turn the massive global conversations in social media into relevant insights will be the winners. Numerous software firms added social analytics and business intelligence features to their existing products, while a great many new startups received funding in this space.

A fourth trend in 2012 is the continued rise of mobile. Dion feels mobile hampered social business projects more than it helped them. He writes that accommodating mobile requirements was a distraction to social business efforts in progress and that enterprise mobile apps did not compare well to their consumer side counterparts. However, he projects that the situation will improve. Mobile is a natural for social business. Companies and vendors now have to get it right.

The fifth and last trend he discussed was merger of social business with customer experience. He writes that a “new view has arisen to merge and combine the traditional and social customer experiences into something more holistic, natural, and expected by today’s consumer.” Application integration is critical here to connect the various customer-facing apps with the back office systems of record to create a seamless experience for both the customer service agent and the customer.

A theme running through many of these trends is the need for integration to realize the benefits of social business. A significant foundation for these benefits is found through establishing connectivity between the rising number of new tools and the established ones. Our goal at AppFusions is to build ready-to-deploy, reasonably priced connectors to solve the most common Enterprise system-to-system data and process integration problems. In other words we ant to provide tools to make social business work.

Key Steps for Migrating to Stash and git

This is another post in our discussion on DVCS and git (see our git category in the right column for more). Distributed version control (DVCS) makes it easy to share changes as every change has a guid or unique id. With DVCS git, you can get the best of both worlds: simple merging and centralized releases. We will continue a Wednesday post on aspects of git and git resources into May.  Atlassian provides a git tool with their Stash offering. In this post I want to go over the key steps in migrating to Stash. 

Before You Begin:

Make sure the following steps have been completed.

Staging Environment – Set up a staging Stash environment to perform a test run of your import first, for review and validation before doing the production run. Note, this is best practice for ANY major service efforts with Atlassian systems. You can use an evaluation license for this test.

Atlassian Stash, git, SVN installedInstall Atlassian Stash on staging server, as well as git and SVN. (SVN install is required for the import processing.)

Mail serverConfigure SMTP mail server settings on Stash server before you begin the import process. At the completion of the import, you will receive an email notification of success or failure (which can take a while depending on the size of your import).

SVN Permissions – You will need permissions authorization to your SVN repositories that will be imported, or the ability to import the SVN repositories “anonymously”. The importer supports both scenarios.

About Stash Logging – Stash process logging is logged to logback.xml in stash-home. Importer logging is logged to stash-home/logs.

Stash Documentation – More questions about Stash? Go here or ask us – happy to help!

Getting Started:

  1. Review the above checklist.
  2. Install AppFusions’ Source Code Importer for Atlassian Stash plugin from Atlassian Marketplace
  3. Once installed, SCM Importer will be listed among the available Stash plugins.
  4. Apply for a license for the plugin.

Running the Import in 9 easy steps!

To run the import, follow these steps (screenshots):

1. Review the “Before you begin” checklist and “Getting Started” steps.

2. Access the importer user interface, as follows:

  • Select the Source Code Import option in the Repositories menu, or,
  • Click Import… button from the Projects screen

3. In the UI, define your SCM, and URL for the SCM Repository Source.

SVN authentications:

  • If you require SVN authentication, select “Use Authentication”. You will be prompted for SVN username and password.
  • If no authentication is required, do not select this option. The import will access SVN anonymously.

SSL Certificates:

  • If the SVN server URL is https, no problem. The certificate will be detected, and this is supported.

4. Define your Stash target, as follows:

  • Select “Existing” or “Create New”.
  • Select/define project (depending on existing or new).
  • Define repository name

5. Click [Fetch SVN authors…] button to continue.

6. In the Source Code Import Details screen, your set import configurations are shown. Stash users are mapped to SVN authors, but you can override these mappings here. Check/adjust all of your SVN authors as desired, then click [Import into Stash] button to continue.

7. The Source Code Import Commenced screen is displayed. When import process has completed, an email with results will be sent to the logged in Stash user.

  • If an error occurs during the process, the import is halted and you will be emailed the results.
  • At anytime during the import, you may check progress in the Importer logs, located here: stash-home/logs.
  • Depending on the size of your import, the full process can take some time, so please be patient.

8. Repeat this process on your production server

9. Congratulations! and we’d love it if you let us know about your success!

If you have any questions on DVCS and how best to work with git and Stash contact us at: info@appfusions.com. At AppFusions we have also developed a Source Code Importer for Stash, Atlassian’s git offering. This importer significantly decreases the challenge of migrating SVN to git.

Highlights of IDC’s Worldwide Enterprise Social Software 2012 Vendor Analysis

IDC has released its Worldwide Enterprise Social Software 2012 Vendor Analysis. I received a copy thanks to Igloo Software. Companies covered included: BlueKiwi Inc, Cisco Systems, Inc., harmon.ie, IBM, IGLOO Inc., Jive Software, Moxie Software, Inc., Mzinga Inc, NewsGator Technologies Inc, Oracle Corporation, Salesforce.com, Inc., SAP AG, Socialcast, Inc., Socialtext Inc., Telligent Systems Inc., tibbr, VMware, Inc., Yammer, Inc. The reports evaluates and compares these vendors. In the post I will look at the cross industry movements that IDC offers.

IDC concludes that the “increasing sophistication of use cases demonstrates that the market for enterprise social software is maturing quickly. Organizations are looking to engage internal users and customers in an ongoing conversation, inside and outside the firewall. As usage increases in breadth and depth, activity streams, discussion forums, blogs, and wikis are becoming assumed functionality of enterprise social software to facilitate collaboration in real time and in context.” I would certainly agree with this assessment.

Application integration is increasingly becoming a success factor. IDC notes that “Customers are demanding broader and more specific collaboration scenarios that tie together internal and external constituents, deliver sophisticated insight into user behavior on the network, and extend seamlessly across mobile form factors.” These seamless extensions and the connection of internal and external constituents requires comprehensive integration that is designed to address business objectives.

Their key success criteria include: the ability to extend activity streams, blogs, and wikis to a broad range of stakeholders. The optimization of the mobile experience, comprehensive analytics that can “perform behavioral and predictive analysis on data generated by the network,” a scalable platform that can extend to customers, and partners, as well as handle different roles, company sizes and industries, and “prepackaged integrations with collaboration tools and major enterprise application vendors delivered via the cloud.”

We certainly agree with all of these factors, especially the prepackaged integrations. This is the goal of AppFusions and its suite of prepackaged integrations. For example, we have a number of integrations of Altassian’s issue tracking tool, JIRA, with a variety of collaboration platforms such as IBM Connections, JiveConfluenceAlfresco, Box.com, Google Drive, Dropbox, etc.

IDC notes that such social tools as activity streams and blogs are becoming required functionality within the enterprise. As social tools mature beyond initial marketing applications, use cases have grown into such areas as customer experience, sales enablement, digital commerce, socialytics, innovation management, and enterprise social networks.

The latter use case provides a means to find relevant information and people through connecting people, data, and systems in an overarching system. Collaborative workspaces are the outcome and the foundation for the connected enterprise.

Enterprise adoption of the new enterprise social software is on the rise. There has been as 40% year-over-year market growth. In this current survey 67% of organizations have implemented a corporate-sponsored enterprise social software solutions. While there are standalone solutions, many vendors have moved to more open and connected offerings through the use of APIs. This allows social software to be embedded within work processes, a topic I have covered before (for example, see Putting Social Media to Work and Giving Social Media a Good Job)

IDC concludes that “enterprise social software will eventually become the backbone of the ESN for a number of reasons.” This is being fueled by the recognition that connecting employees, customers, and partners is key to success. As McKinsey found, “higher operating margins (again, self-reported) than competitors correlated with a different set of factors: the ability to make decisions lower in the corporate hierarchy and a willingness to allow the formation of working teams comprising both in-house employees and individuals outside the organization.” Collaborative technologies create more agile organizations and these companies achieve higher profits.

In 2012 IDC expects to see enterprise applications and other collaborative applications being upgraded to include social functionality or becoming integrated with enterprise social software solutions in a complementary fashion.

It is an exciting time and we are pleased to be part of it thorough application integrations.

Badgeville for Jive Offers Gamification Layer

I have covered both Badgeville (see Badgeville Offers Cloud- based Gamification Platform and Expertise) and Jive (see Jive’s Platform Enables Comprehensive Enterprise Integration ).  I was pleased to see that Badgeville is now within Jive and recently spoke with Chris Lynch of Badgeville to get an update.

Chris noted that Jive provides a very comprehensive toolset for people to connect and share relevant knowledge across internal and external communities. However, adoption continues to be an issue. Gartner said nearly 72% of people who use these toolsets never actually login to engage with them. Badgeville has now integrated with Jive to increase  engagement inside Jive Spaces through gamification.

Badgeville allows companies to reinforce desired user behaviors across their websites, enterprise apps or any digital touchpoint. Through different engagement mechanics, they reward and encourage the appropriate use of tools, including collaboration suites such as Jive.

Badgeville provides rewards that offer value to users such as recognition for tasks, or achievements tied to expertise. For example, participants can gain rewards for such behaviors as starting a discussion, replying to a discussion, asking a question, answering a question, creating a document, editing a document, and sharing a status update. An achievement page is shown below.

You can also set up a mission. This is a collection of achievements such as those mentioned above. These missions can reinforce a desired set of behaviors and offer additional rewards to participants. A sample mission screen is shown below.

EMC is one firm that has used Badgeville with Jive to increase engagement. EMC set up several missions based on expertise to locate important sources of expertise within the firm. One mission included both internal behaviors and external ones such as registering at the EMC booth at their annual conference.  The EMC effort led to a number of documented improvements such as the following:

  • 20% increase in files downloaded
  • 25% Increase in User activity & engagement
  • 40% increase in videos watched

In this day of the social enterprise, improved adoption and engagement are critical for success. With gamification, companies have raised user engagement by 21% across the board. Now companies using Jive can easily implement gamification across their platform to improve adoption/engagement, become a more collaborative workforce and build a knowledge store based on user participation.

The integration works like this. Badgeville provides a plug-in to the Jive suite that is specifically designed for Jive. It inserts Badegeville code into key elements of Jive. This allows Jive Pages to connect with Badgeville’ Behavior Engine. Jive administrators use the Behavior Engine to enable companies to setup custom gamification programs to meet their unique objectives. Jive administrators can then build and inject Badgeville rewards within Jive Pages. HTML 5 widgets serve as the main vehicle for this integration. Here is a contextual leader board.

I like this move. Application integration is a core necessity for the connected enterprise to meet its objectives. The Badgeville Jive integration is a nice example of two complimentary applications working together to meet company goals. In this case, increased adoption and value.

Study of Top 20 Social CMOs in the Fortune 100

BusinessNext Social recently released the results of a study showing that only one in five CMOs on the Fortune 100 list are active participants in public social networks. I spoke with Mark Fidelman about the study, as well as his new book, Socialized!  How the World’s Most Successful Businesses Harness the Power of Social.

The members of the list have demonstrated they “understand what it takes to grow and influence their own networks by using new strategies, cutting-edge social media and mobile technologies and compelling content marketing to build highly adaptive, high performance social businesses.”

Here is the list of the top ten:

  1. General Electric Company’s Beth Comstock (@bethcomstock) CMO and Senior Vice President
  2. Google, Inc.’s Nikesh Arora (@nikesharora), Senior Vice President and Chief Business Officer
  3. Apple, Inc.’s Philip Schiller (@pschiller), Senior Vice President, Worldwide Product Marketing
  4. IBM’s Jon C. Iwata (@coastw), Senior Vice President, Marketing and Communications
  5. SAP’s Jonathan Becker (@jbecher), CMO
  6. Dell’s Karen Quintos (@KarenDellCMO), CMO
  7. Exxon Mobil Corporation’s Ken Cohen (@ken_cohen) Vice President of Public and Government Affairs
  8. Microsoft’s Chris Capossela (@chriscapossela), CMO
  9. Cisco Systems’ Blair Christie (@BlairChristie), Senior Vice President and CMO, Government Affairs,
  10. 10. Raytheon’s Pam Wickham ( @PamWickham1) Vice President of Corporate Affairs and Communications

The entire list of the top 20 can be found on the BusinessNext Social Blog.  Despite these leaders, the study also found strong CMO resistance to becoming more social.  While the top three have a combined Twitter following of nearly 94,000, 76% of CMOs have no Twitter following.  Only 15 executives have at least 100 subscribers on Facebook, and just 12 have Klout scores greater than 30.

Compared to a 2011 CMO study, the more social CMOs have extended their social reach, while the majority remain on the sidelines. These on the sidelines may be sent back to locker room as Mark notes that Gartner Research predicts the CMO will spend more on IT than the CIO by 2017.  This investment will contain a large social media component.

I asked Mark about this hesitancy of CMOs to get involved. He said the following.

“The majority of today’s CMOs joined the C-suite long before the ‘Social Age’ by following the traditional marketing playbook.  In this scenario, the CMO assumes the “voice of the customer” within the company, based on privileged access to industry analysts and expensive focus groups.   Most fail to recognize the massive paradigm shift taking place from brands and traditional media to customers and social communities.  They have yet to tap into the  ubiquity of useful information from industry thought leaders, analysts, bloggers, etc. on social networks, which makes it possible for any employee to be as knowledgeable as the smartest marketing executive. “

I then asked, what will be the consequences of this inactivity?

“I believe that ignoring the move to social puts your career at risk.  I’ll even take this assertion a step further and predict that within 5 years, CMOs will become unemployable (as executives) if they don’t have a social presence. There will simply be too many other executive contenders with larger, more influential communities. For those in positions where communication and influence are key ingredients to success, having a large network will be a significant advantage and eventually an executive requirement.”

Next I asked, What can be done about it?

“Roll up your sleeves and get social.  Only by taking the time to participate in internal and external social networks will you learn how to build and influence communities and develop reciprocal relationships with influencers.”