Code Monkey home page Code Monkey logo

lucid's Introduction

ziki

ziki is a blogging service like wordpress it runs on your own self-hosted domain. Think of it as a distributed social network. It does not run on a url like medium.com/markessien or wordpress.com/markessien. I can install ziki on my own personal domain and set up my own blog.

I can install ziki on markessien.com or on a custom domain of my choosing.

Ziki relies on the use of two terms:

Owner and Guest

The owner

This is the person that downloaded ziki and installed it on their domain. The owner has permission to view their timeline, write and publish posts and follow other ziki users' posts using RSS. The owner only has an additional link called timeline which is private. The owner can choose to make their timeline public.

The Guest

This is the person visiting a ziki site. When on the site, the users can view posts by the site owner. If a guest wants to interact with the posts i.e like or comment they can login to the site to access these privilleges. If the site uses disqus for commenting, the guest has no access to native login only the site owner does.

Contributing

  • Make sure you have setup your PHP development environment
  • Ensure composer is setup on your development environment
  • Fork your own copy of the repository
  • Clone it
  • Run composer install --no-dev
  • Run php -S localhost:8000.
  • In your browser, go to localhost:8000 to view the website.

The Pull Request Template:

PR Title: <one-line desciption of your changes>

**Changes**
- descibe first change
- describe more changes (if necessary)
- ...

**Testing**
Describe how to test the changes you've made. For example, if
you added a logout button to the timeline page:
Visit `localhost:8000/timeline` and click on the logout button.

**Other Info**
Add any info that may be necessary. This section is not required.

**Screenshots**
Add if appropriate. Screenshots are needed for most front end work.

Pull Request Example:

**Changes**
- Add a logout button to the timeline page

**Testing**
Visit `localhost:8000/timeline` and click on the logout button
at the top right corner of the page.

**Other Info**
N/A

**Screenshots**
A screenshot would be added here showing the button on the page.

lucid's People

Contributors

adroit11 avatar mercyikpe avatar dmatrixng avatar kjart avatar vanneka avatar codewithoz avatar ahmzyjazzy avatar jeffogah avatar webong avatar asoluka avatar tomisinlalude avatar chibuikeig avatar weinliu avatar sa-ma avatar devmohy avatar edmund1645 avatar davidkuforiji avatar rapulu avatar eniayomi avatar tobecci avatar youngxian avatar kufo2018 avatar moyin12 avatar oyewoas avatar dacosta-m avatar iamahless avatar barrisam avatar amujodotun avatar elishaukpong avatar nedu avatar

Watchers

James Cloos avatar

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.