Core Features of ONE
Explore the essential tools in ONE for efficient documentation organization, collaboration, and management.
Overview
ONE provides powerful tools to organize, collaborate on, and manage your project documentation effectively. You can structure content hierarchically, share with teams securely, track changes with version history, and find information quickly using advanced search. These core features help you maintain a centralized knowledge base.
Document Organization
Build nested folder structures and pages for intuitive navigation.
Collaboration
Invite team members and share docs with granular permissions.
Version History
Track edits, revert changes, and compare versions easily.
Search & Filtering
Find content instantly with full-text search and filters.
Document Organization and Structuring
Organize your documentation into folders, subfolders, and pages to create a logical hierarchy. You start by creating a root workspace, then add nested pages using the UI or API.
Create Workspace
Navigate to your dashboard and click New Workspace. Enter a name like Project Docs.
Add Folders
Inside the workspace, create folders such as API Reference and User Guides.
Nest Pages
Add MDX pages within folders. Use the drag-and-drop interface to reorder.
Use consistent naming conventions like kebab-case for folders to improve searchability.
Collaboration and Sharing Options
Invite collaborators and control access levels. Options include view-only, edit, or admin roles.
Go to workspace settings, enter email addresses, and assign roles.
// API example to invite user
await fetch('https://api.example.com/v1/workspaces/{workspaceId}/invites', {
method: 'POST',
headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` },
body: JSON.stringify({
email: 'team@company.com',
role: 'editor'
})
});
Generate shareable links with expiration or password protection.
Share link: https://one.example.com/workspace/{id}?token=abc123
Embed pages in external sites using iframe code.
<iframe src="https://one.example.com/embed/{pageId}" width="100%" height="600"></iframe>
Version History and Editing Tools
Every edit creates a new version. You access history from the page menu to compare, restore, or view diffs.
Use the API for programmatic access:
const versions = await fetch('https://api.example.com/v1/pages/{pageId}/versions');
const data = await versions.json();
console.log(data[0].changes); // Latest changes
import requests
response = requests.get('https://api.example.com/v1/pages/{pageId}/versions')
versions = response.json()
print(versions[0]['changes'])
Versions are retained indefinitely. Contact support to adjust retention policies.
Search and Filtering Capabilities
Search across all documents with full-text indexing. Filter by folder, tags, or date.
| Filter Type | Description | Example |
|---|---|---|
| Folder | Limit to specific paths | folder:api |
| Tags | Match document tags | tags:feature |
| Date | Recent changes | updated>2024-01-01 |
| User | Edits by author | author:john@example.com |
Example query: auth token filters results to authentication docs.
Last updated today
Built with Documentation.AI