Git: - git push origin develop Global variables: - $db: classes/DatabaseController.php - $user: classes/Users.php - $smarty: - $ob: output buffer - classes/OutputBuffer.php - $request: Cms_Http_Request: needed to get path info - $cb: classes/Content.php: content block - $rm: resource manager: classes/ResourceManager.php Binaries - Installed composer (composer.phar was added) - downloaded phpunit.phar so added aliases to these in ~/.bashrc alias composer="php -d allow_url_fopen=On /home/waynsley/public_html/platform/bin/composer.phar" alias phpunit="/home/waynsley/public_html/platform/bin/phpunit-6.2.2.phar" - Todo: - code .htaccess deny from all,etc .. - rename hicard to "social" - use uid for messages/images/friends/posts/comments - so that the id's used in the views to UPDATE data can't be hacked - managing code platform versions across multiple web sites - each site has a symlink to the code folder - we'll use the sites' code path in the .htaccess - CHECK FOR upgrades when logging in (both php and sql ... ) - run all inside 1 transaction. - SQL upgrades scripts should not have transaction blocks ..?? - email on failure - site needs support email config. Issues: * need api/version/methods/ abilty etc * Processing: - tax production - handling (when) - shipping production - prepared statements - password encryption with specific user secret .. - - pagination on images and image comments - image comments decode html special chars .. use the ng-bind-html .. - security - admin panel (orders, cancel order, refund, ... switch to user?) - either user can delete image comments/ post comments - User can turn off notifications: - image comments - new friend - new message - friend uploaded image - friend replied to user image comment ... - delete post/feed - ???? Auto posts: if no friend has posted anything .. - ... generate posts from "relevant" sites to add to a user's timeline - check the last post date ... - Ads ... - minimize css/js - pagination on post comments - image description when uploading the image ... - ... including on the registration page ..?? - "prev" image when not all images are loaded and the current image is image '0' - post comments "reply" - edit user profile (and the about tab) Game: - Trivia game: share results with friends OR - allow users to create quizes that they can have friends take... - test on a tablet - hard delete: messages, post comments, image_comments ... they're currently soft deleted - social media accounts - multiple users can hide a comment...instead of column on comment_xref table, need to create a comment attributes table - when posting a link, we save the og:image and title etc. Should we download the image, resize it, and use a local url instead of using the remote url?? - image could be large .. - ..?? - prevent DNS attacks by limiting requests??