TypeGram - Plateforme de publication open source.
Capacités de base
Aire de jeux
Vous pouvez essayer le service sur un site de test spécial. S'il te plaît! Utilisez cette aire de jeux pour jouer avec le moteur!
Localisation
Le service est disponible, par exemple, pour les utilisateurs russophones ou anglophones. Pendant le développement, les plateformes pour d'autres langues sont ouvertes. Sur chaque sous-domaine, les utilisateurs et les publications sont séparés. S'il vous plaît, aidez-moi à traduire le message de bienvenue pour votre langue, ajoutez mon pays
Optimisation
La première chose qui attire votre attention est la grande vitesse des charges de page et l'optimisation agressive.
Vous ne trouverez pas de scripts tiers qui surveillent le comportement des utilisateurs ou des styles / images énormes. Le site fonctionne avec JavaScript désactivé, il reste rapide et pratique sur n'importe quelle plate-forme.
Abonnements
Sur la page principale, l'auteur auquel vous êtes abonné est affiché et le nombre de nouvelles publications. Le lien mène au premier message non lu, dans l'ordre chronologique, comme dans Telegram. TypeGram ne vous impose pas qui et quand lire.
Mentions
Quand quelqu'un vous mentionne dans les commentaires, vous le verrez sur la page principale
Éditeur
L'éditeur prend en charge la saisie du balisage de Markdown, avec des fonctionnalités riches et un formatage visuel. Avec la possibilité de faire un article complet, un aperçu, une vague automatique et d'autres "friandises" pratiques "
Système de notation
Vous pouvez voir trois sections avec des noms étranges sur la page principale:
haut (∧) mid (ξ) btm (∨)
Oui, j'adore Dota (le nom de mon chien est Pudge, par exemple). Et je suis sûr que les notes concernent davantage les mécanismes de jeu / la motivation que quelque chose de vraiment adéquat. Sur TypeGram, le contenu est divisé en trois parties, en haut, au milieu et au bas. Tous les nouveaux articles vont cultiver la note sur la ligne médiane. Les bons articles vont au sommet. Les mauvais articles tombent au fond. Techniquement, le système de classement est copié à partir du ycombinator.
Note de l'article.
+ 5: 1 -
Chaque utilisateur a 10 voix par jour. Vous pouvez les dépenser sur les deux avantages et les inconvénients pour un article, ou les distribuer comme vous le souhaitez.
L'auteur voit à la fois les réactions négatives et positives, séparément.
Note des commentaires
+ 5
Les commentaires sont positifs uniquement. Je ne sais pas pourquoi. Ne demandez pas. Je veux juste donner plus d'occasions de collecter des commentaires avec différentes mécanismes. Et pour les commentaires, il est possible de donner un seul vote par commentaire. Vous avez 10 voix pour des commentaires par jour. Un commentaire est une voix.
Balises
Chaque article peut avoir une étiquette globale. Mais un seul. Soyez intelligent, puis choisissez une balise pour votre article.
Monstres
Chaque utilisateur a un monstre / avatar personnel. À peu près ceci:
Notification
Si l'utilisateur ajoute un e-mail de profil, il recevra des notifications lorsque quelqu'un le mentionne dans les commentaires
Publication automatique de TypeGram à Telegram
Le formatage des poteaux dans Telegram n'est pas très pratique. Habituellement, vous devez utiliser des bots et taper du texte manuellement dans une marque. Écrivez-vous - pour voir ce qui s'est passé. Et si vous devez insérer dans le post un lien vers l'image - alors ce n'est pas pratiquement.
Sur TypeGram est apparu, le mode expérimental de publication automatique à télégramme. Le site a un éditeur pratique, avec une vague automatique, un téléchargement de photos, une modification et une publication. Maintenant, il y a la possibilité d'une publication automatique de télégramme.
Tout ce dont vous avez besoin:
C'est tout. Lors de la prochaine publication - le typeGram convertit le message en un balisage télégramme et le publie. Les canaux publics et privés sont soutenus. Et vous pouvez modifier l'article directement sur le site.
Statistiques
Toutes les statistiques sont ouvertes et disponibles sur ce site: stat.tgr.am
Androïde
Application expérimentale
Ouverture
Le projet est gratuit et open source. J'accueille toujours les commentaires et suggestions sur github
Digest des nouvelles hebdomadaires
Abonnez-vous sur un digest hebdomadaire ici
Appliquer
Cette application utilise SlowPoke comme base de données. Package SlowPoke implémente un magasin de touches / valeur de bas niveau en pure go. Ce moteur de base de données a été développé spécialement pour TypeGram
.
├── main.go
├── routers
│ ├── routers.go //routers
└── models.go
├── article.go //data models for article
└── user.go //data models for user
Vous avez seulement besoin de Golang pour exécuter TypeGram
https://golang.org/doc/install
Assurez-vous que votre ~ /.* SHRC a les variables suivantes:
➜ echo $GOPATH
/Users/zitwang/test/
➜ echo $GOROOT
/usr/local/go/
➜ echo $PATH
...:/usr/local/go/bin:/Users/zitwang/test//bin:/usr/local/go//bin
Remplacez Zitwang par votre propre nom d'utilisateur.
Fresh peut vous aider à reconstruire et à redémarrer automatiquement TypeGram
go get -u github.com/pilu/fresh
Vous pouvez créer un fichier tgram.env avec des paramètres de démarrage, exemple:
TGRAMPWD=SOM2324&E*&Ff!!EDjweljf
TGRAMPORT=:8081
TGRAMTITLE=typegram
TGRAMNAME=Typegram
TGRAMDESC=zen platform for writers
TGRAMADMIN=recoilme
TGRAMABOUT=/@recoilme/1
TGRAMDOMAIN=tgr.am
➜ go get ./...
➜ go build
➜ ./tgram
OH-MD (éditeur de Markdown)
awsm.css
realworld.io
tramage
Egorabaturov
Razuvaev
Contributeurs
Vous êtes les bienvenus!
J'essaie de créer la nouvelle chose pour les blogs) bien plus qu'une simple version de texte de Medium. Mais j'ai commencé à zéro. La version mobile sera une incroyable plate-forme d'édition pour les écrivains et les lecteurs. Abonnez-vous pour être le premier!
https://www.producthunt.com/uptroming/typegram