From: Banana Date: Thu, 5 Jan 2017 07:36:29 +0000 (+0100) Subject: preparing for alpha release X-Git-Tag: 2.1-alpha-2019-0-29~46 X-Git-Url: http://91.132.146.200/gitweb/?a=commitdiff_plain;h=755c9c13ab3d546410e1e25fb2932db53e84af13;p=insipid.git preparing for alpha release --- diff --git a/ChangeLog b/ChangeLog index a135772..61ae0c3 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ -verion 2.0 (tba) - +verion 2.0alpha - Bright Crucible - (2017-01-05) + * This is a not prodction ready version of the complete rewrite. + * It is now written in PHP based on the idea from Luke Reeves version 1.6 (tba) * code fixes diff --git a/TODO b/TODO index d62704a..f602ef8 100755 --- a/TODO +++ b/TODO @@ -1,3 +1,9 @@ TODO / Feature list ========================================================================== -+ SQL transactions. \ No newline at end of file ++ SQL transactions. ++ edit area ++ theme support ++ bookmark js snippet ++ snapshots ++ stats ++ \ No newline at end of file diff --git a/VERSION b/VERSION index cd5ac03..5c69599 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0 +2.0alpha - Bright Crucible - (2017-01-05) \ No newline at end of file diff --git a/documentation/installation.txt b/documentation/installation.txt new file mode 100644 index 0000000..360ff49 --- /dev/null +++ b/documentation/installation.txt @@ -0,0 +1 @@ +See the installation folder. \ No newline at end of file diff --git a/documentation/installation/README b/documentation/installation/README new file mode 100644 index 0000000..c78ac88 --- /dev/null +++ b/documentation/installation/README @@ -0,0 +1,8 @@ +The inspid-edit-me.sql NEEDS to be edited. +Open the file and make a search and replace: + +search for: `#REPLACEME# +replace with: `tableprefix + +The value tableprefix has to match with the value for DB_PREFIX in config.php + diff --git a/documentation/installation/insipid-edit-me.sql b/documentation/installation/insipid-edit-me.sql new file mode 100644 index 0000000..3c156c8 --- /dev/null +++ b/documentation/installation/insipid-edit-me.sql @@ -0,0 +1,162 @@ + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#REPLACEME#_category` +-- + +DROP TABLE IF EXISTS `#REPLACEME#_category`; +CREATE TABLE `#REPLACEME#_category` ( + `id` int(10) NOT NULL, + `name` varchar(128) COLLATE utf8mb4_bin NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#REPLACEME#_categoryrelation` +-- + +DROP TABLE IF EXISTS `#REPLACEME#_categoryrelation`; +CREATE TABLE `#REPLACEME#_categoryrelation` ( + `linkid` int(10) NOT NULL, + `categoryid` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; + +-- -------------------------------------------------------- + +-- +-- Stand-in structure for view `#REPLACEME#_combined` +-- (See below for the actual view) +-- +DROP VIEW IF EXISTS `#REPLACEME#_combined`; +CREATE TABLE `#REPLACEME#_combined` ( +`id` int(10) +,`link` mediumtext +,`created` datetime +,`status` int(2) +,`description` varchar(255) +,`title` varchar(255) +,`image` varchar(255) +,`hash` char(32) +,`tag` varchar(64) +,`category` varchar(128) +); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#REPLACEME#_link` +-- + +DROP TABLE IF EXISTS `#REPLACEME#_link`; +CREATE TABLE `#REPLACEME#_link` ( + `id` int(10) NOT NULL, + `link` mediumtext COLLATE utf8mb4_bin NOT NULL, + `created` datetime NOT NULL, + `status` int(2) NOT NULL, + `description` varchar(255) COLLATE utf8mb4_bin NOT NULL, + `title` varchar(255) COLLATE utf8mb4_bin NOT NULL, + `image` varchar(255) COLLATE utf8mb4_bin NOT NULL, + `hash` char(32) COLLATE utf8mb4_bin NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#REPLACEME#_tag` +-- + +DROP TABLE IF EXISTS `#REPLACEME#_tag`; +CREATE TABLE `#REPLACEME#_tag` ( + `id` int(10) NOT NULL, + `name` varchar(64) COLLATE utf8mb4_bin NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#REPLACEME#_tagrelation` +-- + +DROP TABLE IF EXISTS `#REPLACEME#_tagrelation`; +CREATE TABLE `#REPLACEME#_tagrelation` ( + `linkid` int(10) NOT NULL, + `tagid` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; + +-- -------------------------------------------------------- + +-- +-- Structure for view `#REPLACEME#_combined` +-- +DROP TABLE IF EXISTS `#REPLACEME#_combined`; + +CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `#REPLACEME#_combined` AS select `#REPLACEME#_link`.`id` AS `id`,`#REPLACEME#_link`.`link` AS `link`,`#REPLACEME#_link`.`created` AS `created`,`#REPLACEME#_link`.`status` AS `status`,`#REPLACEME#_link`.`description` AS `description`,`#REPLACEME#_link`.`title` AS `title`,`#REPLACEME#_link`.`image` AS `image`,`#REPLACEME#_link`.`hash` AS `hash`,`#REPLACEME#_tag`.`name` AS `tag`,`#REPLACEME#_category`.`name` AS `category` from ((((`#REPLACEME#_link` left join `#REPLACEME#_tagrelation` on((`#REPLACEME#_tagrelation`.`linkid` = `#REPLACEME#_link`.`id`))) left join `#REPLACEME#_tag` on((`#REPLACEME#_tag`.`id` = `#REPLACEME#_tagrelation`.`tagid`))) left join `#REPLACEME#_categoryrelation` on((`#REPLACEME#_categoryrelation`.`linkid` = `#REPLACEME#_link`.`id`))) left join `#REPLACEME#_category` on((`#REPLACEME#_category`.`id` = `#REPLACEME#_categoryrelation`.`categoryid`))) ; + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `#REPLACEME#_category` +-- +ALTER TABLE `#REPLACEME#_category` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `#REPLACEME#_categoryrelation` +-- +ALTER TABLE `#REPLACEME#_categoryrelation` + ADD UNIQUE KEY `linkid` (`linkid`,`categoryid`); + +-- +-- Indexes for table `#REPLACEME#_link` +-- +ALTER TABLE `#REPLACEME#_link` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `hash` (`hash`); + +-- +-- Indexes for table `#REPLACEME#_tag` +-- +ALTER TABLE `#REPLACEME#_tag` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `#REPLACEME#_tagrelation` +-- +ALTER TABLE `#REPLACEME#_tagrelation` + ADD UNIQUE KEY `linkid` (`linkid`,`tagid`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `#REPLACEME#_category` +-- +ALTER TABLE `#REPLACEME#_category` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT for table `#REPLACEME#_link` +-- +ALTER TABLE `#REPLACEME#_link` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT for table `#REPLACEME#_tag` +-- +ALTER TABLE `#REPLACEME#_tag` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/installation/README b/installation/README deleted file mode 100644 index c78ac88..0000000 --- a/installation/README +++ /dev/null @@ -1,8 +0,0 @@ -The inspid-edit-me.sql NEEDS to be edited. -Open the file and make a search and replace: - -search for: `#REPLACEME# -replace with: `tableprefix - -The value tableprefix has to match with the value for DB_PREFIX in config.php - diff --git a/installation/insipid-edit-me.sql b/installation/insipid-edit-me.sql deleted file mode 100644 index 3c156c8..0000000 --- a/installation/insipid-edit-me.sql +++ /dev/null @@ -1,162 +0,0 @@ - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- -------------------------------------------------------- - --- --- Table structure for table `#REPLACEME#_category` --- - -DROP TABLE IF EXISTS `#REPLACEME#_category`; -CREATE TABLE `#REPLACEME#_category` ( - `id` int(10) NOT NULL, - `name` varchar(128) COLLATE utf8mb4_bin NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; - --- -------------------------------------------------------- - --- --- Table structure for table `#REPLACEME#_categoryrelation` --- - -DROP TABLE IF EXISTS `#REPLACEME#_categoryrelation`; -CREATE TABLE `#REPLACEME#_categoryrelation` ( - `linkid` int(10) NOT NULL, - `categoryid` int(10) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; - --- -------------------------------------------------------- - --- --- Stand-in structure for view `#REPLACEME#_combined` --- (See below for the actual view) --- -DROP VIEW IF EXISTS `#REPLACEME#_combined`; -CREATE TABLE `#REPLACEME#_combined` ( -`id` int(10) -,`link` mediumtext -,`created` datetime -,`status` int(2) -,`description` varchar(255) -,`title` varchar(255) -,`image` varchar(255) -,`hash` char(32) -,`tag` varchar(64) -,`category` varchar(128) -); - --- -------------------------------------------------------- - --- --- Table structure for table `#REPLACEME#_link` --- - -DROP TABLE IF EXISTS `#REPLACEME#_link`; -CREATE TABLE `#REPLACEME#_link` ( - `id` int(10) NOT NULL, - `link` mediumtext COLLATE utf8mb4_bin NOT NULL, - `created` datetime NOT NULL, - `status` int(2) NOT NULL, - `description` varchar(255) COLLATE utf8mb4_bin NOT NULL, - `title` varchar(255) COLLATE utf8mb4_bin NOT NULL, - `image` varchar(255) COLLATE utf8mb4_bin NOT NULL, - `hash` char(32) COLLATE utf8mb4_bin NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; - --- -------------------------------------------------------- - --- --- Table structure for table `#REPLACEME#_tag` --- - -DROP TABLE IF EXISTS `#REPLACEME#_tag`; -CREATE TABLE `#REPLACEME#_tag` ( - `id` int(10) NOT NULL, - `name` varchar(64) COLLATE utf8mb4_bin NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; - --- -------------------------------------------------------- - --- --- Table structure for table `#REPLACEME#_tagrelation` --- - -DROP TABLE IF EXISTS `#REPLACEME#_tagrelation`; -CREATE TABLE `#REPLACEME#_tagrelation` ( - `linkid` int(10) NOT NULL, - `tagid` int(10) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT; - --- -------------------------------------------------------- - --- --- Structure for view `#REPLACEME#_combined` --- -DROP TABLE IF EXISTS `#REPLACEME#_combined`; - -CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `#REPLACEME#_combined` AS select `#REPLACEME#_link`.`id` AS `id`,`#REPLACEME#_link`.`link` AS `link`,`#REPLACEME#_link`.`created` AS `created`,`#REPLACEME#_link`.`status` AS `status`,`#REPLACEME#_link`.`description` AS `description`,`#REPLACEME#_link`.`title` AS `title`,`#REPLACEME#_link`.`image` AS `image`,`#REPLACEME#_link`.`hash` AS `hash`,`#REPLACEME#_tag`.`name` AS `tag`,`#REPLACEME#_category`.`name` AS `category` from ((((`#REPLACEME#_link` left join `#REPLACEME#_tagrelation` on((`#REPLACEME#_tagrelation`.`linkid` = `#REPLACEME#_link`.`id`))) left join `#REPLACEME#_tag` on((`#REPLACEME#_tag`.`id` = `#REPLACEME#_tagrelation`.`tagid`))) left join `#REPLACEME#_categoryrelation` on((`#REPLACEME#_categoryrelation`.`linkid` = `#REPLACEME#_link`.`id`))) left join `#REPLACEME#_category` on((`#REPLACEME#_category`.`id` = `#REPLACEME#_categoryrelation`.`categoryid`))) ; - --- --- Indexes for dumped tables --- - --- --- Indexes for table `#REPLACEME#_category` --- -ALTER TABLE `#REPLACEME#_category` - ADD PRIMARY KEY (`id`); - --- --- Indexes for table `#REPLACEME#_categoryrelation` --- -ALTER TABLE `#REPLACEME#_categoryrelation` - ADD UNIQUE KEY `linkid` (`linkid`,`categoryid`); - --- --- Indexes for table `#REPLACEME#_link` --- -ALTER TABLE `#REPLACEME#_link` - ADD PRIMARY KEY (`id`), - ADD UNIQUE KEY `hash` (`hash`); - --- --- Indexes for table `#REPLACEME#_tag` --- -ALTER TABLE `#REPLACEME#_tag` - ADD PRIMARY KEY (`id`); - --- --- Indexes for table `#REPLACEME#_tagrelation` --- -ALTER TABLE `#REPLACEME#_tagrelation` - ADD UNIQUE KEY `linkid` (`linkid`,`tagid`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `#REPLACEME#_category` --- -ALTER TABLE `#REPLACEME#_category` - MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; --- --- AUTO_INCREMENT for table `#REPLACEME#_link` --- -ALTER TABLE `#REPLACEME#_link` - MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; --- --- AUTO_INCREMENT for table `#REPLACEME#_tag` --- -ALTER TABLE `#REPLACEME#_tag` - MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;