CLOG 1.3 and Builder 1.2 - Dev Journal #118
Replies: 18 comments 1 reply
-
Added so far: |
Beta Was this translation helpful? Give feedback.
-
Added docs: |
Beta Was this translation helpful? Give feedback.
-
Added doc: |
Beta Was this translation helpful? Give feedback.
-
clog-connection:break-on-error can be set to nil for production webserver use |
Beta Was this translation helpful? Give feedback.
-
Added to INITIALIZE :boot-function - for handling search engine optimization - see tutorial 12 |
Beta Was this translation helpful? Give feedback.
-
I have added "extended-routing" optionally on initializing clog, when enabled allows routes to be extended such that an on-new-window-handler for /page1 would also handle /page1/any/thing/you/want the full URL is available in the handler using (path-name (location body)) I have updated tutorial-12 |
Beta Was this translation helpful? Give feedback.
-
I have implement long-polling optionally on initialize to allow website contents to be crawled by google and other web crawlers. It does so by using instead of WebSockets, HTML until the on-new-window handler returns and then switches it over to WebSockets. This is a big step in setting up CLOG for general website use. Most websites are information based and want google to index them :) I have updated tutorial-12 |
Beta Was this translation helpful? Give feedback.
-
Added clog-web-site - Instant websites to clog-web and a new Tutorial 30 |
Beta Was this translation helpful? Give feedback.
-
Added clog-web-dbi - database components for use with clog-web-site based sites. |
Beta Was this translation helpful? Give feedback.
-
Added to builder's application templates clog-web-site. Deployment details in WEBSITES.md and clogpower.com now uses clog-web-site. I have decide to push clog-monitor and blogging to 1.4, 1.3 does allow comments already. Going to work on docs and sample of wrapping JS libs as more immediately needed. |
Beta Was this translation helpful? Give feedback.
-
clog-db-admin now runs from /dbadmin so can be run while running other projects running as the root url |
Beta Was this translation helpful? Give feedback.
-
New tool (but really an older one) you can now do (clog-tools:clog-new-app) to run the new application templates outside of builder. |
Beta Was this translation helpful? Give feedback.
-
Added call backs from javascript to clog as events that can be set on the CLOG side with set-on-event or set-on-event-with-data and called from the browser side using jQueries .trigger("costum-event-name", "data if desired") |
Beta Was this translation helpful? Give feedback.
-
I have modified the default behavior when using load-script to now block return until script is loaded, This behavior is closer to html and safer overall for most apps. You can still set :wait-for-load nil and if desired you the set-on-load-script |
Beta Was this translation helpful? Give feedback.
-
Added now the ability to create custom controls in builder. I am going to move CLOG to 1.3 officially in the next day or so and start the next blog for 1.4 which will focus on speeding up Builder and alignment of controls, maybe other UI improvements. I will also start work on the plotty.js binding soon. |
Beta Was this translation helpful? Give feedback.
-
I have also added :load-only-once (default is t) to load-css file |
Beta Was this translation helpful? Give feedback.
-
Added clog-plugin template |
Beta Was this translation helpful? Give feedback.
-
With that I am going to publish the current git as 1.3 and move on to work on improving design with builder. plotty will become its own plugin project like clog-terminal and clog-typeahead when ready, also going to create a plugin for the ace editor used in demo 3 the lisp ide clog-monitor will be part of clog-web-site enhancements that will come post 1.4 |
Beta Was this translation helpful? Give feedback.
-
So far CLOG 1.3 has been about tutorials and more documentation. The lower the barrier of entry to Lisp the more success CLOG will have. I should be completing this week the Common-Lisp tutorials this week although I plan on a supporting CLOG application that will reference back in to the tutorials as a companion to them.
Planned so far for 1.3
Beta Was this translation helpful? Give feedback.
All reactions