• This repository has been archived on 28/Mar/2022
  • Stars
    star
    238
  • Rank 164,061 (Top 4 %)
  • Language
    JavaScript
  • Created over 8 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple PHP Forum system for developers.

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.

More Repositories

1

ivia

A reactive & model-driven MVVM framework for jQuery with Vue-like interface.
JavaScript
69
star
2

PHP-Tools

Landscaping With PHP Tools
68
star
3

silicone

A simple css helper to extend bootstrap and other css frameworks
CSS
43
star
4

joomla-bootstrap3-isis-template

Joomla! admin isis template but using Bootstrap 3 styles.
CSS
36
star
5

fongshen-editor

A highly customizable code-inserting editor for markdown or other languages
PHP
35
star
6

php-autolink

A library to auto convert URL to link.
PHP
30
star
7

vaseman

PHP static site and prototype Generator. Support both Twig and Blade engines.
PHP
28
star
8

http

The PSR7 Http Implementation. (PHP 5.3 Compatible)
PHP
27
star
9

php-code-generator

Repository deprecated, please see Muse:
PHP
25
star
10

php-pdf-2-text

Simple PHP PDF to Text class
PHP
22
star
11

php-simple-console

Single file CLI framework to help you write build scripts.
PHP
22
star
12

php-sitemap

PHP Simple Sitemap Generator
PHP
18
star
13

muse

The PHP Code Generator
PHP
18
star
14

minify

[PHP] Simple CSS & JS minify package.
PHP
13
star
15

Hack-Lang-HHVM-Resources

Landscaping With Hack Lang & HHVM Resources
10
star
16

bootstrap3-adapter

Write Bootstrap2 syntax, use Bootstrap3 styles.
CSS
10
star
17

spgateway-sdk

PHP 3rd party SDK for Spgateway (ๆ™บๅฏŒ้€š).
PHP
10
star
18

php-faker-zhtw-provider

[DEPRECATED] This code has been merged into Faker core.
PHP
9
star
19

Slim-Prototype-Tutorial-Demo

Slim Prototype Tutorial Demo
PHP
6
star
20

whmcs-zhtw-language-pack

WHMCS ็น้ซ”ไธญๆ–‡ (zh-TW Chinese) ่ชž่จ€ๆช”
PHP
6
star
21

inline-uploader

A Simple library to support editor image drag & drop upload which like Github issues.
JavaScript
5
star
22

php-simple-benchmark

PHP Simple Benchmark framework
PHP
4
star
23

ezform

JavaScript
4
star
24

php-cross-env

Cross platform setting of environment scripts for PHP
PHP
3
star
25

plg-minus

Joomla CSS & JS minify plugin
PHP
3
star
26

roster

Tired to use foo, bar as naming example? Find some interesting names here.
3
star
27

vagrant-ubuntu14-trusty-hhvm

Vagrant file for HHVM on Ubuntu 14 Trusty
PHP
3
star
28

chinese-font-size

ไธญๆ–‡ Web ๅญ—้ซ”ๅคงๅฐ่ˆ‡้กฏ็คบๆ•ˆๆžœไธ€่ฆฝ่กจ
PHP
3
star
29

joomla-cmf

Joomla! Content Management Framework
PHP
2
star
30

phpdocumentor-for-joomla-cms

Using for generate api doc for Joomla CMS
PHP
2
star
31

Joomla-CMS-API-Document

Joomla CMS API Document
JavaScript
2
star
32

JConsole

Some useful Cli tools for Joomla CMS
PHP
2
star
33

joomla-blog-component-example

Joomla ้–‹็™ผ่€…่–็ถ“ ็ฏ„ไพ‹ Blog ๅ…ƒไปถ / Joomla Blog Component Example
PHP
2
star
34

Joomla-Coding-Stanard-Chinese

The Joomla coding standard Chinese version
2
star
35

client1

1
star
36

jtodo

A Joomla Framework Standard Edition in experimental nature
PHP
1
star
37

joomla3.9-blog-component-example

PHP
1
star
38

marvel

PHP
1
star