asika/natika

此包已被废弃,不再维护。未建议替代包。

Natika 论坛

安装: 412

依赖: 0

建议者: 0

安全: 0

星标: 236

关注者: 14

分支: 24

开放问题: 12

语言:JavaScript

0.2.6 2016-04-06 16:30 UTC

This package is auto-updated.

Last update: 2022-03-29 00:19:56 UTC


README

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

p-2016-04-02-001

为开发者提供的简单 PHP 论坛系统。

安装

通过 Composer

composer create-project asika/natika natika *

cd natika/

安装 composer 后,Natika 将帮助您设置一些基本设置以启用站点并创建管理员用户。

通过 Git

如果您想使用 git 来保持 Natika 更新到最新版本,您可以使用 git 安装 Natika。

git clone git@github.com:asika32764/natika.git

cd natika/

composer install

然后复制 etc/secret.dist.ymletc/secret.yml 并打开它以填写数据库账户。

其他命令

如果您想使用模拟数据测试,您可以通过添加种子来执行

php natika migration reset --seed

创建新管理员用户

php natika create-user

入门

使用您的 root 用户登录 Natika。您可以通过点击 新建分类 按钮创建分类。

p-2016-04-02-002

填写分类信息,图标使用 Font Awesome 类。

p-2016-04-02-003

p-2016-04-02-004

如果您想使用图片作为分类图标,您必须进入管理员界面。

创建和编辑主题。

p-2016-04-02-012

p-2016-04-02-014

p-2016-04-02-013

管理员

转到 http://{your.site}/admin,并使用管理员账户登录。

p-2016-04-02-005

分类编辑

p-2016-04-02-007

文章编辑

p-2016-04-02-009

文章将在前端顶部菜单中显示。如果您填写了 URL 输入,菜单项将是一个外部链接。

p-2016-04-02-010

您可以将图片拖放到此处上传。

p-2016-04-02-008

配置

打开 etc/secret.yml,有一些您可以更改的基本设置。

站点元数据

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

邮件设置

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

云图像存储

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:

自定义主题

自定义文档

社交登录

社交登录文档

隐藏源文件

如果您想创建一个 /public 文件夹来隐藏所有源文件,请参阅 隐藏源文件

开发

Natika基于以下软件包

Natika提供软件包和事件系统,以帮助开发者创建他们的插件,但我们还需要进行更多测试才能发布此功能,因此目前没有关于插件的文档,请等待未来的信息。