Wikiup:Mentorenprogramm/Versionswechsel
Diese Seite soll zur Planung und Umsetzung des Transfers des Mentorenprogramms (Datenbank (DB) und Workflow) von Ullis Privatserver auf den Toolserver und der damit verbundenen Umstrukturierung dienen. Die Tools werden hier zu finden sein. Der Quellcode findet sich in diesem SVN-Repository. Zur Beachtung: JIRA-Bugtracker
- Webinterface
- SVN-Repository, Fisheye-Browsing
- JIRA-Bugtracker
Umstrukturierung
- Skripte von ColdFusion auf PHP umstellen oder in PHP neu schreiben
- Vision: Es sollte nichts schlechter als vorher werden, wobei Verbesserungen natürlich auch erwünscht sind.
Wer macht was?
Benutzer | Gebiet |
---|---|
ulli purwin | Access → MySql; CF → PHP |
ireas | MySql+PHP optimieren |
Euku | SpBot mit Pywikipediabot, Python |
Merlissimo | MySql + SGE-Scripte (Statistik) |
Carport | Layout |
Redlinux | PHP, MySQL |
Wiegels | SQL, PHP, XHTML, CSS, JavaScript; Schwerpunkt Benutzerschnittstelle |
AleXXw | Erfahrung in PHP, SQL, HTML, CSS,... + toolserver-account. |
Tilla | Erfahrung mit der MP-DB und Helfer für stupide Arbeiten sowie Tests. |
Freedom Wizard | wie Tilla |
Zacke | wie Tilla, wie Freedom Wizard, wie immer |
ToDo
Bitte in Zukunft in den JIRA-Bugtracker (Übersicht) verschieben.
- ulli
- anhand der "nackten startseite /start_mp.cfm" (d.h. nur mit den wesentlichen sql-abfragen und CF-variablen) ein stellvertretendes beispiel für die gesamtportierung nach PHP demonstrieren [ IN ARBEIT... ]
- nach diesem muster (reines standard-SQL +HTML +C++ oder vergleichbares**) müssten dann alle anderen scripte übertragen werden. die gesamtzahl der scripte und weiterer dateien ist beachtlich: /WP_MP : 91 dateien in 4 ordnern + nochmal 40 im mentoren-loginbereich. zusammen also knapp 120 .cfm-dateien)
- eine PHP/MySql-version wird von mir auch parallel dazu auf meinem zweit-server entwickelt - sinn der sache: das beste aus allen denkbaren ansätzen herauszufiltern. jede der vorhandenen varianten hat ihre plus- und minuspunkte, wir sollten uns die vorteile aus allen ziehen und diese kombinieren! lg, --NB/archiv MP-DB 05:50, 6. Aug. 2010 (CEST)
- ich finds schon etwas merkwürdich, daß die toolserver-entwickler überhaupt nich drauf reagiert haben, dassich ihnen ein neues update der aktuellen db (mit den neuen feldern "wunschmentor" und "Sm") letzte woche per mail zuschickte...
- nochmal: ich kann den toolserver nich! (bin zu doof, mich dort profi-mässich zu bewegen!) -
- daher mein 'workaround' mit dieser oberfläche, in der alles (zumindest nach meinem stand der dinge) dargestellt wird...
- ...muß ich noch weitere entschuldigungen anbringen?
p.s.: was am 20. juli bei euch den status "unresolved" hatte, muss ich doch nich ernst nehmen, oder ( ;) ) ? also ich nehms einfach mal nich ernst - hab das für mich längst "resolved" :))) ...
also mir iss schon klar, wo ich stehe: sehr nahe dran an der tatsächlichen db. und dies nich deshalb, weil ich die daten kopieren würde, sondern weil ich "bot-mässig" agiere (genauso wie damals, als es noch garkeinen bot gab!) bin sozusagen ein "menschlicher bot" - hahahahumpfff. mir bleibt der lacher im halse stecken!
et iss einfach nich witzich, dat MENSCHEN solche aufgaben erledigen - dat würde besser durch MASCHINEN erledicht...
lg, --NB/archiv MP-DB 20:30, 9. Aug. 2010 (CEST)
- Vielleicht sind die „Toolserver-Entwickler“ auch nur Menschen, die mal Wochenende, Urlaub, was anderes zu tun etc. haben … --ireas {d · c · b} 13:01, 10. Aug. 2010 (CEST)
- ...hast ja recht, Ireas. und mir ging wieder mal das temperament durch - nix für ungut, bitte. die polemischen "erläuterungen" auf der vergleichs-site hab ich mittlerweile auch schon wieder zurückgenommen. mein grösster wunsch derzeit wäre es, aus allen vier existierenden ansätzen jeweils das beste herauszufiltern und daraus dann was neues zu schaffen... lg, --ulli purwin fragen? 00:46, 11. Aug. 2010 (CEST)
- ...eigntlich möchtich nur darum bitten, diesen ansatz im auge zu behalten: denn wenn dort alle links hellgrün sind, hab ich ungefähr das gesagt und gezeigt, was ich meine. was am ende dann draus gemacht werden wird, muss eh eine generelle abstimmung festlegen. die mentoren sollen darüber bestimmen, wie sie ihr programm letztendlich haben wollen. haben sie bis heute ja auch so gemacht.
- lg, --ulli purwin fragen? 05:59, 12. Aug. 2010 (CEST)
Lizenz
Einer der Gründe der Umstellung ist die Bewegung Richtung Open Content. Dazu gehört nicht nur, dass die verwendete Software (PHP, MySQL) unter einer freien Lizenz steht, sondern auch, dass der Code selbst entsprechend lizenziert wird. Jeder, der zu diesem Projekt beiträgt und insbesondere Code ins SVN-Repository einspeist beziehungsweise Code zur Einspeisung weiterreicht oder Änderungen an der Datenbank vornimmt, stellt seine Beiträge unter die MIT-Lizenz und die GNU Lesser General Public License.