Skip to content
/ cms Public
forked from amirfaramarzi/cms

Tegra is an open source super-high end performance, user-friendly, multi-lingual and multi-purpose modern CMS based on C++20 which enables you to build websites and powerful online applications.

License

Notifications You must be signed in to change notification settings

MaxFork/cms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tegra CMS

Welcome to the Tegra development repository! Tegra is an open source super-high end performance, user-friendly, multi-lingual and multi-purpose modern CMS based on C++20 which enables you to build websites and powerful online applications.

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

WARNING: Tegra's code is not ready for final use at the moment, but you can see its development stages in this repository.

Technical Features

  • Written by C++
  • Cross-Platform base structure
  • Super-High end performance
  • Efficient use of resources
  • Compiled generation of web pages
  • Smart page optimization
  • Smart api generator for external purposes
  • Integrated core structure for desktop, mobile, IoT and wasm technology.

Basic Features

  • Multi-Language support
  • Multi-Purpose
  • SEO Optimizer & Manager
  • File Manager
  • Error Page Manager
  • Website Navigation
  • Static Pages
  • Content Categories
  • Social Network Manager
  • User Account
  • User Group
  • User Rating
  • User Comments
  • User Sharing Tool
  • Content Editor Quill, CKEditor and TinyMCE
  • Content Tagging
  • Content Blocks or Widgets
  • Extensions, Modules or Plugins
  • Themes and Layouts
  • Upload and Download manager
  • Input formats like Markdown, HTML etc
  • Developer Mode
  • Bootstrap 5.x based template support
  • Resize images on fly with caching

Future features

Features that will be added in the future

  • Web3 & Decentralized Support
  • Cloud Storage on AWS & Google
  • Bitcoin & Ethereum blockchain network integration.
  • IPFS/Filebase System support for decentralized storage
  • Digital currency payment gateway for BTC, ETH & USDT

Default Modules

  • Index
  • Error Page
  • Menu
  • Langing Page
  • Static Page
  • News
  • Blog/Articles
  • Send Feed Back
  • Conversation
  • Ticket

Default Features

  • Template Editor
  • SEO Manager
  • Site Map Generator
  • Resource Manager
  • Google Webmaster Tool
  • Google Analytics Tool
  • Social Media
  • Task System

Platforms version:

  • Web
  • Desktop
  • Mobile
  • Wasm

Requirements

  • C++20 or above (2a recommended).
  • Drogon Webserver 1.7.5 or above.
  • OpenSSL 3.x
  • MySQL(MariaDB) or PostgreSQL
  • Redis

Building

  • You need CMake tool for building source code
  • CMake 3.18 or higher is required.
cd build
cmake ..
make
./Tegra

TOOD

  • Bug fixing.
  • Add new exception handler.
  • Add new features.
  • Support new libraries.
  • Tell me your opinion about which other items should be added.

Contribution

About

Tegra is an open source super-high end performance, user-friendly, multi-lingual and multi-purpose modern CMS based on C++20 which enables you to build websites and powerful online applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.5%
  • CMake 24.5%