Skip to content

phpESP/phpESP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Kind of mirrow or rather a copy/ fork of phpESP original sources

Table of Contents generated with DocToc

EN

This repo exists because I used phpESP as a research tool for several years. Until ~2008, ~10 years long.

In times when the Google survey tool or e.g. "Lime Survey" (as larger free development) and many other tools didn't exist yet. Not even github existed at these times

This code is really old in the base. No question!

Some developers still put a lot of energy into the further development of this application! I think that's so great!

With a little experience phpESP can be installed with small adjustments currently (2019) with php5.6 and Apache or a Nginx webserver. For the curious! For the production mode please follow the instructions in the installation instructions!

If you understand the software design/ database design you might want to use it as a basis for your own projects!

It has by far been ahead of its time! Also in questions of performance speed.

Maybe you will find some developers who want to introduce the next "step"! ?

I have enough ideas, also version 2.* is partly new for me. Since this project is close to my heart, I accompany it at least on the meta level!

Ideas:

  • The separation of output and functionality?
    • Which frontend?
      • Stable version,
      • open source,
      • Copyright must fit to deliver it with this repo! As a package!
      • React? Angular? jquery? Others?
    • What backend output format?
      • json (native),
      • jsonrpc,
      • jsonapi
  • Php 7+++ :-)
  • Bug fixes
  • Tests?
  • Translation incomplete
  • Framework? Zend? Symfony? Horde? Phalcon? What else is there?
  • Scaling: Max. 100 customers, max. 500 surveys. (That's about the limit of this tool since then! But it runs like the devil for that.)

If you are interested in ideas or improvements: Discard your ideas in an issue.

Improvements should be announced and discussed before they find integration!

The original vendors didn't accept all the ideas for improvement. I would like to follow this attitude in parts if they make sense of improvement: ESP.

  • It should be simple.
    • In use
    • In the installation process.

This is what this project also stands for!

With kind regards @flobee

Translated with www.DeepL.com/Translator

DE

Dieses repo existiert, da ich phpESP mehrere Jahre lang als Recherche-Tool benutzt habe. Bis ~2008, ~10 Jahre lang.

In Zeiten, in denen es das Google Umfragetool oder z.B. "Lime Survey" (als grössere freie Entwicklung) wie auch viele andere Tools noch nicht existierten. Nicht einmal github gab es zu diesen Zeiten

Dieser Code ist in der Basis richtig alt. Keine Frage!

Einige Entwickler haben dennoch viel Energie in den weiteren Verlauf dieser Applikation gesteckt! Das finde ich so Toll!

Mit ein wenig Erfahrung lässt sich phpESP mit kl. Anpassungen derzeit (2019) mit php5.6 und dem Apache oder auch einem Nginx Webserver installieren. Für neugierige! Für den Produktionsmodus bitte die Anweisungen in den Installations- Anweisungen beachten!

Wer das Software Design/ Datenbank Design allerdings versteht wird vielleicht dieses als Basis für sein eigenes Projekte verwenden können oder wollen!

Es ist mit Abstand seiner Zeit voraus gewesen! Auch in Fragen der Leistungsgeschwindigkeit.

Vielleicht finden sich ja wieder ein paar Entwickler die den nächsten "Step" einführen möchten! ?

Ideen habe ich genug, auch Version 2.* ist für mich teilweise neu. Da mir dieses Projekt am Herzen liegt begleite ich es min. auf der Meta ebene!

Ideen:

  • Die Trennung von Ausgabe und Funktionalität?
    • Welches Frontend?
      • Stabile Version,
      • open source,
      • Copyright muss passen um es mit diesem repo zu liefern! Als ein Paket!
      • React? Angular? jquery? Andere?
    • Welches Backend Ausgabe Format?
      • json (nativ),
      • jsonrpc,
      • jsonapi
  • Php 7+++ :-)
  • Bug fixes
  • Tests?
  • Übersetzung unvollständig
  • Framework? Zend? Symfony? Horde? Phalcon? Was gibt es noch?
  • Skalierung: Max. 100 Kunden, Max. 500 Umfragen. (Das ist seither etwa die grenze dieses Tools! Aber dafür rennt es wie Teufel.)

Wenn du interessiert bist an Ideen oder Verbesserungen: Scheibe deine Ideen in einem "Issue".

Verbesserungen sollten angekündigt und diskutiert werden bevor sie eine Integration finden!

Die original Hersteller haben nicht alles akzeptiert was es an Ideen zur Verbesserung gab. Ich möchte dieser Einstellung in Teilen folgen wenn sie einen Sinn nach Verbesserung ergeben: ESP.

  • Es soll einfach sein.
    • In der Benutzung
    • In dem Installationsprozess.

Denn auch dafür steht dieses Projekt!

Mit freundlichen Güssen @flobee