cthit / chalmersit-rails Goto Github PK
View Code? Open in Web Editor NEWChalmers.it built with Rails
License: MIT License
Chalmers.it built with Rails
License: MIT License
Similar to this for example.
Dynamic lists of widgets for sidebars.
Check box for public/non-public posts.
That is posts that only signed in users can see.
It should be easy to get an overview of what happens today. Such as ticket sales or some other type of event.
Period needs to be saved as bitmask with 4 values. Also needs form to reflect this.
Implement rss to support reading news in a cooler way.
Site title, address, contact information - and so on..
Support for multiple languages
Authorization through Pundit?
When post is created, make a delayed job using after_create
to email the contents!
Similar to GitHub, drag and drop images to text box to upload and insert link to it.
Look at: https://github.com/carrierwaveuploader/carrierwave or https://github.com/thoughtbot/paperclip
If a user fails with password multiple times (3?) block them for a while.
The parsing seems to return an array with a hash in it which does not work in the same manner as the other lunches.
This needs to be fixed either by handling it in the front end or changing the parser.
Create tag model for posts. Post has many tags.
The header image should random between student committees of the IT section.
When a news post is published, only notify if user has selected to get notifications from this category (or all).
Asynchronous call with JS. No blocking of fetching the main page!
It is nice if you do not have to select the file every time you enter your login information incorrectly.
Backed with LDAP
Post/events can use: https://github.com/globalize/globalize
Otherwise, use config/locales/LANG.yml
, no hard-coded strings!
User could supply a URL instead and print that document!
Administration functionality, protected from all users but admins
It currently lies below that element which makes the redirection message unreadable.
When users are uploading a header image, make them able to crop it with: http://deepliquid.com/content/Jcrop.html
We should ensure that the selected file has the correct file format.
Look at viability? 😜
http://guides.rubyonrails.org/caching_with_rails.html#cache-stores
New keys are generated all the time at present.
Hierarchical model for a generic Page
, with parent and subpages. Maybe limit depth to just one level of children.
There should be functionallity in the admin pages to manually invalidating caches. For example the lunch feed. This because sometimes the feed is broken and fixed later in the day.
At the moment every user can delete all comments on news posts
As extra information for a post
Belongs to a post - markdown!
Using http is irksome. When a news item is posted on the website there should be a script that post it in the #it channel.
This can be implemented with a simple script that connects to the irc network and post directly to that channel.
Removing the channel flag n it's possible to make the script post without joining the channel.
If remote1
is down or doesn't answer, try using remote2
instead
Implement something similar to the existing calendar on chalmers.it
Markdown code is sent to server for rendering
Create a new view and convert the old php print script to run in Ruby.
Make a signed in user enter his student union card number and show the account balance
We should utilize account.chalmers.it for doing searches for people. There should be a link to do this search after doing a search.
Define a site
(or something similar) action for CourseController that redirects the user to the course webpage!
chalmers.it/courses/dat255/site -> github.com/morganericsson/DAT255
Contact committees through an anonymous form. Maybe including the functionality to respond without revealing the sender's identity.
Preferably with support for cthit/document.
Normalize db and compare after .downcase
or .upcase
You should have the option to change most if not all string to english on the whole site. To include all the students on the IT-program.
Can we store pictures directly into the database? Whenever a user uploads a new picture there is an update in the Users table?
Preferably with arbitrary depth.
Example: /sektionen/historia
where sektionen
is parent page of historia
.
Search for posts, users, events, committees, courses.
Post has one Category
.
Needs a dropdown for all categories, choose one from them per post.
If category is event, show event details.
The category name should be translatable!
Is being released very soon, not much to fix!
http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-4-1-to-rails-4-2
Add option for collate!
lpr -o Collate=True filename
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.