2017 © Pedro Peláez
 

library natika

Natika Forum

image

asika/natika

Natika Forum

  • Wednesday, April 6, 2016
  • by asika32764
  • Repository
  • 14 Watchers
  • 226 Stars
  • 218 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 19 Forks
  • 10 Open issues
  • 10 Versions
  • 10 % Grown

The README.md

Natika Forum Analytics

Join the chat at https://gitter.im/asika32764/natika Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

p-2016-04-02-001, (*2)

Simple PHP Forum system for developers., (*3)

Installation

Via Composer

``` bash composer create-project asika/natika natika *, (*4)

cd natika/, (*5)


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. ``` bash git clone git@github.com:asika32764/natika.git cd natika/ composer install

Other Commands

If you want to test with fake data, you can add seeders by, (*6)

``` bash php natika migration reset --seed, (*7)


Create a new admin user ``` bash php natika create-user

Getting Started

Use your root user to login Natika. You can create category by click New Category button., (*8)

p-2016-04-02-002, (*9)

Fill category information, icon uses Font Awesome classes., (*10)

p-2016-04-02-003, (*11)

p-2016-04-02-004, (*12)

If you want to use image as category icon, you must go to admin., (*13)

Create & edit topics., (*14)

p-2016-04-02-012, (*15)

p-2016-04-02-014, (*16)

p-2016-04-02-013, (*17)

Admin

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

p-2016-04-02-005, (*19)

Category Edit

p-2016-04-02-007, (*20)

Article Edit

p-2016-04-02-009, (*21)

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

p-2016-04-02-010, (*23)

You can drag & drop images to upload., (*24)

p-2016-04-02-008, (*25)

Config

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

Site Metadata

``` yaml natika: site_name: Natika metadata: description: 'og:description': 'og:image': banner: default: # Banner title theme: # Your custom theme, (*27)


### Mail Settings ``` yaml mail: from: email: norply@domain.com name: Natika Forum transport: smtp # smtp / sendmail or php # SMTP setting host: mailtrap.io username: password: security: tls port: 2525

Cloud Image Storage

``` yaml unidev: image: storage: s3 # s3 or imgur, (*28)

    # 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:

```, (*29)

Customize Theme

See Customize Document, (*30)

Social Login

See Social Login Document, (*31)

Hide Source Files

If you want to create a /public folder to hide all source files. See Hide Source Files, (*32)

Development

Natika based on these packages:, (*33)

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., (*34)

The Versions