Git Product home page Git Product logo

ncsblog's Introduction

#NCS BLOG

Join the chat at https://gitter.im/itaditya/ncsblog


Project Description

As a developer I felt the need for a college blogging app . I made it using Angular JS framework . It stands feature rich today with lots of awesome blog helping fellow geeks at : NCS Blog[http://adiblog.esy.es/]

Need For Blog

How to contribute

Fork this repo by clicking the FORK button above ^ .

  • then clone this repo into your local workstation using

` git clone www.github.com/< your git id >/ncsblog.git

  • jump in the directory containing the cloned repo with

` cd < path >

  • So now, you have the project ready to begin with .

For contribution in CSS and JS

  • the css/ folder holds all the css, but you should make a new file only .

  • always prefer making new classes(with sensible names) and style them whenever possible.

  • using Id to style multiple items is not alllowed (use classes) .

  • all featured JS is included in the js/factory.js file.

  • All the html elements are targeted through

     document.querySelector(".class_name") 
     *and* 
     document.querySelector("#id_name") 
    
    
  • events are handled via

     document.querySelector("element").addEventListener("event",function_name);
    
    
  • terminate statements via semicolons.

  • check your Js authenticity via #JsLint before sending PR(s).

  • avoid using Global variables.

  • do not tamper with controller.js .

  • always Pull the latest code and then Push to it.

  • before sending a PR, register an issue.

  • use of jqLite and Vanilla Js instead of jQuery is highly supported because the project has only two dependencies : EditArea text editor and Angular Js framework.

Main Concerns :

  • The Blog Author dashboard .
  • The Blog website landing page featuring trending and latest blogs in an intuitive manner.

For contribution in backend

  • will be updated soon, hold your horses.

Important : ### No Pull Request will be merged on master branch . Kindly use the contribute branch .

ncsblog's People

Contributors

gitter-badger avatar itaditya avatar

Watchers

 avatar

ncsblog's Issues

Error Handling ..

Using if statements and catching errors and handling them, so that all other features aren't affected

Loading a blog from DB

Still i am not getting you, what are you trying to do, I have written a blog, and download its json file and put it in a blogs folder and on loading http://localhost/ncsblog/filename(PHPHBlog.html)
It shows PHPHBlog.html is not found.. so i think everytme a person writes a blog, you need to make a new file for the reading purpose. It is quite wrong.
Accrding to me you should have to make a file fr reading and when a person calls tht file with the unique tag like this i.e http://localhost/ncsblog/(filename.html)/(unique Tag)
then i wil access tht unique tag and finds the respective content from the db and give u its json format to you and u can load it on the reading file.

I hope you understand wht i am trying to say.!!

Database

The json file downloaded on publishing a blog, all the contents of the json file is required to save in the db or only important contents?

No backend

Need for a routing and server responding through REST API backend . ๐ŸŽฑ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.