Skip to content

UI: Vocab & Bootstrap? #103

Closed
Closed
@Zren

Description

@Zren

Edit:

Currently redoing the UI with Bootstrap & FontAwesome & whatever is needed.

Demo: http://nameless-hollows-5487.herokuapp.com

Progress

Discussion Category

  • CategoryListPage
  • AllDiscussionListPage
  • CategoryDiscussionListPage

Discussion

  • DiscussionPage
  • NewDiscussionPage

Script

  • ScriptListPage / Homepage
  • ScriptPage
  • ScriptEditMetadataPage
  • ScriptEditScourcePage
  • ScriptViewSourcePage

Script Issue (Extends Discussion)

  • ScriptIssueListPage
  • ScriptIssuePage
  • NewIssuePage

Script Group

  • GroupListPage
  • GroupScriptListPage

Library (Extends Script)

  • misc

User

  • UserPage
  • UserScriptListPage
  • UserCommentListPage
  • UserEditMetadataPage
  • UserEditPreferencesPage
  • UserNewScriptPage
  • UserWriteScriptPage
  • UserManageGithubSyncedScriptsPage
  • UserListPage

Auth

  • Register (& Login as the username input was removed)

Moderation

  • Graveyard
  • Flagged

Admin

  • UserListPage
  • UserPage
  • ApiPage

Misc

  • 404 Page

Original Post:

Seeing as most users are probably coming from Userscript.org, I'm wondering why you changed some of the vocabulary.

  • Tags => Groups
  • Forums => Garage (Ehhh...)
  • Script Requests => Beggars Corner (okay this is a snarky as hell title for it)

Comments on specific routes.

/

  • Pagination only shows the current page with directional buttons. This combined with the minimal amount of groups (summing to ~10 scripts) make the library seem tiny.
  • Giant menu icons.

/scripts/

  • Any element in the description that's not a p or table has mini text. This is because of a body { font-size: 62.5%; } ...

Demos

Looking at the UI made me want to redo the entire thing. When checking out the tracker I also saw #77, and thought if you're going to implement it for a 3rd parties, you might as well use it for the site as well. This made me think of http://datatables.net/. I noticed that NodeJS + Mongoose has a package for it on the server side https://www.npmjs.org/package/mongoose-datatable. Now I haven't checked into SEO with DataTables, so I'll have to look further into it. Anyways, I made a quick demo with it and Bootstrap 3.

http://codepen.io/Shadeness/pen/zBomq

I also tried cloning Userscript.orgs frontpage (without DataTables this time).

http://codepen.io/Shadeness/pen/LmyFB

Essentially, I wanted to point out that Bootstrap + FontAwesome would help make the site look less like it came from the 90s and more like it's a copy-paste site from the 2010.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UIPertains inclusively to the User Interface.enhancementSomething we do have implemented already but needs improvement upon to the best of knowledge.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions