haxcms-php

HAX + CMS to manage your microsite universe with PHP backend

APACHE-2.0 License

Stars
125
Committers
21

Bot releases are hidden (Show)

haxcms-php -

Published by btopro over 5 years ago

Major release that improves performance, stability, accessibility and adds a lot of key features to both HAXcms and HAXeditor.

Major changes

  • Improved login experience
  • Improved initial dashboard with bulk operations and is a lot more usable
  • Polymer Legacy non-class based elements removed from the entire code base
  • More accurate data binding between editor and saved content in HAXeditor
  • Cross library support for HAXschema (with meme-maker being ported to LitElement to demonstrate)
  • Workflow for developing and building custom themes per site!

Changes:

  • Remove Polymer Legacy from our code base #225
  • Redo site listing to be a list #228 #118
  • check on array / object saves into the body area #224
  • Option to fork from existing site #197 #4
  • [ux] Better error display: Attempting to create a new site throws a 403 Forbidden #20
  • double content rendered after save / theme swap sometimes #181
  • update appstore spec to match new autoloader format #213
  • create rollup / theme developer command to get started #145
  • Allow for custom css definition in front end #140
haxcms-php -

Published by btopro over 5 years ago

  • add lunr search #117
  • Update MAMP docs to clarify #223
  • site-search and site-search-results elements #222
  • test the service worker displaying the pop up #221
  • Fixed MAMP path installation issues / sub directory install issues
  • auto installer smart enough to guess basePath for installed location now off of URL
  • more console .map.js issues resolved
  • Search added into mutliple themes
  • HAXcms behaves better when installed in sub-directories (issues in local development previously if not top level w/ base path)

Biggest piece of this release beyond more stability / clean up is that Lunr.js is built in and the search index is created automatically when pages save! Big feature enhancement that's as easy as <site-search> tag being added to a theme.

haxcms-php -

Published by btopro over 5 years ago

  • #203 share buttons to share the current page
  • #220 calculate read time on save
  • #219 path rename breaks if nested path and doesn't currently exist
  • #218 dimports
  • #21 dynamic import the editor so that we can unblock the render cycle
  • #214 hax the web theme is leaving timestamps in calls issued
  • #211 Dynamically generate sites.json
  • Coder Blog theme added (haxor-slevin)
  • ES6 served to all evergreen browsers (AMD packaging for slightly older / FF)
  • multiple UX fixes from lighthouse score testing and higher lighthouse scores
  • dynamic importing of every piece of haxcms core for faster TTFP
haxcms-php -

Published by btopro over 5 years ago

  • Local publishing workflows cleaned up
  • Bugs around local editing sites cleaned up
  • Service worker paths cleaned up for locally published files
  • Offline capable, locally published sites happen 0 config!

Ex Uno Plures has been unleashed!

haxcms-php -

Published by btopro over 5 years ago

  • More themes added
  • State improvements
  • performance improvements
  • Field UI
  • Fields on nodes and site that can be defined in code or in site.json
  • Hits all screens with content
  • Publishing can now go to static without github
  • images automatically get cropped / resized copies
  • file upload capabilities directly from the fields that need it
haxcms-php - 0.1.0

Published by btopro over 5 years ago

We've reached a new level of stability as others have been able to install and publish using HAXcms. While many issues still exist and features are being added, this is a robust improvement over 0.0.1 and enough to justify moving up a level. HAXcms now powers multiple test sites, haxtheweb.org and btopro.com .

Major Features added since last release

  • Github publish workflow refined
  • install now can be done in MAMP and ddev consistently
  • Publishing to github is (insanely powerful) yet optional as HAXcms can now manage the version control side without github being hooked up
  • Custom theme workflows (edit theme/theme.css and theme/theme.html after picking custom theme)
  • Custom web component + full theme API workflows
  • Field API in core (though not visualized yet) where backend can headlessly render HAXschema and save the values back to the pages
haxcms-php - 0.0.1

Published by btopro over 5 years ago

Initial release now that this is successfully being used to power https://haxtheweb.org/

This is to get the ball rolling on releases, start to set a roadmap and keep generating new sites and new features moving forward.

Badges
Extracted from project README
Deploy #HAXTheWeb