Commit graph

40 commits

Author SHA1 Message Date
ro
4723db98d5
ignore scripts/theme folder
removed files from the script/theme folder under assets because this
content will be changed dynamically when a site is published
2024-07-02 15:07:54 -06:00
ro
ed6f028598
added layout varible to sorting, updated ignore
data sorting needed a new variable to differentiate between index page
rendering and standard page rendering, so that was added to the return
as well as updating the render script to include the variable that
wasn't being added for tags

also updated the git ignore file to ignore global images that are not
used by the base system. the script theme folder needs to be ignore as
well as that is going to updated by the theme itself for front end
coding and not used by the system
2024-06-26 14:08:53 -06:00
ro
e09d85292a
added labels to forms (#102), init templates added
added some labels to login and set up forms for better accesibility and
clarity about what info is being requested.

found a bug in setting where the site would error out if it can't find
the correct config files instead of going to set up, so when config
files aren't present, it loads template files to continue to process.
still thinking about a better fix for this

also discovered that the init files needed for a fresh install had been
removed, so those are back in place
2024-05-08 15:55:27 -06:00
ro
a5583debbd
page rendering, part 1
to complete page rendering, the default theme needed to be converted to
use blade templating. rather than update the theme kit as a seperate
progress, it will be integrated into this codebase so themes can be
developed and tested in app.

the basics for the theme kit are in place, so now conversion of the
defualt theme can be completed.

once the that is done, it can then be used to complete the rendering
engine to export HTML files
2024-03-14 16:58:11 -06:00
ro
1e37580869
added front end scripting to recreate API
dropped in js from the old site to begin the process of wiring up the
API, but this time around, scripts will be served directly in browswer
rather than being transpiled through NPM/Babel, eliminating the need for
NPM.

also scripting will new modularized and served specifically for the
requirements of the page loading it. no more front loading everything.
only script that is needed for that page will be retrieved. if no
scripting is needed, none will be loaded.

The only casualty so far has been syntax highlighting due to prismjs
still being a common js module, but either this will be replaced with
another library or a custom syntax enginge will be created at a later
date
2024-03-06 11:53:40 -06:00
ro
367f20d8fa
Started template conversion
Brought over a template from the old build to see how the conversion
process would go (it's not bad) and see if the CSS would still stick (it
did)

The wiring will be finished when the auth class is completed
2024-03-01 18:16:24 -06:00
ro
8d3af5b6e1
Added fipamo content, set up basic routes for test
Added the folder containg Fipamo markdown files to set up a basic route
for the start of the dashboard and quick test to make sure the file
    paths can be read

also added CSS files that will style the new template system, which is
currenlty in twig but will be convereted to blade
2024-02-29 13:00:59 -06:00
ro
6219d68b01
Upated git ignore file
removes parcel cache from repo
2024-02-29 11:34:31 -06:00
ro
45f857e9b8
The Big Flip
Removed the Slim Framework from the codebase and installed the latest
Laravel version to be the new foundation for the project moving forward.

Code from the old version will now be ported to the new version.
2024-02-29 11:09:17 -06:00
Ro
f1850ce7f7
Site Creation Hot Fix
There was an error in the request to set up a fresh site on the front
end and handling the respective object on the backend that was causing
the process to error out.

Also added the source map for the dash script because it's eventually
going to be fully transparent anyway.
2023-04-06 17:59:31 -07:00
Ro
e7cd52bd12
Fixed script after removing dependency
Removed 'carot-ps' from dependencies so it had to be removed from
scripts calling that package.

Also renamed dash script to 'dash.js' just so it's clear it is for the
dashboard
2023-04-05 17:14:21 -07:00
Ro
07b422a9c3
CSS Overhaul Part 1
This one is a doozy, so let's breakt it down into what areas where
touched.

-   updated package json to remove unneeded dependencies.
-   rebuilt file uploading to simply a very convuluted process
-   began proces to replace icons with https://tabler-icons.io
-   began process of removing the need for css preprocessor and using
    pure css
        - login completed
        - dashboard index completed
        - page edit ui completed
- page edit ui text editor tweaked so syntax highlighting is cleaner and
  more accurate

The settings and navigation UIs still remain and then polishing the
responsive for the new css structure
2023-03-23 13:55:34 -07:00
Ro
d2f02eea50 edited ignore file to include new script. duh. 2022-01-04 13:39:28 -08:00
Ro
682406515d added assets compiling scripts, added syntax highlighting for text editor, fix for #73 2021-12-27 16:42:10 -08:00
Ro
4d44ea2a06 added base style and script assets for dash 2021-04-27 00:31:49 +00:00
Ro
c6f7c56f4a Activated site back up via zip and added download link in settings 2021-04-25 15:48:46 -07:00
Ro
b98707bb0d install site activated, fixed large image upload issue(php setting), fixed page indexing 2021-04-23 20:54:56 -07:00
Ro
9283a7f5b3 tag html rendering implemented 2021-04-21 18:41:32 -07:00
Ro
5ad1118244 clean up API, re-connected API to front end, base template tweak 2021-04-01 12:54:03 -07:00
Ro
f3aa86d472 git ignore tweak to save index. oops 2021-03-28 15:23:34 -07:00
Ro
67a47355d2 added basic routing and page rendering 2020-11-12 14:01:29 -08:00
Ro
125256838c clean up to move nodejs-archive-branch 2020-11-11 13:01:47 -08:00
Ro
efb20eeeb3 fixed git ignore remant blocking new api path 2020-08-17 15:12:34 -07:00
Ro
96e7fddcdf git ignore update 2020-08-17 15:11:00 -07:00
Ro
634011059d finally added a damn favicon 2020-07-09 15:15:00 -07:00
Ro
dca45315f4 edited git ignore file to add default global images 2020-07-09 14:48:56 -07:00
Ro
33f4765a87 navigation updates correctly when pages are pinned to menu, menu items deleted when page is deleted 2020-06-21 19:01:22 -07:00
Ro
03e8fbe82f index page now created as part of blog init process 2020-06-21 13:14:09 -07:00
Ro
cf89b48d17 added settings loading to API to fix caching, added site init and onboarding, added settings templates to make site set up easier 2020-06-20 18:13:23 -07:00
Ro
161f441b84 made separate file for tags, fixed config caching error when creating new post 2020-05-21 21:18:32 -07:00
Ro
7b6af21c77 cleaned up auth in api calls, added page delete, moved edit page methods to Book data class 2020-02-29 21:01:34 -08:00
Ro
d536871fd4 added pages config json(may not need), synced editor to markdown metadata, resolved new asset dependency paths 2019-11-23 10:30:34 -08:00
Ro
12d19bc3e9 cleaned up class dependancies, moving auth to new methodology 2019-11-16 11:05:48 -08:00
Ro
006c01f39e restructed cotent folders, removed assets that automatically from repo 2019-11-10 12:52:30 -08:00
Ro
bdc84bc330 restructuring brain set up 2019-11-10 12:23:32 -08:00
Ro
750a55ef1c added generic site setting file, removed actual setting file. oops 2018-12-20 15:48:08 -05:00
Ro
1f52df297a quick commit for review 2018-11-14 11:32:35 -05:00
Ro
99db0dde71 moved custom tools to brain, got rid of react extensions, converted custom tools to es6 2018-11-11 14:49:26 -05:00
Ro
c2de21b9b1 added db migration functionality, added published and featured to post data model 2018-11-09 12:44:13 -05:00
Ro
6f7fed59f3 initial commit in new repo 2018-10-31 12:00:31 -04:00