GithubHelp home page GithubHelp logo

chrisfulstow / nblog Goto Github PK

View Code? Open in Web Editor NEW
284.0 46.0 140.0 4.89 MB

A lightweight blog engine built with ASP.NET MVC 3, Razor, jQuery and C#.

C# 68.22% CSS 5.62% ASP 0.03% JavaScript 14.48% HTML 11.64%

nblog's Introduction

#NBlog

An open source ASP.NET MVC 5 blog engine

NBlog is a flexible, lightweight, open source blog engine built on ASP.NET MVC 5, C#, jQuery, Razor view engine, CSS3 and HTML5. It doesn't need a database because it stores your data in JSON files, but if you like databases it also supports SQL Server and MongoDB.

Features:

  • Automatic scheduled backups to your Dropbox
  • OpenID login
  • Customisable themes
  • Markdown and code syntax highlighting
  • JSON files, SQL Server or MongoDB storage options
  • JavaScript and CSS merging and compression

NBlog is built using these fantastic open source libraries:

To see NBlog in action, check out blog.appharbor.com, chrisfulstow.com.

It looks like Azure has expired my example of this enhanceed forked blog, which has an "About Me" section and supports uploading a corresponding image to storage in Blob or SQL. From what I could find, the lfoust/NBlog fork still has some similarities to this demo, and it is still running here: blog.spontaneouspublicity.com

##License NBlog is open source under the The MIT License (MIT)

nblog's People

Contributors

brndmg avatar chrisfulstow avatar fraga avatar friism avatar lfoust avatar mcarr5 avatar pgrm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nblog's Issues

Repository migrator

"As an admin, I want to migrate data from one IRepository to another, so that I can move my blog between different types of database."

Anyone interested to work on this project?

Hi, i want to work on this project. Refactor the code, upgrade to new technologies. It would be great, if someone else also joins me to contribute in this project. Please comment if anyone is interested.

Deployment guide required.

Please, can you write a small deployment guide to one or two platforms such as GitHub pages, Wordpress, Blogspot, etc.

add pagination of entries

Below some functional requirements:
As a blog owner, I want to be able to enable or disable pagination mechanism
As a blog owner, I want to be able to set page size

Add build versioning

Add auto-incrementing build versioning. Display current build number in the footer.

Add possibilty to create and manage comments

Below I place business requirements for this new feature:

"As a common user(not looged) I want to add comment to entry, so that people could see my opinion"

"As an owner of the entry I want to decide whether users can entry comments or not, so that ...." - If entry definition allow add comment, then user will see "Add comment" form, if not then user will see text "Comments are disabled for this entry"

"As an owner of the entry I want to block sent comment, so that coments don't contains bad words" - Author can block comment, but he have to defined reason - this reason will be available to all users.

What do you think of that? You can add your user stories,

Post Create/Edit

Hi,

why creating an Entry is missing Slug and Date inputs?

And also on both Create and Edit it cannot locate the markdown buttons.

It is looking here
http://localhost:8080/resources/scripts/wmd/images/wmd-buttons.png
while they are here
http://localhost:8080/scripts/wmd/images/wmd-buttons.png

Which is in a css rule in wmd.css line 72. My guess is that it is not correct?

Need basic info to get the site running in VS2015

Not sure if anyone is monitoring this. I am kind of a novice. Have built a few simple MVC projects in VS2015.
Got the Nuget packages updated, have a clean build, but the project won't run in VS2015. I guess it is not a standard ASP.NET MVC solution.
The project builds as a class library, and says it needs an executable in the solution to run.
I am used to setting a single path in web.config to get an ASP.NET project started in the browser.
Appreciate any suggestions.
Bruce

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.