RyeTEK•CMS

Designed & Written By Paul Teasdale

Third Party Components

RyeTEK CMS uses some third-party components written by other software authors. All of these components are open source and can be downloaded for use by anyone so long as you agree to their licensing terms and conditions.

fckeditor

fckeditor, mainly written by Frederico Knabben, is a javascript-based WYSIWYG editor. It can be plugged into web pages to give word processor like functionality and is packed with features. It also has an extensive plug-in architecture whereby third-party plugins can be written and installed thus extending the features of fckeditor further. fckeditor essentially has four licenses three of them being open source and one being a commercial license. For RyeTEK CMS I have opted to use the Mozilla Public License (MPL).

  • The fckeditor website can be found here.
  • fckeditor can be downloaded from here.
  • The licensing conditions for fckeditor can be found here.

RJS PopCalendar

RJS PopCalendar, written by Jimanez Sanchez, is a javascript-based popup calendar control for ASP.NET.  RJS PopCalendar can be bound to standard ASP.NET text box controls thus giving them an extra data selection popup with many useful features. The RJS PopCalendar is licensed under the Microsoft Public License (Ms-PL).

  • The RJS PopCalendar website can be found here.
  • The RJS PopCalendar can be downloaded from here.
  • The licensing conditions for RJS PopCalendar can be found here.

HTML Agility Pack

HTML Ability Pack, written by Simon Mourier, is a HTML parser for ASP.NET that, given a HTML document, can build up a heirarchical structure of objects that represent the given document (i.e. it builds a representation of the document object model or DOM). The DOM can then be easily searched using XPath and modified as required. The HTML Ability Pack is licensed under the Microsoft Public License (Ms-PL).

  • The HTML Agility Pack website can be found here.
  • The HTML Agility Pack can be downloaded from here.
  • The licensing conditions for HTML Agility Pack can be found here.

SQLite And System.Data.SQLite (SQLite.NET)

SQLite is a software library that implements a file-based, self-contained, serverless, zero-configuration, transactional SQL database engine. System.Data.SQLite is the original SQLite database engine essentially wrapped by a complete implementation of ADO.NET 2.0/3.5 in one mixed-mode assembly. Both SQLite and System.Data.SQLite are in the public domain and do not require a license.

  • The SQLite website can be found here.
  • SQLite can be downloaded from here.
  • The System.Data.SQLite website can be found here.
  • System.Data.SQLite can be downloaded from here.
  • SQLite and System.Data.SQLite are in the public domain and as such have no licensing restrictions.

SQLite Membership, Roles And Profiles Provider

SQLite Membership, Roles and Profiles provider, written by Roger Martin, is an implementation of the Membership, Role, and Profile providers for ASP.NET. The software can be used as a drop-in replacement for the SQL Server providers by Microsoft. The SQLite Membership, Roles and Profiles provider is licensed under the Code Project Open License (CPOL). Roger Martin is the author of the excellent Gallery Server Pro software.

  • The SQLite Membership, Roles and Profiles provider does not have an official website but can be found here on the Code Project website.
  • The licensing conditions for the SQLite Membership, Roles and Profiles provider can be found here.

MySQL Connector/NET

The MySQL Connector/Net, written by MySQL, is a fully-managed ADO.NET driver for MySQL. As well as being a complete implementation of ADO.NET 2.0/3.5 it also implements the MySQL Membership, Roles and Profiles provider. The MySQL Connector/Net is licensed under the GNU Public License (GPL).

The GPL license causes a few problems for RyeTEK CMS because it's incompatible with the RyeTEK CMS license. The terms of the GPL license prevent me from distributing a version of RyeTEK CMS configured to depend on MySQL Connector/Net. For this reason I have never distributed a MySQL version of RyeTEK CMS to anyone. Furthermore this is also the reason why all my data layers are totally separate and independent. Should I ever come across a need to distribute a MySQL version of RyeTEK CMS I would probably comply with the GNU license by making the RyeTEK CMS MySQL data access layer available under the GPL license also. It's worth pointing out that the GPL license places no restriction on how end users (including developers) can use the software but only the terms under which it can be distributed. Therefore this doesn't stop me from developing a MySQL data access layer for RyeTEK CMS but does stipulate the terms and conditions under which I distribute it should I decide to do so.

  • The MySQL website can be found here.
  • The MySQL Connector/Net can be downloaded from here.
  • The licensing conditions for MySQL Connector/Net can be found here and here.

 

 

 

News

News Update - December 2010

I have now added a portfolio page to the RyeTEK CMS. I'm also in the process of developing a site search feature that should be ready for early 2011.

Read Full Article

News Update - September 2010

It's been a while since I last added any content to this website. However since my last update (February 2010) RyeTEK CMS has come a long way.

Read Full Article

New Website Up & Running

I am pleased to announce that the RyeTEK CMS website is now up and running. Over the coming months I intend to use this website to keep you up-to-date with the general progress of RyeTEK CMS so please call back at regular intervals.

Read Full Article
Unless Otherwise Stated All Content, Graphics & Photographs Are Copyright ©2008-2012 Paul Teasdale
Original Template Design By 1234.info - Modified For RyeTEK CMS By Paul Teasdale
Powered By RyeTEK CMS - Designed And Written By Paul Teasdale ©2008-2012