All Projects → Shazwazza → Articulate

Shazwazza / Articulate

Licence: mit
A wonderful Blog engine built on Umbraco

Projects that are alternatives of or similar to Articulate

Chyrp Lite
An ultra-lightweight blogging engine, written in PHP.
Stars: ✭ 131 (-26.4%)
Mutual labels:  blog-engine
Blog
My Blog & Blog System
Stars: ✭ 148 (-16.85%)
Mutual labels:  blog-engine
Aspnet Api Versioning
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
Stars: ✭ 2,154 (+1110.11%)
Mutual labels:  aspnet
Oblog
An Auto Rendering 🔽 Blogging System Based on MarkDown & Vue.js | 自动渲染装载 MarkDown 内容的博客系统
Stars: ✭ 133 (-25.28%)
Mutual labels:  blog-engine
Mvcdonutcaching
ASP.NET MVC Extensible Donut Caching brings donut caching to ASP.NET MVC 3 and later. The code allows you to cache all of your page apart from one or more Html.Actions which can be executed every request. Perfect for user specific content.
Stars: ✭ 146 (-17.98%)
Mutual labels:  aspnet
Aspnetcore Tooling
Tools for ASP.NET Core apps, such as MSBuild targets, Visual Studio extensions, and command line tools. (Open issues on https://github.com/dotnet/aspnetcore/issues)
Stars: ✭ 151 (-15.17%)
Mutual labels:  aspnet
Sunengine
SunEngine – site engine with blog, forum and articles sections features support.
Stars: ✭ 130 (-26.97%)
Mutual labels:  blog-engine
Ng2 Signalr
angular2 - asp.net signalr library
Stars: ✭ 176 (-1.12%)
Mutual labels:  aspnet
Publify
A self hosted Web publishing platform on Rails.
Stars: ✭ 1,777 (+898.31%)
Mutual labels:  blog-engine
Netcorecms
NetCoreCMS is a modular theme supported Content Management System developed using ASP.Net Core 2.0 MVC. Which is also usable as web application framework. This project is still under development. Please do not use before it's first release.
Stars: ✭ 165 (-7.3%)
Mutual labels:  blog-engine
Gatsby Theme Novela
Welcome to Novela, the simplest way to start publishing with Gatsby.
Stars: ✭ 1,647 (+825.28%)
Mutual labels:  blog-engine
Sciblog
A blog made with django designed like a scientific paper written in Latex.
Stars: ✭ 145 (-18.54%)
Mutual labels:  blog-engine
Serendipity
A PHP blog software
Stars: ✭ 151 (-15.17%)
Mutual labels:  blog-engine
Trofaf
Super simple live static blog generator in Go. Vraiment trofaf.
Stars: ✭ 132 (-25.84%)
Mutual labels:  blog-engine
React Core Boilerplate
Powerful ASP.NET Core 3 templates with React, true server-side rendering and Docker support
Stars: ✭ 169 (-5.06%)
Mutual labels:  aspnet
Dropplets
Welcome to an easier way to blog - A minimalist markdown blogging platform.
Stars: ✭ 1,616 (+807.87%)
Mutual labels:  blog-engine
Flog
A Simple Blog Powered by Flask
Stars: ✭ 150 (-15.73%)
Mutual labels:  blog-engine
Notablog
Generate a minimalistic blog from a Notion table. [WIP]
Stars: ✭ 177 (-0.56%)
Mutual labels:  blog-engine
Blog
Minimalist database less blog engine
Stars: ✭ 174 (-2.25%)
Mutual labels:  blog-engine
Disqus Proxy
Hexo插件 解决国内不能访问 Disqus 的代理
Stars: ✭ 154 (-13.48%)
Mutual labels:  disqus

Articulate

A wonderful Blog engine built on Umbraco


❤️ If you use and like Articulate please consider becoming a GitHub Sponsor ❤️

Features

Supporting all the features you'd want in a blogging platform

  • Categories & Tags
  • Themes
  • Multiple archives
  • Live Writer support
  • Markdown support
  • Post from your mobile phone including photos direct from you camera
  • Disqus or Facebook comment support (or build your own)
  • Search
  • Blogml import/export (including Disqus import)
  • Customizable RSS feeds
  • Customizable urls
  • Author profiles

Minimum requirements

Articulate version 4+ is only compatible with Umbraco 8.0+

Documentation

Docs on installation, creating posts, customizing/creating themes, etc...

Discussions

Please post to this Umbraco discussions forum to discuss Articulate, it's features and functionality. Do not post issues here, post them here on GitHub

Issues

If you have any issues, please post them here on GitHub

Releases

See here for the list of releases and their release notes

Contributing

If you would like to contribute to the Articulate project, you'll need some info on how to get started with the solution

  1. Clone the repository
  2. Open the /src/Articulate.sln file
  3. Run a Nuget package restore (you can right click the solution in VS and choose Restore packages)
  4. You will need to then run this in the Package Manager Console: Update-Package UmbracoCms -reinstall this is needed due to the way that Nuget works for Umbraco and will install all the client files
  5. Build the solution
  6. Ensure that Articualte.Web is set as the startup project
  7. Start the Articulate.Web project
  8. This will run the Umbraco installer, install as per normal
  9. Open a powershell command line at the /build folder
  10. Execute build.ps1
  11. This will prompt you for a version, enter the latest Articulate version (at the time of writing this is "3.0.0")
  12. It will prompt your for a pre-release value, just press Enter to skip this
  13. Once the build has completed, it will have created the Articulate Umbraco package at /build/Release/Articulate.zip
  14. Install this package in the Umbraco back office

Now you're all set! Any source changes you wish to make just do that in Visual Studio, build the solution when you need to and the changes will be reflected in the website.

Changing Umbraco Articulate schema elements

What I mean by 'schema' elements here are things like Document Types, Property Types, Data Types, etc... If you wish to make changes to these, like adding a property to the Blog Post Document Type, you must make the changes in the xml file: /buid/packagemanifest.xml

Updating to latest committed changes

If you are developing on this project and someone has made changes to any schema elements and you need to sync your environment to the latest changes, you can now use the Articulate dashboard installer and run the installer. This will essentially re-install the package business logic will will add any missing schema elements that are missing.

If you wish to re-force the package installation, you can remove the Articulate <package> element from the file /App_Data/packages/intalled/installedPackages.config for the current Articulate vesion you are working with. Then you can run the dashboard installer and it will re-sync the data.

Copyright & Licence

© 2019 by Shannon Deminick

This is free software and is licensed under the The MIT License (MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].