OpenSencillo
============
OpenSencillo PHP framework
Help with programming OpenSencillo PHP Framework. We are looking for you!
About Stable version
- Name: OpenSencillo;
- Licence: GNU/GPL;
- Type: Framework;
- Category: OpenSource;
- Language: PHP 5.3+, JQUERY, HTML5
- Year: 2018;
- Build: 106;
- Rev: 2018.106;
- By: Bc. Peter Horváth;
- Homepage: Open Sencillo;
- Features: File management, File Convertors, Database management, SEO, Session & Cookies management, Hash subsystem, Translates JSON file, Unit Testing, Htaccess generator, Simple image tool ...
How to Install
============
- Download OpenSencillo.
- Upload sencillo to the webroot directory on your server.
- Go to www.example.com/fw_core/core_installer.php and show you install guide as in the picture:
- After installation you can see default welcome screen with information about OpenSencillo.
- Now you can write code in yourcode.php and create profesional website.
Check: http://www.opensencillo.com/installation-2015-003/
Examples
============
Check: http://www.opensencillo.com/category/examples/
Module types:
- module
- info
- install
- update
Library files
It is special modules contains system´s classes.
Changes log
============
2018.106
- Update welcome screen
- Update install.ini
- Readme update
- Installer bug fix
- Change to PHP7.1 support
- Version info update
2017.104
- Update welcome screen
- Update install.ini
- Readme update
- Installer bug fix
- Change to PHP7 support
- Fix UTF-8 DB problems
2016.106
- Update welcome screen
- Update install.ini
- Readme update
- Installer bug fix
- Prepare alternate template - not ready for use at this time
2015.109
- Created SAMS - Sencillo As Module Subsystem
- Add DIR for SAMS
- Add Gentenela free theme
- Modify new theme
2015.108 (only developers)
- Created class startInfo
- Add mail.generator.mailgen.php
- Add minify css library named minify.css.mincss.php
- Fix MySQL connection driver problems
- Fix config generator problem
2015.107
2015.005 - 106 (only developers)
- New welcome page
- Fix #17 database foreign key problem
- New structgen class for generating menu or galleries
- Update manager tool #3 - no gui
- Paylock subsystem - update
- Add OG tags
- Add Snippet meta tags
- Fix Snippet bug
- Fix first start database login problems
- Add menu generator
- Fix foreigns keys in core_sql
- Create config class for database layout
- Add support config class in core_sql
- Add structure.generator.structgen.php for generate universal structures
- Add google.analytics.goas.php library for support Google Universal Analytics
- Add bootUp class for in class loading sencillo
2015.004
- Fix #9 add io_validator in to Sencillo CORE
- Add Mastery product key validator
- Add Mastery system key lock
- Add float parser
- Add object interface for core
- Add welcome page (in yourcode.php)
- Fix installation bug
2015.003
- New structure for module: [type]_[module-name].php
- Fix #5 lib_identificator is used for read modules
- Add bootstrap for CSS3
- Add bootstrap pretty installer
- Add relocation installer if sencillo not installed
- Add new MySQL Interface
- Cache defaults OFF
- Gzip cache if allow
- Add mysql full outer join
- Add mysql left join
- Add mysql right join
- Add mysql inner join
- Add action aliases
- Add mysqli update
- Add mysqli insert
- Convert to GPL3
- Add security hash
- Add INSERT to SQL installer
- Add SimpleImage library
- Close issue #2 - add new htaccess generator (library only; test need)
2015.002
- Add mysql core function: uniqueKey
- Add mysql core function: prepareTable
- Add testing tool in to test.tool.framework.php
- Add testing tool function output to browser console: print_ut,print_test
- Removed nonobject files
- Comment old cookie system and old session system (as depecrated)
- Full comment main config (as depecrated)
- Fix #1 Installer problem: Problem 1,3 solved
2015.001
- Add default login template
- Add default registration template
- Add default account template
- Add installer main screen template
- Add logman default login function
2014.012
- Add library support system lib_identificator
- Add exception for load lib_identification
- Add information subsystem
- Repair mod_indentificator path
- Add back support for old Sencillos
- Add lib_identificator to bootstrap
- Add library for delete files named file.delete.fdel.php
- Fix core bugs in openTable
- Fix logman support version 2014.012
- Root folder "framework" set as variable subfolder
- Add check session to logman
- Add login by logman via hash sha512
- Fix translate tool (translate file not exist)
- Add create translate
- Add cache allow / disallow
2014.011
- Repair install path
- Add PDF2JPG support
- Add prebuild path to jquery
- Add translate library
2014.008 - 010
- Add back compatible mode
- Upgrade installer from version 2014.005 to 2014.008
- Upgrade broken path in installer
- Upgrade broken path in core
- Add new path in core chmod
- Delete boxid from default install mode
- Upgrade to nodatabase module installer mod_identificator.php
- Add database select
- Add GNU GPL terms
2014.007
- Rename folders cms* (content management system prefix) to fw* (framework prefix)
- Merged developer version to version 2014.007
- Upgrade mod_identificator.php from version 2014.002 to 2014.007
- Add default libraries
- Rename root folder "cms" to root folder "framework"
Older
============
OBSOLETE 2014.006 AND OLDER
- Minimal support for modules 2014.007 and up
- Not support library
- Old layout subsystem
- Instalation problems in 2014.005 and older
- Security subsystem problem