glugnith / glug.nith.ac.in Goto Github PK
View Code? Open in Web Editor NEWGLUG-NITH website source code :penguin: *DEPRECATED*
GLUG-NITH website source code :penguin: *DEPRECATED*
We had a proejcts page intially on glug.nith.ac.in. This was a wonderful thing that newcomers can have a look at and look at the source code. But we removed this page because that page was not managed properly.
I am thinking of creating a Projects page again on the site with following specification ---
The project page should have a project leader link that would mention the name of the project leader with some description about the project and and "How to contribute" link containing a begineer guide to contribute to this project.
We should put up a banner for the Software Freedom Day which is approaching soon. Please refer to how we did it last year (by putting up the banner alongside tux in the header). Should be a quick task if anyone's up for it.
Find banners here: http://wiki.softwarefreedomday.org/Promote
Refer to this commit from @rohanjaswal2507 on how to do it: 931b4c6
gluPaste is not working. this needs to be taken care of as soon as possible.
@sagarkarira is thinking of rewriting this in nodejs.
The website doesn't looks good in smaller screens (mobile devices). We should try to fix this. I think the best way would be to use a responsive layout using bootstrap. There are lots of free templates available (which may be tweaked) or we can work one of our own out. This task would take quite some time and effort but it would be quite fun ๐
Please note that the design of the website should reflect the spirit of FOSS.
We have a new logo on facebook glugnith page. We need to replace the old logo on the website with this new logo such that it doesn't look awkward. I remember last time we did this, it was looking awkward changing the whole orientation of the website.
The LDP link at the bottom of page is no more active. It is giving a 404 not found error.
members page is at http://glug.nith.ac.in/members
and this page is vary basic so it should be dynamic.
Make sure all the images are web ready. You can use tools like https://tinypng.com/
Its very important because images impact the loading of pages. See Getting Started for instance.
The open-source world is quite vast and it's quite difficult for a newcomer to start with. This page should contain useful links that people might find useful (videos or websites) in order to get started.
This should be designed in a way such that one doesn't get overwhelmed with the information. This should be an easy task if anyone is interested; perhaps GLUG(ers) can work on this in a team.
glug.nith.ac.in/wiki/ is no more active now. We need to keep it managed and spread the word so that people create more accounts, make their own home page and make it primary platform for any kind of personal articles they want to publish.they can also create a good homepage there.
I have set up the mail server on the server again but this time emails won't be stored on the server but rather would just be forwarded to the email address that the member provide.
Lets create a form which asks for following information.
Name
Roll no.
Branch
Email address to forward to
Requested email alias
Why you want an alias ? (Requester will have to answer this and convince that he should be granted an email alias)
Both the header and the footer shows fb and twitter links.
They should be removed from the header as they're redundant. Should be an easy task ๐
Perhaps editing this will help,
https://github.com/glugnith/glug.nith.ac.in/blob/master/includes/header.php#L80
The site shows the banner "We are organizing SFD...". This should be removed since SFD is over.
To be truthful How do I get started do not contain any command about how to clone, run project and push changes
Cloning Project
$ git clone https://github.com/glugnith/glug.nith.ac.in.git
Running project on linux using lamp
$ <editor> /etc/apache2/sites-enabled/000-default
change document root to project directory
or
copy project source code in /var/www
Push Changes
$ git push origin master
feel free to add your views
It would be better if we indent the whole source code of the website, it would help new contributors to quickly dive in.
Moreover, we need to scrub the code(remove stupid comments, add new comments at appropriate places etc. )
Having a gitter room for GLUG-NITH website would be great.
The database needs to be updated with the latest semester result.
http://softwarefreedomday.org/ provides a countdown script which displays the number of days left for software freedom day. The code can be put on our website.
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.