Skip to content

Commit

Permalink
Updating for Redirects
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrew-H-Procore committed Jan 22, 2025
1 parent aa3fc89 commit 4815357
Show file tree
Hide file tree
Showing 9 changed files with 109 additions and 41 deletions.
28 changes: 13 additions & 15 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
- title: Introduction
url: /introduction
# - title: Custom Integrations
# url: /custom-overview - NEEDED FOR REDIRECT
# url: /custom-overview - Updated for Redirect
# - title: Marketplace Integrations
# url: /partner-overview - NEEDED FOR REDIRECT
# url: /partner-overview - Updated for Redirect
# - title: Developer Training
# url: /training - NOT NEEDED
# url: /training - Updated for Redirect
# - title: Developer Resources
# url: /dev-resources - NEEDED FOR REDIRECT
# url: /dev-resources - Updated for Redirect
- title: Quick Start Guide
url: /quick-start-guide
- title: Help & Learning Center
Expand All @@ -20,11 +20,11 @@
- title: Platform Concepts
items:
# - title: Procore Product Overview
# url: /procore-product-overview
# url: /procore-product-overview - WIP
- title: Overview
url: /object-model-overview
# - title: General Resources
# url: /object-model-general
# url: /object-model-general - Updated for Redirect
- title: Company-level Resources
url: /object-model-company
- title: Project-level Resources
Expand Down Expand Up @@ -89,21 +89,21 @@
- title: Promoting a Sandbox Manifest to Production
url: /building-apps-promote-manifest
# - title: Submitting a Production App Manifest for Review
# url: /building-apps-review-manifest - ACTION REQUIRED
# url: /building-apps-review-manifest - ACTION REQUIRED - Updated for Redirect
# - title: Creating a Marketplace Listing and Submitting for Review
# url: /building-apps-submit-marketplace - ACTION REQUIRED
# url: /building-apps-submit-marketplace - ACTION REQUIRED - Updated for Redirect
- title: Managing App Collaboration
url: /building-apps-manage-collabs
# - title: Working with App Metrics
# url: /building-apps-metrics - NOT NEEDED
# url: /building-apps-metrics - Updated for Redirect
- title: Developer Managed Service Accounts
url: /developer-managed-service-accounts
- title: App Manifest v3.x Legacy Format
url: /building-apps-legacy-v3x-manifest-format
- title: Migrating an App Manifest from v3.x to v4.1
url: /building-apps-v3x-v41-manifest-migration
# - title: Maximizing Conversation Rates
# url: /building-apps-maximizing-conversion-rates - NEEDED FOR REDIRECT
# url: /building-apps-maximizing-conversion-rates - Updated for Redirect

- title: API Essentials
items:
Expand Down Expand Up @@ -138,13 +138,13 @@
- title: App Marketplace
items:
# - title: Marketplace Overview
# url: /procore-marketplace-overview
# url: /procore-marketplace-overview - NOT NEEDED 404 error
- title: Procore Partner Overview
url: /procore-partner-overview
- title: Getting Started & Requirements
url: /marketplace-requirements
# - title: Listing Your App - NOT NEEDED
# url: /listing-your-app - NOT NEEDED
# url: /listing-your-app - NOT NEEDED - REMOVE
- title: Marketplace Listing Guidelines
url: /marketplace-listing-guidelines
- title: Marketplace Approval Checklist
Expand Down Expand Up @@ -251,11 +251,9 @@
# url: https://developers.procore.com/developer_support
# absolute: true
# - title: Technical Services
# url: /tech-services - NOT NEEDED
# url: /tech-services - Updated for Redirect
# - title: Submit Case Study
# url: /submit-case-study - NOT NEEDED
# - title: FAQ
# url: /faq - NEED TO FIND A HOME

- title: Announcements
items:
Expand Down
4 changes: 2 additions & 2 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
<dl class="col_content">
{% for item in section.items %}
<dd{% if item.url == page.url %} class="active"{% endif %}>
<!-- <a href="{% if item.absolute != true %}{{ site.url }}{{ site.baseurl }}{% endif %}{{ item.url }}"> -->
<a href="https://1c20-134-238-186-211.ngrok-free.app/documentation{{ item.url }}">
<a href="{% if item.absolute != true %}{{ site.url }}{{ site.baseurl }}{% endif %}{{ item.url }}">
<!-- <a href="https://1c20-134-238-186-211.ngrok-free.app/documentation{{ item.url }}"> -->
{{ item.title }}
</a>
</dd>
Expand Down
14 changes: 12 additions & 2 deletions additional_resources/tech_services.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ section_title: Additional Resources

---

> TECHNICAL SERVICES OFFERINGS
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/help-and-learning-center" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/help-and-learning-center">click here</a>.</p>
</body>
</html>

<!-- > TECHNICAL SERVICES OFFERINGS
>
> The following technical services offerings are only for Procore clients and prospects.
> For Partner support, please see our [Technology Partners](https://developers.procore.com/partner) page.
Expand All @@ -32,4 +42,4 @@ The common services include:
- Business Process Mapping and Consulting
- Project Management and Ongoing Development Check-ins
- Priority Developer Support
- Custom support
- Custom support -->
34 changes: 22 additions & 12 deletions app_marketplace/listing_your_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ layout: default
section_title: App Marketplace
---

## Introduction
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/procore-partner-overview" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/procore-partner-overview">click here</a>.</p>
</body>
</html>

<!-- ## Introduction
The Procore App Marketplace connects Procore customers with integrations that deliver real value by enhancing their workflows. Apps listed in the Marketplace are evaluated for quality, reliability, and usefulness. Customers seek integrations that:
- **Increase Operational Efficiency** – Streamline processes within Procore to save time and effort.
Expand All @@ -21,7 +31,7 @@ While you can distribute apps outside of the Procore Marketplace, listing them h
***
## Before You Build
### Marketplace Eligibility Requirements
<!-- To list your integration on the Procore App Marketplace, you must build an app using one of Procore's app types. Additionally, you must become a Procore Partner by completing the Partner Vetting Questionnaire and agree to Procore’s Partnership Framework Terms. -->
To list your integration on the Procore App Marketplace, you must build an app using one of Procore's app types. Additionally, you must become a Procore Partner by completing the Partner Vetting Questionnaire and agree to Procore’s Partnership Framework Terms.
To list your app on the Procore Marketplace, you must:
- Build an app using one of Procore’s app types.
Expand All @@ -37,10 +47,10 @@ You can initiate Partner onboarding by creating an app through the Procore Devel
- Are incomplete or lack active customer usage.
- Cannot be installed through the Procore Marketplace.
- Utilizes APIs that are not publicly documented.
<!-- - Violate Procore’s policies or data privacy model. -->
- Violate Procore’s policies or data privacy model.
- Exist solely for searching Procore data outside the platform.
<!-- - Only utilize 'Login with Procore' without additional functionality. -->
<!-- - Lack perceived value or functionality. -->
- Only utilize 'Login with Procore' without additional functionality.
- Lack perceived value or functionality.
- Display ads, push notifications or transmit viruses, files, or programs that harm or disrupt the Procore user's experience.
- Use Procore data to train Large Language Models (LLMs).
Expand All @@ -56,9 +66,9 @@ For example, customers may want site photos automatically added to Procore, elim
Although you can start developing and testing your app at any time, keep in mind that being accepted into the Partner Program is not guaranteed.
<!-- ### App Submission Options:
### App Submission Options:
- **Marketplace Listing:** If your goal is to list your app on the Procore Marketplace, be prepared for the review and approval process, which often includes rounds of feedback.
- **Private or Custom Apps:** If you don't plan to list your app publicly, you can still offer it to specific customers without joining the Technology Partner Program or having a public listing. -->
- **Private or Custom Apps:** If you don't plan to list your app publicly, you can still offer it to specific customers without joining the Technology Partner Program or having a public listing.
### Plan for the Review Process
After submitting your app for approval, expect feedback from our review team. Additional development may be required before your app is accepted. We recommend allowing extra time between submission and your planned launch date to accommodate potential revisions.
Expand Down Expand Up @@ -91,7 +101,7 @@ In this section, we’ll guide you through the submission process and outline th
Before you submit your app for approval, ensure you've completed the following:
- You are an approved Procore Partner and have completed the Partner Vetting Questionnaire, and agreed to Procore’s Partnership Terms.
- Your app is functional, can be installed correctly, and works in all Procore environments. <!--LINK HERE TO PROCORE ENVIRONMENTS-->
- Your app is functional, can be installed correctly, and works in all Procore environments.
- You have thoroughly tested the app, and we mean *tested*, including the installation, onboarding, and usage of all the app features.
- The Marketplace Listing has been enabled by the Procore Marketplace team, and all required information has been completed by your team.
- You are prepared to maintain and support your app to customers who choose to install it.
Expand All @@ -103,12 +113,12 @@ When submitting your app for review, ensure that all required sections of your M
To submit your app for review, click **Submit for Review** in the Marketplace Listing tab of your app within the Procore Developer Portal. This action will notify the Procore Marketplace team that your app is ready for evaluation.
<!-- Before submitting, carefully review your app listing to ensure all required information is complete. When submitting you app for approval for the first time and changes to app functionality, you’ll also need to include a video that highlights the following:
Before submitting, carefully review your app listing to ensure all required information is complete. When submitting you app for approval for the first time and changes to app functionality, you’ll also need to include a video that highlights the following:
1. How customers install and configure your app within your service.
2. The app’s end-to-end functionality.
- If your app creates data within Procore, demonstrate what the newly created data looks like for each integrated product.
- For apps utilizing embedded app types (Full Screen or Side Panel), show the user experience, including login and subsequent screens. -->
- For apps utilizing embedded app types (Full Screen or Side Panel), show the user experience, including login and subsequent screens.
### App Review Criteria
Once your app is submitted, the Marketplace team will review it based on the following criteria:
Expand Down Expand Up @@ -139,7 +149,7 @@ To maintain your app's listing and provide continuous value to customers, you mu
### Enforcement Actions
Procore may take enforcement actions if any of the following occurs:
<!-- - Your app no longer meets Marketplace Eligibility Requirements. -->
- Your app no longer meets Marketplace Eligibility Requirements.
- We receive reports from mutual customers regarding issues such as:
- Spammy or disruptive app behavior.
- Broken or unexpected functionality.
Expand All @@ -152,4 +162,4 @@ Procore may take enforcement actions if any of the following occurs:
Procore Technologies reserves the right to revise the Developer Documentation in its discretion.
As described in the applicable terms and conditions, Procore may remove or decline the publication of any application listing at any time.
As described in the applicable terms and conditions, Procore may remove or decline the publication of any application listing at any time. -->
14 changes: 12 additions & 2 deletions building_applications/building_apps_metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ section_title: Building Applications

---

After you have deployed your App to a production environment and make it available on the [Procore Marketplace](https://marketplace.procore.com/), you can begin accessing metrics for the App directly from within the Developer Portal.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/view-app-metrics" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/view-app-metrics">click here</a>.</p>
</body>
</html>

<!-- After you have deployed your App to a production environment and make it available on the [Procore Marketplace](https://marketplace.procore.com/), you can begin accessing metrics for the App directly from within the Developer Portal.
Analyzing your App metrics can help you gauge the level of engagement with your customers over time.
## Viewing App Engagement Over Time
Expand Down Expand Up @@ -40,4 +50,4 @@ In addition to viewing the App Engagement Report, you can download the data in c
1. Click **View Metrics Report**.
1. Click **Export CSV**. App engagement data for the time period starting from the initial deployment of the App to the current date is downloaded to your local machine.
The CSV file can be subsequently loaded into an application such as Microsoft Excel or Google Sheets as needed for further filtering and processing.
The CSV file can be subsequently loaded into an application such as Microsoft Excel or Google Sheets as needed for further filtering and processing. -->
14 changes: 12 additions & 2 deletions building_applications/building_apps_review_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ section_title: Building Applications

---

After you have finalized the structure and content of your App manifest and you have successfully promoted it to production, the next step is to submit your manifest for technical review by Procore.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/marketplace-checklist" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/marketplace-checklist">click here</a>.</p>
</body>
</html>

<!-- After you have finalized the structure and content of your App manifest and you have successfully promoted it to production, the next step is to submit your manifest for technical review by Procore.
This step is required only if you intend to publish your App to the [Procore Marketplace](https://marketplace.procore.com/).
## App Manifest Review Process
Expand Down Expand Up @@ -64,4 +74,4 @@ Submit for Review:
### Manifest Approval
After our App Validation Engineer has reviewed your manifest changes and satisfactorily tested your App, you will receive an email notifying you that your manifest has been approved.
After our App Validation Engineer has reviewed your manifest changes and satisfactorily tested your App, you will receive an email notifying you that your manifest has been approved. -->
14 changes: 12 additions & 2 deletions building_applications/building_apps_submit_marketplace.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ section_title: Building Applications

---

After you have completed the development phase of your integration project, you may consider submitting your App for publication on the [Procore Marketplace](https://marketplace.procore.com/).
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/marketplace-checklist" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/marketplace-checklist">click here</a>.</p>
</body>
</html>

<!-- After you have completed the development phase of your integration project, you may consider submitting your App for publication on the [Procore Marketplace](https://marketplace.procore.com/).
This is an optional step that only applies to applications that you intend to publish the Marketplace.
The following steps outline the process for submitting your application package.
Expand All @@ -16,4 +26,4 @@ The following steps outline the process for submitting your application package.
If you have any specific questions you can click **Contact Us** to reach out to our Marketplace validation team.
For additional information on submitting your App for review for publication on the Procore Marketplace, please see the [Technical Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_tech_reqs.md %}) and [Sales and Support Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_support_content_reqs.md %}) articles. Review the [Technology Partners]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_overview.md %}) section for general information on the Procore Technology Partner Program.
For additional information on submitting your App for review for publication on the Procore Marketplace, please see the [Technical Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_tech_reqs.md %}) and [Sales and Support Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_support_content_reqs.md %}) articles. Review the [Technology Partners]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/partner_overview.md %}) section for general information on the Procore Technology Partner Program. -->
14 changes: 12 additions & 2 deletions overview/training.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,17 @@ layout: default
section_title: Overview
---

## "Build an Application in 15 Minutes" - Watch the Demo!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/help-and-learning-center" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/help-and-learning-center">click here</a>.</p>
</body>
</html>

<!-- ## "Build an Application in 15 Minutes" - Watch the Demo!
Join Megan Turner and Adam Wells from the Procore Ecosystem Team as they walk us through the developer experience and build an application on the Procore platform in less than 15 minutes!
Expand Down Expand Up @@ -37,4 +47,4 @@ If you do not yet have a Procore user login, you can still explore these trainin
If you are brand new to Procore we highly recommend you explore the [Procore Certification](http://learn.procore.com/series/procore-certification) courses available for free on our learning management system.
Each course contains role-specific training material that focuses on teaching you how to perform primary Procore related tasks.
All courses are modular and can be completed across multiple user sessions.
Completing the Procore Certification courses will provide you with a solid foundation of Procore product knowledge that you will find invaluable as you begin your Procore development activities.
Completing the Procore Certification courses will provide you with a solid foundation of Procore product knowledge that you will find invaluable as you begin your Procore development activities. -->
14 changes: 12 additions & 2 deletions platform_concepts/object_model_general.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ section_title: Platform Concepts

---

## Client Accounts (Companies)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/documentation/object-model-overview" />
</head>
<body>
<p>If you are not redirected, <a href="/documentation/object-model-overview">click here</a>.</p>
</body>
</html>

<!-- ## Client Accounts (Companies)
Client Accounts, sometimes referred to as Companies, are the individual accounts used by one entity running one or more projects in Procore.
If you have purchased Procore, you will most likely have access to only one account.
Expand All @@ -20,4 +30,4 @@ When working with the Procore API your application will access Procore on behalf
Each user will need to authenticate with Procore to verify their identity and to give your application permission to use and access their data.
Procore implements the OAuth 2.0 protocol.
API Endpoints: [Authentication](https://developers.procore.com/reference/rest/v1/authentication)
API Endpoints: [Authentication](https://developers.procore.com/reference/rest/v1/authentication) -->

0 comments on commit 4815357

Please sign in to comment.