Skip to content

cnstudios/Respond2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors