Hauptseite: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Tm (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Tm (Diskussion | Beiträge) |
||
| (14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{Quote|If I have seen further it is by standing on the shoulders of giants.|Isaac Newton following Bernard of Chartres<br>http://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants}} | {{Quote|If I have seen further it is by standing on the shoulders of giants.|Isaac Newton following Bernard of Chartres<br>http://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants}} | ||
CodeCoupler is a compilation of web development libraries, put them together in a small footprint framework. The goal was to enclose the most used code and libraries in a easy-to-use framework, hoping never have to write the basics of a web application again. In contrast to other big frameworks this one is based on numerous small libraries specialized in solving a specific topic. This is the best approach in my view and this is the attempt bundling all these specialists out there under one roof. | CodeCoupler is a compilation of web development libraries, put them together in a small footprint framework. The goal was to enclose the most used code and libraries in a easy-to-use framework, hoping never have to write the basics of a web application again. In contrast to other big frameworks this one is based on numerous small libraries specialized in solving a specific topic. This is the best approach in my view and this is the attempt bundling all these specialists out there under one roof. | ||
== Used Libraries == | == Used Backend Libraries == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | Name & Homepage | ||
|| [http://codeigniter.com/ | || Version & Download | ||
|| Documentation | |||
|| Download | |||
|| Licence | |||
|| Remarks | |||
|- | |||
| [http://codeigniter.com/ CodeIgniter] | |||
|| [https://github.com/bcit-ci/CodeIgniter/archive/3.1.6.tar.gz 3.1.6] | |||
|| [https://www.codeigniter.com/user_guide/ Documentation] | || [https://www.codeigniter.com/user_guide/ Documentation] | ||
|| [https://codeigniter.com/download Download] | || [https://codeigniter.com/download Download] | ||
|| [https://www.codeigniter.com/user_guide/license.html | || [https://www.codeigniter.com/user_guide/license.html MIT] | ||
|| - | |||
|- | |- | ||
| | | [http://blog.tedivm.com/category/projects/jshrink/ JShrink] | ||
|| [https://github.com/tedious/JShrink/archive/v1.2.0.tar.gz 1.2.0] | |||
|| [https://github.com/tedious/JShrink Documentation] | || [https://github.com/tedious/JShrink Documentation] | ||
|| [https://github.com/tedious/JShrink/releases Download] | || [https://github.com/tedious/JShrink/releases Download] | ||
|| [https://github.com/tedious/JShrink/blob/master/LICENSE | || [https://github.com/tedious/JShrink/blob/master/LICENSE BSD 3-clause] | ||
|| - | |||
|- | |- | ||
| Adaptive Images | | [http://adaptive-images.com/ Adaptive Images] | ||
|| [http://adaptive-images.com/ | || [http://adaptive-images.com/content/downloads/adaptive-images.1.5.2.zip 1.5.2] | ||
|| [http://adaptive-images.com/details.htm Documentation] | || [http://adaptive-images.com/details.htm Documentation] | ||
|| [http://adaptive-images.com/download.htm Download] | || [http://adaptive-images.com/download.htm Download] | ||
|| [https://creativecommons.org/licenses/by/3.0/ | || [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported License] | ||
|| Library used to write an own class that fits into the CodeIgniter schema. | |||
|- | |- | ||
| | | [http://leafo.github.io/scssphp/ scssphp] | ||
|| [ | || [https://github.com/leafo/scssphp/archive/v0.7.1.tar.gz 0.7.1] | ||
|| [http://leafo.github.io/scssphp/docs/ Documentation] | || [http://leafo.github.io/scssphp/docs/ Documentation] | ||
|| [https://github.com/leafo/scssphp/releases Download] | || [https://github.com/leafo/scssphp/releases Download] | ||
|| [https://raw.githubusercontent.com/leafo/scssphp/master/LICENSE.md | || [https://raw.githubusercontent.com/leafo/scssphp/master/LICENSE.md MIT] | ||
|| - | |||
|- | |||
| [http://benedmunds.com/ion_auth/ Ion Auth] | |||
|| [https://github.com/benedmunds/CodeIgniter-Ion-Auth/archive/2.zip Master Branch] | |||
|| [http://benedmunds.com/ion_auth/ Documentation] | |||
|| [http://benedmunds.com/ion_auth/ Download] | |||
|| [https://github.com/benedmunds/CodeIgniter-Ion-Auth/blob/2/LICENSE MIT] | |||
|| - | |||
|- | |||
| [https://tcpdf.org/ TCPDF] | |||
|| [https://github.com/tecnickcom/TCPDF/archive/6.2.13.tar.gz 6.2.13] | |||
|| [https://tcpdf.org/docs/ Documentation] | |||
|| [https://github.com/tecnickcom/TCPDF/releases Download] | |||
|| [https://github.com/tecnickcom/TCPDF/blob/master/LICENSE.TXT LGPL] | |||
|| - | |||
|- | |||
| [https://github.com/PHPMailer/PHPMailer PHPMailer] | |||
|| [https://github.com/PHPMailer/PHPMailer/archive/v6.0.1.tar.gz 6.0.1] | |||
|| [https://github.com/PHPMailer/PHPMailer/wiki Documentation] | |||
|| [https://github.com/PHPMailer/PHPMailer/releases Download] | |||
|| [https://github.com/PHPMailer/PHPMailer/blob/master/LICENSE LGPL-2.1] | |||
|| - | |||
|} | |||
== Prepared for Frontend Components == | |||
{| class="wikitable" | |||
|- | |||
| Name & Homepage | |||
|| Version & Download | |||
|| Documentation | |||
|| Download | |||
|| Licence | |||
|| Remarks | |||
|- | |- | ||
| Bootstrap 4.0.0-beta.2 | | [http://getbootstrap.com/ Bootstrap] | ||
|| [https://github.com/twbs/bootstrap/releases/download/v4.0.0-beta.2/bootstrap-4.0.0-beta.2-dist.zip 4.0.0-beta.2] | |||
|| [http://getbootstrap.com/docs/4.0/getting-started/introduction/ Documentation] | || [http://getbootstrap.com/docs/4.0/getting-started/introduction/ Documentation] | ||
|| [http://getbootstrap.com/docs/4.0/getting-started/download/ Download] | || [http://getbootstrap.com/docs/4.0/getting-started/download/ Download] | ||
|| [https://github.com/twbs/bootstrap/blob/master/LICENSE | || [https://github.com/twbs/bootstrap/blob/master/LICENSE MIT] | ||
|| - | |||
|- | |- | ||
| jQuery | | [https://jquery.com jQuery] | ||
|| [https://jquery.com | || [https://code.jquery.com/jquery-3.2.1.min.js 3.2.1] | ||
|| [http://api.jquery.com/ Documentation] | || [http://api.jquery.com/ Documentation] | ||
|| [https://jquery.com/download/ Download] | || [https://jquery.com/download/ Download] | ||
|| [https://jquery.org/license/ | || [https://jquery.org/license/ MIT] | ||
|| - | |||
|- | |- | ||
| | | [https://www.telerik.com/kendo-ui/open-source-core Kendo UI Core] | ||
|| 3.2.1 | |||
|| [https://docs.telerik.com/kendo-ui/introduction Documentation] | || [https://docs.telerik.com/kendo-ui/introduction Documentation] | ||
|| [https://www.telerik.com/download/kendo-ui-core Download] | || [https://www.telerik.com/download/kendo-ui-core Download] | ||
|| [https://github.com/telerik/kendo-ui-core/blob/master/LICENSE.md | || [https://github.com/telerik/kendo-ui-core/blob/master/LICENSE.md Apache License 2.0] | ||
|| - | |||
|- | |||
| [https://momentjs.com/ Moment.js] | |||
|| [https://momentjs.com/downloads/moment-with-locales.min.js 2.19.2] | |||
|| [https://momentjs.com/docs/ Documentation] | |||
|| [https://momentjs.com/ Download] | |||
|| [https://github.com/moment/moment/blob/develop/LICENSE MIT] | |||
|| - | |||
|- | |||
| [https://momentjs.com/timezone/ Moment Timezone] | |||
|| [https://momentjs.com/downloads/moment-timezone-with-data.min.js 0.5.14-2017c] | |||
|| [https://momentjs.com/timezone/docs/ Documentation] | |||
|| [https://momentjs.com/timezone/ Download] | |||
|| [https://github.com/moment/moment-timezone/blob/develop/LICENSE MIT] | |||
|| - | |||
|- | |||
| [https://material.io/icons/ Google Material Icons] | |||
|| [https://github.com/google/material-design-icons/archive/3.0.1.tar.gz 3.0.1] | |||
|| [http://google.github.io/material-design-icons/ Documentation] | |||
|| [https://github.com/google/material-design-icons/tree/master/iconfont Download] | |||
|| [https://github.com/google/material-design-icons/blob/master/LICENSE Apache License 2.0] | |||
|| Only the icon font. | |||
|} | |} | ||
Thanks to the following Stack Overflow Authors: | == Special Thanks == | ||
Special thanks go to the following Stack Overflow Authors: | |||
{| class="wikitable" | {| class="wikitable" | ||
Aktuelle Version vom 29. November 2017, 19:39 Uhr
If I have seen further it is by standing on the shoulders of giants. ![]()
Isaac Newton following Bernard of Chartres
http://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants
CodeCoupler is a compilation of web development libraries, put them together in a small footprint framework. The goal was to enclose the most used code and libraries in a easy-to-use framework, hoping never have to write the basics of a web application again. In contrast to other big frameworks this one is based on numerous small libraries specialized in solving a specific topic. This is the best approach in my view and this is the attempt bundling all these specialists out there under one roof.
Used Backend Libraries
| Name & Homepage | Version & Download | Documentation | Download | Licence | Remarks |
| CodeIgniter | 3.1.6 | Documentation | Download | MIT | - |
| JShrink | 1.2.0 | Documentation | Download | BSD 3-clause | - |
| Adaptive Images | 1.5.2 | Documentation | Download | Creative Commons Attribution 3.0 Unported License | Library used to write an own class that fits into the CodeIgniter schema. |
| scssphp | 0.7.1 | Documentation | Download | MIT | - |
| Ion Auth | Master Branch | Documentation | Download | MIT | - |
| TCPDF | 6.2.13 | Documentation | Download | LGPL | - |
| PHPMailer | 6.0.1 | Documentation | Download | LGPL-2.1 | - |
Prepared for Frontend Components
| Name & Homepage | Version & Download | Documentation | Download | Licence | Remarks |
| Bootstrap | 4.0.0-beta.2 | Documentation | Download | MIT | - |
| jQuery | 3.2.1 | Documentation | Download | MIT | - |
| Kendo UI Core | 3.2.1 | Documentation | Download | Apache License 2.0 | - |
| Moment.js | 2.19.2 | Documentation | Download | MIT | - |
| Moment Timezone | 0.5.14-2017c | Documentation | Download | MIT | - |
| Google Material Icons | 3.0.1 | Documentation | Download | Apache License 2.0 | Only the icon font. |
Special Thanks
Special thanks go to the following Stack Overflow Authors:
| Used in | Link to Code | Author |
|---|---|---|
| Mods: Automatic Base Detection | Used Code | Jon Lin |
Using the Framework
- Using the Framework: Basics
- Using the Framework: Get Started
- Using the Framework: JavaScript Controlls Not Ready
Tips and Tricks
- Tips and Tricks: CodeIgniter
- Tips and Tricks: Bootstrap
- Tips and Tricks: carouFredSel
- Tips and Tricks: Elementary CSS Hacks
- Tips and Tricks: Legacy Browser Support
Details
Modifications & Enhancements of the CodeIgniter Framework
CodeCoupler Libraries
CodeCoupler Controllers
Advanced
- Extending the Framework Not Ready