PHPBack is an open source feedback system

Overview

PHPBack

About

PHPBack is an open source feedback system you can use for your website. It gives your customers a way to communicate their ideas to improve your products. User feedback has proved to be really effective even if you have a community project or a commercial project. Please, visit our website for more information: http://www.phpback.org/

Requirements

  • PHP 5.6+
  • MySQL 4.1+

Installation

Upload this folder to your web server, go to yourwebsite.com/feedback/ (or folder name) and fill the form. If you have any questions, please visit our Wiki.

Install on Cloudron, a platform to effortlessly run web apps on your own server.

Install

License

PHPBack is licensed under GPLv3 (see LICENSE.TXT file) and it was made using Codeigniter Framework (see system/license.txt file).

Ivan Diaz <[email protected]> © 2014

Comments
  • How to disable rewrite?

    How to disable rewrite?

    Hi,

    I just set up phpback on my server (with PHP 7) and it does works well. Until i try to login.

    I'm using nginx as a web server and it doesn't handle .htaccess files which enable rewrite rules.

    Is it possible to not use URL rewrite with phpback?

    Thanks

    opened by SirLynix 10
  • Ideas do not appear on front page

    Ideas do not appear on front page

    I've created a few 'ideas', using both admin and non-admin accounts. The ideas are visible in the admin/ideas page. I can also open them and vote on them.

    However, no ideas show up in the front page. "Last Completed Ideas" etc. are all blank. All ideas are in the (sole existing) category 'foo', but the 'home/category/1/foo' page is empty, too.

    My understanding is that the ideas should be visible somewhere.

    opened by nerai 8
  • Problem with installation

    Problem with installation

    When i have upload all files (phpback_v1.2.0 files from http://www.phpback.org/) to my web hosting company and fill in the details. for PHPBack installation

    (MySQL hostname, MySQL username and password, MYSQL database) & admin name, email, password and click proceed i moving to the next step.

    Then i fill in the details there. Feedback title, Mail email, leaving recaptcha blank because I don't know how it works yet., and click proceed. when i came to http://feedback.supportportalen.mobi/install/install2.php i get error.

    (HTTP 404-error), im going back to my ftp and take a look at the install map. The install map is empty. Why?

    Then if i go to http://feedback.supportportalen.mobi/ i get error:

    A Database Error Occurred
    Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 347

    Can you explain how I can solve the problem?

    https://dl.dropboxusercontent.com/u/42214358/supportportalen/errors/error_install_phpback.mp4

    opened by Jessar1994 8
  • Parse error: syntax error, unexpected '['

    Parse error: syntax error, unexpected '['

    Hi,

    Thks for this application. I tried to install it from 1.3 et 1.2 but I have a message error in administration page : Parse error: syntax error, unexpected '[' in /var/www/html/phpback/vendor/visualappeal/php-auto-update/src/AutoUpdate.php on line 362

    Best regards PHP 5.3.8 Mysql 5.5.15 Apache/2.2.9 (Fedora)

    opened by benodilo 6
  • Upgrade Failed

    Upgrade Failed

    AUtomatic Upgrade from 1.3.1 to 1.3.2 fails because /vendor/vierbergenlars/php-semver/src/vierbergenlars/SemVer/internal.php Line 7 uses Object as a class name, and thats a special word, that can't be used as class name.

    opened by Leinad4Mind 5
  • Installation Error

    Installation Error

    Hi, Trying to Install phpback on my machine

    • php 5.3
    • mysql 5.5
    • apache Apache/2.2.31 (Unix)

    i have given recursively writable on install folder so that script can delete it self

    but when i am clicking on install/index2.php on second step of installation for email configuration

    script deletes install2.php and index2.php and redirect to inistall2.php whereas its not exist and phpback redirect to install.php again and not deleting install1.php ,index.php and database_tables.sql but phpback is installed successfully #61 #56

    after installation Getting this error on {{url}}/admin/system

    php 5.3 is minimum requirement you mentioned on README.md

    Parse error: syntax error, unexpected '[' in vendor/visualappeal/php-auto-update/src/AutoUpdate.php on line 426

    opened by GaneshKandu 4
  •  I get a (HTTP 404-error) during the install.

    I get a (HTTP 404-error) during the install.

    When i have upload all files (phpback_v1.2.0 files from http://www.phpback.org/) to my local web server (IIS) and fill in the details.

    I fill index1.php (MySQL hostname, MySQL username and password, MYSQL database) & admin name, email, password and click proceed i moving to the next step.

    Then i fill in the details there. Feedback title, Mail email, leaving recaptcha blank because I don't know how it works yet., and click proceed. I get a (HTTP 404-error).

    The installation creates the database but it doesn't creates any entries on the tables. screenshot1 screenshot2

    opened by danieljavas 4
  • Can enter over 100 chars title

    Can enter over 100 chars title

    Hi,

    Now uses can post an invalid idea with too long title, over 100 chars. This is a bug at line 26 in application/views/home/post_idea.php. Please change 'max="100"' to 'maxlength="100"'.

    bug 
    opened by mzch 3
  • Too long title pushes other items out of the browser screen

    Too long title pushes other items out of the browser screen

    Hi,

    When creating an idea with too long title (e.g. near 100 chars), it pushes other items (date, categories, etc) out of the admin screen. Please fix this issue.

    And one thing, such a long title breaks layouts itself. This issue will need to be fixed.

    bug 
    opened by mzch 3
  • What means max Votes?

    What means max Votes?

    Hello, I would like to know what that means to have only 20 Votes? Why its necessary? I would like to be able to give to all requests in phpback a vote and dont want to look for the amount of remaining Votes.

    How to disable this? Thanks

    opened by petrk94 3
  • PHPBack not installing, either error #6 or 500 error

    PHPBack not installing, either error #6 or 500 error

    Hi, I am trying to install PHPBack, and have been trying for a very long time!

    Essentially, no method of installation works. When I leave the database spot blank, I get error #6, stating that phpback database cant be made and I need to make my own database. But when I do that, and give the user all privileges of that database, then enter the appropriate information onto the phpback installation, I go straight to a 500 error on index2.

    I have tried most every option to get this to work and nothing actually works. Any ideas why it wont let me manually create a database and use that? Thanks!

    opened by tsiguy96 3
  • Bump phpunit/phpunit from 5.0.8 to 5.6.3 in /tests

    Bump phpunit/phpunit from 5.0.8 to 5.6.3 in /tests

    Bumps phpunit/phpunit from 5.0.8 to 5.6.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Increase the usage of expressions with combined operators

    Increase the usage of expressions with combined operators

    :eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to increase the usage of combined operators accordingly.

    Would you like to integrate anything from a transformation result which can be generated by a command like the following? (:point_right: Please check also for questionable change suggestions because of an evolving search pattern.)

    lokal> perl -p -i.orig -0777 -e 's#(?<target>\$\S+)\s*=\s*\k<target>[ \t]*(?<operator>[+/%^.]|-(?!>)|&(?!&)|\|(?!\|)|\*\*?|<<|>>|\?\?)#$+{target} $+{operator}=#gm' $(find ~/Aktivitäten/PHPBack/lokal -name '*.php')
    
    opened by elfring 0
  • idea: Restrict users to categories and site

    idea: Restrict users to categories and site

    It would be nice to hide categories, and people can see or vote in there after assign them to it.

    Option to enable full website access only after login.

    opened by Hu51 0
  • Show ideas one status at a time

    Show ideas one status at a time

    I felt very frustrated by the ideas current display so I improved it a little. idea-status

    IMO, when an user want to see ideas, he doesn't really want to see all ideas. Only the current pipeline is important, ie. considered ideas. That's why the current status filter is set on 'considered'. But, it might be useful to list ideas of another type, but only one status at a time. To support this UX I designed a select allowing to choose a status in header's list. Ideas obviously remain sorted by vote DESC.

    For sure, I may be wrong and in that case, don't hesitate to close this PR.

    Thanks !

    opened by prytoegrian 3
  • Obsolete recpatcha prevent to register

    Obsolete recpatcha prevent to register

    Hello,

    I wished to register to www.phpback.org but a "reCAPTCHA V 1 IS SHUTDOWN" prevented me to.

    https://www.phpback.org/feedback/home/register

    Thanks,

    bug 
    opened by kylekatarnls 4
Releases(v1.3.2)
  • v1.3.2(Apr 30, 2017)

    Release Notes

    Features:

    • Improved errors and validations #102
    • Allow 3 character length names #96
    • German language added #73
    • Dutch language added #70

    Bug Fixing

    • Fix errors #116 #115
    • Fix ideas with '(' in the title #98 #100
    • Fix default banned #95
    • Fix email regex issue #88 #91
    • Fix portuguese language #60
    Source code(tar.gz)
    Source code(zip)
  • v1.3.1(Apr 19, 2016)

    Release Notes

    Features:

    • Portuguese (european) language added #54

    Bug Fixing

    • Get -1 after deleting idea #52
    • Delete votes when an idea is deleted
    • Fix possible vulnerabilities (Special thanks to John Page [hyp3rlinx] for reporting)
    • AutoUpdate system improved and fixed.
    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Mar 26, 2016)

    Release Notes

    Features:

    • French language added #30
    • Use mysqli as driver instead of mysql #27
    • Security improvements to hashing library #32 #37
    • .htaccess and compatibility improvements #40
    • Automated Selenium test added #38 #39
    • Reponsive design updates #46

    Bug Fixing

    • #28 idea accounting even if there are not considered by admin
    • #35 Fix pointer in admin panel tabs
    • #45 Unable to delete comment
    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Dec 14, 2015)

    Release Notes

    • XSS security improved. (Thanks John Page [hyp3rlinx] for vulnerability reporting)
    • Added Update System and composer.json. Now PHPBack version can be upgraded to the last version by 1 click from the admin panel.
    Source code(tar.gz)
    Source code(zip)
  • v1.1c(Oct 28, 2015)

  • v1.1b(Oct 22, 2015)

    Release Notes

    • Typo fixes
    • Update installation process to be better supported
    • Add link to FAQ.
    • Fix cross-site issue
    • Add Portuguese language support
    • Security fix: Use preg_match instead of ereg
    • Security fix: Add salt for crypt function
    • Upgrade CodeIgniter version to 2.2.5
    Source code(tar.gz)
    Source code(zip)
  • v1.1(Oct 17, 2015)

    Release Notes

    • Typo fixes
    • Update installation process to be better supported
    • Add link to FAQ.
    • Fix cross-site issue
    • Add Portuguese language support
    • Security fix: Use preg_match instead of ereg
    • Security fix: Add salt for crypt function
    • Upgrade CodeIgniter version to 2.2.5
    Source code(tar.gz)
    Source code(zip)
  • v1.0-beta(Nov 23, 2014)

Owner
Ivan Diaz
Software Developer. ACM ICPC World Finalist.
Ivan Diaz
allourideas allows groups to collect and priorize information in an open, democratic, and efficient process.

All Our Ideas All Our Ideas 2.0. This codebase runs two sites photocracy.org and allourideas.org. The allourideas.org project provides the user-facing

All Our Ideas 154 Dec 3, 2022
Source Code for 'PHP 8 Solutions' by David Powers

Apress Source Code This repository accompanies PHP 8 Solutions by David Powers (Apress, 2022). Download the files as a zip using the green button, or

Apress 8 Oct 27, 2022
phpDocumentor is an application that is capable of analyzing your PHP source code and DocBlock comments to generate a complete set of API Documentation

phpDocumentor What is phpDocumentor? phpDocumentor is an application that is capable of analyzing your PHP source code and DocBlock comments to genera

phpDocumentor 3.7k Jan 3, 2023
Disciple Tools is a coalition management system for disciple making movements.

Disciple Tools Disciple.Tools software boosts collaboration, clarity, and accountability for disciple and church multiplication movements. Description

Disciple.Tools 32 Dec 14, 2022
PHPBack is an open source feedback system

About PHPBack is an open source feedback system you can use for your website. It gives your customers a way to communicate their ideas to improve your

PHPBack 372 Dec 14, 2022
ApnsPHP: Apple Push Notification & Feedback Provider

ApnsPHP: Apple Push Notification & Feedback Provider A full set of open source PHP classes to interact with the Apple Push Notification service for th

Immobiliare Labs 1.4k Nov 16, 2022
Customizable Feedback Component for Laravel

Laravel Feedback Component allows you to easily implement a Customer Feedback component on your website. It is build with VueJS but can be implemented in any kind of Laravel Project. You just need to drop a few lines in your layout.

Clément Rigo 254 Dec 25, 2022
A PHP wrapper for the Instagram API. Feedback or bug reports are appreciated.

Instagram PHP API V2 Note: On the 17 Nov 2015 Instagram made changes to their API . Apps created before Nov 17, 2015 wont be affected until Jun 2016.

Christian Metz 1.5k Dec 23, 2022
Feedback - Website for give opinions after eat in self of school NDLP Avranches.

Self-feedback is an online website software, a PHP web application developed using the Symfony framework (version 5.4.2). He has for objectif to send opinion to a meal with a commentary and a specifics opinions to different criteria. It also aims to be able to retrieve its opinions in various form to analyze them.

Allan BIVILLE 3 Oct 3, 2022
NukeViet 132 Nov 27, 2022
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it

Admidio 212 Dec 30, 2022
📛 An open source status page system for everyone.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Cachet 13k Jan 3, 2023
📛 An open source status page system for everyone.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Cachet 13k Dec 31, 2022
A free open source IT asset/license management system

Snipe-IT - Open Source Asset Management System This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was

snipe 7.2k Jan 7, 2023
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.6k Dec 31, 2022
KeyAuth is an open source authentication system with cloud-hosted subscriptions available aswell

KeyAuth is an open source authentication system with cloud-hosted subscriptions available aswell

null 158 Dec 23, 2022
NotrinosERP is an open source, web-based enterprise management system that written in PHP and MySql.

NotrinosERP is an open source, web-based enterprise management system that written in PHP and MySql. NotrinosERP contains all the required modules for running any small to medium size businesses. It supports multi users, multi currencies, multi languages

Phương 56 Dec 20, 2022
Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS

Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS. Building this Content Management System, we focused on simplicity. To achieve this, we implemented a simple but powerful API's.

Flextype 524 Dec 30, 2022
classroombookings - open source room booking system for schools.

This is a web-based room booking system for schools and is designed to be as easy to use as possible. Set up your bookable rooms, day schedule and timetable for the year. Add user accounts, and allow them to make and manage bookings from anywhere.

Craig A Rodway 127 Nov 20, 2022
Admidio is a free open source user management system for websites of organizations and groups

Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio 214 Jan 1, 2023