Giter VIP home page Giter VIP logo

dragonfly's Introduction

;;
;; Dragonfly - a newLISP web framework
;; Version 0.19
;;
;; This project is under heavy development. It will include a simple finance software written
;; in newLISP and obviously Dragonfly.
;; 
;; This software is copyright (c) Marc Hildmann, 2009. All rights reserved.
;; It is licensed by the MIT License http://www.opensource.org/licenses/mit-license.php
;;
;; Start this application on your localhost OS X
;; newlisp -http -d PORT -w /Users/USERNAME/Sites/DIRECTORY &
;;
;; Open Your browser and type localhost:8080 - have FUN!
;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Version 0.19

  * modified Dragonfly:view; now it displays an error view if a file is not found
  * moved the constant "default404" into dragonfly_config.lsp
  * added the function autoload-css; this function checks automatically for an iPhone and loads a different stylesheet


Version 0.18

  * added some functions to send HTTP headers - we don't use Web:send-headers anymore
  * added HTTP Status Codes constants for Dragonfly:listener
  * added a condition to Dragonfly:listener for sending correct XML-Headers
  * added the action parameter to Dragonfly:link_to
 
Version 0.17

  * changed path to newLISP (/usr/bin/env newlisp) 
  * added a config directory, so updating of Dragonfly would be easier now (we auto-load the config files ;)

Version 0.16

  * improved the directory structure: added three folders (dragonfly-framework, modules-active, modules-inactive)
  * added an "auto-loader for modules" to Dragonfly: to load a module just put it into "modules-active", to NOT load a module put it into "modules-inactive"

Version 0.15

  * testing some ideas about custom routes

Version 0.14

  * removed the directory "actions" (it's now obsolet)
  * renamed the directory "templates" into "views"
  * renamed the function "Dragonfly:template" into "Dragonfly:view"
  * added the constants "defaultview" and "defaultaction"
  * added the constants "views-path" and "partials-path"
  * added an improved version of Dragonfly:listener contributed by cormullion
  * modified the .htaccess (also contributed by cormullion)
  * improved the link_to function - it automatically checks if it can use .htaccess or not; it also uses the defaultaction now

Version 0.13

  * added a .htaccess to remove the question mark "?"
  * bugfixing some paths after using mod_rewrite
  * testing on nfshost.com

Version 0.12

  * renamed directory - it's called Dragonfly now
  * thinking about a directory structure to handle multiple apps with one installation of Dragonfly
  * added a memory calculation to benchmark function
  * added a listener function
  * removed the "case" functions in index.cgi for calling template - this work is now done by the listener
  * did some bugfixing on the SQLite functions

Version 0.11

  * removed global flash notice
  * removed start.bat and newlisp.exe

Version 0.10

  * added some function for SEO (I needed that at my work)
  * I split up the css - there will be a separate dragonfly.css for some nice layouts
  * added a benchmark function
  * added the MIT License
  * added a start.bat for easy start on Windows
  * testing an idea about a global flash notice (doesn't work yet)


Version 0.09

  * some bugfixes
  * added the function google-results-domain just for fun (the first time I use some regular expressions)
  * added some features to the Dragonfly debug panel

  * 29 downloads so far ... :-)
   
Version 0.08

  * added a path to SQLite library for debian in module sqlite3.lsp ("/usr/lib/libsqlite3.so.0" ; Debian)

Version 0.07

  * added a twitter search with some nice css for speech bubbles
  * added a demo template for twitter

Version 0.06

  * testing out the idea of partials in templates
  * added a Dragonfly demo page

Version 0.05

  * added a sliding panel for debugging information
  * extended the debugging information
  * added functions for generating <script> and <rss> tags

Version 0.04

  * added a simple page-controller architecture in index.cgi
  * generated a newLISP-Doc for Dragonfly.lsp in the module directory

Version 0.03

  * finalized the table generator functions, especially (table_data)

Version 0.02

  * added the functions (form_hidden),(form_textfield)
  * playing around with nldb.lsp - but didn't really succeed

Version 0.01

  * opened a first template called "main.tpl"
  * added the first functions (css),(meta),(time-now),(form_open),(form_submit),(form_close)

dragonfly's People

Stargazers

cameyo avatar Camilo E. Hidalgo Estevez avatar Marc Hildmann avatar

Watchers

Marc Hildmann avatar James Cloos avatar  avatar

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.