ryuzee / open-slideshare Goto Github PK
View Code? Open in Web Editor NEWOpen Source Slide Deck Sharing Application like Slideshare or SpeakerDeck
Home Page: http://ryuzee.github.io/open-slideshare/
License: MIT License
Open Source Slide Deck Sharing Application like Slideshare or SpeakerDeck
Home Page: http://ryuzee.github.io/open-slideshare/
License: MIT License
redirect to original url after authorization completed
After signup completed, login screen was shown. After login completed, then signup screen was shown.
In the worker shell, it seems that API requests are called in the loop without sleep. It causes raising AWS usage. We need to wait specific second before sending API requests.
Page view must be count up only when user look more than 2 page?
Consider the case that the slide only includes one page...
Needs to run tests continuously with CircleCI...
follow PSR-2 style guide
Show slides by category
Extract texts from slides and display them in a view.
Create statistics page to show
Being able to download original slide when the author checked the flag of permitting to download.
In the slide view, add "share" buttons for
These two files are very similar and thus there is a need to refactor.
Admin can set the options...
It will take time for the upload files to be cached in CDN. Thus need to stop using CDN for 30 minutes after upload...
refs #8. When scrolling down to the bottom, users can not see the right sidebar...
To add OSS as a prefix to be able to let developer know required var.
Implement a new feature to arrange all pages vertically in a page to get scrolling easy.
Implement tag features.
CSS and Javascript in embedded player pollute the destination page...
To include the slide viewer into other web pages, it needs to implement embedded script feature.
Wants to use CDN in front of Amazon S3
file_get_contents(https://example.com/list.json) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known [APP/Controller/Component/S3Component.php, line 267]
Direct link to specific slide page does not work...
<i class="fa fa-fast-forward"></i> and <i class="fa fa-fast-backward"></i>
)To implement #3, it needs to add extension to uploaded files.
Admin can edit slide data as follows.
Scroll bar does not work when moving next or previous page.
Some shortcut keys must be assigned to GoToNextSlide / GoToPrevSlide
Replace current CakePHP favicon to an original one...
Allow to show slides in the full screen viewer
if a user is located at public page such as slide view and list view, it's better not to move user to other page after logout
Can we handle with Keynote files in this app?
See. https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html
Needs to identify css class name.
When a slide was replaced by a new one, number of pager marker increases while converting the slide...
Like qiita.com, it's better to have a new feature to let users be able to stock slides.
i18n enhancement
To keep source code readability, Moving inline css to files is required.
At this point, top page show the slides by created time order. However, it's better to show slides with PV order to grasp the popular slides.
Being able to show download count when a slide can be downloadable.
For example, home.ctp
This app already had a feature to add comments to whole slide. However it's more better to have a feature to add comments to independent slide pages.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.