obtvse icon indicating copy to clipboard operation
obtvse copied to clipboard

Feature Requests

Open natew opened this issue 12 years ago • 11 comments

Placeholder for feature discussion.

natew avatar Mar 28 '12 21:03 natew

I'd like to see:

Image Uploads I'd like to see it under "Options" or perhaps its own pane called "Media". Would have a simple upload button and a list of currently uploaded media above that. Clicking a media item would insert the image code into your editor at the cursor position or at the end.

Auto Save & History I think we could break some new ground here. People don't want the entire history of their writing or a ton of history states, but it would be nice to mark your revisions. The Save button would become this button, saving the current version as a history item. Auto-saving would then only remember the current status. We'd need access to history (dropdown from the menu I'd assume) as just a simple list of revisions and the ability to delete them (perhaps delete all as well).

Better pagination As per infinite scrolling... I'm a bit torn, but I may take a stab at it. My main issues are with usability. If you click a post and go back, it should leave you in the same place. Perhaps a #page12 to mark the page as well. Plus you can't just infinite scroll forever, for blogs with a large history this would become a problem. For SEO it would need to degrade gracefully and still link properly.

Commenting Absolutely against this becoming a part of the engine. But we could allow people to active/deactivate Disqus, Facebook, or the likes. If obtvse ever became its own network, I'd imagine a tumblr-like usage of replies.

Did I miss anything?

natew avatar Mar 30 '12 05:03 natew

Live preview of posts It annoys me that I have to constantly open a new window to preview my work. I'd like to have instant feedback on how the markdown is going to render.

Github Flavored Markdown I've already forked/branched this and have it running somewhat well with Redcarpet and Pygments. The code highlighting is using the Pygments BW theme so it fits well with the existing theme of the blog. What are your thoughts on using Redcarpet for the markdown parsing? It gives us the nice triple back-tick syntax for code blocks. The downside of pygments is that the syntax highlighter is not going to be natively available on Heroku, without some custom buildpack AFAIK and deployment to the Cedar stack. I would be willing to take this on and figure it out if there is interest in it. In the meantime, there is the pygmentize API hosted on heroku that can be used to convert all code samples, and then we could cache them somewhere so as to avoid hitting the API each time the code is rendered.

Twitter cross-posting I'd like to post to my twitter account when I have published a new post. That should be an easy task, and is on my roadmap of features to build.

Plugins For some of the features here it might be better to allow some plugin functionality so people can pick and choose what they want to include. I don't have the slightest idea though, how much work this would be to do effectively, I haven't given it much thought yet.

jakeonrails avatar Mar 30 '12 22:03 jakeonrails

Blogroll I guess what I mean by this is some sort of "Most recent/popular posts" section.

jakeonrails avatar Mar 30 '12 22:03 jakeonrails

Adding post excerpts

It would be great to have way to just show the excerpts on the index page

amacgregor avatar Apr 04 '12 23:04 amacgregor

Admin Adding some sort of security to prevent overwriting of a post with an older one.

Oliviergg avatar Apr 12 '12 11:04 Oliviergg

Sidebar I would like to have some control of what currently sits within the sidebar, for example to be able to add one or two custom links, or remove them: For instance if i didn't use twitter, or didn't enter a twitter username in the config the link should not be rendered.

webjames avatar Apr 23 '12 16:04 webjames

You do have control of the sidebar, just leave a field empty. You can also just edit the application.html.erb

natew avatar Apr 23 '12 16:04 natew

Responsive design? Currently tough to use on mobile devices with the fixed side panel display.

scootklein avatar Apr 23 '12 22:04 scootklein

A "posted_at" time different from created_at or updated_at -- I started a post yesterday as a draft and posted it today--it shows up earlier in the index than a post I created & published today. IMO posted_at should default to updated_at on publish if it is null on publish.

sstrudeau avatar Apr 26 '12 22:04 sstrudeau

+1 for Blogroll, Image Uploads and Adding post excerpts I also like the idea of Commenting with Disqus

A couple more ideas:

Hide long code snippets It would be nice to be able to, much like post excerpts, hide long code snippets on but on the front end (so not like post excerpts). To have a click able "..." or similar which would then expand the code fragment to its full length.

(more) SEO friendly Sitemap It would be nice to have an auto generated XML sitemap URLs Make use of the the rel=canonical tag to insure query parameters are not indexed, or to use rail rewrite to 301 visitors to the canonical URL for that post, looking in my webmaster tools i can already see duplicate content warning because of query parameters. This is no fault of the engine itself, just a sanity good practice thing as you have no control of how people link to your content.

A note on Responsive design: I tried obtvse out on an ipad and the current layout lends itself nicely to landscape view on the iPad, however perhaps losing the sidebar, and perhaps putting the same information in the header for phones would suffice?

Just want to say - thanks Nate, i'm really enjoying using obtvse, such a refreshing change from Wordpress.

webjames avatar May 02 '12 10:05 webjames

Ideas Section in Admin Dashboard

I think it'd be awesome to have a section dedicated to quick things you'd like to jot down on the backend. Perhaps before they turn into drafts.

ghost avatar May 18 '12 10:05 ghost