Skip to content
master
Go to file
Code
This branch is 126 commits ahead of szerko:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
api
 
 
css
 
 
dao
 
 
 
 
 
 
 
 
js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Respond CMS

Respond is an open source, responsive content management system that you can use to build responsive sites. Respond features a REST API, a lightning-fast Knockout-based UI, Bootstrap 3.0, multilingual support, and an enhanced data layer using PDO. The February update (Respond 2.7) brings categories to pages created within Respond. With categories, you can organize your pages within the CMS and create lists for a particular category within your sites. The February update also brings a new feature called code snippets. Snippets allow you to create re-usable PHP blocks for your templates. And finally, Respond 2.7 adds support for nested menus. This allows you to create a 2-level navigation structure for your site.

Learn more about Respond CMS at: http://respondcms.com

View our documentation at: http://respondcms.com/page/documentation

Our current version is 2.7.

New in 2.7:

  • Categories for pages
  • Category support for list widget
  • Code snippets for templates
  • Nested menus
  • E-commerce Cart with Paypal (beta)

How to update from 2.6:

  • Backup sites you created
  • Add Categories table
CREATE TABLE IF NOT EXISTS `Categories` (
	`CategoryId` int(11) NOT NULL AUTO_INCREMENT,
	`CategoryUniqId` varchar(50) NOT NULL,
	`FriendlyId` varchar(50) DEFAULT NULL,
	`Name` varchar(255) NOT NULL,
	`PageTypeId` int(11) DEFAULT NULL,
	`CreatedBy` int(11) NOT NULL,
	`LastModifiedBy` int(11) NOT NULL,
	`LastModifiedDate` datetime NOT NULL,
	`Created` datetime NOT NULL,
	PRIMARY KEY (`CategoryId`)
	) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  • Add Category_Page_Rel table
CREATE TABLE IF NOT EXISTS `Category_Page_Rel` (
	`CategoryId` int(11) NOT NULL,
	`PageId` int(11) NOT NULL
	) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
  • Add relationships between tables
ALTER TABLE `Category_Page_Rel`
	ADD CONSTRAINT `Category_Page_Rel_ibfk_1` FOREIGN KEY (`CategoryId`) REFERENCES `Categories` (`CategoryId`) ON DELETE CASCADE ON UPDATE CASCADE;

ALTER TABLE `Category_Page_Rel`
	ADD CONSTRAINT `Category_Page_Rel_ibfk_2` FOREIGN KEY (`PageId`) REFERENCES `Pages` (`PageId`) ON DELETE CASCADE ON UPDATE CASCADE;

ALTER TABLE `Categories`
	ADD CONSTRAINT `Categories_ibfk_1` FOREIGN KEY (`PageTypeId`) REFERENCES `PageTypes` (`PageTypeId`) ON DELETE CASCADE ON UPDATE CASCADE;
  • Add IsNested to MenuItems
ALTER TABLE  `MenuItems` ADD  `IsNested` INT NOT NULL DEFAULT  '0' AFTER `Priority`;
  • Add Currency, WeightUnit to Sites
ALTER TABLE  `Sites` ADD  `Currency` VARCHAR(10) NOT NULL DEFAULT  'USD' AFTER `Language`;
ALTER TABLE  `Sites` ADD  `WeightUnit` VARCHAR(10) NOT NULL DEFAULT  'kgs' AFTER `Currency`;
ALTER TABLE  `Sites` ADD  `ShippingCalculation` VARCHAR(10) NOT NULL DEFAULT  'free' AFTER `WeightUnit`;
ALTER TABLE  `Sites` ADD  `ShippingRate` DECIMAL(15,2) NOT NULL DEFAULT  '0.00' AFTER `ShippingCalculation`;
ALTER TABLE  `Sites` ADD  `ShippingTiers` TEXT AFTER `ShippingRate`;
ALTER TABLE  `Sites` ADD  `TaxRate` DECIMAL(5, 5) NOT NULL DEFAULT '0' AFTER `ShippingRate`;
ALTER TABLE  `Sites` ADD  `PayPalId` VARCHAR(255) AFTER `TaxRate`;

UPDATE Sites SET PayPalId = PrimaryEmail WHERE PayPalId is null;
  • Pull latest version

About

Respond2 is a responsive CMS that features Bootstrap 3, a complete REST API, templates, plugins, and more.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.