Giter Site home page Giter Site logo

thomaspark / openhtml Goto Github PK

View Code? Open in Web Editor NEW

This project forked from parkov/openhtml

27.0 27.0 13.0 10.28 MB

Simple HTML and CSS editor for beginners

Home Page: https://openhtml.org

License: MIT License

ApacheConf 0.39% Makefile 0.02% PHP 37.64% CSS 28.76% HTML 4.52% JavaScript 28.67%

openhtml's People

Contributors

gseguin avatar jzaefferer avatar remy avatar thomaspark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

openhtml's Issues

Image uploads

Allow users to upload and link to images, perhaps using a third-party image hosting service.

Linter

In-line error detection, similar to what is supported in Mozilla Thimble

Dashboard state resets

When visiting a page from the dashboard and then going back, the dashboard state resets.

Links in preview pane misbehave

Clicking an absolute link in the live pane resulted in a blank preview window. Viewing the page outside of the editor seemed to work fine though.

Reference lookup

Allow one-click lookup of HTML entities and CSS properties to a reference such as MDN or w3schools.

Disable/hide/delete pages?

It would be nice if there were a way to hide old pages, even if deleting isn't supported. Some students accidentally click the new button a lot.

Account management

A page with more account management options, such as changing/resetting password, setting groups, sharing profile.

Remove undo button

Undo button can be catastrophic when not used with saves (undo everything). Command-z works better.

Improvements to how navigation works in Live pane

When navigating away from the preview in the Live pane, there's no easy way to return to the preview. Users may hit the browser back button, which takes them back but doesn't reload properly.

We can add forward/back navigation buttons, or a button to reset to the preview.

Download in dashboard

Download functionality that allows one to:

  • Quickly download individual pages from dashboard without visiting the page
  • Download all pages from a user
  • Filter dashboard by a search (on titles, usernames) and download the returned set

Flatten save options

Users are surprised by dropdown menu on hover, and the redundancy of save option in top-level and dropdown menu.

Better to present save, copy, and download all as top-level buttons.

How To Install openhtml ??

I have extracted openhtml in htdocs
on lampp with a PHP 7 server, on Lubuntu 18.04.x
but when I run it in the browser,
show error message

Warning: include(config.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/openhtml/app.php on line 2

Warning: include(): Failed opening 'config.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/openhtml/app.php on line 2

Warning: include(auth.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/openhtml/app.php on line 4

Warning: include(): Failed opening 'auth.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/openhtml/app.php on line 4

How to install openhtml ? ๐Ÿ˜Š

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.