The Jupiter Broadcasting community project.
dominickm / jupiter_broadcasting_mobile_community Goto Github PK
View Code? Open in Web Editor NEWThe Jupiter Broadcasting community project.
License: Other
The Jupiter Broadcasting community project.
License: Other
I think it has come time for some organization of the files. I think it's getting a little out of hand.
I purpose master goes something like:
Top Level
| .gitignore
| README.md
| License
| index.html
-|-Docs
--| COMMITPOLICY.md
--| Credits.md
-|-JQuery
--| All jquery files, like jquery 1.7.2 and jquery mobile
-|- JS
--|all.js files
-|- CSS
--| all .css files
-|-images
--| same as now
Guide:
| top level item
-|- new_folder in top level
--| one level in
Anyways, does anyone else have a good organization schema? We may just want to make a Resources folder and put the JQuery, JS, CSS, and Images file into them. It will help when transferring to different platforms or updating existing ones, as then all you need to transfer the core of the application is index.html and the resources folder.
As we get things together for the project, I think it would be a good idea to start the discussion surrounding UX / design earlier rather than later.
Let's try to brainstorm UX ideas here after we have a basic feature set down, so we can all be on the same page in terms of functionality and the UI.
I generally run JSLint with the "++ and --" flag off because I don't think crockcroft's reasoning for it is as good as the rest of lint and I don't use really silly looking statements like i++ + ++i; which are bound to confuse people. I was wondering if anyone had any suggestions on standardized flag for jslint and if I could get permission to turn the "++ and --" flag on at least in the case of for loops where i += 1 looks silly other wise I'll probably use jquery each to get around the flag.
Think of what settings we need and create the interface and if you have the time hook it up to a JSON object in localStorage. Remember to use JSON.parse and JSON.stringify when storing objects in localStorage.
Find a way to make it look more like a jupiter broadcasting application than just a regular jquery mobile app.
Ideal for someone with design experience.
Generate then from a JSON add add images if you like. Also might be a good idea to have a video and audio feed before choosing which show or handle in settings which ever you think will be the best.
So I believe I have an UI solution to the IRC/Chat Room Problem. I did commnent on it in the requirements section but I think this feature deserves it's own issue.
@ZefQ Here is a suggested task you could work on if you are interested? Just a suggestion...
I think it would be better if we replaced the settings page with the chat room. We could have a button on the header of each page for the preferences/settings relating to that page. I feel this would condense the settings down into related it preference making it easy for the user to change something based on what they are focusing on.
This would also give scrollable page for the chat window. We would need to have a fixed bar for the text box and send button, which should is best placed at the bottom similar to Text or SMS messaging apps.
As stated in the podcast, we should manage the quality of input to the project, if Mike can't provide one, we should add one to the project ourselves.
@ograycode added jquery.rss plugin into the app. I have been working on the player features.
I have been trying to work out how to get the url attribute from the encloser element inside the each item. I think you can do using the custom tokens but I can get it to work.
Does anyone know how to do this?
Now that me and @ograycode have push access to the repo. I have just been pushing my commit straight up with no peer review would people prefer if I/We used pull requests so our code was reviewed before it was let into the repo?
On a side note due to my pushing straight from my repo, the player now works for the feeds and the audio live streams :)
As stated on coder radio and in my little video I posted to dominickm, phone gap appears to be slow at loading the shows. So I am working on an HTML5 media player. The network latency issue, that is the time it takes to get anything from the network, is slow.
So we should discuss the different solutions to this problem.
When you click on jblive.tv get the stream running. Looking at the Iphone example on jblive.tv for help if you need it.
I think we should do unit testing on the application, if for nothing else than peace of mind -- especially since we greatly loosened the commit requirements. However, I don't have much expertise in this area of javascript land. I know there are several available, but not sure which would be best. I would like to be able to test the DOM as well as the logic.
Jasmine seems to have an extension for DOM testing. Does anyone have any suggestions?
What we trying to do here yo?
Can we write a basic statement of what this should do? list of features, maybe some graphics and story boarding would be nice.
I'm wondering if it may make more sense to scrap jquery mobile in favor of something more flexible. The only real advantage to jquery mobile, in my opinion, is page transitions, but those can be buggy depending on the device.
I've had success in the past using bootstrap for basic styling (responsive css and buttons), and then import other components only when necessary, such as jquery ui for gestures.
Combine that with a templating library, like handle bars, and we can avoid dom manipulation, which can become a nightmare as it can be too easy to couple the ui with the logic layers.
You end up having to do more work styling, but you're also free to have your app feel however you want.
Has anyone gotten an HTML5 video player to work? You can see my attempt here:
I tried with the following links:
rtsp://videocdn-us.geocdn.scaleengine.net/jblive/live/jblive.stream
http://videocdn-us.geocdn.scaleengine.net/jblive-iphone/live/jblive.stream/playlist.m3u8
None of which worked. Anyways, I was using Ubuntu 12.04 and Chrome Version 22.0.1229.79
OK so is this project dead?
The pull request has just sat there. Whats the news?
in keeping with the guidance of the project team/volunteers, a code style guide for the various elements of the project would be useful.
HTML markup style
css philosophy
javascript guide
...other stuff :)
I think we should have the discussion of unit testing. Are we going to strive for 100%, non-html and css, unit tested code? Should it be part of a pull request requirement? If so, what frameworks will we be using? I'm not that involved in Javascript, or iOS development, so I don't know what is available. I know Android has a unit testing framework already.
Just something we can use to play the audio tracks and stream. Nothing to fancy for the moment play pause volume and maybe a place holder image which we can pull from what we are playing later.
If you only get a mock up done other people(more than likely me) can hook up js to make everything work later.
Hello everyone!
I'm a new developer with almost no experience. And I've never used Git Hub before. My only experience with Git itself is copy and pasting into my terminal to download things like OhMyZsh.
I saw in one of the other issues that it has been decided that the best way to move forward once code starts being committed, is to fork the project and submit pull requests.
It would be incredibly helpful if someone could write up just a real quick step by step for how to manage this process for noobs like myself to get a better grasp of what to do. Or maybe this has already been written elsewhere that I'm not aware of, so just a quick link to another page might suffice.
Thanks! And hopefully I'm not misusing the issues section here. :)
Listening to an old episode of coder radio the other day and was wondering if anyone wanted to reboot this project.
I was thinking if I started by getting together some features that could be implemented in about 30 mins each and set them as issues so people can easily get involved.
Anyway let me know what you all think. Obviously I'll also contribute code myself.
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.