A light-as-possible rewrite of Lexiconga
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robbie Antenesse 4ad86e31fa Fix updateCurrentChangeDictionaryOption() selector 10 months ago
src Fix updateCurrentChangeDictionaryOption() selector 10 months ago
.gitignore Force local project database user/password setup 10 months ago
.postcssrc Set up autoprefixer for css 10 months ago
README.md Update README.md to be helpful 10 months ago
composer.json Add composer and some things to help with dev + basics 10 months ago
composer.lock Add composer and some things to help with dev + basics 10 months ago
index.html Only render MakePublic if logged in 10 months ago
package.json Add original .htaccess file from Lexiconga 10 months ago
view.html Make view.html a template for router.php to use 10 months ago
yarn.lock Add composer and some things to help with dev + basics 10 months ago

README.md

Lexiconga

This is the light-as-possible rewrite of Lexiconga.

Installation

  1. Clone and run yarn and composer install to install dependencies.
  2. Import src/structure.sql into a database called ‘lexiconga’ on your MariaDB server to get the database structure.
  3. Copy src/php/api/config.php.changeme to src/php/api/config.php and update the values within to enable connections to your lexiconga database.

Requirements

Development

npm start bundles and watches frontend and backend changes. Set up a junction link to dist from the root of your php-processing web server.

It’s less useful, but npm run serve-frontend-only will bundle and serve only the front end stuff from localhost:1234. The bundled files all still get bundled into dist.

Production

npm run bundle bundles and minifies the frontend stuff and also copies the backend stuff to dist. Be sure to run npm run clear to delete the contents of dist and .cache before using npm run bundle to make sure you don’t get old dev versions of the bundled code included in your upload.