Giter Site home page Giter Site logo

ceurws / ceur-make-ui Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 4.0 94.86 MB

Web-based user interface for ceur-make

License: GNU General Public License v3.0

PHP 27.57% CSS 0.16% JavaScript 1.67% Hack 0.04% HTML 0.22% TeX 56.29% Emacs Lisp 0.76% Shell 3.87% Haskell 4.67% Makefile 0.76% XSLT 3.86% Perl 0.13%
ceur ceur-make easychair openaccess proceedings scholarly-publishing usability workflow workshop

ceur-make-ui's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ceur-make-ui's Issues

Auto suggestive widget

To provide autosuggestion of data's like conference details from dblp or google scholor dataset

Improve User experience by providing responsive input fields through out the system

Feedback got from a user after the initial internal User evaluation was to have responsive input fields to improve the user experience.
Right now the input fields are not responsive and if the user made any mistakes on the input field, we get the error prompt after clicking on the Next or Finish button.
With responsive input fields, we could notify the user right after moving to the next input field.

Fix layout issue on different web browsers

While testing the project on different browsers, we found that there is some layout issue on browsers on Ubuntu and macOS. Need to troubleshoot the issue and fix it .

System State Saving

Store the navigational states of the system, so that whenever user returns he can start from the oint where he left editing the workshop.

Adjust rights to directories

Instead of super user rights that are 777, proper rights should be assigned to the directories so that every one is not able to right in these directories.

A Collaborative Workspace for the Editors

A collaborative workspace for the editors would enhance the user experience as it would allow multiple editors to edit the workshop metadata at the same time with discussion.

Session (Optional)

When creating table of contents, sessions are optional. Hence, reduce this step to improve the usability.

Misleading Labels

"1. Metadata". ID is actually not numeric but your validator says so. "volume" should be named "volume title". Please check the in workshop.xml

also the full title should allow numbers

Enable updates to countries.json

Countries change relatively frequently. It would be good to document where countries.json comes from so that the admin can update it. If it's not downloaded from anywhere it would be good to switch from a manually maintained file to some list of countries that can be downloaded from a free source on the Web. If you can't find such a source, I might be able to write a suitable SPARQL query against DBpedia.

At the moment there are some spelling mistakes ("land Islands", "AndorrA"), and some places missing that are recognised as countries by some others, e.g. Kosovo – but it's not worth the effort of fixing them manually.

Database of Previously Published Workshops

Users can use previously published proceedings metadata stored in databases as templates, so that they don't need to fill in data every time they use the system. Additionally, system could autosuggest parts of metadata.

Date Format not clear from the form

Either add date picker if the materialize.css supports it now or rather show the format with the helper text. Otherwise user goes blind on this one.

Feedback: Progress bar

In easychair workflow the uploading and creation process is slow so more valuable feedback to the user should be shown.

Introduce User Profiling

User profiling could store the record of a particular user and it could help the system to gather user information which could help user to fill in the wizards of Table of Contents and Workshop.

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.