Appearance
Getting Started
To get started with seeker, let's cover some key concepts:
User Interface
The home page is designed to be a friendly way to see what are the most popular or recently added assets as well as a random image of an asset from the database.
The seeker interface is designed to be intuitive and easy to use. You'll find a search bar at the top of the page where you can enter your search query. along the side are the sidebar filters. These are a quick way to easily filter down assets to some commonly needed groups. From here you can then use the search bar to refine your query or use the query builder to the right of the search bar for even more control over your search query.
Users
In seeker, users are the individuals that access the system. Each user has their own unique profile and sets of permissions allowing them to access seeker in different ways for different roles.
User Roles and Permissions
In our application, different users have different levels of access and permissions. Here is an explanation of each role:
Public
- Description: Everyone starts with the public role. This role has the most limited access.
- Permissions:
- View publicly available content.
- Access there profile in the application.
- NOT able to download or view any assets.
- Who is it for?
- New visitors who have registered and logged-in but have not been given access yet.
User
- Description: This is the base user role. Users have more access and permissions compared to public users.
- Permissions:
- View and interact with most of the application's content.
- Access user-specific features.
- Like, download, and create asset collections.
- Who is it for?
- Registered and logged-in users.
Manager
- Description: Managers have more responsibilities and can perform most actions within the application.
- Permissions:
- Manage content and user roles.
- Access and use most management tools.
- Who is it for?
- Users who need to create new users and assign them roles up to and including manager role.
Admin
- Description: Admins can do everything except core system actions. They have significant control over the application's operations.
- Permissions:
- Full access to all management tools and user data.
- Perform administrative tasks like user management, content management, and system settings.
- Implement and enforce application policies.
- Who is it for?
- Users responsible for the overall management and administration of the application.
Super Admin
- Description: The Super Admin has the highest level of access and every action taken by a Super Admin is logged for security and accountability purposes. This is only a machine accessible role.
- Permissions:
- Perform any action within the application, including core system actions.
- Access and modify all data and settings.
- Implement critical system changes and manage other admins.
- Who is it for?
- This is the Machine User of Seeker.
These roles ensure that the right level of access is given to the right users, enhancing both security and usability of our application.
Storage Points
Storage points are the locations where your assets are stored. These can include cloud storage services like Google Drive as well as local file systems on your computer.
Assets
Assets in seeker refer to any files, folders, or other types of data that you want to store and manage. This could be images, videos, documents, or anything else that's relevant to your needs.
Sidebar Filtering
The sidebar filtering feature allows you to narrow down the results of a search query based on specific criteria. For example, you might filter by date range, file type, or user ownership.
Query Filter DSL
The Query Filter DSL (Domain-Specific Language) is a powerful tool that lets you create custom filters for your searches. This can help you quickly find what you're looking for and save time in the long run.
Downloads and Credits
Downloads refer to the process of retrieving assets from seeker, either by downloading them directly or by accessing them through an API. Credits are used to track the number of assets available to each user.
AI Tagging
AI tagging is a feature that uses machine learning algorithms to automatically assign relevant tags to your assets. This can help improve discoverability and make it easier for others to find what they're looking for.
Admin Dashboard
The admin dashboard provides a way to change settings and adjust options of the application and ingest settings to tailor it to the machine and needs of the organization