{"action":"created","issue":{"url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/3","labels_url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/3/comments","events_url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/3/events","html_url":"https://github.com/david-garcia-nete/policybubble/issues/3","id":123961042,"number":3,"title":"Implementation of tags.","user":{"login":"david-garcia-nete","id":6455780,"avatar_url":"https://avatars.githubusercontent.com/u/6455780?v=3","gravatar_id":"","url":"https://api.github.com/users/david-garcia-nete","html_url":"https://github.com/david-garcia-nete","followers_url":"https://api.github.com/users/david-garcia-nete/followers","following_url":"https://api.github.com/users/david-garcia-nete/following{/other_user}","gists_url":"https://api.github.com/users/david-garcia-nete/gists{/gist_id}","starred_url":"https://api.github.com/users/david-garcia-nete/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-garcia-nete/subscriptions","organizations_url":"https://api.github.com/users/david-garcia-nete/orgs","repos_url":"https://api.github.com/users/david-garcia-nete/repos","events_url":"https://api.github.com/users/david-garcia-nete/events{/privacy}","received_events_url":"https://api.github.com/users/david-garcia-nete/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-12-27T05:17:24Z","updated_at":"2015-12-30T13:46:05Z","closed_at":null,"body":"Right now I have a landing page and a page to create issues.  However, tagging issues is a problem.  I need to make a way that users can tag issues.  Or a way that they can make citations.  The point of this Web site is to have a balance between fact an opinion.  It is not supposed to be a news site (little citations) and it is not supposed to be an encyclopedia (little opinion).  It is supposed to be a balance where people can create policies and add research.  Maybe that should be my next step.  Once a policy has been created it will need it's own page.  Also I need to think about creating user accounts, though this is a little cliche.  \r\n\r\nI wish users could just go to the web site and create policies without logging in.  If they want to to keep track of their polices, then they could create an account.  Right now I am building the bridge before arriving at the river.  In other words, this is not what I should be doing right now.  I should be creating the policy page.  When you click on a policy, it should take you to the page for that policy.  However, I need to create user accounts because the issue page says my issues.\r\n\r\nMy beef with this is that it will ruin my home page.  When you go there it says, welcome, blah blah blah, create and issue.  then it takes you to a page with tests data that I inserted into the database.  What it should really do is have you create issues.  This is where the user could enter their classifying information.  Rather than creating an acount, when they create an issue, the could create a key with the issue.  In fact, this should be required, so the database doesn't get muddied up with issues with now owner.  In fact, when an issue is created, the user should have to create an account.  What is the best way to go about doing this?  How will the registration appear on the home page?  I suppose the user could select register.  What happens if they don't.  Again, it could be like facebook.  If you don't have an account, the landing page could be a registration/login page.  If you do have an account, you could just go to the current landing page, the one that welcome you.  Wow. That is really how it needs to be.  So what I need to do next is improve what I currently have by making the landing page a login/register page if you are not currently logged in.  Once that is done the user can create issues.  I can create the user table and add a user field to the issue table.\r\n\r\nI need to do some googling to see the best way to do this.  I already have a pretty good idea from what I do at work.  Mostly, the authentication page is off to the side and you will only get redirected there is you are not logged in.  I am a little worried about acl but that should be easy.  That comes later when you have personalized stuff i guess.  But I don't need that right now.  I need to create the login.  I need to research how this is best done with ZF2.  By the way, this maybe be a good time to start using phpunit.  I want my software to be well tested and reliable.  Also I want to learn how diligent I should be about my testing.  I am preoccupying a lot at work about testing and it is taking a long time.  If I can get could coverage on policy bubble without taking a long time, that would be neat.\r\n\r\nAnway,  create the login, test it.  I may need to create some navigation at the top.  that will be later as I can already do eveything wihout the navigation.  Get to it.   "},"comment":{"url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/comments/168001206","html_url":"https://github.com/david-garcia-nete/policybubble/issues/3#issuecomment-168001206","issue_url":"https://api.github.com/repos/david-garcia-nete/policybubble/issues/3","id":168001206,"user":{"login":"david-garcia-nete","id":6455780,"avatar_url":"https://avatars.githubusercontent.com/u/6455780?v=3","gravatar_id":"","url":"https://api.github.com/users/david-garcia-nete","html_url":"https://github.com/david-garcia-nete","followers_url":"https://api.github.com/users/david-garcia-nete/followers","following_url":"https://api.github.com/users/david-garcia-nete/following{/other_user}","gists_url":"https://api.github.com/users/david-garcia-nete/gists{/gist_id}","starred_url":"https://api.github.com/users/david-garcia-nete/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-garcia-nete/subscriptions","organizations_url":"https://api.github.com/users/david-garcia-nete/orgs","repos_url":"https://api.github.com/users/david-garcia-nete/repos","events_url":"https://api.github.com/users/david-garcia-nete/events{/privacy}","received_events_url":"https://api.github.com/users/david-garcia-nete/received_events","type":"User","site_admin":false},"created_at":"2015-12-30T13:46:05Z","updated_at":"2015-12-30T13:46:05Z","body":"Actually, I signed up for github with another email to see how they do it.  They don't require confirmation immediately.  Now That I think about it, it is not a show stopper.  I should have a link so that the user can sign out for security purposes.  When That is done, I can work on tasks for my issues.  "}}