Pando/Pageflex Webinar - Growth Through AcquisitionPageflex
As a valued Pageflex customer, you’ve been a big part of our current growth and instrumental in the development of our product offerings and that isn’t going to change! We are happy to announce the recent acquisition of EarthIntegrate, a leading provider of localized marketing automation. As a result of this acquisition, our customers will get the opportunity to look under the hood at a product built on top of the product suite of Pageflex.
Building an online catalogue with SharePoint 2013James Milne
SharePoint 2013 provides a number of enhancements in the areas of content management, keywords and taxonomies. In this session, we will explore how we can create an online catalogue and use term sets to guide your navigation through your content. This technique will allow you to create catalogues or knowledge base within a single site that aggregate content from across your farm.
One of the most important additions to WCM features in SharePoint 2013, that of 'Cross-Site Publishing' combines multiple powerful features in SharePoint 2013 promoting separation of content authoring from branding and design, while sharing that content across site collections with great ease.
Join us in this session while we explain all these new concepts and see the technology in action. Essential concepts such as managed navigation, tagging term sets, friendly URLs, content search web parts, category and item detail pages, result sources, and query rules will be covered.
In this webinar, One North technologists Ethel Crosby (Head of Technology Operations) and Mike Skutta (Architect) pair up with Sitecore Product Marketing Director Patrick Schweizer to discuss the impressive customer experience platform of Sitecore.
To watch the webinar:
https://youtu.be/W9AyaXCSHqI
Pando/Pageflex Webinar - Growth Through AcquisitionPageflex
As a valued Pageflex customer, you’ve been a big part of our current growth and instrumental in the development of our product offerings and that isn’t going to change! We are happy to announce the recent acquisition of EarthIntegrate, a leading provider of localized marketing automation. As a result of this acquisition, our customers will get the opportunity to look under the hood at a product built on top of the product suite of Pageflex.
Building an online catalogue with SharePoint 2013James Milne
SharePoint 2013 provides a number of enhancements in the areas of content management, keywords and taxonomies. In this session, we will explore how we can create an online catalogue and use term sets to guide your navigation through your content. This technique will allow you to create catalogues or knowledge base within a single site that aggregate content from across your farm.
One of the most important additions to WCM features in SharePoint 2013, that of 'Cross-Site Publishing' combines multiple powerful features in SharePoint 2013 promoting separation of content authoring from branding and design, while sharing that content across site collections with great ease.
Join us in this session while we explain all these new concepts and see the technology in action. Essential concepts such as managed navigation, tagging term sets, friendly URLs, content search web parts, category and item detail pages, result sources, and query rules will be covered.
In this webinar, One North technologists Ethel Crosby (Head of Technology Operations) and Mike Skutta (Architect) pair up with Sitecore Product Marketing Director Patrick Schweizer to discuss the impressive customer experience platform of Sitecore.
To watch the webinar:
https://youtu.be/W9AyaXCSHqI
Filamente SharePoint Mobile Client for iPad, iPhone and iPod Touchfilamente
Filamente provides a simple, intuitive way to interact with Sharepoint from your mobile device, and allows you to handle SharePoint tasks that you cannot do using a regular web browser on an iPad or iPhone.
SharePoint Development has many potentials with to the massive opportunity its creating with increasing number of users. This will be a good place to jump-start for SharePoint development.
Webinar to HubShout resellers about important Local SEO factors and how the HubShout local seo program helps you business optimize its presence in local search.
Website personalization with Sitecore Experience PlatformRobert Senktas
My presentation from Sitecore meetup about simple personalization features. This presentation follow the idea "Take baby steps—crawl first, then walk, jog, and run". Video with demo will be available soon.
Insights and marketing automation with sitecore 8The Reference
This presentation, presented by Thomas Danniau on the Sitecore Inspiration Day of The Reference, includes all insights about marketing automation in Sitecore 8.0.
Overview of SharePoint 2013 by Amin HoussamyAmin Houssamy
All you need to know about Microsoft SharePoint is here in this presentation made exclusively by myself, Amin Houssamy: Content types, Site Collumns, Sites, Site Collections, Architecture of the platform, Goals, Definition, Hierarchy of the platform as well, Content Structure, Configuration & Customization.
Furthermore, if you have any questions regarding this topic, or about SharePoint itself, do not hesitate to contact me on my social media or personal contact information.
Instagram/ FaceBook/Twitter: AminHoussamy
Personal Email Adress: Amin.houssamy@windowslive.com
Filamente SharePoint Mobile Client for iPad, iPhone and iPod Touchfilamente
Filamente provides a simple, intuitive way to interact with Sharepoint from your mobile device, and allows you to handle SharePoint tasks that you cannot do using a regular web browser on an iPad or iPhone.
SharePoint Development has many potentials with to the massive opportunity its creating with increasing number of users. This will be a good place to jump-start for SharePoint development.
Webinar to HubShout resellers about important Local SEO factors and how the HubShout local seo program helps you business optimize its presence in local search.
Website personalization with Sitecore Experience PlatformRobert Senktas
My presentation from Sitecore meetup about simple personalization features. This presentation follow the idea "Take baby steps—crawl first, then walk, jog, and run". Video with demo will be available soon.
Insights and marketing automation with sitecore 8The Reference
This presentation, presented by Thomas Danniau on the Sitecore Inspiration Day of The Reference, includes all insights about marketing automation in Sitecore 8.0.
Overview of SharePoint 2013 by Amin HoussamyAmin Houssamy
All you need to know about Microsoft SharePoint is here in this presentation made exclusively by myself, Amin Houssamy: Content types, Site Collumns, Sites, Site Collections, Architecture of the platform, Goals, Definition, Hierarchy of the platform as well, Content Structure, Configuration & Customization.
Furthermore, if you have any questions regarding this topic, or about SharePoint itself, do not hesitate to contact me on my social media or personal contact information.
Instagram/ FaceBook/Twitter: AminHoussamy
Personal Email Adress: Amin.houssamy@windowslive.com
Neel Banerjee of Urban Airship and Gene Ehrbar of ISITE Design discuss strategy and tips for making digital disruption a part of business large and small.
The Portland Google Analytics User Group meetup in January at ISITE Design discussed adding Auto Event tracking without code. This deck includes some scenarios that were explored in the interactive lab exercises.
Marketers are learning that today's more advanced content management systems (CMS) provide flexible, full-featured and easy-to-use tools to make frequent and rapid content edits without IT involvement. Modern content management systems make it easier to improve search engine visibility and provide powerful ways to engage website visitors.
This presentation explains how Perficient's Sitecore CMS implementation optimized Perficient.com and enabled the delivery of fresh, engaging content to our visitors. Within a year of the site re-launch, Perficient experienced a 142% increase in traffic to the site, while blog visits have increased 95% and white paper downloads have increased 113%.
The Sitecore Marketing Technology Ecosystemedynamic
Learn how digital marketers can orchestrate superior email, social and video marketing campaigns, measure their effectiveness and integrate customer feedback into their initiatives.
Introducing Sitecore - The Experience PlatformAdrian IORGU
Sitecore is a powerful ASP.NET framework for building highly sophisticated and compelling enterprise Web solutions.
During this session we will walk you trough the key-features of the Sitecore Experience Platform, will have a look at some of the tools that keep the Sitecore developers happy and will have a sneak peek at the Sitecore CMS.
In this presentation, we will get to know
- Commerce connect high level structure
- Based on user journey what kind of reports we will have at each stage including Analytics Reports, Experience Profile data, Marketing Automation etc.
- Also for developers we will look into what are the components, pipelines and analyticsdata responsible for logging all these analytics activities
This presentation contains information about the different social features in SharePoint 2010. From the value they provide, to how they can be extended from a development perspective.
The Global Marketing Center: A Crafter CMS and Alfresco Case StudyCrafter Software
This case study will present how the Global B2B Digital Marketing team in a large financial services organization replaced dozens of fragmented regional websites with a strategic, centralized global platform built with Alfresco and Crafter CMS. The solution benefits from Alfresco's content services for managing both Web content and documents, implementing workflows, and facilitating search. The solution is supplemented by Crafter CMS for content authoring and delivery. We will review lessons learned and summarize the primary benefits and outcomes of this major Alfresco implementation.
A successful eCommerce site requires upfront investment of time and effort for research and planning. In this Strategy In-a-Box, you will follow a proven methodology - a consistent step-by-step approach that combines industry best practices to guide your eCommerce site development.
Introduction to setting up an online shop using the Magento eCommerce platform. Contains some quotes from "Mastering Magento", available at
http://goo.gl/dsdEE .
Sitecore Product Updates from Minneapolis DX SummitVarunNehra
Sitecore Product updates for Sitecore XM Cloud, OrderCloud, Discover and Search from Minneapolis DX Summit, MVP Summit, SUGCON during Oct 2nd-6th. Sitecore named a leader in Personalization and B2B
Commerce & Marketplace Gartner quadrants. Sitecore integrating AI (Gen AI) into every product and announced strategic partnership with Microsoft for multi-tenant E-commerce platform on Azure marketplace.
MSP Marketing Update: Tips to Turn Your Website Into Your Best Performing Sal...Kaseya
During this 60 minute webinar, MSP marketing expert Dan Shapero of ClickCloud will show you how use your web site to bring new visitors to you, how to engage those visitors in meaningful ways, and how to convert web visitors into leads so that you can grow your MSP business. New MSP marketing tips you’ll learn: Basics of best practices in web site design Best practices to get found – by your ideal Prospects – using Search Engine Optimization (SEO) How to write engaging content that connects you to your customers Tips for improving lead conversion rates and how to use pay-per-click (PPC) ads & landing pages to help qualify leads Methods for using website analytics for easy ROI reporting and powerful win-loss analysis
Business 2.0 with WordPress reveals the secrets of making a profit with WordPress. It's target auditory is: entrepreneurs, small business owners, designers and developers. Different approaches for business based on the platform circles - quick, cheap and powerful WP-based website setup or consulting and products for designers and developers.
On June 13th, Jeff Kinnelly presented on one of today's hottest SharePoint topics: SharePoint Internet design and branding.
View Jeff’s designing for basics slide deck to learn more about user experience, UX in SharePoint, design best practices, and development and web analytics tools.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
This is the presentation that Mark Fries and Guy Bourgault gave at the Intelligent Content Conference in San Francisco, CA on March 24, 2015.
BMC Case Study: How to Take a Content-First Approach and Measure the Success of Your Content Strategy
A behind the scenes look at how BMC Software, one of the world’s largest software companies, approached a large-scale responsive overhaul.
Approaching a major site overhaul is never easy, but it was especially complex for BMC Software with dozens of buyer personas, thousands of employees, and diverse product and service offerings. The talk will provide an inside look at the approach BMC took to overhaul the site and rebrand the company by focusing first on content and customers first.
We will share the processes, tools, and artifacts (from both BMC and its agency partner) used to collaborate with design and development teams to create a scalable framework and deliver a measurable return on investment.
You will learn:
-How to approach a large-scale project with a content-first strategy
-The importance of content modeling in supporting large-scale responsive projects
-How to collaborate effectively with external agency teams
-How content strategists, designers, and user experience team members can move toward more rapid prototyping techniques
-How to measure the success of a content-first redesign strategy
From Sitecore Symposium 2014 - Las Vegas:
ISITE Design's Brian Payne (@brianpayne) and Sitecore's John Field (@john_field) explain how Sitecore’s Federated Experience Manager (FXM) provides a simple way to deliver a unified and personalized experience across your entire marketing technology platform, keeping the customer at the center of your marketing efforts.
Personalized digital experiences can drive more contextual and relevant experiences for all users in higher education—experiences that are both good for the user and the bottom line—yet the vast majority of today's University websites still provide the same static experience to every visitor. Presented at Eduweb 2014 in Baltimore, this presentation uncovers the opportunity for personalization in higher education and tips on how to find small wins while also thinking big.
Brands that lead in customer experience also lead in improving incremental ROI. ISITE Design breaks down tactics and components for aligning and optimizing customer experiences.
ISITE's Amanda Bernard and Derek Phillips share their perspectives on user experience and content strategy in this slide deck from the Path to Personalization Webinar. It includes insights on the latest trends, customer expectations, opportunities, and challenges of digital personalization.
Tactics for getting stakeholder and team buy-in around content marketing, tips for keeping momentum, & crafting your content strategy to fit your organization, and structures to support your own Team Content.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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/
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
2.
PASUG’s mission is to foster a community of Sitecore
enthusiasts in the Greater Philadelphia Region. PASUG is
focused on Sitecore developers, architects, administrators,
designers, business users, marketers and managers. Our
goal is to provide value to all members, regardless of their
role or level of experience with Sitecore. PASUG provides
an open environment for our members to share their
experiences, ask questions and network; unburdened by
SPAM. Like Sitecore itself, we strive to Inspire and Engage
our members so that the community can grow and be
better equipped to utilize Sitecore as a platform to its
fullest potential.
6. At a Glance
• Strengths
– Flexibility for Marketers
– Time to deployment
– Built-in Analytics support
• Limitations
– Front-End/CSS
– Some aspects difficult to extend
11. Control Structure
• Control structure matches Form structure
in content.
• Each control responsible for its output.
– HTML formatting
– Naming conventions
12. Extending WFFM Classes
• Sections
– Internal class
• Form Top-Level Controls
– Protected internal setter for item context
– Includes intro, footer, submit button
14. Validation
• Field Validation
– Scope: Single Form Field
– Evaluated: First
– Returns: True/False
• Form Verification Actions
– Scope: All Form Fields
– Evaluated: Last
– Throw Exception on Failure
16. Technical Considerations
• Advantages:
– Expands scope to all form fields.
– Evaluated first with other field validators.
• Disadvantages:
– Programmatically ties field validator to
another field.
– Content Editors can add/remove fields from
forms.
24. Custom DMS Integration Case Study
• B2B E-Commerce Site Integrated with Sitecore
– 1 Million Unique Applications of Products
– Site Requires Paid Login to Access / SEO of No Concern
• Products Stored in Proprietary Homegrown Database
and Served to Website via Homegrown Web Services
• Single Sitecore Page Item Serves All Products via
Querystring Parameter
25. Challenges
• Client wants to use DMS capabilities to full extent;
including Analytics & Contextual Reports,
Personalization (by Persona), Multivariate Testing
• Need to be able to track Site Visitor information on a
per-product basis even though there’s a singular
Product Page Item
• Implicit Personalization for Visitors to be done across
multiple visits
26. External Data Integration Solution
Single Products Page
(w/ Querystring to
Identify Individual
Product)
Get Product Data
Display on Page via
Web Service
Products /
Companies
DB
Product ID
Foreign Key
Using DMS API – Write Individual
Product / Score Info to Analytics DB
Get Persona Scores
for Displayed
Product
New Products
/ Persona
Scores DB
Sitecore
Analytics
DB
(Personas)
Persona GUID
Foreign Key
27. DMS Customization Solutions
• Connect Users with Particular Visitor Record
– Ensures Greatest Data Accuracy
– Reduces DB Load
• Created Customized Reports
– Profile-Centric Across Visitors
– Product-Centric Across Visitors
• Custom Conditions Allowing Personalization over
Timespan (Cross-Visit)
– Rolling and Set Time Periods
28. Lessons Learned
• Sitecore Visits can be finicky – don’t always end when you
expect them to
• Adjusting Visitor may cause Sitecore to think viewer is a Robot
– may decrease session timeout to 1 minute
• Stimulsoft Web Report Designer that ships with Sitecore has
some bugs – Customization of Reports is better done with
Stimulsoft Reports .NET
– Does carry additional cost
• API Properties can behave un-intuitively
– Example: VisitsRow.Profiles returns Profiles for Visitor not just for current
Visit.
29. Questions?
For Further Information
• Twitter: @jstump29
• Email: Jamie.Stump@Perficient.com
• Blog: http://blogs.perficient.com/microsoft/author/jstump/
• http://www.Perficient.com
08.08.13
7