Learn more about these different git repos.
Other Git URLs
Topic in general :
* Structure of the site * Login Method * Other Site's examples * Control Spam * Sticky Post * Usefull Plug-ins taht we can use * Feautres/Requirements and site URL * Some Nomenclature use in discourse * Language availables * Etc....
Metadata Update from @hhlp: - Issue marked as depending on: #91
Talking about categories ...
I think the structure we can have is something like this :
Categories :
1.- English : Announcements Meta Common tasks Q&A Guidelines Tips 2.- Another Language : 3.- Silverblue and so on ...
we can have 2 domains on for silverblue and another for askfedora and we don't need to re-structure :
https://discussion.fedoraproject.org/ https://discussion.askfedora.org/
1.- English : Announcements Meta Common tasks Q&A Guidelines Tips 2.- Español : Anuncios Preguntas 2.- Another Language : 3.- and so on...
Note : Add a Spin topic would be nice (this is a commonly forgotten part)
https://meta.discourse.org/t/whats-the-maximum-number-of-categories-we-can-have/57022
500 to 1000 is safe
If you need more consider tags
Additionally you can have a very large number of groups
Regards., HTH
These are the social media plug-ins in discourse 💯
https://meta.discourse.org/t/social-share-component/89980
English Social Media
Linkedin: https://www.linkedin.com/shareArticle?mini=true&url=
home/Audio-Based Social Media
Telegram: https://telegram.me/share/url?url= Skype: https://web.skype.com/share?url= WhatsApp: https://wa.me/?text=
Now in fedora are :
on Discourse we can add 🔢
Discourse offer a variate of login method, a picture explain better :
<img alt="login.png" src="/fedora-join/Fedora-Join/issue/raw/files/c6be51c2b4fa62fd0d8652e06d080e6e0c4ee7bda3b70297e6b3f4536815a3e2-login.png" />
Note : offers two factor authentication
Surfing the web I found a very good place where we can analyze, it's about mandriva project , we can take examples from there :100:
https://forum.openmandriva.org/ 👍
They have almost everything that we need and more .... I'm sure that @mattdm our fedora leader can check this and analyze about this discover...
Note :
https://meta.discourse.org/t/how-to-add-a-new-language/14970
https://www.transifex.com/discourse/discourse-org/ <img alt="mandriva.png" src="/fedora-join/Fedora-Join/issue/raw/files/f99d8475a9f427863f4c89d8c10b7a7e4cdb7e6345d0a246ca4198920da38e6e-mandriva.png" />
How discourse control spam :100:
by Askimet discourse plug-in, I hope this plug-in can handle this :
https://ask.fedoraproject.org/en/question/127487/what-the-s-this-subliminal-spam-and-promotion/
Note : admin can control How many times a user can wait to post a Question again...
Regards , HTH
Let's talk about about Pictures and attachement to any question
.- (Upload images and attachments if enabled)
Note : Review Limit size for both Trust Level 1 — Basic -> can Upload images and attachments if enabled
What About Sticky posts (pin post)
only admin can do that
Nice pulg-ins that may have :
discourse-assign Plugin for assigning users to a topic
discourse-solved Allow accepted answers on topics
discourse-voting Adds the ability for voting on a topic within a specified category in Discourse.
discourse-translator
discourse-oauth2-basic A basic OAuth2 plugin for use with Discourse
discourse-staff-notes (there are two) Plugin for Staff users to create notes on users
DiscourseMobile Discourse Mobile Notifier
discourse-user-card-badges This plugin allows users to choose one badge with an image to show on their user card.
discourse-push-notifications Plugin for integrating Chrome and FireFox push notifications
discourse-moderator-attention
discourse-akismet Forked from eviltrout/akismet give spam a whoopin
discourse-topic-previews
Maybe :
discourse-chat-integration
discourse-checklist A simple checklist rendering plugin for discourse
discourse-plugin-linkedin-auth LinkedIn OAuth Login support for Discourse
discourse-auto-suspend A plugin for Discourse which automatically suspends users after a defined period of inactivity.
discourse-emoji Boilerplate plugin to add custom emojis
discourse-tagging Tagging functionality for Discourse Forums
and more, there are a lot of features in discourse and easy to customize :100:
Discourse Features :
Note : They have got a mobile application... an also note that Mr. Jeff_Atwood the person who are involed in stack exchange site is behind this project too...
Blog :
Plug-ins :
Howto :
their requirements are high:
Browsers
Safari 6.1+ Google Chrome 32+ Internet Explorer 11+ Firefox 27+
Tables
iPad 3+ Android 4.3+
Phones
iOS 8+ Android 4.3+
Ruby on Rails — Our back end API is a Rails app. It responds to requests RESTfully in JSON.
Ember.js — Our front end is an Ember.js app that communicates with the Rails API.
PostgreSQL — Our main data store is in Postgres. * The main reason is search. Postgres has much better full-text search capability. * There are also concerns about licensing with Oracle owning MySQL. * No, only Postgres is supported. Using MySQL is not possible.
Redis — We use Redis as a cache and for transient data.
Plus lots of Ruby Gems, a complete list of which is at Gemfile
https://meta.discourse.org/t/why-gnu-license/2531
Faq :
https://meta.discourse.org/c/howto/faq
Github :
https://github.com/discourse
Lets to talk about Nomenclature :
Here are some very basic terms that will be helpful to keep in mind as you use Discourse or read this guide:
Topic:
The collection of messages grouped together in a meaningful conversation, with a title, listed in a category, beginning with an Original Post, and including all replies in chronological order.
Elsewhere this might be called a ‘thread’ but Discourse uses ‘topic’ since thread is used for linked elements that can go off in many different directions (and be confused with programming terms).
Post:
Each element of a topic is referred to as a post. Each post has its own author and can be moved to a different topic if necessary, or even become the start of a new topic.
Original Post (or OP):
The first post in any topic. This is key since it determines the focus of the topic and is what the title and tags will link to.
User:
Discourse sites may be private or public for anyone to read, but you will always be required to register in order to create posts and record any actions such as bookmarking, liking, tagging, and flagging. Most site activity, therefore, is based around registered Users
taken from here : https://meta.discourse.org/t/discourse-new-user-guide/96331
Regards HTH
Metadata Update from @hhlp: - Issue assigned to hhlp
Metadata Update from @hhlp: - Issue tagged with: S: Needs-comment, S: Next-meeting, T: Idea, T: Task
Metadata Update from @ankursinha: - Issue untagged with: S: Next-meeting - Issue tagged with: C: AskFedora, S: Future-meeting
Metadata Update from @ankursinha: - Issue unmarked as depending on: #91 - Issue marked as blocking: #91
This is a general reference ticket with lots of information. We now need to open tickets that each specify a specific task that one of us can take up.
Metadata Update from @ankursinha: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.