Giter Club home page Giter Club logo

plugin-comment's Introduction

XpressEngine 3

License Build Status Scrutinizer Code Quality Code Coverage

XpressEngine3(XE3) is a service friendly CMS based on a Laravel framework. It provides quick feedback and flexible expansion through various bundle systems. With XE3, you can create the future of the web.

Based on ModernPHP

XE3 is based on a modern PHP including Composer. It provides autoloading through PSR and a well tested code base. For more information, please refer to the manual.

Top of Laravel Framework

Laravel is one of the most modern PHP frameworks and the most popular among them. It has a flexible structure as well as an abundance of verified sources. Basing itself on the Laravel framework, XE3 provides all Laravel functions along with independent CMS functions. For more information, please refer to the manual.

Server Requirements

  • PHP version 7.0.0 greater
  • PDO PHP Extension
  • cURL PHP Extension
  • FileInfo PHP Extension
  • GD PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • Zip PHP Extension

Getting Started

To install XE3, refer to the following guide. Install guide

Maintainers

akasima Park Suhyeon Bi Kim Park Gitae HanGyeol Kim

Documentation

Support

License

Copyright 2020 Xehub Corp. https://www.xpressengine.com

"XpressEngine (XE)" is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3.0 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Powered By

plugin-comment's People

Contributors

akasima avatar bi-kim avatar highk avatar jhyeon1010 avatar kazto-lsk avatar khongchi avatar kimyu711 avatar leeyoongu avatar mjy9088 avatar panach avatar planic089 avatar postman0270 avatar seungmanchoi avatar woongbin avatar xedev avatar xharpenparksuhyeon avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

rubythonode

plugin-comment's Issues

댓글의 ... 항목을 눌렀을 때 팝업이 표시되지 않음

댓글의 ...을 눌렀을 때 메뉴가 나타나지 않음
레이어는 표시되나 항목이 나오지 않음.

response

{
    "result": "<script type=\"text/javascript\">\n    XE.Lang.setLocales([\"ko\",\"en\"]);XE.Lang.set([]);\n</script>\n",
    "data": [],
    "XE_ASSET_LOAD": {
        "css": [],
        "js": []
    }
}

비회원(guest)이 작성한 글에 댓글을 작성할 수 없음

비회원의 글이거나 글 작성자가 탈퇴한 경우 글에 댓글을 작성할 수 없음

'target_author_id' cannot be null

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'target_author_id' cannot be null (SQL: insert into `xe_comment_target` (`target_id`, `target_author_id`, `doc_id`) values (4d24f724-24a7-40a3-a4db-84dd31b9663b, , 4b476772-84ca-4560-9461-179fd574bfa7))

HTMLPurifier 적용 개선

xpressengine/xpressengine#484

Purifier 개선과 위지윅 에디터에서 에디터 툴 및 기타 HTML 태그 사용에 너무 많은 제한이 적용되어 글 작성에 어려움이 있음

Purifier를 개선하고 에디터 툴을 사용할 수 있도록 개선

설정 ui 변경

기존 follding 형식의 설정 페이지를 탭 형식으로 변경.
각각의 탭이 route 를 가지도록 처리.

댓글 인스턴이 이동 문제

게시판에서 게시물의 인스턴스를 수정할 때 댓글의 인스턴스도 수정해야 하는데 이 때 문제가 있습니다.

그리고 document division 설정을 한 경우 오류가 있습니다.

css 문제

페이지 플러그인에서 댓글을 사용할 때 스타일 깨지는 문제

front-end event

js 코드에서 사용자가 특정동작을 수행할 수 있도록 기능을 제공

스킨 적용 오류

관리자에서 스킨을 변경하여도 스킨이 바뀌지 않는 현상이 있습니다.

댓글을 익명으로 작성할 수 없음

게시판의 기능이긴 하나,
글을 익명으로 작성하였으나 댓글을 쓸 때는 익명으로 작성할 수 없음.

댓글에도 익명으로 작성할 수 있는 기능이 있으면 합니다.
게시판의 설정을 가져와 게시판에서 익명 작성 기능이 활성화 되면 댓글의 설정도 같이 바뀌면 더 좋겠네요.

script 에서의 데이터 처리방식 개선

스크립트에서 특정 값을 전달받아 url 을 생성하여 사용하던 방식을 개선하여 지정된 url 을 사용하도록 변경.
그리고 그에따른 데이터 처리방식을 변경하도록 함.

관리 권한 추가

관리 권한을 추가하여 특정인이 댓글을 관리할 수 있도록 함

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.