it-m-h / SmallTime

Small Time
GNU Affero General Public License v3.0
42 stars 32 forks source link

Version 1.0 - auf Herbst 2015 #25

Closed it-m-h closed 9 years ago

it-m-h commented 10 years ago

Ich bin dabei die Version 1.0 zu planen, da jetzt die 0.899 so gut wie stable ist und ich daran nicht mehr viele Änderungen mache.

Besteht Interesse daran mitzuhelfen? Falls ja würde ich ein neues Repository erstellen. Danke für Eure Rückmeldungen.

simonschaufi commented 10 years ago

Was genau gibt es da mitzuhelfen? Ich würde übrigens die Versionsnummern in den Dateien löschen, die machen einfach keinen Sinn. Für eine Versionshistorie, gibt es git ;)

it-m-h commented 10 years ago

Danke für den Input bez. der Versionsangabe. Ich finde es aber sehr hilfreich, wenn ich Anfragen bekomme, kann mir gleich mitgeteilt werden welche Version das File hat. Der Aufwand diese jeweils zu Ändern lohnt sich für mich.

Hilfe, das kann verschiedenes sein. Von Tipps zum Aufbau bis Code - Portierung. Die Version 1.0 basiert auf MCV und das Datenhandling ist in einer einzigen Klasse mit statischen Aufrufen (damit die gegen eine SQL Variante ausgetauscht werden könnte) Des weiteren wird Ajax und JQuerry vermehrt eingesetzt.

simonschaufi commented 10 years ago

Soll die Code-Portierung etwa in ein bestehendes PHP Framework überführt werden? Es gibt ja mitlerweile so gute PHP Frameworks ;) Für ein besseres Template bin ich auch. Das ist mir noch zu unübersichtlich, gerade im Adminbereich. Da ich aber kein Designer bin, kann ich mich auch nur bei anderen inspirieren lassen ;) Wo möglich, kann ich gerne helfen.

it-m-h commented 10 years ago

Ich muss gestehen ich habe Frameworks nur am Rande angeschaut. Wenn diese aber wie Bootstrap 3 oder. NET bei einer neuen Version so vieles überarbeiten, dass die Änderungszeit dann wieder viel mehr zusätzliche Arbeit gibt, bin ich nicht dafür.

Ich habe auch noch nicht wirklich ausschlaggebende Punkte die mich überzeugen z. B. CakePhp einzusetzen. Ev. hast Du die warum ein Framework nun optimal wäre?

Bez. Template, ja das kann man optimieren von der Bedingung her sowie auch das Menue.

Auch verschiedene Berechnungen sind besser anders zu lösen, damit es schneller wird bei mehreren Benutzern. Z. B. Monats - Berechnungen nur bei Änderungen und die Summen noch separat gespeichert.

simonschaufi commented 10 years ago

Die Verwendung eines Frameworks hat viele Vorteile. Man muss die (Basis-)Funktionalität nicht nachprogrammieren, hat auch gleichzeitig Security und Validierung und kann es auch meist sehr gut erweitern. Dann investiere ich lieber ab und zu mal etwas Zeit für kompatibilitätsupdates wie mich um mein "eigenes Framework" zu kümmern. Ich schaue mir derzeit Laravel an aber das dauert noch etwas, bis ich fit bin ;) Für das Templating würde ich entweder Bootstrap oder Zurb Foundation vorschlagen. Das sind derzeit die besten, die es gibt imho. Ich würde mich da jetzt aber auch nicht gleich auf ein PHP Framework stürzen. Ein sauberer Code macht aber die Arbeit gleich schon mal viel leichter ;)