GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsThe content library is where all your uploaded assets are stored and tagged in PathFactory.
Add Content
in the top right of the content library.Public Configurations
. Ensure that the title is free of SEO meta information such as | GitLab
.source URL
and locate Custom URL slug
.[LIVE]
content track. You can see whether an asset is part of a live content track by clicking on it in the content library and scrolling to the bottom of the preview pane. This action can affect any links to this item that have been previously shared.https://
to content tracks by default. As a result, all assets must use https://
in the link to work in the content track properly. If you upload content that is not secure, it will not show a lock icon next to the URL and it will not work in a secure content track. Please manually add https://
if it is not already there.If you need to replace an asset source but keep the same link, you can do so from the content library.
Source URL
Source URL
a pencil appears to the rightFile Upload
or Website URL
as relevantYou can bulk upload multiple new assets to the content library via a CSV file.
Overwrite all duplicate content assets
.Upload File
button.Expiry dates will not automatically deactive content after expiration. You must manually deactivate the content if it’s past the expiry date. To expire an analyst report from PathFactory, open an issue in the digital marketing programs project using the Gated-Content-Expiration-Analysts-MPM
issue template.
To upload a Vimeo video to PathFactory, you must first upload your video to Vimeo. Once your video is uploaded to Vimeo, follow these steps to add to PathFactory:
Settings
of your video in Vimeo.General > Privacy
, select Hide this video from vimeo.com
. Note: Other privacy settings will not allow the video to be embedded in a content track.Where can this be embedded?
select Specific domains
and enter https://learn.gitlab.com
.save
, and you'll notice Vimeo now indicates the video is private (in the top right corner).Embed
in the left sidebar.Embed Code
Button in the top right corner.Example embed code with Vimeo player URL:
<iframe src="https://player.vimeo.com/video/514439220" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>
The Vimeo player URL is the https://player.vimeo.com/video/514439220
link within the embed code. This is the link used to upload to PathFactory.
When the asset is added to a content track, you'll have a working, embedded, private Vimeo video.
Important: Do not remove an asset from the content library without first checking which content tracks it is in and following the procedure below. Certain assets within content tracks may be directly tied to an integrated campaign, digital advertising, or other live campaign. If you remove the asset from the library, it consequently removes it from whatever content tracks it is in, thus breaking the campaign setup and tracking.
Author
of the respective tracks the asset resides in to ensure it is not linked within an ad, email, etc.For assets that don't pull in a relevant thumbnail image, you can choose to upload a thumbnail image that closely matches the topic of the asset. The design team has made topical thumbnail images available for upload to PathFactory. The thumbnail images are available in either an orange or dark purple background for the following topics:
To use a thumbnail image, visit the web design repository where they are stored, choose the png
folder, choose your preferred background color, then select the .png
that most closely matches the topic of the asset in PathFactory you're uploading the image to. Use the list of topics above to determine the best topic fit.
Public Configurations
, you'll find the thumbnail for the asset. Hover over the image and click the edit icon.Unsure what content types align with your asset? Use the table below as a guideline to tag content you upload to PathFactory accordingly.
Type | Use | Example |
---|---|---|
Analyst report | Third-party content licensed from an analyst firm | Gartner Magic Quadrant for ARO |
Assessment | Content with the primary purpose of providing a self-assessment, quiz, or maturity model. | |
Case study | Web articles that focus on the stories and opinions of GitLab customers. | Goldman Sachs improves from 1 build every two weeks to over a thousand per day |
Data sheet | A document providing the specifications of GitLab the product or feature/feature set. | GitLab data sheet |
Demo | A live-action video recording demonstrating how to do or use a technical product. | GitLab Security & Compliance Capabilities Demo |
eBook | An eBook presents educational information that helps the reader gain a comprehensive understanding of a subject. eBooks are casual in tone and are most often an awareness-stage asset. | Modernize your CI/CD |
Infographic | A visual asset used to represent information or data. | |
Landing page | ||
Presentation | Video recording or slides of a live talk. | Multicloudcon Keynote: The Multicloud Maturity Model |
Pricing | A document that details pricing for GitLab products. | (GitLab pricing)[https://about.gitlab.com/pricing/] |
Product article | ||
Research report | An informational report which uses a specific research metholody to validate findings. | 2019 Global Developer Survey: DevSecOps |
Solution article | ||
Technical blog post | ||
Testimonials | A formal statement from a customer or user regarding GitLab's value. | |
Thought leadership blog post | ||
Topic article | ||
Video | A scripted, edited, & post-produced video. Videos can be promotional, educational, and/or animated. | GitLab Infomercial |
Webcast | A live broadcast & recording that includes a presenter, slides, and a live audience. | Cloud Native Transformation with Ask Media Group |
Whitepaper | Whitepapers are data-driven, persuasive, and opinionated reports that address a specific problem for a niche audience. A whitepaper presents new research, addresses a specific problem, and argues in favor of a specific solution. Whitepapers are academic and authoritative in tone. Whitepapers are most often introduced in the consideration or decision making stage to prove or validate a concept or solution. | A seismic shift in application security |
Unsure what content topics align with your asset? Use the table below as a guideline to tag content you upload to PathFactory accordingly.
Topic | Use | Example |
---|---|---|
Agile delivery | Content that relates to the agile delivery process decision framework which emphasizes incremental and iterative planning. | What is an Agile mindset? |
Agile management | ||
Agile software development | Content that relates to the agile software development methodology which emphasizes cross-functional collaboration, continual improvement, and early delivery | How to use GitLab for Agile software development |
Application modernization | Content that relates to the process of converting, refactoring, re-writing, or porting legacy systems to more modern programming and infrastructure. Content on this topic may cover cost/benefit of updating legacy systems, process, system, and culture changes, and toolstack comparisons. | 3 Strategies for implementing a microservices architecture |
Application monitoring and visibility | ||
Application security | Content that covers the production and delivery of secure software, security techniques and capabilities, and trends in the application security field. | 5 Security testing principles every developer should know |
Automation | Content that relates to using technology to automate tasks. Likely use cases are how automation impacts productivity and workflows, feature highlights & tutorials, and case studies. | How IT automation impacts developer productivity |
AWS | Content that relates Amazon Web Services. Likely use cases are case studies where the customer uses GitLab + AWS and integration information & tutorials. | How to set up multi-account AWS SAM deployments with GitLab CI/CD |
Azure | Content that talks specifically about Microsoft Azure. Likely uses cases are tutorials on using GitLab + Azure cloud or competitive content. | Competitive analysis page for Azure DevOps |
CI/CD | Content that covers continuous integration, continuous delivery, and continuous deployment. This content is likely to be more technical, explaining tools, methods for implementation, tutorials, and technical use cases. | A quick guide to CI/CD pipelines |
Cloud computing | Content that relates to the practice of using a network of remote servers hosted on the Internet to store, manage, and process data. Likely uses cases are content discussing various cloud models (public, private, hybrid, and multicloud), integrations, and tutorials. Some customer case studies may be tagged with this label if the case study is primarily about GitLab enabling their cloud computing model. | Top 5 cloud trends of 2018: What has happened and what’s next |
Cloud native | Content that relates container-based environments. Specifically, technologies are used to develop applications built with services packaged in containers, deployed as microservices and managed on elastic infrastructure through agile DevOps processes and continuous delivery workflows. | A Cloud Native Transformation |
Containers | Content that relates to using, running, maintaining, and building for containers. | Running Containerized Applications on Modern Serverless Platforms |
Continuous delivery | Content that covers methods and tools for delivering or updating software in smaller increments, resulting in a better end-user experience. Both technical and strategic content may be found. | Securing the journey to Continuous Delivery |
Continuous integration | ||
Data science | ||
DevOps | Content that relates to DevOps methods, process, culture, and tooling. Keys to DevOps success with Gene Kim | |
DevSecOps | Content that relates specifically to integrating and automating security into the software development lifecycle. Content that relates to cybersecurity should be tagged security and not devsecops . |
A seismic shift in application security |
Digital transformation | Content that covers the process, methods, and strategy of integrating technology into all aspects of business. This content also includes strategies, tools, and tactics for furthering innovation, building new efficiencies, and delivering higher value faster. | The cloud adoption roadmap |
Git | Content that relates to implementing and using the distributed version contronl system, Git. | Moving to Git |
GitOps | ||
GKE | Content that is specifically about Google Kubernetes engine and Google Cloud Platform. Likely use cases are integrations, tutorials, and case studies | Demo: Deploy to GKE from GitLab |
Incident management | ||
Information technology management | Content that relates to the monitoring and administration of IT systems, including hardware, software, and networks. (Definition adapted from IBM) Content may be either technical or strategic. | Shifting from on-prem to cloud |
Jenkins | Content that is specifically about Jenkins. Likely uses cases are integrations, competitive, comparisons, and case studies. | 3 Teams left Jenkins: Here's why |
Kubernetes | Content that relates to implementing and using kubernetes. Likely use cases are cost/benefits, tutorials, and use cases. | Kubernetes and the future of cloud native: We chat with Kelsey Hightower |
Microservices | Content that covers the practice of breaking out application components individually as services for the purpose of running applications at scale with greater flexibility. | 3 Strategies for implementing a microservices architecture |
Multicloud | Content that relates to how enterprises use multiple cloud providers to meet different technical or business requirements. | What does Kubernetes have to do with it? |
Open source | Content that covers open source projects, partnershipship initiatives, and community contributions. | What to consider with an open source business model |
Portfolio management | ||
Remote development team management | ||
Remote work | Content that covers remote work, including best practices, stories, and advice. | The case for all-remote companies |
Repository management | ||
SCM | Content that relates to source code management, Git, GitLab Flow, and version control. | GitLab Workflow: An Overview |
Security | Content that relates to cybersecurity and application security practices. | When technology outpaces security compliance |
Severless computing | Content that relates to the ability to deploy functions on any infrastructure managed through a single UI. | Announcing GitLab Serverless |
Simplify DevOps | ||
Single application | Content that covers the methods and benefits of using a single application throughout the software development lifecycle, including increased efficiency and transparency. | Customer story: Driving better developer and customer experiences with a single application |
Software development | Content that covers software development methodologies, cycle time, and development techniques. | How to use GitLab for Agile software development |
Software development philosophies | ||
Software development process | ||
Software engineering | ||
Toolchain | Content that relates to toolchain and stack management. | How to manage your toolchain before it manages you |
Version control and collaboration | ||
VSM | Content that relates to the topic of value stream mapping and management. Topics that fall under this tag may include cycle time, cycle analytics, and software delivery strategies and metrics. | The Forrester Value Stream Management Report |
Workflow | Content that relates to understanding and implementing workflows throughout the software development lifecycle. Likely uses are content that explains a particular workflow or how to set up a workflow in GitLab. For example: how a workflow might change when a level of automation is introduced. | Planning for success |
Industry verticals are set using a standard list in SFDC per this issue.
If you try to upload a web page from a domain that you do not own and that web page has not whitelisted your PathFactory track URLs, you will be served an error message telling you that you cannot upload this content to the Content Library.
Because you do not own this web page, your options are limited. You will be unable to add these third party web pages to the Content Library. You can use this content in an End Promoter in a content track if the following is true:
What you can do:
When you enable the End Promoter
, add the destination URL of the blocked content. When a visitor reaches the end of the Content Track, they will be prompted with your call to action End Promoter
. If the visitor clicks on this promoter, the destination URL (of the blocked content) will open in a new tab.
More on iFrame blocking can be found here.
Two years from the day it was uploaded. Please review any assets in the library older than two years and consider expiring from the content library.