{"id":18860173,"url":"https://github.com/bilginnet/myblog","last_synced_at":"2026-02-08T19:30:20.577Z","repository":{"id":205881261,"uuid":"416220853","full_name":"bilginnet/myblog","owner":"bilginnet","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-03T12:38:18.000Z","size":7987,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T20:17:52.689Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bilginnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-12T07:00:21.000Z","updated_at":"2021-11-03T12:38:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc9bc03a-4cfe-434e-b116-5568bfaf5a47","html_url":"https://github.com/bilginnet/myblog","commit_stats":null,"previous_names":["bilginnet/myblog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bilginnet%2Fmyblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bilginnet%2Fmyblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bilginnet%2Fmyblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bilginnet%2Fmyblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bilginnet","download_url":"https://codeload.github.com/bilginnet/myblog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239800487,"owners_count":19699127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T04:22:02.559Z","updated_at":"2026-02-08T19:30:18.531Z","avatar_url":"https://github.com/bilginnet.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beni Oku\n## _Blog Uygulaması_\n\n\n## Kullanılan Teknolojiler\n- Laravel\n- Livewire\n- Fortify\n\n## Kurulum\n\n```sh\ngit clone https://github.com/bilginnet/myblog.git\ncd myblog\ncomposer install\nphp artisan migrate\nphp artisan db:seed\nphp artisan serve\n```\nveya \n```sh\ncomposer install\nphp artisan app:reset\nphp artisan serve\n```\n\n## Uygulama Hakkında\n\n1. Rol Yönetici: Admin sayfasına girebilir ve tüm makaleyi listeler. Her makaleyi silebilir.\n2. Rol Moderatör: Admin sayfasına girebilir ve tüm makaleyi listeler. Kendi makalesini silebilir.\n3. Rol Yazar: Admin sayfasına girebilir ama yalnızca kendi makalesini listeler ve silebilir.\n4. Rol Okuyucu (Varsayılan): Admin sayfasına giremez. Sadece puanlama yapabilir.\n5. Gerekli Factory sınıfları oluşturuldu ve Database Seeder sınıfına eklendi.\n6. Tüm rol kullanıcıları için tek ekran login yapıldı. \n7. Admin sayfasında kullanıcılar için parola değiştirme ve profil güncelleme ekranları yapıldı.\n8. Admin sayfasında bulunan post listesi livewire ile yapıldı. Sayfa geçişleri ve silme işlemi anlık yapılıyor.\n9. Aşağıdaki olaylar Policy ile kontrol edildi:\n    - Kulanıcı rolü reader ise admin sayfasına giremiyor. Bu kontrol middleware yazılarak sağlandı.\n    - Admin sayfasında eğer kullanıcı rolü author ise sadece kendi yazılarını görüyor ve değiştirebiliyor.\n    - Admin sayfasında eğer kullanıcı moderator ise tüm listeyi görüyor sadece kendi yazdıklarını değiştirebiliyor.\n    - Admin sayfasında kullanıcı admin ise tüm listeye müdahale edebiliyor.\n10. Post/Show sayfasında oy verme işlemi yapıldı gerekli ilişki metotları oluşturuldu.\n11. Yine Post/Show sayfasında ortalama avg belirttiğiniz gibi son %30’luk kısım 2 kat etkili ondan önceki 70% lik kısım 2 kat düşük olarak hesaplandı.\n12. Yine Post/Show sayfasında önceki ve sonraki posta erişmek için gerekli linkler belirtildi.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbilginnet%2Fmyblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbilginnet%2Fmyblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbilginnet%2Fmyblog/lists"}