{"id":20418754,"url":"https://github.com/marcusoftnet/ypkbksite","last_synced_at":"2025-03-05T04:17:05.967Z","repository":{"id":29678606,"uuid":"33220991","full_name":"marcusoftnet/ypkbksite","owner":"marcusoftnet","description":"The website of Yayasan Pelyanan Kesehatan Bala Keselamatan (YPKBK... as you probably realize why)","archived":false,"fork":false,"pushed_at":"2020-09-04T09:48:00.000Z","size":9836,"stargazers_count":0,"open_issues_count":3,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T14:14:59.445Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/marcusoftnet.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}},"created_at":"2015-04-01T02:01:50.000Z","updated_at":"2020-07-30T12:28:11.000Z","dependencies_parsed_at":"2022-07-12T09:22:57.725Z","dependency_job_id":null,"html_url":"https://github.com/marcusoftnet/ypkbksite","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcusoftnet%2Fypkbksite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcusoftnet%2Fypkbksite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcusoftnet%2Fypkbksite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcusoftnet%2Fypkbksite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcusoftnet","download_url":"https://codeload.github.com/marcusoftnet/ypkbksite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241960882,"owners_count":20049344,"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-15T06:34:35.626Z","updated_at":"2025-03-05T04:17:05.943Z","avatar_url":"https://github.com/marcusoftnet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"The source code of [website of YPKBK](http://ypkbksite.herokuapp.com), including a very simple CMS\n\n\n# Kanban\n## Later\n* Add sharing buttons on all modal windows\n* Add copy URL button for sharing\n* The Yayasan Pelayan Kesehatan Bala Keselamatan needs to be smaller for medium sized screens\n* Create list of old articles in admin-ui\n* Consider move all pictures to flickr\n\n## Todo\n* Allow user to override slugname for clinics and hospitals\n* Get content for modal windows when they are shown http://stackoverflow.com/questions/12190119/bootstrap-modal-show-event. Don't need to return everything on first request. But what is reloaded?\n* Consider moving CDN-stuff to heroku and cache it instead\n\n## Refactoring ideas\n\n## Doing (2)\n* input data in production database\n\n## Done\n* Remove clinics\n* Understand why pictures are funky on articles\n* Allow non-URLs in photoUrl-field for articles\n* Wider kontakt information well\n* Set up caching for static content\n* Clean up HTML from validation error https://validator.w3.org/check?uri=http%3A%2F%2Fypkbksite.herokuapp.com%2F\u0026charset=%28detect+automatically%29\u0026doctype=Inline\u0026group=0\n* Make fav-logo transparant\n* Set the app name of the site when doing Add to homescreen\n* Google Analytics setup\n* Tests that **doesn't** verify the database content.\n* Background pictures\n\t* header image\n* split index.html to smaller views\n* improve speed of first load\n* List the pictures in folders on the page of the clinics/hosptials\n* Make sure that clinics/hospitals can alternate between local and http images\n* change css style name service-heading to be articles-heading\n* function getSlugFromName is duplicated\n* Contact form should send proper emails\n* create a separate file for site routes\n* tests for articles on site\n* Use article data on the site\n* Create Flickr Account (https://www.flickr.com/photos/131918734@N03/?, https://farm8.staticflickr.com/7584/16596141074_afeebb86ed_m_d.jpg)\n* Administration Article\n* Administration Clinics\n* Use clinic data on the site\n\n## Fix\n* Set safe output ({{ apa | safe }}) for all textarea fields for hospitals\n* Sorting of lain-lain texts in the admin UI\n* Set the app name of the site when doing Add to homescreen\n* Test that **doesn't** verify the database content.\n* Refactor lib (render and db) to one place\n* Change to hospital*s*Collection\n\n## Doing (2)\n\n## Done\n=======\n* created one test helpers\n* Refactor lib (render and db) to one place\n* Change to hospital*s*Collection\n* Sorting of lain-lain texts in the admin UI\n* Set safe output ({{ apa | safe }}) for all textarea fields for hospitals\n* Add kantor information\n* Administration Lain-lain\n* Use lain-lain texts on the site\n* Link directly to hospital/clinic/news doesnt work\n* Use hospital data on the site\n* Server images from Dropbox / Google Drive - DOESN'T WORK\n* add city and id property for hospitals\n* remove unsed files in admin\n* make favicon for ypkbk\n* Set up github\n\t* Deny\n\t* Org for YPKBK\n* closing modal windows should set URL (ex. #institution-rsbungsu -\u003e #hospitals)\n* Admin hospitals\n* Fixed... again the linking to the to modal windows\n* Background image for contact us\n* Hardcoded example news section\n* Make the social media icons bigger using fa-2x\n* The panels for hospital doesn't have to be in \u003cdiv class=\"row\"\u003e\u003c/div\u003e they will just overflow to the next line\n* Structure the application using mount\n\t* Admin\n\t* Api\n\n* Hardcoded, example clinic data\n\t* Define information\n\t** Opsir\n\t** Visi Misi\n\t** Pelayanan\n\t** Rujukan\n\t* Good pictures (400 x 250)\n\t* Information\n* For example hospital\n** pictures for web, fb and emails\n** find good picture (400 wide x 250 high)\n** get information to put on hospital page\n* define hospital information\n* Use CDN for common files\n* Deploy first version\n\n\n# License\nThe [MIT LICENSE](LICENSE) for the site code\n\nUsing the [Agency - Start Bootstrap Theme](http://startbootstrap.com/template-overviews/agency/) from [Start Bootstrap](http://startbootstrap.com) under the [Apache License](/public/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcusoftnet%2Fypkbksite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcusoftnet%2Fypkbksite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcusoftnet%2Fypkbksite/lists"}