documentation - All documentations
Sednove has developped a programming language called Sncode.
This language has been used to developped a framework and a CMS ("Content Managment System") called Extenso.
This documentation described Sncode and Extenso.
Here is a list of videos for Extenso - Most videos are in French. Soon in English
Slide for Extenso/Sncode course.
Extenso functions
- sn_prod
- sn_widgets
- sn_ct
- sn_html2man
- sn_publish
- sn_pages
- sn_captcha
- sn_session
- sn_login
- sn_preload
- sn_dashboard_widgets
- sn_rewrite
- sn_pp
- sn_geoip
- sn_widget_get_select_view
- sn_publish_widget
- sn_debug_widget
Extenso
- List-of-extenso-functions
- Semantic-Versioning
- Widgets
- template
- extensoconfig
- extenso-interface
- pencils
- Getting-Started
- main
- sessions
- sncodelib
- captcha
- extenso
- fonctions
- sncodeconfig
- users-functions
- standards
- base-template
- stylesheet
- build-a-website
- directmail-step1-database
- directmail-step2-ressources
- directmail-step3-test-list
- directmail-step4-lists
- directmail-step5-campaigns-templates
- directmail-step6-add-an-action
- directmail-step7-Embed-adding-to-Compaigns-Table
- directmail-step8-create-a-campaign
- directmail-step9-unsubscribe
- directmail-step10-Image-Transfert
- recaptcha
- Extenso-V6
- Table
- child-table
- theme
- quick-menu
- How-to-increase-uploading-file-size
- Sitemap-xml
- SEO
sncode
- abs
- acos
- acosh
- addslashes
- append
- array
- asin
- asinh
- atan
- atanh
- base64-decode
- base64-encode
- bin2hex
- both
- cast
- cbrt
- ceil
- cfunction
- cgidata
- chr
- chunk-split
- clearctx
- clear-output
- compile
- compiler
- configuration
- context
- continue
- cos
- cosh
- Count-chars
- cp
- crc32
- crypt
- crypto
- database
- datatypes
- date
- datetime
- decrypt
- define
- deletectx
- dir
- dump
- mail
- emailparse
- end
- erf
- error
- esc
- evaluation
- utils
- exp
- exp2
- explode
- expm1
- fabs
- fdim
- files
- find-in-set
- isset
- finish
- floor
- flush
- fmax
- fmin
- functions
- gd
- gd-crop
- gd-ellipse
- gd-free
- gd-get-color
- gd-get-pixel
- gd-get-size
- gd-line
- gd-new
- gd-polygon
- gd-print
- gd-resampled
- gd-resize
- gd-rotate
- gd-set-pixel
- gd-write
- generate
- genpsw
- getre
- hash
- hex2bin
- html2text
- htmlentities
- htmlspecialchars
- htmlspecialchars-decode
- html-entity-decode
- hypot
- if
- implode
- include
- insert
- isalnum
- isalpha
- isascii
- isblank
- iscntrl
- isdigit
- isgraph
- isprint
- ispunct
- isspace
- isupper
- iswalnum
- iswalpha
- iswblank
- iswcntrl
- iswdigit
- iswgraph
- iswprint
- iswpunct
- iswspace
- iswupper
- iswxdigit
- isxdigit
- join
- keys
- lastuid
- lc
- lcfirst
- length
- log
- log10
- ltrim
- mails
- math
- md5
- md5file
- mkdir
- modules
- money-format
- mv
- nl2br
- number-format
- ord
- parse
- parse-query-string
- pow
- preload
- print
- printf
- quote
- quotemeta
- random
- read
- realpath
- remove
- replace
- request
- resub
- rint
- round
- rtrim
- savecsv
- savexls
- select
- sendfile
- global
- use
- rindex
- Getting-Started
- rmdir
- dirname
- tan
- basename
- tanh
- ternary
- tgamma
- time
- trim
- trim2
- trunc
- type
- uc
- ucfirst
- ucwords
- unstringnify
- update
- uriparse
- urldecode
- urlencode
- userfunctions
- valid
- values
- virtualmachine
- void
- while
- wordwrap
- write
- wstrsub
- xls
- xmlget
- main
- functionscall
- gd-arc
- sessions
- sha1
- sha1file
- sinh
- size
- sleep
- split
- sql
- sqrt
- stat
- strcasecmp
- strcspn
- strinatcmp
- stringnify
- string
- stripos
- stripslashes
- strip-tags
- strnatcmp
- strncasecmp
- pool
- strncmp
- strpos
- strrev
- strripos
- strrpos
- strsub
- strtr
- strtr-ctx
- strtr-list
- str-getcsv
- str-ireplace
- str-pad
- str-repeat
- str-replace
- str-shuffle
- str-split
- substr
- cookies
- predefined-variables
- sn-source
- headers
- config
- connection
- subprocess-env
- parsed-uri
- notes
- sn-binversion
- captcha
- copy
- ct
- curl-easy
- delvar
- email
- err-headers-out
- exec
- extenso
- fonctions
- gd-merge
- get-structure
- headers-out
- islower
- iswlower
- modextenso
- module-curl
- push
- set-args
- set-filename
- sncodeconfig
- sn-ct
- splitre
- static
- twice
- users-functions
- xml-attr
- xml-child
- xml-content
- xml-each
- xml-free
- xmlget
- xml-has-child
- xml
- xml-name
- xml-nbchild
- xml-new
- xml-next
- xml-parent
- xml-prev
- xml-text
- reverse
- output
- extention
- filename
- isinteger
- isfloat
- pop
- top
- first
- last
- tail
- shift
- sort
- redirect
- set-content-type
- status
- exit
- filenames
- delete
- connect
- disconnect
- xml-type
- dbhash-open
- dbhash-close
- dbhash-put
- dbhash-get
- dbhash-exist
- dbhash-delete
- dbhash-key
- stop
- console
- console-local
- genkey
- ref
- http-status
- open
- close
- getline
- getchar
- ungetchar
- seek
- timeout
- acrypt
- adecrypt
- recaptcha
- compounds
- Sncode-from-the-Command-Line
- levenshtein
- ora-connect
- existf
- existu
- existc
- existm
- listf
- listu
- listc
- listm
- gd-alpha-blending
- gd-save-alpha
- contains
- compounds
- How-to-process-images-with-Extenso
- exif-read
- lock
- setlocale
- datediff
- get-output
- compress-html
- splice
- range
- getnbre
- getoffset
- array-search
- uuid
- uuid-time
- exist
- set-user
- hmac
- dq
- ttyname
String
- addslashes
- base64-decode
- base64-encode
- bin2hex
- cgidata
- chr
- chunk-split
- Count-chars
- crc32
- esc
- explode
- find-in-set
- isset
- getre
- hash
- hex2bin
- html2text
- htmlentities
- htmlspecialchars
- htmlspecialchars-decode
- html-entity-decode
- implode
- isalnum
- isalpha
- isascii
- isblank
- iscntrl
- isdigit
- isgraph
- isprint
- ispunct
- isspace
- isupper
- iswalnum
- iswalpha
- iswblank
- iswcntrl
- iswdigit
- iswgraph
- iswprint
- iswpunct
- iswspace
- iswupper
- iswxdigit
- isxdigit
- lc
- lcfirst
- length
- ltrim
- money-format
- nl2br
- number-format
- ord
- parse
- parse-query-string
- print
- printf
- quotemeta
- resub
- rtrim
- savecsv
- savexls
- rindex
- trim
- trim2
- type
- uc
- ucfirst
- ucwords
- unstringnify
- uriparse
- urldecode
- urlencode
- wordwrap
- wstrsub
- xmlget
- split
- strcasecmp
- strcspn
- strinatcmp
- stringnify
- string
- stripos
- stripslashes
- strip-tags
- strnatcmp
- strncasecmp
- strncmp
- strpos
- strrev
- strripos
- strrpos
- strsub
- strtr
- strtr-ctx
- strtr-list
- str-getcsv
- str-ireplace
- str-pad
- str-repeat
- str-replace
- str-shuffle
- str-split
- substr
- islower
- iswlower
- splitre
- extention
- isinteger
- isfloat
- levenshtein
- setlocale
- getnbre
- getoffset
- uuid
- uuid-time
- hmac
- dq
Math
- abs
- acos
- acosh
- asin
- asinh
- atan
- atanh
- cbrt
- ceil
- cos
- cosh
- erf
- exp
- exp2
- expm1
- fabs
- fdim
- floor
- fmax
- fmin
- hypot
- log
- log10
- math
- pow
- random
- rint
- round
- tan
- tanh
- tgamma
- trunc
- sinh
- sqrt
- twice
Database
Files
- append
- compile
- cp
- dir
- files
- generate
- include
- mkdir
- mv
- read
- realpath
- remove
- sendfile
- rmdir
- dirname
- basename
- valid
- write
- xls
- size
- stat
- copy
- ct
- exec
- extention
- filename
- open
- close
- getline
- getchar
- ungetchar
- seek
- exif-read
- lock
Array
Hashtable
Cryptography
Modules
- gd
- gd-crop
- gd-ellipse
- gd-free
- gd-get-color
- gd-get-pixel
- gd-get-size
- gd-line
- gd-new
- gd-polygon
- gd-print
- gd-resampled
- gd-resize
- gd-rotate
- gd-set-pixel
- gd-write
- modules
- gd-arc
- curl-easy
- extenso
- gd-merge
- get-structure
- module-curl
- xml-attr
- xml-child
- xml-content
- xml-each
- xml-free
- xml-has-child
- xml
- xml-name
- xml-nbchild
- xml-new
- xml-next
- xml-parent
- xml-prev
- xml-text
- xml-type
- dbhash-open
- dbhash-close
- dbhash-put
- dbhash-get
- dbhash-exist
- dbhash-delete
- dbhash-key
- ora-connect
- gd-alpha-blending
- gd-save-alpha
- exif-read
SNCODE Development
- break
- continue
- datatypes
- sncode
- evaluation
- for
- forin
- functions
- if
- global
- use
- Getting-Started
- ternary
- userfunctions
- virtualmachine
- void
- while
- functionscall
- sn-source
- fonctions
- modextenso
- static
- tutorial-keypoints
- compounds
- Sncode-from-the-Command-Line
- Functions-in-Sncode
- Variables-and-data-types
- Packages
- Operators
- Classes
- compounds
- Loop-Statements
- compress-html
- ttyname
Utils
- dump
- error
- utils
- finish
- replace
- sleep
- pool
- delvar
- set-filename
- exit
- stop
- console
- console-local
- ref
- existf
- existu
- existc
- existm
- listf
- listu
- listc
- listm
variables
dbhash
Extenso Development
- extensoconfig
- main
- standards
- build-a-website
- How-to-process-images-with-Extenso
- Creation-d-un-widget-FR-
Date
Mail
Academy
Code example
XML
- xmlget
- xml-attr
- xml-child
- xml-content
- xml-each
- xml-free
- xmlget
- xml-has-child
- xml
- xml-nbchild
- xml-new
- xml-next
- xml-parent
- xml-prev
- xml-text
- xml-type
GD
- gd
- gd-crop
- gd-ellipse
- gd-free
- gd-get-color
- gd-get-pixel
- gd-get-size
- gd-line
- gd-new
- gd-polygon
- gd-print
- gd-resampled
- gd-resize
- gd-rotate
- gd-set-pixel
- gd-write
- gd-arc
- gd-merge
- gd-alpha-blending
- gd-save-alpha
Oracle
Exif
Web
Extenso Components
Extenso User Manual
Extenso V6
Request
Response
Written by Pierre Laplante, <laplante@sednove.com>