Open-source Navigation/Bookmark Manager OneNav Released

Publish: 2020-12-19 | Modify: 2021-03-23

OneNav is a bookmark manager developed using PHP + SQLite 3. It supports Material Design style with a clean and user-friendly interface. It is xiaoz's latest open-source project, and you are welcome to try it out.

OneNav

Features

  • Supports backend management
  • Supports private links
  • Supports multiple theme styles (2 built-in templates by default)
  • Automatically recognizes link information
  • Supports API

Quick Start

  1. Install PHP environment and make sure SQLite3 is supported (default support in Baota)
  2. Download the latest source code: https://github.com/helloxz/onenav/releases and extract it to the root directory of your website
  3. Rename config.simple.php to data/config.php and fill in your own site information
  4. Refer to: https://www.yuque.com/helloz/onenav/install#ImLOx for security settings.
  5. Access the backend: http://IP/index.php?c=login

The backend interface is shown below:

Backend

Switch Themes

OneNav themes are located in the templates directory. It comes with 2 built-in themes, with Material Design style as the default. If you want to switch the theme to webstack, you just need to modify the content of config.php to:

// Theme style
define('TEMPLATE','webstack');

The webstack style is shown below:

Webstack

You can choose to switch themes according to your preferences. More theme styles will be supported in the future, and you are also welcome to develop your own themes.

Why develop OneNav?

Switching between multiple browsers and managing bookmarks can be very messy. Using third-party bookmark management tools may raise privacy concerns. Therefore, OneNav was developed to centralize bookmark management. It allows easy access and management of bookmarks across multiple browsers and different devices. It solves the problem of bookmark management and access between multiple browsers and devices.

Lastly


Comments