Do you need SharePoint?
- What an enterprise buyer needs to understand about Microsoft, SharePoint and Office 365
SharePoint is often taken as a given, but there are many areas where it comes up short. Also Microsoft’s focus has strongly turned to Office 365 and that also has many implications to current SharePoint customers. You could even argue that whether on-premise SharePoint has a future at all. In any case right now you should choose very carefully the areas for SharePoint implementations.
Presentation takes a critical approach to SharePoint’s future roadmap and evaluates Microsoft’s Office 365 future plans. SharePoint’s strongest areas will be reviewed, but also those areas will be highlighted where SharePoint is lacking compared to competitors. Presentation also discusses the strongest competitors right now - and what competitors Microsoft sees as most relevant right now.
Key takeaways:
- Understand the weaknesses and strengths of SharePoint
- Understand Microsoft’s business goals for SharePoint and Office 365
- Get insights to future development of SharePoint and “safe implementation areas"
What content strategists need to demand from the CMS guysPerttu Tolvanen
This talk is a brutally honest confession of a CMS expert and information architect about the state of Web CMS market today and how the rise of content and mobile devices is changing what we should expect from our Web CMS. The presentation will review the most important features of CMSs that are important for content strategists and what should content strategists demand from the CMS guys.
Typical concepts and technology choices in Nordics. Overview to different concepts and technology alternatives - especially for Office 365 and SharePoint.
Due to different reasons, many organisations look for alternatives to SharePoint as intranet platform. This presentation will cover the most typical intranet scenarios and most typical competing systems for them. The presentation will analyze the market from the perspective of Scandinavia and will cover systems like Liferay, Confluence, EPiServer, Alfresco, etc.
Key questions:
What are the most common WCMS and portal systems that are challenging SharePoint in the areas where SharePoint is weak?
In what kind of situations you should question SharePoint as being the default choice for intranet? How to make that argument and also offer strong alternatives?
What are the key differentiators between systems? Eg. language management, document management, search capabilities.
Where is the WCMS market going? Can we expect more competitors to SharePoint in the future?
Should you invest in native mobile apps, bots or web apps? This presentation gives examples from different business areas and discusses the reasons to choose between native apps and web apps. Also it covers few latest examples of Facebook Messenger bots.
Do you need SharePoint?
- What an enterprise buyer needs to understand about Microsoft, SharePoint and Office 365
SharePoint is often taken as a given, but there are many areas where it comes up short. Also Microsoft’s focus has strongly turned to Office 365 and that also has many implications to current SharePoint customers. You could even argue that whether on-premise SharePoint has a future at all. In any case right now you should choose very carefully the areas for SharePoint implementations.
Presentation takes a critical approach to SharePoint’s future roadmap and evaluates Microsoft’s Office 365 future plans. SharePoint’s strongest areas will be reviewed, but also those areas will be highlighted where SharePoint is lacking compared to competitors. Presentation also discusses the strongest competitors right now - and what competitors Microsoft sees as most relevant right now.
Key takeaways:
- Understand the weaknesses and strengths of SharePoint
- Understand Microsoft’s business goals for SharePoint and Office 365
- Get insights to future development of SharePoint and “safe implementation areas"
What content strategists need to demand from the CMS guysPerttu Tolvanen
This talk is a brutally honest confession of a CMS expert and information architect about the state of Web CMS market today and how the rise of content and mobile devices is changing what we should expect from our Web CMS. The presentation will review the most important features of CMSs that are important for content strategists and what should content strategists demand from the CMS guys.
Typical concepts and technology choices in Nordics. Overview to different concepts and technology alternatives - especially for Office 365 and SharePoint.
Due to different reasons, many organisations look for alternatives to SharePoint as intranet platform. This presentation will cover the most typical intranet scenarios and most typical competing systems for them. The presentation will analyze the market from the perspective of Scandinavia and will cover systems like Liferay, Confluence, EPiServer, Alfresco, etc.
Key questions:
What are the most common WCMS and portal systems that are challenging SharePoint in the areas where SharePoint is weak?
In what kind of situations you should question SharePoint as being the default choice for intranet? How to make that argument and also offer strong alternatives?
What are the key differentiators between systems? Eg. language management, document management, search capabilities.
Where is the WCMS market going? Can we expect more competitors to SharePoint in the future?
Should you invest in native mobile apps, bots or web apps? This presentation gives examples from different business areas and discusses the reasons to choose between native apps and web apps. Also it covers few latest examples of Facebook Messenger bots.
SharePoint alternatives.
Title: SharePoint - Where it comes up short and what you could use instead.
Six typical scenarios and most common challengers in Scandinavia:
1. Social, one company intranets
2. Social intranets for complex organisations
3. Social team sites & document management
4. Partner extranets
5. Customer extranets
6. Websites (without eCommerce)
Examples of competing systems mentioned: IBM Connections, Atlassian Confluence, Liferay, Drupal, Interact intranet product, Salesforce, Oracle WebCenter Suite, Huddle, EPiServer, Alfresco.
My talk at DrupalCamp Stockholm 2014.
Drupal Commerce is a flexible e-commerce framework, but what is it really suitable for? In this session I will go through different kinds of use cases (multi-seller marketplaces, wholesale, subscription etc) and we'll see what Commerce is really suitable for, what is the current status of related modules etc.
No prior knowledge of Commerce is needed. It might be good to know some Drupal core mechanics, such as entities etc.
How to - analysis and design of web publishing solutions with SharePointKnowledge Cue
Web content management is a significant solution area within SharePoint 2010 for both Internet and Intranet sites and it needs specific skills and approaches to make these solutions successful. Rather than how to build and configure, this session is about the design questions to ask, common solution approaches, suggestions on documentation, and some thoughts on designing for user adoption.
Enterprise information architecture: a case study in progressMichael Priestley
Presented at World IA Day Toronto, February 22nd, 2020
https://www.worldiaday.org/events/toronto/2020
When you've got tens of millions of pages, stored in dozens of CMSs, managed by hundreds of organizations with no single oversight board, and you know the experience is broken...
How do you fix it? Where do you even begin? How do you reconcile the conflicting goals of multiple business units, of multiple kinds, with multiple disciplines and departments supporting different stages of the customer journey? How can they all act as a single company in service to the customer's needs, instead of a patchwork of competing org charts?
I'm happy to share my ludicrously ambitious work in progress - a topic-oriented information architecture based on data, managed with metadata, and scaled with AI to reorganize ibm.com around customer interests.
Updating content types for marketing and omnichannelMichael Priestley
Presented at OmnichannelX 2019
Faced with 250+ content types and no consistency in use across a dozen key marketing systems, marketing teams could not get meaningful data on which types and formats performed well and which didn’t and could not easily identify existing content that might be reusable or in competition with new content creation.
So IBM assembled a team to focus on refactoring the way that we categorised content based on two much shorter lists: type, and format. The new values were rapidly rolled out in 3 key systems that allowed a simple but complete lifecycle from planning to measurement, and we began identifying problems and iteratively improving the list. We also began incrementally increasing the scope of the effort, with new areas of content, new tools, and new taxonomies, each success forming the basis for the next effort.
This case study describes our development process, our governance model, and our use of AI and ontology tooling to drive improvements in authoring and customer experience.
Semantic technologies offer a wide range of benefits in an increasing number of application fields such as data management, business intelligence, machine learning etc.
from Christian Opitz | Head of innovation at Netresearch GmbH & Co. KG
Presentation at Semantics 2016 in Leipzig in the context with the results of the LEDS project
A solid outline to get an organization started with their governance plan. All the topics they need to consider for a well thought out approach to govern and manage SharePoint as an IT service. Additional consultant commentary is included. Please see www.sharepointpmp.com for more on optimizing SharePoint, collaboration, ECM, Projects, and Knowledge Management in your organization.
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...Jack Molisani
Breaking down content silos requires an enterprise-wide strategy that serves a number of distinct departments, creators, reviewers, and consumers. However, an enterprise-wide strategy that requires an enterprise-wide deployment of DITA will very likely fail. DITA simply is not made for ALL the content types and workflows within an organization, which usually span support, marketing, product documentation, legal, and more. In this session, we’ll focus on why an enterprise-wide content strategy is important, alternatives to DITA, and how to get started.
The webinar is a introduction to D365 Portals. We will walk through the setup of the Portals on a D365 instance. With that, we will take a look at 4 types of Portals – Custom, Customer Self Service, Partner and Community Portal. We will also take a look at how users can access portal using Contacts in D365.
How Cloud Computing Will Transform Information ManagementKnowledge Cue
At the Information Management Summit held in February Jane Cope presented a session entitled “Will Cloud computing transform Information Management” in which she discussed the types of cloud options and the pros and cons. The gist was that moving to cloud won’t change Information Management, but it will influence and impact the way in which we work, and subsequently the way in which we manage our data which fuels information management.
Workshop Part 2: Creating the Future State: Enterprise Content Creation, Structure and Distribution
Learn how to plan and implement a future state of enterprise content creation, structure, management, and delivery for a modern technical resource center.
Traditionally, technical details about products and services were considered to be post-purchase content. Technical information — the stuff contained in owner’s manuals, user guides, and other instructional materials — was provided to consumers only after they purchased a product or service. However, that’s changing as companies recognize that prospects often search the web for technical content to make purchasing decisions.
Think of a technical resource center as an online, one-stop shop for information about your products and services. Over time, and done well, a technical resource center can help you grow your business by attracting prospects, while simultaneously working to support and build loyalty and trust with existing customers.
Presented November 27-28, 2018, at Quadrus Conference Center for Information Development World 2018.
What is Web Portal?
A Web Portal is a specially designed website which brings information together from various sources in a uniform way.
They can be accessed from multiple platforms like personal computers, smartphones, and other electronic devices.
Why are Portals important?
• Efficiently deliver information to the audience.
• Provides customizable features and development tools.
• Increase interaction between customers and employees.
• Eliminating the need for multiple logins.
Types Of Web Portals
• Vertical Portals- These portals covers a particular market (one definite industry or domain).
• Horizontal Portals- These portals focus on a wide array of interests and topics, often referred as “mega portals”.
• Enterprise Portals- Developed and maintained for use by the members of intranet or enterprise network.
• Knowledge Portals- Increase the effectiveness of knowledge by providing easy access to information that is helpful to them in one or more specific roles.
• Market Space Portals- These portals exist to support the business to business, and business to customer e-commerce etc to find and access rich information about the products.
and much more…
Advantages of Web Portals
Easy for users to customize personal places.
Supports users in multiple tasks.
Easy to use design interface.
Help to connect the community.
The powerful back end.
Flexible content and layout.
Disadvantages of Web Portals
High complexity and additional testing efforts.
Somewhere complex to setup.
Re-authentication when using multiple systems.
Customizing portals and integrating applications.
Developers need additional skills besides using a web framework.
Additional costs.
How is Web Portal different from Website?
Personal Login is required in Web Portal, while not on a website.
Dynamic Content changes more frequently than proper websites.
Website is a public interface while Web Portal is public, private(intranet etc…)
Content is generally focused on websites while Web Portal offers content from diverse sources.
Web Portal supports the user in multiple tasks while website supports the user in the specific task.
Future of Web Portal
As the use of electronic devices is increasing, people are moving digital. Traffic on the web is increasing day by day.
Flexible content and layout along with supporting users in multiple tasks and for much more, Web Portal is proved to be an essential tool for the digitalization of a community, business or an organization.
Web CMS vs. Custom applications - different approachesPerttu Tolvanen
This presentation offers you examples and tips in choosing whether to build your custom application on top of Web CMS or to do it as a stand-alone custom application (built using some framework).
In this session we'll discuss how agile analysis and project management processes can be applied to Drupal implementation. We'll discuss the setting of expectations for stakeholders when planning and executing a Drupal project, and how to avoid the typical pitfalls. You'll also learn how a multi-disciplined project team can smooth your project execution, and increase your chance for overall success.
SharePoint alternatives.
Title: SharePoint - Where it comes up short and what you could use instead.
Six typical scenarios and most common challengers in Scandinavia:
1. Social, one company intranets
2. Social intranets for complex organisations
3. Social team sites & document management
4. Partner extranets
5. Customer extranets
6. Websites (without eCommerce)
Examples of competing systems mentioned: IBM Connections, Atlassian Confluence, Liferay, Drupal, Interact intranet product, Salesforce, Oracle WebCenter Suite, Huddle, EPiServer, Alfresco.
My talk at DrupalCamp Stockholm 2014.
Drupal Commerce is a flexible e-commerce framework, but what is it really suitable for? In this session I will go through different kinds of use cases (multi-seller marketplaces, wholesale, subscription etc) and we'll see what Commerce is really suitable for, what is the current status of related modules etc.
No prior knowledge of Commerce is needed. It might be good to know some Drupal core mechanics, such as entities etc.
How to - analysis and design of web publishing solutions with SharePointKnowledge Cue
Web content management is a significant solution area within SharePoint 2010 for both Internet and Intranet sites and it needs specific skills and approaches to make these solutions successful. Rather than how to build and configure, this session is about the design questions to ask, common solution approaches, suggestions on documentation, and some thoughts on designing for user adoption.
Enterprise information architecture: a case study in progressMichael Priestley
Presented at World IA Day Toronto, February 22nd, 2020
https://www.worldiaday.org/events/toronto/2020
When you've got tens of millions of pages, stored in dozens of CMSs, managed by hundreds of organizations with no single oversight board, and you know the experience is broken...
How do you fix it? Where do you even begin? How do you reconcile the conflicting goals of multiple business units, of multiple kinds, with multiple disciplines and departments supporting different stages of the customer journey? How can they all act as a single company in service to the customer's needs, instead of a patchwork of competing org charts?
I'm happy to share my ludicrously ambitious work in progress - a topic-oriented information architecture based on data, managed with metadata, and scaled with AI to reorganize ibm.com around customer interests.
Updating content types for marketing and omnichannelMichael Priestley
Presented at OmnichannelX 2019
Faced with 250+ content types and no consistency in use across a dozen key marketing systems, marketing teams could not get meaningful data on which types and formats performed well and which didn’t and could not easily identify existing content that might be reusable or in competition with new content creation.
So IBM assembled a team to focus on refactoring the way that we categorised content based on two much shorter lists: type, and format. The new values were rapidly rolled out in 3 key systems that allowed a simple but complete lifecycle from planning to measurement, and we began identifying problems and iteratively improving the list. We also began incrementally increasing the scope of the effort, with new areas of content, new tools, and new taxonomies, each success forming the basis for the next effort.
This case study describes our development process, our governance model, and our use of AI and ontology tooling to drive improvements in authoring and customer experience.
Semantic technologies offer a wide range of benefits in an increasing number of application fields such as data management, business intelligence, machine learning etc.
from Christian Opitz | Head of innovation at Netresearch GmbH & Co. KG
Presentation at Semantics 2016 in Leipzig in the context with the results of the LEDS project
A solid outline to get an organization started with their governance plan. All the topics they need to consider for a well thought out approach to govern and manage SharePoint as an IT service. Additional consultant commentary is included. Please see www.sharepointpmp.com for more on optimizing SharePoint, collaboration, ECM, Projects, and Knowledge Management in your organization.
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...Jack Molisani
Breaking down content silos requires an enterprise-wide strategy that serves a number of distinct departments, creators, reviewers, and consumers. However, an enterprise-wide strategy that requires an enterprise-wide deployment of DITA will very likely fail. DITA simply is not made for ALL the content types and workflows within an organization, which usually span support, marketing, product documentation, legal, and more. In this session, we’ll focus on why an enterprise-wide content strategy is important, alternatives to DITA, and how to get started.
The webinar is a introduction to D365 Portals. We will walk through the setup of the Portals on a D365 instance. With that, we will take a look at 4 types of Portals – Custom, Customer Self Service, Partner and Community Portal. We will also take a look at how users can access portal using Contacts in D365.
How Cloud Computing Will Transform Information ManagementKnowledge Cue
At the Information Management Summit held in February Jane Cope presented a session entitled “Will Cloud computing transform Information Management” in which she discussed the types of cloud options and the pros and cons. The gist was that moving to cloud won’t change Information Management, but it will influence and impact the way in which we work, and subsequently the way in which we manage our data which fuels information management.
Workshop Part 2: Creating the Future State: Enterprise Content Creation, Structure and Distribution
Learn how to plan and implement a future state of enterprise content creation, structure, management, and delivery for a modern technical resource center.
Traditionally, technical details about products and services were considered to be post-purchase content. Technical information — the stuff contained in owner’s manuals, user guides, and other instructional materials — was provided to consumers only after they purchased a product or service. However, that’s changing as companies recognize that prospects often search the web for technical content to make purchasing decisions.
Think of a technical resource center as an online, one-stop shop for information about your products and services. Over time, and done well, a technical resource center can help you grow your business by attracting prospects, while simultaneously working to support and build loyalty and trust with existing customers.
Presented November 27-28, 2018, at Quadrus Conference Center for Information Development World 2018.
What is Web Portal?
A Web Portal is a specially designed website which brings information together from various sources in a uniform way.
They can be accessed from multiple platforms like personal computers, smartphones, and other electronic devices.
Why are Portals important?
• Efficiently deliver information to the audience.
• Provides customizable features and development tools.
• Increase interaction between customers and employees.
• Eliminating the need for multiple logins.
Types Of Web Portals
• Vertical Portals- These portals covers a particular market (one definite industry or domain).
• Horizontal Portals- These portals focus on a wide array of interests and topics, often referred as “mega portals”.
• Enterprise Portals- Developed and maintained for use by the members of intranet or enterprise network.
• Knowledge Portals- Increase the effectiveness of knowledge by providing easy access to information that is helpful to them in one or more specific roles.
• Market Space Portals- These portals exist to support the business to business, and business to customer e-commerce etc to find and access rich information about the products.
and much more…
Advantages of Web Portals
Easy for users to customize personal places.
Supports users in multiple tasks.
Easy to use design interface.
Help to connect the community.
The powerful back end.
Flexible content and layout.
Disadvantages of Web Portals
High complexity and additional testing efforts.
Somewhere complex to setup.
Re-authentication when using multiple systems.
Customizing portals and integrating applications.
Developers need additional skills besides using a web framework.
Additional costs.
How is Web Portal different from Website?
Personal Login is required in Web Portal, while not on a website.
Dynamic Content changes more frequently than proper websites.
Website is a public interface while Web Portal is public, private(intranet etc…)
Content is generally focused on websites while Web Portal offers content from diverse sources.
Web Portal supports the user in multiple tasks while website supports the user in the specific task.
Future of Web Portal
As the use of electronic devices is increasing, people are moving digital. Traffic on the web is increasing day by day.
Flexible content and layout along with supporting users in multiple tasks and for much more, Web Portal is proved to be an essential tool for the digitalization of a community, business or an organization.
Web CMS vs. Custom applications - different approachesPerttu Tolvanen
This presentation offers you examples and tips in choosing whether to build your custom application on top of Web CMS or to do it as a stand-alone custom application (built using some framework).
In this session we'll discuss how agile analysis and project management processes can be applied to Drupal implementation. We'll discuss the setting of expectations for stakeholders when planning and executing a Drupal project, and how to avoid the typical pitfalls. You'll also learn how a multi-disciplined project team can smooth your project execution, and increase your chance for overall success.
Webinar: Leveraging New Technologies with Migrationpanagenda
Webinar Recording: http://ow.ly/vvRG30gxDnS
Whether you’re dealing with cloud, browser clients, Microsoft Outlook, Office 365 Cloud, Sharepoint or something else – panagenda offers software solutions and the necessary expertise for all phases of your migration project. Learn how to identify the business value of your existing infrastructure, what is worth your time and money to migrate, how to identify dependencies and other important migration steps to ensure a smooth – and on-budget – transformation. Join us and hear on how to automate client-side changes, ranging from analyzing local archives, removing migrated applications, to removing IBM Notes, email decryption and Outlook or Office 365 Cloud setup.
Find out how to maintain control over servers during and after your project, how to test server transformation without compromising SLA’s. Learn how to analyze your security infrastructure so you can adapt your IBM Notes and Domino landscape in manageable steps while leveraging new technologies.
This presentation is a case study on an external piece of analysis conducted by the author for Nisbets on an approach to select an ecommerce platform and how to manage an ecommerce channel.
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
with Christian Ståhl
In this session, you will learn how you can devise powerful solutions from beginning to end without deploying any managed code with two of the biggest proponents of this approach. We’ll take a business problem and go through the actual solution in SharePoint 2013, but we’ll dip into SharePoint 2010 as well to see how the solution might work there and discuss how we might approach things differently. You’ll get the solution in a WSP as well as the underlying code.
DWCNZ - Creating a Great User Experience in SharePointMarc D Anderson
Building solutions in SharePoint isn’t simply about getting the functionality right based on the business requirements. Developers must think about the entire user experience. In this interactive class, we’ll discuss questions like: How should the user feel when they use this piece of functionality? Will they see it as saving them work or creating new work? How will it compare to what they see on the consumer Web? We’ll look at good and bad examples from SharePoint itself, as well as specific customisations.
Design Dynamics: Elevating UiPath Apps with UX WireframesDianaGray10
Become a better developer through proper preparation. Our session focuses on three key areas: discovering the best wireframing tools, mastering their usage for optimal design, and effectively translating these designs into functional UiPath Apps. Gain practical insights and skills to elevate your app development process.
This session will cover the following topics:
• Preferred Wireframing Tools
• Translate Requirements to Designs
• Using that wireframe to speed up app development
Speaker:
David Kroll, Director, Product Marketing @Ashling Partners and UiPath MVP
The secret to delivering a great website project on time and on budget every ...Marketecture
You know what they say: “Proper Planning and Preparation Prevents P*** Poor Performance.”
Don't fall foul of the old adage. Learn how to deliver great website projects on time, on budget and as expected each and every time - with our innovative 'Waterfall' development approach.
Content Management Systems: Would You? Could You? Should You?CAMT
Content management systems (CMS) are making it easier than ever to create and manage Web site content. Often, once a CMS site is constructed, administration can be performed by users with limited technical knowledge (no coding experience necessary) using rich text editors and graphical, user-friendly interfaces. But how do you get to that point? This session will explore the decision making process arts organizations should engage in to determine their readiness to move into a CMS, to navigate the multitude of CMS lines in existence, and to ensure successful return on investment for a CMS transition. Created by Josh Futrell for the 2008 Technology in the Arts: Canada Conference.
Making Agile development and UX work at Citizens AdviceNexer Digital
- Why Citizens Advice chose an agile development philosophy to develop their new CMS and inform their digital strategy
- How user testing has informed that development
- The lessons learnt – plus points and drawbacks
Similar to Customer perspective to Web technology choices (20)
Katsaus verkkokauppajärjestelmien markkinaan, ja miten eri järjestelmät palvelevat erilaisia verkkokauppakonsepteja. Mainittuja järjestelmiä mm. Magento, WooCommerce, Shopify, SAP hybris, IBM Commerce, Episerver Commerce, Sitecore Commerce, Drupal Commerce, MyCashflow, Vilkas, React, Liferay.
Katsaus Suomen verkkokauppajärjestelmien markkinaan. Esityksessä käsitellään keskeisiä järjestelmien markkinaan vaikuttavia trendejä, erilaisia verkkokauppojen konseptimalleja sekä näihin sopivia järjestelmiä. Lisäksi käsitellään eri järjestelmien kumppanikentän tilannetta ja tulevaisuuden kehityksen suuntia.
WordPress vs. Drupal and EPiServer. What are the reasons when customers do not choose WordPress? What is WordPress missing compared to Drupal and EPiServer?
CMS battle between Drupal and EPiServer.
Summary:
If online service is your core business, Drupal is a strong platform for accelerating your own type of development—even a very unique and magnificent one. It is no coincidence that media companies are big players in the Drupal camp. Drupal's model is also well applicable to extremely multi-channel publishing and performance.
If your online service is primarily sales and marketing oriented, EPiServer's product features should get you excited. Web teams producing multi-language marketing sites, in particular, should consider EPiServer as a power tool.
Future of blogging platforms and tools. Advice for selecting your blog platform. Course lecture for Aalto University course (Blog Or Die). How to select between building your own website or going inside some social media site or media website?
Koulutusmateriaali keväältä 2013. Perttu Tolvanen. North Patrol Oy.
Materiaali käsittelee intranet-hankkeen konseptointia, teknologiavalintoja, kumppanivalintoja ja projektin läpivientiä.
Koulutusmateriaali. Kevät 2013. Erilaiset extranet-konseptit ja tyypilliset teknologiavaihtoehdot. Katsauksessa mainittuna mm. SharePoint, Confluence, Liferay, Drupal.
Koulutusmateriaali. Koulutus pidetty teknillisen yliopiston johtamiskoulutusohjelman osana keväällä 2013. Kohderyhmänä johtajia teollisuus-, teknologia- ja asiantuntijayrityksistä.
Kouluttaja: Perttu Tolvanen.
Koulutusmateriaali kevät 2013. Talentum Events -koulutus.
Suunnattu tilaajaorganisaatioille, jotka ovat lähestymässä verkkopalvelu-uudistusta tai extranet-projektia.
Mitkä ovat konseptisuunnittelun ja verkkopalveluiden toteutuksen isoimmat haasteet vuonna 2012? Luento Metropolian digiviestinnän opiskelijoille marraskuussa 2012. Perttu Tolvanen. North Patrol Oy.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3
Customer perspective to Web technology choices
1. 2015-12-07 Perttu Tolvanen (@perttutolvanen) / Web on the Edge Conference (Helsinki, Finland)
Customer perspective to web technology choices
Customfront-endsvs.CMS-basedimplementation
2. 2
Advisor in buying web and e-commerce projects
technologyevaluations, platformselections,implementationpartnernegotiations
3. The past and the future of web technology?
3
Traditional static
html publishing
(+scripts & includes)
Era of platforms
(CMSs and e-commerce
platforms)
2000-
2004-
2014-
Real web
applications
(Javascript-powered user
experiences)
4. Or just different options?
4
Traditional static
html publishing
(+scripts & includes)
Platforms
CMSs and e-commerce
platforms
2000-
2004-
2014-
Custom front-end
Javascript-powered user
experiences, even SPA
This has many
names: decoupled
approach, headless
(Drupal) and so on…
Burning question right now:
how to choose your approach if
you have both website
requirements and rich-
application requirements? (and
hybrid approaches are not very
easy either…)
5. ”What is the best approach for me?”
5
Traditional static
html publishing
(+scripts & includes)
Platforms
CMSs and e-commerce
platforms
2000-
2004-
2014-
Custom front-end
Javascript-powered user
experiences, even SPA
This has many
names: decoupled
approach, headless
(Drupal) and so on…
Decoupled approach is now
coming back and many CMSs
are wondering which direction
to go… e.g. Drupal with
headless vs. traditional,
WordPress with REST API
development… and so on.
7. 2) Business owner requirements
(management experience)
How to choose between different
approaches?
7
1) End-user requirements
(target experience)
3) Technical flexibility
(concept readiness)
4) Ownership requirements
(lifecycle, support, cost)
Agencies and developers tend
to over-emphasize technical
flexibility because they don’t
want to disappoint customers
by being inflexible.
Customers tend to over-
emphasize stability and
proven-technologies. Those
things are important if you are
building a long-term solution,
not when you are doing new
business.
These are often under-
emphasized in
technological decisions.
13. Platforms vs. custom front-ends: 1) end user requirements
13
End-user requirements
(target experience)
• Time to first impression vs. rich experience after initial loading
• Lenght of sessions: new visitors vs. engaged customers
• Activities in sessions: browsing vs activities
• Google ranking requirements (speed and performance,
especially Javascript)
”When we drive
traffic from
campaigns to the
site, it needs to load
quickly and
browsing must be
fast.”
14. Platforms vs. custom front-ends: 2) business owner
14
• Content management requirements, e.g. media asset
management, adding new content, preview capabilities
• Digital marketing requirements, e.g. landing page
management, changing media elements
• Personalization requirements & future visions
• Optimization requirements, e.g. SEO, A/B testing
• How much internal marketing/content editing resources
does the client’s web team have?
Business owner requirements
(management experience)
”How do I create
campaigns and
landing pages?
How do I edit the
front page?”
15. Platforms vs. custom front-ends: 2) business owner
15
”How do I create
campaigns and
landing pages?
How do I edit the
front page?”
For example Contentful is a
great tool, but horrible for
content editors (as any other
API-CMS since you have no
WYSIWYG, no preview, no
scheduling).
16. Platforms vs. custom front-ends: 2) business owner
16
”How do I create
campaigns and
landing pages?
How do I edit the
front page?”
Business owners would prefer platforms
(e.g. EPiServer or Sitecore) over any other
choice if that would be only factor.
Getting previews and rich editing
experiences is truly powerful when you
need to do constant optimization,
content edits, landing pages and so on.
17. Platforms vs. custom front-ends: 3) technical flexibility
17
• Concept readiness / stability – do we know what we are
doing?
• Are we going to add a lot of features after the first version is
live?
• Are we going to build native mobile applications later?
• Bottom line: The more you need technical flexibility (or fear
that you need), the more it makes sense to build the front-
end as custom implementation.
”We don’t know if
this works, we might
have to change the
concept radically
after 6 months or
so.”
3) Technical flexibility
(concept readiness)
18. Platforms vs. custom front-ends: 4) ownership
• Stability of the chosen technology
• Availability of developers
• Cost of initial building and maintenance
• Bottom line: Longer the lifecycle, the more this matters.
4) Ownership requirements
(lifecycle, support, cost)
19. Guidelines for decision-making
1. Find out the client’s capabilities, requirements and wishes before choosing your
approach.
2. What is most important? In end-user experience? In business owner expectations?
How much technical flexibility is expected? How much budget has been reserved for
the project?
3. Make sure the client understands the implications of choosing a decoupled
architecture. API-CMSs, like Contentful, can make a lot of sense from architecture
point of view, but they are not something that content editors like…
4. If you recommend an SPA-approach, especially explain what ’time to first impression’
means. SPA-approach can become very heavy (initial load, device performance).
5. And remember, platforms are not dead. They will come up with new
hybrid/progressive approaches to help building more Javascript-driven experiences.
Also clients expect to have increasing control over their websites and applications –
especially when they start doing real business through the web service.
19
20. Perttu Tolvanen
Web & CMS Expert, Partner
Perttu Tolvanen is a CMS expert that helps clients
choose partners and technologies for their Web,
intranet and eCommerce projects. His daily work
involves writing RFPs, analyzing proposals, meeting
vendors and facilitating workshops.
perttu.tolvanen@northpatrol.com
+358 50 685199
@perttutolvanen
http://www.perttutolvanen.com
linkedin.com/in/perttutolvanen
20
My perspective is business applications and corporate websites – especially big corporations that have fairly large web estates. So Im not really talking about small campaign sites or small company websites, and talking about projects where buyers have typically several hundred thousand euros of budget – and they really want to do real business through the web.
Currently developers have a lot of influence into what kind of technology choices customers end up using – because developers often have influence into what is the approach that is offered for clients. And currently for example we in North Patrol see very different technological approaches for the same projects. A customer can end up evaluating should they do the implementation using a platform, like EPiServer, Sitecore, Drupal or WordPress … or should they do a custom front-end implementation… possibly as a single-page-application or even as a static html with added javascript functionality. And then the CMS might be in a very small role, for example as backend system that is accessed through APIs, for example Contentful, Prismic and Drupal can be used like this. Also WordPress is getting the REST API soon, so we will probably see also those customer front-end implementations with WordPress also.
Currently developers have a lot of influence into what kind of technology choices customers end up using – because developers often have influence into what is the approach that is offered for clients. And currently for example we in North Patrol see very different technological approaches for the same projects. A customer can end up evaluating should they do the implementation using a platform, like EPiServer, Sitecore, Drupal or WordPress … or should they do a custom front-end implementation… possibly as a single-page-application or even as a static html with added javascript functionality. And then the CMS might be in a very small role, for example as backend system that is accessed through APIs, for example Contentful, Prismic and Drupal can be used like this. Also WordPress is getting the REST API soon, so we will probably see also those customer front-end implementations with WordPress also.
P
P
P
P
P
P
P
From end-user point of view it doesn’t really matter whether you have a platform in place or you have a very custom front-end. For end-users its naturally all the same. However, end users do care about the speed and ease of use.
Therefore the biggest question right now is that how heavily we are going to use Javascript? Are we building a fast website or are we building a rich application with Javascript? The biggest individual thing is the time to first impression question. Do we need high search engine rankings and instantly loading web pages when our users arrive to our website? If so, then we should probably use a less Javascript and produce our web pages as more or less static web pages.
If however, we have loyal customers or very interested potential customers, we can use more Javascript and build a richer user experience even though it takes more time to load initially and might be harder to access with older phones and slower connections.
For example with Kotinyt.fi it was decided that a hybrid approach would probably be ideal, because we have lot of fairly static web pages which need to be very fast to load even with bad connections and they need to rank high in Google. But we also have search functionality inside the site, that needs to be very dynamic and fast (filters). Also the check-out process was seen as a very critical area for the site, and that probably needed a more application-approach so that it would be very user-friendly.
I think in the end this is a performance thing. If we want absolute page loading performance, then traditional model is typically better. But naturally when we build applications where the user interacts all the time, then going to a custom front-end typically makes more sense.
In decoupled/headless model we often end up building our own layout tools, preview capabilities and a lot of other things that we can take for granted if we work with modern CMSs, like EPiServer, Drupal or WordPress. And we have to explain this to business owners, that they are NOT getting the same tools what they have had before – or they end up paying a lot of money for rebuilding those from scratch.
In decoupled/headless model we often end up building our own layout tools, preview capabilities and a lot of other things that we can take for granted if we work with modern CMSs, like EPiServer, Drupal or WordPress. And we have to explain this to business owners, that they are NOT getting the same tools what they have had before – or they end up paying a lot of money for rebuilding those from scratch.
In decoupled/headless model we often end up building our own layout tools, preview capabilities and a lot of other things that we can take for granted if we work with modern CMSs, like EPiServer, Drupal or WordPress. And we have to explain this to business owners, that they are NOT getting the same tools what they have had before – or they end up paying a lot of money for rebuilding those from scratch.
The more we need technical flexibility, the more it makes sense to build the front-end as a custom implementation.
The future will be more decoupled, and it makes sense sometimes to move the CMS to a more backend position and not build everything on top of CMS. That said, I still think that right now we are probably a bit too excited about the possibilities of single-page-applications. I don’t think the fully decoupled approach is the future.
Instead we will get new ways to use platforms and their capabilities also in cases where we have built more Javascript-driven websites and applications.