-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a comparison page to the site. #30
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally looks good. It would be nice to see a screenshot of how the table looks on the page. Also, there is a page added to every doc page's navigation but not included in this PR, which needs to be fixed before this is merged.
|
||
Xmidt by design is **not** coupled with any data models. | ||
This allows for inclusion of all manor of data models. TR-181, TR-104, custom | ||
Msgpack or JSON are all no problem. Any system tightly coupled with one of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Msgpack or JSON are all no problem. Any system tightly coupled with one of the | |
Msgpack and JSON are all no problem. Any system tightly coupled with one of the |
|
||
# Comparisons | ||
|
||
We are often asked how Xmidt+Webpa compares to some alternative. It's a great |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are often asked how Xmidt+Webpa compares to some alternative. It's a great | |
We are often asked how XMiDT+WebPA compares to some alternative. It's a great |
# Comparisons | ||
|
||
We are often asked how Xmidt+Webpa compares to some alternative. It's a great | ||
question. By itself Xmidt is difficult to compare directly to other systems |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question. By itself Xmidt is difficult to compare directly to other systems | |
question. By itself, XMiDT is difficult to compare directly to other systems |
primarily due to the fundamental differences in architecture & different project | ||
goals. | ||
|
||
Xmidt by design is **not** coupled with any data models. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Xmidt by design is **not** coupled with any data models. | |
XMiDT by design is **not** coupled with any data models. |
|
||
* `[1]` - This is an optional 'à la carte' Xmidt feature where one available approach is to use `partner-id`. | ||
* `[2]` - Depends on your vendor. | ||
* `[3]` - Xmidt behavior confirmed by the Comcast team. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* `[3]` - Xmidt behavior confirmed by the Comcast team. | |
* `[3]` - XMiDT behavior confirmed by the Comcast team. |
|
||
# Comparisons | ||
|
||
We are often asked how Xmidt+Webpa compares to some alternative. It's a great |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be nice to explain what XMiDT and WebPA are briefly, to make it clear why here at the beginning we are saying "XMiDT+WebPA" but towards the end we're only talking about XMiDT.
| Category | TR-069<sup>[2]</sup> | USP<sup>[2]</sup> | Xmidt+Webpa | | ||
|:------------------------------------------------------------------|:--------------------------------------------:|:---------------------------------------------:|:----------------------------------------:| | ||
|End-to-End Open Source Solution | <i class="fas fa-times-circle no"></i> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|All Components Available via Business Friendly Apache 2.0 License | <i class="fas fa-times-circle no"></i> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Zero Licensing Costs | <i class="fas fa-times-circle no"></i> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Inclusive and Extensible Ecosystem at Client or Server Levels | <i class="fas fa-times-circle no"></i> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Supports Multiple Management Servers | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Has Efficient Data Encoding | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Has an Always-On Communication Mechanism | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Utilizes a Device:2 (TR-181i2) Driven Data Model | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Schema Drive Protocol Definition | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Defines a Robust Set of Operations | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|May Leverage a Transport Layer Security Mechanism | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Provides an Access Control Mechanism<sup>[1]</sup> | 1/2 | <i class="fas fa-check-circle yes"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Provides a Secure Clean/Screen Solution for 3rd Party Services | <i class="fas fa-times-circle no"></i> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Easy to Scale (100 - +50M CPEs)<sup>[3]</sup> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Easy to Scale (100 - +100K events/second)<sup>[3]</sup> | <i class="fas fa-times-circle no"></i> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Upgradable Without Outages at Scale<sup>[3]</sup> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-check-circle yes"></i> | | ||
|Functions Properly With Complete Datacenter Failure<sup>[3]</sup> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-question-circle maybe"></i> | <i class="fas fa-check-circle yes"></i> | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be nice to explain how XMiDT accomplishes some of these things? Not sure that we want to include that on this page, but maybe another page where we go into some amount of detail explaining how we check each of these boxes and more information about how to set XMiDT up to accomplish these things. It can help add credibility to our claims.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good points. I'll see if I can do better with this.
@@ -81,7 +81,7 @@ | |||
<div class="col-md-3 side-nav-col"> | |||
<ul class="nav navbar-nav side-nav"> | |||
|
|||
<li><span class="nav-header"><i class="fa fa-hand-o-right"></i> <span>Introduction</span></span><ul class="nav "><li><a href="/docs/introduction/overview/">Overview</a></li><li><a href="/docs/introduction/glossary/">Glossary</a></li></ul></li> | |||
<li><span class="nav-header"><i class="fa fa-hand-o-right"></i> <span>Introduction</span></span><ul class="nav "><li><a href="/docs/introduction/ecosystem/">Ecosystem</a></li><li><a href="/docs/introduction/overview/">Overview</a></li><li><a href="/docs/introduction/comparison/">Comparison to alternatives</a></li><li><a href="/docs/introduction/glossary/">Glossary</a></li></ul></li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see Ecosystem in the navigation, but not in the included files of this PR. Can you either add the file in the PR or move it elsewhere and re-build the site?
Also - Overview is second. Is that the order what we want? Usually we put the Overview first in the navigation because it's more of the introductory page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was a mistake - I had that change in the same branch & didn't realize it impacted the output.
@@ -0,0 +1,66 @@ | |||
--- | |||
title: Comparison to alternatives |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: Comparison to alternatives | |
title: Comparison to Alternatives |
Co-authored-by: Kristina Pathak <[email protected]>
SonarCloud Quality Gate failed. 364 Bugs No Coverage information |
No description provided.