All Projects → asika32764 → Natika

asika32764 / Natika

Simple PHP Forum system for developers.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Natika

Flaskbb
A classic Forum Software in Python using Flask.
Stars: ✭ 2,117 (+797.03%)
Mutual labels:  forum
Vmoex Framework
一个开源的二次元向的社区程序。
Stars: ✭ 198 (-16.1%)
Mutual labels:  forum
Collipa
The source code of Collipa
Stars: ✭ 217 (-8.05%)
Mutual labels:  forum
Yii2 Podium
Yii 2 forum module project
Stars: ✭ 172 (-27.12%)
Mutual labels:  forum
Rengorum
🚀 Forum app built in React, Redux & Django
Stars: ✭ 194 (-17.8%)
Mutual labels:  forum
Refire Forum
Serverless discussion forum built with React, Redux and Firebase
Stars: ✭ 206 (-12.71%)
Mutual labels:  forum
Musicrecommendersystem
Django-Based Music Recommendation
Stars: ✭ 165 (-30.08%)
Mutual labels:  forum
Tch Nginx Gui
Modified file to apply to a stock technicolor GUI
Stars: ✭ 231 (-2.12%)
Mutual labels:  forum
Seamly2d
Open source patternmaking software.
Stars: ✭ 197 (-16.53%)
Mutual labels:  forum
Iisns
sns 开放社区
Stars: ✭ 217 (-8.05%)
Mutual labels:  forum
Rust lang cn
China Community for Rust lang
Stars: ✭ 176 (-25.42%)
Mutual labels:  forum
Forum
Forum software created using Express, Vue, and Sequelize
Stars: ✭ 192 (-18.64%)
Mutual labels:  forum
Nobibi
一款基于Next.js+mongo的轻量级开源社区(open community by Next.js & mongo)
Stars: ✭ 209 (-11.44%)
Mutual labels:  forum
Helpy
Helpy is a modern, open source helpdesk customer support application. Features include knowledgebase, community discussions and support tickets integrated with email.
Stars: ✭ 2,114 (+795.76%)
Mutual labels:  forum
Phpdish
🏠 PHPDish is a powerful forum system written in PHP. It is based on the Symfony PHP Framework.
Stars: ✭ 225 (-4.66%)
Mutual labels:  forum
Niji
A pluggable Django forum APP
Stars: ✭ 173 (-26.69%)
Mutual labels:  forum
Symphony
🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。
Stars: ✭ 13,080 (+5442.37%)
Mutual labels:  forum
Forum
Ama Laravel? Torne se um Jedi e Ajude outros Padawans
Stars: ✭ 233 (-1.27%)
Mutual labels:  forum
Djangobb
DjangoBB mirror. DjangoBB is a quick and simple forum which uses the Django Framework (written in Python language). Abbreviation DjangoBB stands for Django Bulletin Board. DjangoBB is distributed under the BSD license.
Stars: ✭ 232 (-1.69%)
Mutual labels:  forum
Docker Flarum
💬 🐳 Docker image of Flarum
Stars: ✭ 216 (-8.47%)
Mutual labels:  forum

Natika Forum Analytics

Join the chat at https://gitter.im/asika32764/natika Latest Stable Version Total Downloads Latest Unstable Version License

p-2016-04-02-001

Simple PHP Forum system for developers.

Installation

Via Composer

composer create-project asika/natika natika *

cd natika/

After composer installed, Natika will help you set some basic settings to enable site and create admin user.

Via Git

If you want to use git to keep Natika update to newest version, you can use git to install Natika.

git clone [email protected]:asika32764/natika.git

cd natika/

composer install

Then copy etc/secret.dist.yml to etc/secret.yml and open it to fill database account.

Other Commands

If you want to test with fake data, you can add seeders by

php natika migration reset --seed

Create a new admin user

php natika create-user

Getting Started

Use your root user to login Natika. You can create category by click New Category button.

p-2016-04-02-002

Fill category information, icon uses Font Awesome classes.

p-2016-04-02-003

p-2016-04-02-004

If you want to use image as category icon, you must go to admin.

Create & edit topics.

p-2016-04-02-012

p-2016-04-02-014

p-2016-04-02-013

Admin

Go to http://{your.site}/admin, and login with admin account.

p-2016-04-02-005

Category Edit

p-2016-04-02-007

Article Edit

p-2016-04-02-009

Article will display on frontend top menu. If you fill the URL input, menu item will be an external link.

p-2016-04-02-010

You can drag & drop images to upload.

p-2016-04-02-008

Config

Open etc/secret.yml, there are some basic settings which you can change.

Site Metadata

natika:
    site_name: Natika
    metadata:
        description:
        'og:description':
        'og:image':
    banner:
        default: # Banner title
    theme: # Your custom theme

Mail Settings

mail:
    from:
        email: [email protected]
        name: Natika Forum
    transport: smtp # smtp / sendmail or php
    
    # SMTP setting
    host: mailtrap.io
    username:
    password:
    security: tls
    port: 2525

Cloud Image Storage

unidev:
    image:
        storage: s3 # s3 or imgur
        
        # Auto resize image
        resize:
            enabled: true
            width: 1200
            height: 1200
            crop: false
            quality: 85
            
    # API information
    amazon:
        key:
        secret:
        bucket:
        subfolder:
        endpoint: # Keep empty
        region: # Keep empty
    imgur:
        key:
        secret:

Customize Theme

See Customize Document

Social Login

See Social Login Document

Hide Source Files

If you want to create a /public folder to hide all source files. See Hide Source Files

Development

Natika based on these packages:

Natika provides package and event system to help develops create their plugins, but we need more test to release this feature, so there are no documentation about plugins currently, please wait for future inforamtion.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].