{"action":"created","issue":{"url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/84","labels_url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/84/comments","events_url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/84/events","html_url":"https://github.com/PropelVentures/GenericPlatform/issues/84","id":95278957,"number":84,"title":"'Profile Page' Enhancement - Important","user":{"login":"cjcornell","id":4732533,"avatar_url":"https://avatars.githubusercontent.com/u/4732533?v=3","gravatar_id":"","url":"https://api.github.com/users/cjcornell","html_url":"https://github.com/cjcornell","followers_url":"https://api.github.com/users/cjcornell/followers","following_url":"https://api.github.com/users/cjcornell/following{/other_user}","gists_url":"https://api.github.com/users/cjcornell/gists{/gist_id}","starred_url":"https://api.github.com/users/cjcornell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjcornell/subscriptions","organizations_url":"https://api.github.com/users/cjcornell/orgs","repos_url":"https://api.github.com/users/cjcornell/repos","events_url":"https://api.github.com/users/cjcornell/events{/privacy}","received_events_url":"https://api.github.com/users/cjcornell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PropelVentures/GenericPlatform/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"yasirkhan177","id":10097074,"avatar_url":"https://avatars.githubusercontent.com/u/10097074?v=3","gravatar_id":"","url":"https://api.github.com/users/yasirkhan177","html_url":"https://github.com/yasirkhan177","followers_url":"https://api.github.com/users/yasirkhan177/followers","following_url":"https://api.github.com/users/yasirkhan177/following{/other_user}","gists_url":"https://api.github.com/users/yasirkhan177/gists{/gist_id}","starred_url":"https://api.github.com/users/yasirkhan177/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yasirkhan177/subscriptions","organizations_url":"https://api.github.com/users/yasirkhan177/orgs","repos_url":"https://api.github.com/users/yasirkhan177/repos","events_url":"https://api.github.com/users/yasirkhan177/events{/privacy}","received_events_url":"https://api.github.com/users/yasirkhan177/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/PropelVentures/GenericPlatform/milestones/10","html_url":"https://github.com/PropelVentures/GenericPlatform/milestones/New%20Tab%20Locations;%20new%20format_type","labels_url":"https://api.github.com/repos/PropelVentures/GenericPlatform/milestones/10/labels","id":1171077,"number":10,"title":"New Tab Locations; new format_type","description":"### Enhance locations (on page)  where content is displayed\r\n- use tab_num   (new parameters) to direct GPC to display content on different areas of page\r\n- particularly:\r\n   - right column, left column  (sidebars)\r\n   - \"top\" area  (above tabbed content)\r\n   - \"bottom area\" (below tabbed content)\r\n   - several \"center\" areas (instead of tabbed content)\r\n- detect tab_num such as \r\n   - R1, R2 ...  L1, L2   to indicate left/right columns/side ...\r\n      - this will, for instance, allow the profile photo to appear there\r\n   - C1, C2 C3 ... \r\n      - this is special because it is used *instead* of tabs (sort of)\r\n      - content is still displayed simular to tabs each one is \"serial\" under the other  (so you can scroll down th page and see each content area.\r\n      - this will probably only be used for lists (or display-only content) to avoid conflects with multiple \"update\"/submit buttons\r\n- Note ... one of the main purpose(s) of this  is:\r\n   - to display sidebars - for Extra Menus/Links and extra content (ad content???)\r\n  -  to display the profile photo or other info in a distinct and controllable area (ie we can use DD to specify)\r\n   - to display additional formatted content above or below tabbed content areas.\r\n\r\n\r\n\r\n\r\n\r\n####  Format - type - new line/ new column\r\n- Very special FD / Format type: an FD record whose only purpose is to change/augment formatting - such as:\r\n   -  force a new line\r\n   - force a new column\r\n   - display line/divider (or stylized divider)\r\n\r\n\r\n","creator":{"login":"cjcornell","id":4732533,"avatar_url":"https://avatars.githubusercontent.com/u/4732533?v=3","gravatar_id":"","url":"https://api.github.com/users/cjcornell","html_url":"https://github.com/cjcornell","followers_url":"https://api.github.com/users/cjcornell/followers","following_url":"https://api.github.com/users/cjcornell/following{/other_user}","gists_url":"https://api.github.com/users/cjcornell/gists{/gist_id}","starred_url":"https://api.github.com/users/cjcornell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjcornell/subscriptions","organizations_url":"https://api.github.com/users/cjcornell/orgs","repos_url":"https://api.github.com/users/cjcornell/repos","events_url":"https://api.github.com/users/cjcornell/events{/privacy}","received_events_url":"https://api.github.com/users/cjcornell/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2015-06-18T17:35:25Z","updated_at":"2015-07-15T20:08:45Z","due_on":"2015-07-18T07:00:00Z","closed_at":null},"comments":1,"created_at":"2015-07-15T20:08:45Z","updated_at":"2015-07-15T21:03:06Z","closed_at":null,"body":"- we must stop calling this a \"profile page\" ... it is simply the main formatting loop\r\n\r\nINTENT\r\n1. to use the same formatting loop  (and DD/FD interpretation code) for all Tabs, and \"Tab Areas\" - including Sidebars\r\n2. to enable consistent formatting and display of all fields - without special handing for \"profile sidebar etc\"\r\n3. to enable formatted \"content-only\" sidebars and pages\r\n\r\nAPPROACH\r\n-  IMPORtANT - Now - The Page \"form\" of any formatted area does NOT default to being \"live\" ...  (right now they are live, in the sense that the fields can be edited right away.\r\n- On top and bottom of any field area - is an \"edit\" button.  Once \"edit\" is clicked, then the fields can be modified (and submit/cancel buttons appear).\r\n- An area (T1, R2, etc) cannot be edited if another area is being edited (waiting for \"submit\") -ie only one area at a time can be edited.\r\n- This means that the profile sidebar can be formatted with code no different than any other formatting code.\r\n- in DD, \r\n\r\nOther Notes\r\n- Make sure the \"Edit\" button has a constant for it's text, so we can change it globally for the app\r\n- Make sure the edit button uses a sub-class so that it can be changed with the other buttons, if we use a custom style in the DD\r\n- In DD, there should be a way to specify which \"area\" on a display page CAN be made to default to \"editing on\" ... but note - only one tab area can be \"on\"\r\n- if the user tries to click \"edit\" on another area (while editing an area) - a popup message should display  asking the user if they want to submit or cancel editing the current area.\r\n\r\nCONTENT\r\n- We want the ability to add HTML formatted content (without fields) to any \"tab area\" (particularly sidebars\r\n- We'll have to have a special designation in DD  (probably table_type = CONTENT) ...\r\n- if content, then (for now) GPC will use HTML Formatted content in the Descrioption field (this will change later)\r\n- if there is a plain URL in the description field  (no tags) then GPC wil attempt to display the html file associated with that URL in the tab area.\r\n- note that the content should be \"wrapped\" using the custom list-style (if there is any)\r\n\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/comments/121746512","html_url":"https://github.com/PropelVentures/GenericPlatform/issues/84#issuecomment-121746512","issue_url":"https://api.github.com/repos/PropelVentures/GenericPlatform/issues/84","id":121746512,"user":{"login":"yasirkhan177","id":10097074,"avatar_url":"https://avatars.githubusercontent.com/u/10097074?v=3","gravatar_id":"","url":"https://api.github.com/users/yasirkhan177","html_url":"https://github.com/yasirkhan177","followers_url":"https://api.github.com/users/yasirkhan177/followers","following_url":"https://api.github.com/users/yasirkhan177/following{/other_user}","gists_url":"https://api.github.com/users/yasirkhan177/gists{/gist_id}","starred_url":"https://api.github.com/users/yasirkhan177/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yasirkhan177/subscriptions","organizations_url":"https://api.github.com/users/yasirkhan177/orgs","repos_url":"https://api.github.com/users/yasirkhan177/repos","events_url":"https://api.github.com/users/yasirkhan177/events{/privacy}","received_events_url":"https://api.github.com/users/yasirkhan177/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T21:03:06Z","updated_at":"2015-07-15T21:03:06Z","body":"this issue can be part of future enhancement but it has nothing to do with current milestones .. (image uploaded milestone or new tab locations )... This explanation can help to see the coming features of GPC . I think, this issue should be remove from this milestone and you can add in any other coming milestone. \r\n\r\nAs i told you ,i'm making it quite flexible .. it will use the same formating loop (side bar or tab area ) where it needed .."}}