Features

You're viewing old version number 5. - Current version

2 min

Creating new blog tool based upon Junco and Kinglet

#todo - #programming - #blogging

I created Kinglet from Junco code. I'd like to create a smaller blogging tool based upon ideas and code from both Junco and Kinglet.

App name options:

  • Modo
  • Veery
  • Tanager
  • Scaup
  • Grebe

Features

  • Development and Design:
    • API first development like Kinglet.
    • Build the server-side API code first, and then create the "client" code that interacts with the browser.
    • Responsive design
    • Keep the CSS significantly simpler and smaller this time. I start out that way but end up with too much CSS.
  • Markup support:
    • pick one of either Markdown, Multimarkdown, or Textile
    • most likely it will either be Multimarkdown or Textile because of the additional features, such as tables and footnotes.
    • some basic HTML commands will be supported too.
    • will the special embed commands for other media types exist?
    • will my long-time customized markup commands exist?
    • if going for a simpler app, then some things will need to be left out of the code, otherwise, it ends up being Junco except designed with API first, which I would prefer to have, but I'd like to do this incrementally with the existing Junco code.
  • User Accounts:
    • (signup - Signup - show_signup_form)
    • (createnewuser - Signup - create_new_user)
    • E-mail activation link
    • (acct - Signup - activate_account)
    • (login - Login - login)
    • (newpassword - Password - create_new_password)
    • (user - Profile - show_user)
    • (settings - UserSettings - show_user_settings_form)
    • (changepassword - Password - change_password)
    • (customizeuser - UserSettings - customize_user)
    • (savedchanges - UserSettings - show_user_changes)
    • (logout - Logout - logout)
    • save login
  • Blog Posts:
    • (blogpostform - BlogAdd - show_blog_post_form)
    • (addarticle - BlogAdd - add_blog_post)
    • permit namespace titles?
    • enforce unique titles?
    • (blogpost - BlogDisplay - show_blog_post)
    • (source - BlogSource - show_blog_source)
    • (versions - BlogVersions - show_version_list)
    • (compare - BlogCompare - compare_versions)
    • use related blog posts? (relatedblogposts - BlogRelated - show_related_blog_posts)
    • (blog - Stream - show_blog_stream) - blog home page
    • will toc command exist?
    • will showintro command exist?
    • will draft command exist? (draft - Stream - show_draft_blog_stream)
    • no need for the private command.
    • for logged-in owner, (deleteblog - BlogDelete - delete_blog)
    • for logged-in owner, (undeleteblog - BlogUndelete - undelete_blog)
    • is it necessary to provide an archives? (blogarchives - Archives - show_archives)
    • necessary? (blogarchivepage - Stream - show_archives_month_year)
    • (edit - BlogEdit - edit_blog_post)
    • (updateblog - BlogUpdate - update_blog_post)
    • will provide both the simple and enhanced writing areas
  • Search
    • (search - Search - search)
    • (searchform - Search - display_search_form)
    • (tags - Search - show_tags)
    • hashtags (tag - Search - tag_search)
    • (tagscounts - Search - show_tags_by_counts)
    • will i need this the 30 most used tags display? (tagscountstop - Search - show_tags_by_top_counts)
    • will i need the tagcloud display?
    • do not need the special "blog_" tag.
  • RSS
    • (rss - RSS - get_rss)
    • blog posts
    • search string results
    • hashtag search results
    • by user and overall or just overall?
  • Replies
    • if multi-user mode, will i allow users to post replies to each others blog posts? seems like a reasonable explanation. will replies be limited to 300 chars like with Junco replies, which means they are like microblog posts, or will replies in t

From JR's : articles
501 words - 3391 chars - 2 min read
created on
updated on - #
source - versions

Related articles
Creating new blog tool based upon Junco and Kinglet - Jun 18, 2014
Junco To-Do List - Jun 27, 2013
Veery Blog App - April 2015 - Aug 03, 2015
Another Facebook contribution to PHP - Mar 26, 2014
Perl programming tools to test - Nov 14, 2014
more >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: May 18, 2024 - 1:29 a.m. EDT