Coder Social home page Coder Social logo

kentico / community-portal Goto Github PK

View Code? Open in Web Editor NEW
9.0 16.0 5.0 63.62 MB

Source code for the Xperience by Kentico solution running the Kentico Community Portal

Home Page: https://community.kentico.com/

License: MIT License

PowerShell 2.59% TypeScript 0.40% JavaScript 2.25% C# 62.68% TSQL 1.41% SCSS 15.51% HTML 15.17%
aspnetcore csharp dotnet htmx kentico react xperience-by-kentico xperience-by-kentico-labs

community-portal's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community-portal's Issues

Phase 1 Features

Motivation

Document all "baseline" features and fixes we need for a smoothly running solution that enables community members to benefit from the portal, categorized into priorities and complexities.

If you are interested in helping to fill some of the gaps identified below, create a new issue referencing this one and explain your strategy for implementation. After that you can move to building and creating a PR ๐Ÿค—.

Proposed solution

Task Priority - 1-3 (3 = High Priority) Complexity - 1-3 (3 = High Complexity) Assignee
Import contacts from DevNet xx xx
Track and send email notifications for Q&A updates (let members manage notification settings) xxx xxx
Auto-create blog post Q&A discussion post when blog post page is published xx xx @seangwright
Adopt npm workspaces for easier development/builds x xxx
Filtering Q&A markdown before rendering to turn h1-h3 into h4 x xx
Add avatar support for non-author members - Q&A, profiles xx xxx
Clean up and simplify SCSS for blog posts (copied from kentico.com/blog) and improve hero bg images xxx x
Model images as content items and replace media library use xx xxx @seangwright
Add XML sitemap to site xxx x @seangwright
Update Q&A UX to filter Q&A by answered vs unanswered questions xxx x @seangwright
Add more member profile custom fields (github, personal website, description) xx x
Add support form for community portal xxx x @seangwright
Add up-vote system to Q&A answers x xxx
Create first community badge for early adopters xx xx
Author 1st community newsletter email (work with marketing to generate template HTML) xxx x @seangwright
Ensure newsletter subscribers received confirmation email xxx x
Fix SaaS email configuration for transactional emails xxx x
Replace markdown editor with someone modern with a better UX (ex: https://milkdown.dev) xx xx @seangwright
Display Meetup groups/events on Community landing page xxx x @seangwright
Confirmation email template design (registration, newsletter sign-up) xx xx
Organize Q&A question pages in folders in pages tree xx xx
Auto update headless "promotion" channel when new content is published x xxx

Additional context

1 = low complexity, low priority
3 = high complexity, high priority

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.