Git Product home page Git Product logo

tkachuko-blog's Issues

Upgrade UI capabilities

Main points:

  • Upgrade to kube
  • Add comments and get rid of disqus
  • Add easy sharing buttons (Twitter, Facebook at least)

Unify look of the blog

When tags are clicked inconsistent view is displayed: the old one with full post content. It is required to change it to new one with preview.
Also it is required to unify margins during post view on mobile devices.

Create set up for topic suggestions

It is required to allow readers to suggest topics:

  • Topic suggestion by anyone who specifies their email
  • Parse suggestion in order not to allow urls
  • Create a separate service for that

Migrate to mLab database

Migration plan:

  • Create readOnly user with login 'reader' and password 'reader'
  • Change connection properties in repository
  • Export all data from current server
  • Import data to mLab server
  • Redeploy application

Note: connection URL for local checks:

mongo ds147377.mlab.com:47377/blog -u <dbuser> -p <dbpassword>

Add markdown interpreter

It is required to have possibility to create posts in markdown markup but with rendering in current styles.

Markdown code:

```scala def hello: Unit ... ```

Should become after interpretation:

<pre><code style='language-scala'>def hello: Unit ...</pre></code>

Targets for interpretation:

  1. Code
  2. Heading (inline one #, ## etc)
  3. Bold
  4. Italic

Upgrade akka stack

It is required to update akka version in order to:

  • Get away from alpha versions
  • Update db-access and remove actors abstraction level

Blog redesign

It turns out that a bunch of people are using this blog template (and way more better than I do :))

It is required to switch to semantic ui and design custom layout from scratch.

The following features have to be maintained/implemented in new UI version:

  • landing page redesign
  • github projects links
  • information about blog
  • posts redesign

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.