A Designer’s Introduction to Oracle JET

I’m thrilled to be presenting at Collaborate 2016 with my colleague John Sim, on the recently open-sourced Oracle JET! We front-end developers had been seeking a better UI/UX solution from Oracle for quite some time, and they have delivered in a big way.

graphs

Oracle JavaScript Extension Toolkit (JET) is a powerful and intuitive framework that provides a modular toolkit for front-end developers. Rather than re-inventing the wheel, Oracle JET integrates tried and tested open-source frameworks and libraries like jQuery, KnockoutJS, and RequireJS with JET-specific pre-built UI components. Oracle JET is a flexible client-side framework that can integrate with a variety of back-end services. The combination makes for speedy assembly of client-side applications that integrate with Oracle products and services, especially Oracle Cloud services.

libraries

While Java may be the leading language in the industry, JavaScript has quickly gained popularity, especially for developing client-side user interactions. JET was initially built for Oracle in-house use, but Oracle customers and partners continued to ask for JavaScript-based UI development that could interact with existing Oracle platforms. JET provides the capabilities and flexibility of JS UI development, while complying with Oracle standards (internationalization and accessibility, for example) for product delivery.

Part of the beauty of JET, is in its modularity. It allows developers to use as much or as little as they need for a particular project. In addition, different libraries can be incorporated. As JS libraries evolve, and new frameworks are developed, the idea is that they can be incorporated, as well. Oracle JET’s flexibility ensures that it can change with the JS development world.

Our session is targeted at front-end developers looking to leverage their Javascript, CSS3, and HTML5 front- end design skills to create modular single page applications with JET. We’ll include an overview of the JET framework, and discuss the features and benefits along with a quick comparison with ADF (Application Development Framework). We will walk through and explain JET’s integrated open source libraries and frameworks, and then take developers through the creation of a simple JET application using Oracle DoCS REST API.

Please join us at 10:30AM on April 11 in Jasmine D for a dive into this flexible, open-source(!) and exciting new JS framework, and please come see all of the Fishbowl Solutions gang at Booth #1028!

A Few of My Favorite Things for Ultimate Productivity with Oracle WebCenter

As an Oracle WebCenter consultant at Fishbowl Solutions, I have a number of tools that I use that keep me happy and productive. Whether or not you are a software developer, these tools can do the same for you and your business.

 

Slack

slack

Unless you’ve been hibernating for the last year or so, you’ve probably heard of Slack. Haven’t adopted it for your business yet? Here’s why you should.

Slack facilitates contextual, transparent and efficient communication for teams. Slack helps organize your communications into “channels.” Working on a project with Fishbowl Solutions on a WebCenter project? Create a Slack channel and centralize your communications. Quickly share files with the entire team, and “Slackers” can give instant feedback. On the go? Slack goes with you via mobile, of course. Slack provides direct messaging and private channels, too.

Even better, Slack lets you integrate dozens of apps, so that you can centralize all of the services you and your team use. Send calendar reminders and events, search for documents, even start a Skype call. Slack is team communication for the 21st century (with custom emojis!).

 

Twitter and Evernote

Evernote

Twitter and Evernote are my number one/two combo punch for staying on top of all things development. Twitter allows me to keep up to date with the latest news and trends in the web development world. I can peruse dozens of articles every day with information I want to store for later use. I save links to the best articles in my Evernote account, which I have organized into different notebooks for various topics. For example, I’m working on a presentation for Collaborate 16 on Oracle JET, Oracle’s new front-end JavaScript framework. Anything interesting I see on Twitter re: Oracle JET goes right into my Evernote notebook. It makes keeping track of news and information a breeze.

 

Trello

trello

Trello is the application for list-making over-achievers (like me). I organize my to-dos into different “boards”, depending on the project. I have a different board for each project I’m working on at Fishbowl. As I think of something I need to do, I can quickly add it to the appropriate to-do column. When I’m busy with a task, I put it in the “doing” column, and then slide it on over to “done” when finished. I can keep up with my task flow, it’s motivating, visually appealing, and goes with me where I go. Trello also allows me to share tables with others for easy collaboration. Oh, and did I mention I can integrate Trello with Slack (insert custom Slack emoji here)?

Toggl

toggl

Toggl is a fantastic little desktop timer tool my colleague Nate Yates introduced to me. We consultants at Fishbowl Solutions need to keep very accurate timing of the hours we spend on different projects. Toggl allows me to input my different projects, and then just click the appropriate button when I start working on it. It keeps track of my time for the week on each project. It makes keeping track of my time simple, so that I can focus most of my time on creating responsive single-page applications for Fishbowl Solutions customers.

 

 

A nice list this holiday season…Top 10 Takeaways on Oracle WebCenter 12c, The Cloud, and User Experience from OpenWorld 2015

Source: https://www.pinterest.com/pin/154389093449771355/

Everyone likes lists. They are easy to follow, easy to cross off, and easy to add to. And since it is the holiday season, and you are (hopefully) putting the finishing touches on your gift giving or meal preparation lists, I thought what better way to summarize what we learned from Oracle OpenWorld 2015 in a Top 10 list. However, one caveat to that is these are not listed in any particular order, and they represent Fishbowl’s perspective on what was shared at the event regarding Oracle WebCenter Content and Portal 12, The Oracle Cloud, and front-end user experience. You can get more information on the items in this top 10 list by listening to the recording of our webinar that we delivered on December 10th.

  1. Oracle is definitely in the enterprise sync and share space. You’ve probably used Dropbox, Box, or Google Drive, and if you have you would probably agree that they were easy to use. Oracle Documents Cloud Service (ODCS) couples this ease of use with more manageability – especially for Oracle WebCenter Content customers. Content customers can maintain their content repositories on site, and easily and securely share and sync content with ODCS. New in WebCenter 12c is the ability to collaborate on content in the cloud, capture content in the cloud (emails or scanned documents), and mirror content between your on premise WebCenter instance and ODCS.
  2. Oracle’s clouds offerings help usher in new ways to engage with content and facilitate business processes. For example, you could use Oracle’s Mobile Cloud Service to build a mobile app for human resources to help with employee on boarding. We all have been through the on boarding process before, and in most cases the tasks to complete are contained within archaic HR systems and must be viewed on a desktop. With Mobile Cloud Service, coupled with Oracle’s Process Cloud Service, new employees could go through training videos, ethic courses, etc., on a mobile device – even downloading the videos for watching offline. Then, Process Cloud Service could be used to build a simple form where the user could check off their on boarding list, and any checked off items would trigger a workflow update to managers and HR. Dashboards could also be created for users to see their overall on boarding process status, and gamification elements could be incorporated rewarding employees for prompt training/on boarding.
  3. Oracle WebCenter has a new interface and it is really cool. Oracle released the ADF-based user interface with 11.1.1.8, but in 12c the new interface is present out of the box and does need to be enabled/turned on. This new UI, based on the Oracle Alta UI is modern, allows for more visual content, and was designed with mobile in mind.
  4. You can now annotate (mark up) images within WebCenter Content. This feature makes it even easier to collaborate on documents in WebCenter. Annotations include highlighting or redacting text and adding notes or watermarks. This feature should help speed up document-centric workflow processes.
  5. The Document Imaging Server from Oracle WebCenter Imaging has been consolidated with the Oracle Content Server. No more having to maintain separate repositories for transactional content (invoices) and business content (legal documents).
  6. WebCenter Portal has made major improvements with contribution, publishing, and mobile responsive. Again, the interface improvements alone will help contributors and developers build, launch and maintain a portal site in less time.
  7. Oracle JET will help front-end web developers create better user experiences. Oracle JET (Java Extension Toolkit) is a set of JavaScript libraries to build applications that interact with Oracle products. JET will especially be useful in building applications that consume and interact with Oracle Cloud Services. Again, the future looks bright from a user interface perspective at Oracle.
  8. Hybrid Content Management and Portal deployments may be the most logical progression. Fishbowl’s sees scenarios where WebCenter customers deploy their dev, test and staging environments on premise, and then deploy a production portal or content repository to the cloud using Oracle’s Platform as a Service (PaaS) and Java Cloud Service.
  9. Customers are talking cloud but don’t necessary have a strategy to get there. Most organizations are using cloud-based solutions (Google Drive, Dropbox, etc.), but some of these may not be approved for use. With Oracle’s comprehensive offerings across content, portal, mobile, workflow, and the cloud, organizations do not need to look outside the Oracle stack to fulfill business requirements. When you consider integrations, interoperability, and scalability, Oracle customers look to benefit from a total cost of ownership perspective.
  10. The event is growing! Estimated attendance this year was 60,000 people. 5 years ago, my first OpenWorld, it was around 40,000 if I remember correctly. Oracle is investing heavily in The Cloud, business process automation, and user experience, and if OpenWorld attendance is any indication their customer list is growing. Oracle has a great ecosystem of developers, thought leaders, and users. This growing community will only help strengthen the products further.

Again, for more information on any of the items in the list above, check out the recording of our webinar on YouTube.

Happy Holidays!

How Fishbowl’s Enterprise Support Program Keeps Your WebCenter System Running Smoothly

JohnFishbowl introduced our Enterprise Support program during the summer of 2014, and since then we have helped numerous customers keep their WebCenter environments running smoothly. Enterprise Support Engineer John Lundgren often talks with WebCenter users who are interested in Fishbowl’s support program. He recently created a list of FAQ’s for those who are considering Fishbowl’s product support or in supplementing their Oracle maintenance agreement with Fishbowl’s enterprise support.

 

Q: What kinds of support does Fishbowl offer?

A: Fishbowl offers four different kinds of support.

  • Product support deals directly with Fishbowl products, and is included with an active maintenance agreement.
  • Basic enterprise support supplements an Oracle maintenance agreement by providing personalized service and proprietary knowledge of your WebCenter environment.
  • Premium enterprise support includes all features of basic support, as well as an added level of care and attention to ensure fast resolution of issues.
  • Administrative support provides assistance with day-to-day tasks like administering security and user access or creating schema rules and profiles to meet business needs.

Product Support

Q: What does product support provide me?

A: Product support provides break/fix support for the out of the box products. This includes configuration assistance, installation problems, and bug fixes to the product.

 

Q: My maintenance has lapsed for my Fishbowl products. How do I renew my maintenance?

A: There are a few different ways that this could be done. The easiest would be to reach out to support to begin the process. You can also reach out to your sales representative and ask them as well.

 

Q: How do I obtain new versions of the Fishbowl products?

A: To get new versions of any of the Fishbowl products, contact Fishbowl support and request them. Fishbowl support can be reached at support@fishbowlsolutions.com or 952-465-3407.

 

Q: Can I get new versions of the Fishbowl products or licenses without being current on my maintenance?

A: No. Being current on maintenance is required in order to obtain new versions of products and obtaining licenses.

 

Q: I am moving the Fishbowl products to a new environment on a new system. Will I need a new license for the Fishbowl products?

A: The licenses for Fishbowl products are based off of the host name of the environment. This is the “HTTP Server Address” of the environment when viewed in the WebCenter Content configuration. If this value changes at all, then a new license will need to be generated for the new system.

 

Q: I’d like to see a feature added to a Fishbowl product. How would I go about requesting that feature?

A: Simply contact Fishbowl support and we will first ensure that the functionality does not exist or cannot be obtained with the current product. Provided that it cannot be done we will file an “Enhancement Request” (a.k.a. ER) to development. This ER will be evaluated by Fishbowl development and project management to determine if it is feasible during the planning of the next MAJOR release of the product. Fishbowl does not guarantee that all ERs will be implemented.

A customization could also be created to bring that functionality into the product. This customization would have to be created by either Fishbowl’s consulting services or another 3rd party and would not be supported by Fishbowl.

 

Basic and Premium Enterprise Support

Q: How do I know if Enterprise Support is a good investment?

A: Fishbowl’s enterprise support is aimed at companies whose WebCenter admin is new or even non-existent. If you have someone at your company that knows the products very well then enterprise support may not be the best option for your company.

 

Q: Does Fishbowl’s enterprise support replace Oracle support?

A: No. Fishbowl is a supplement to Oracle support. You must maintain an Oracle support contract during the duration of the Fishbowl enterprise support contract. You can think of enterprise support as being the system administrator of the WebCenter environment.

 

Q: Does enterprise support cover the Fishbowl products as well?

A: Yes. However, you must be current on the maintenance for those products in order for them to be supported.

 

Q: What are the differences between “basic” support and “premium” support?

A: The main difference between the two options is that you can think of premium support being more proactive support and basic is more reactive. The premium provides additional reports sent quarterly about the SR history and a quarter “health check” of the environment where we ensure that there are no underlying issues with the environment.

 

We provided an extensive overview of the various support offerings we provide for Oracle WebCenter in this webinar. If you would like to hear directly from another WebCenter customer about the benefits they have seen with Fishbowl enterprise support, jump to minute 34. Judy Headrick with Cascade Corporation describes their experience as going from putting out small fires with WebCenter every day, to now blazing a new trail as she has more time to focus on building out value-add business applications.

If you’re interested in learning more about Fishbowl’s product support and enterprise support, visit our website.

Fishbowl Solutions is now a Google for Work Premier Partner

As of August 1, 2015, Google promoted Fishbowl Solutions to Premier Partner status! This elevation is a testament to our commitment to selling and servicing Google Search Solutions, and we are very excited to be counted among the select companies to attain this level of partnership. Kim Negaard, the Google Product Manager at Fishbowl, took some time to talk about our history with Google and what being a Premier Partner means.