====== Cantata Version 2 ====== Worked on Cantata Version 2 during 2015, and part of 2016. Deciding that the complexity is increasing, and the usability of Cantata is not satisfactory, nor complete enough. See Cantata 3. ---------------------------- Planning to make an updated version of Cantata, because the initial version looks very patched. Can use similar look and feel, while making improvements. * [[cssinfo|CSS Info]] * [[dan:apps:cantata:version2:displaymode|Display Mode List]] * [[dan:apps:cantata:version2:writeaction|writeAction List]] ==== Javascript ==== * JavaScript basic info: https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics ==== JQuery ==== * JQuery API Docs: http://api.jquery.com/ ==== PHP ==== === PHP File Upload Info === http://php.net/manual/en/features.file-upload.post-method.php ==== Ajax ==== * Tutorial, basic info: http://www.tutorialspoint.com/jquery/jquery-ajax.htm ==== File Upload Jquery Extension ==== * https://github.com/blueimp/jQuery-File-Upload (didn't work) * https://github.com/LPology/Simple-Ajax-Uploader ==== Database ==== * [[database|Database]] details ^Database Name|quizkidn_cantata2| ^User Name|quizkidn_can2| * create database quizkidn_cantata2; * create user 'quizkidn_can2'@'%' identified by 'cantatapass2'; * grant all on quizkidn_cantata2.* to 'quizkidn_can2'@'%'; * FLUSH PRIVILEGES; * select user from mysql.user; ==== User Security ==== http://usercake.com/docs.php ===== Performance ===== Noticed that just getting a MySQL connection from my workstation to the server ivan, took over 2 seconds.