GithubHelp home page GithubHelp logo

blicki's Introduction

Blicki

Contributors: benedictsinger, danhauk, graceofbase, lschuyler, mikejolley
Tags: wiki
Requires at least: 4.6.1
Tested up to: 4.6.1
Stable tag: 4.6.1

A Knowledge Evolution Revolution: Contribute with ease. Watch how information changes over time.

Description

A Blicki is a blog and a wiki. The purpose is to create a platform on which anyone can share knowledge. The blicki makes it easy to contribute with a front-end blog editor, while showing how information is added to and evolved.

Features

  • Front-end blog-style editor. No markdown required.
  • Anyone can edit. Visitors do not need to create an account to contribute.
  • An admin role has the ability to moderate new pages and edits.
  • Revision history and stats show at the footer of each blicki entry.
  • Links that connect to other entries on your Blicki.
  • Each entry has a table of contents. Hello easy navigation.
  • Images can be added via hyperlinks. Don’t worry about your Blicki getting weighed down with too much or oversized media.
  • The Blicki can be added to previously built sites via a custom post type. You can have a website, a blog, and a blicki all in one!

Installation

  1. Upload the plugin files to the /wp-content/plugins/blicki directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Use the Settings->Plugin Name screen to configure the plugin (?? not sure we’ll have this)
  4. Your wiki content can be found by clicking ‘Wiki’ on your dashboard’s sidebar.

Frequently Asked Questions

What if someone shares false knowledge or something that shouldn't be on the Blicki?

New entries will be submitted for moderation by an appointed admin. Edits to entries will send a notification to the admin to review.

Do I have to use the wiki markdown language to contribute?

Nah - we're adding a front-end blog editor, so you can leave the brackets behind.

Does the Blicki have a theme song?

Of course! That blicki. That blicki wiki.

Why is there a C in Blicki?

The 'C' stands for carrot. Also, bliki.com was registered in 1999 and is unavailable.

Can I set a blicki page as the front page of my site?

That setting isn't an option right now, and it's for a good reason. The front page of a wiki-style site is a great place to explain the purpose of the site and introduce navigation links around the blicki.

Here's information on creating a static front page:

https://codex.wordpress.org/Creating_a_Static_Front_Page

Changelog

0.1

  • Original version

blicki's People

Contributors

brookedot avatar danhauk avatar lancewillett avatar lschuyler avatar mikejolley avatar singerb 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

blicki's Issues

New Entry Form

Create a new entry option that's more automated than a shortcode and doesn't require looking up the instructions in the Readme for use.

Frontend editor

  • WYSIWYG editor
  • Email address
  • Log IP
  • Date for revision
  • Post -> create revision for moderation

Use Akismet on suggestions

We talked to Chris Finke about this. The salient points are:

  • Mozilla is doing this on their MDN wiki
  • pass wiki-revision as the type
  • only pass the added lines from the edit
  • reasonable to use this only to display some info on the approval screen, maybe discard very bad edits indicated by Akismet
  • check the Jetpack contact form code for how to utilize the Akismet plugin to do most of the work for you (including API key)

Guest user's name is not displayed

When a user without an account suggests a change, the name that they enter when submitting doesn't display in wp-admin or on the front-end.

image

image

Blicki entries option in menu settings

Blicki topics can be added to a menu, but entries themselves have to be added with a custom link. Let's add entries themselves to the custom menu options.

Editor permissions at subpage level

Hi, I was in Dr. Conner's class at the end of last semester when Gracie showed us Blicki. I had suggested that editors and contributors have permission at the subpage level since Dr. Conner was thinking about using blicki for a classroom setting. In this way, teachers or editors of certain sections would have control only of those sections. For example on a classroom blicki page like home/semester/classes/ENC3150, a student contributor could only log in past the .../ENC3150 page. The same would be so for an editor, perhaps of a section in an online newspaper like home/USFSPstudentnews/section/artsandentertainment/articles, an editor would only have control of pages past .../artsandentertainment.

I mentioned this idea to Gracie at the time and she told me to post it here, I just hadn't got around to it, but I didn't forget!

Thanks.
-philip

Add Version Number

Currently the version number of blicki is ¯\_(ツ)_/¯ this causes WordPress to always think that an update is available. This can be resolved by using a numeric version number.

screenshot_26-09-2016-10 52 48

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.