Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» mojito cms

Автор: psati
Дата сообщения: 27.08.2004 13:36
http://psati.samara.ws - итог: сервер не поддерживает .htaccess, и сколько ещё таких серверов, и как быть с ЧПУ? Кстати localhost/news при записи localhost/news/ - как правило теряет пути для стилей и рисунков.

Так же на этом же сайте перевёл дизайн обратно в base.html, хотя получилось очень трудно писать адрес рисунков: <img src="<?=$CFG->www_path?>images/logo.gif" /> вместо <img src='".IMAGE."images/logo.gif' />.

И еще, очень слабый класс БД. Решил тут добавить голосования, а функции db_select нету...
Автор: edogs
Дата сообщения: 27.08.2004 14:04

Цитата:
итог: сервер не поддерживает .htaccess, и сколько ещё таких серверов, и как быть с ЧПУ?

Имхо забить на такие сервера. Нормальный хостинг метров на 100 размером за цену в 2 бутылки пива будет иметь и .htaccess и шелл и прочие прелести.
Надо брать нормальный хостинг вот и всё.
А то сначала без htaccess, потом без базы, потом совместим с пхп3, может ещё вспомним о хостингах на которых только html есть? Что бы дома приготовить контент и потом заливать всё после каждого изменения?
Автор: fathersGrave
Дата сообщения: 27.08.2004 14:09
psati

Цитата:
<img src="<?=$CFG->www_path?>images/logo.gif" />

Там есть специальная переменная $site_url:
<img src="<?=$site_url?>/images/logo.gif" />


Цитата:
сервер не поддерживает .htaccess, и сколько ещё таких серверов

Мало. ЧПУ без .htaccess не получится в любом случае -- только генерировать html.


Цитата:
И еще, очень слабый класс БД. Решил тут добавить голосования, а функции db_select нету...

Что мешает добавить? Это же элементарно
Автор: Harzah
Дата сообщения: 30.08.2004 06:00

Цитата:
С лицензией я действительно еще не определился (возможно BSD), но точно:
o  Free для некоммерческого использования
o  Ссылка на офсайт и прочие копирайты на фронтофисе не обязательны
o  Нельзя выпускать новые версии и в любой форме распространять изменённые исходники. Модификации ядра и офиц. модулей должны быть использованы только их автором(-ами), а на все остальные расширения никаких ограничений не накладывается.
o На самом деле не стоит забывать, что с автором всегда можно договориться за так, если что-то не устраивает

Система красивая и как я понимаю, будет хорошей, но лицензия, как мне кажется, тоже важно. BSD-лицензия не позволяет указывать другое авторство (то есть авторство будет навечно твоим), но всё остальное позволяет, в том числе и смену лицензии. То есть "делайте что угодно с этим продуктом, но не говорите, что он ваш". Из кода FreeBSD например, кое-что (немало) перенесено даже в Windows.

GPL - это когда можно изменять всё, но нельзя последующий (модифицированный) продукт распостранять по лицензии отличной от GPL. То есть, например, таким образом продукт никогда не умрет из-за лицензионных запретов.

То есть, тебе эти две лицензии не подходят, если ты хочешь ограничить продукт. "Нельзя выпускать новые версии и в любой форме распространять изменённые исходники." означает, что твоя система может распостраняться только под такой лицензией, под которой сейчас распостраняется Invision Board, то есть "Свободный для некоммерческого использования, с возможностью изменения скинов"


Цитата:
 
То есть тебя не посадят ( ), если позаимствуешь и если при этом не будешь продавать/дарить модификацию. Что называть заимствованием, а что модификацией пока четко не определено, но вывод такой: заимствование -- это в разумных пределах.
 
Я просто не хочу, чтобы 1) систему продавали, и 2) ее развитие вышло у меня из-под контроля.  
Ни BSD ни GPL лицензия не запрещают а) изменять продукт, б) продавать последующий изменённый продукт. BSD обязывает указывать первоначальное авторство, а GPL - распостранять под GPL. Если ты хочешь, чтоб развитие не вышло из под твоего контроля, то возможна только коммерческая лицензия, с "free for noncommercial use". Иначе никак.

Хочу заметить, что зря ты так боишься отдавать свой продукт под свободную лицензию типа GPL. Посмотри на Linux, Drupal да и вообще все другие свободные проекты. Линус Торвальдс как был главным в Линуксе так и остался, просто потому, что если всё идёт нормально, то никому не нужно у него ничего забирать. Никто и не сможет отобрать, если ты будешь постоянно заниматься этой системой (постоянно и всю жизнь), но вот представь, что с тобой что-то случится (мало ли в жизни бывает: интерес к инету потеряешь, влюбишься и тд...) и забросишь свою систему, что это будет означать?

Только лишь то, что никто не сможет продолжить твоё дело, твою систему не смогут улучшить другие люди, потому что закрытая лицензия им этого не позволит... А украсть могут и так... Сколько проектов коммерческих держатся на чём-то украденном и не докажешь никогда, что это они украли у тебя что-то...
Автор: edogs
Дата сообщения: 30.08.2004 13:12

Цитата:
GPL - это когда можно изменять всё, но нельзя последующий (модифицированный) продукт распостранять по лицензии отличной от GPL.

Разве? ИМХО нельзя _немодифицированные_ части продукта распространять по лицензии отличной от GPL.


Цитата:
Никто и не сможет отобрать, если ты будешь постоянно заниматься этой системой (постоянно и всю жизнь), но вот представь, что с тобой что-то случится (мало ли в жизни бывает: интерес к инету потеряешь, влюбишься и тд...) и забросишь свою систему, что это будет означать?

Тут есть два варианта.
1) Если человек категорически хочет что бы его системой занимался исключительно сам, то надо сразу ставить ограничения.
2) Никто не мешает хоть copyleft поставить когда интерес пропадет.
Автор: Antuan
Дата сообщения: 30.08.2004 14:07
Harzah

Цитата:
. BSD - лицензия


Цитата:
GPL - это когда можно изменять всё

Надо бы нам эту информацию положить Куда-нибудь отдельно..
Или в Поднятое Сообщение или отдельной статьёй (портле, Газете )
Если есть, что добавить — добавь, пожалуйста: это полезно знать многим...
Автор: Sindel
Дата сообщения: 30.08.2004 14:31
Antuan
Цитата:
Если есть, что добавить — добавь

Главное Harzah никакой отсебятины не добавил и вспомнил такую поговорку:
Кто не знает, не говорите. (С) Stripe
Автор: Harzah
Дата сообщения: 31.08.2004 12:46

Цитата:
Надо бы нам эту информацию положить Куда-нибудь отдельно..
Или в Поднятое Сообщение или отдельной статьёй (портле, Газете )
Если есть, что добавить — добавь, пожалуйста: это полезно знать многим..

Надо просто статью или тему специальную создать, где бы это обсуждалось. А то ведь такого иногда скажут. У меня есть что добавить, я могу написать статью (с приведением ссылок и тд.), если это нужно и если можно это будет где-нибудь опубликовать...

Цитата:
Разве? ИМХО нельзя _немодифицированные_ части продукта распространять по лицензии отличной от GPL.

В случае, если ты распостраняешь продукт, как единое целое, весь продукт должен поставляться под лицензией GPL, если там есть код, который лицензирован по GPL.
Автор: edogs
Дата сообщения: 31.08.2004 13:20
Специально перечитали сейчас лицензию. Никто не мешает распространять продукт "виртуальными частями", например модульной системой, но одним пакетом. Часть модулей коденая, часть нет. А фактически любая цмс будем именно модульной. Так что тут препятствий нету.
Автор: Antuan
Дата сообщения: 31.08.2004 21:00
Harzah

Цитата:
Надо просто статью или тему специальную создать

Газета к Вашим Услугам

Или Портал Ру-Борд
Автор: Harzah
Дата сообщения: 01.09.2004 05:00

Цитата:
Специально перечитали сейчас лицензию. Никто не мешает распространять продукт "виртуальными частями", например модульной системой, но одним пакетом. Часть модулей коденая, часть нет. А фактически любая цмс будем именно модульной. Так что тут препятствий нету.

Это так, но модуль это "самостоятельное произведение". В этом вся суть, если в модуле будет GPL-ный код, то этот модуль тоже надо распостранять под GPL. А если ты сам написал модуль и просто линкуешь его к GPL-продукту, то несомненно, ты имеешь право на иную лицензию, ведь это твой собственный модуль.


Цитата:
Газета к Вашим Услугам
Или Портал Ру-Борд

А почему всё так плохо слинковано с форумом (разные движки, газета и портал)?
Ведь, в результате такой реализации, страдает общее дело, весь проект.
Можно ведь перевести всё на новые php_nuke и Invision Board (php_bb) и создать
хороший полноценный сайт-портал Ru-board.
Я уже сколько лет хожу сюда и всё точно также, без модернизации.
Может, как модератору, вам что-то известно на этот счёт?
Автор: Antuan
Дата сообщения: 01.09.2004 09:43
Harzah

Цитата:
Может, как модератору, вам что-то известно на этот счёт?

Тему развить можно в Портальном Флейме
Автор: psati
Дата сообщения: 01.09.2004 15:05
а чё то затих сам проект то.............
Автор: roo
Дата сообщения: 01.09.2004 16:52
Можно демку на michael собака roo.ru?
Автор: fathersGrave
Дата сообщения: 01.09.2004 18:50
Мощную дискуссию по лицензиям развели 8)

psati
Проект не затих, просто у меня сейчас:
- институт начался (всех с 1 сентября! =Р ).
- какие-то проблемы с открытием РУ-Борда (404 ошибка) через мой обычный домашний коннект.. буду прову звонить.

В новом билде исправлены различные баги/брак и кэширование теперь обусловленно только обновлением контента, а не временем + писал выше, что избавился от 3-4 лишних запросов.

Кстати, систему можно еще посмотреть на wcms.strangepage.org -- буду тянуть этот проект (давно мечтал).

roo
С новой версией вышлю, если не забуду. Надеюсь, это в некоммерческих целях?
Автор: roo
Дата сообщения: 02.09.2004 07:14
fathersGrave
А можно ту, которая есть? Оч хотЦЦа глянуть.
Цель НЕком.
Автор: tuxep
Дата сообщения: 12.09.2004 10:56
2fathersGrave:
Ну всё же ты и ****ла!
Я то думал вот ,человек сам написал хорошую cms,а ты половину с****л!
http://scripts.wmtrader.com/cms-master-1.0.nulled.by.GTT.ZIP -буржуйская cms, платная
тока половина её похоже на твою. картинки такиеже в основном. Плагиатчик с***й! В большенстве файлов эта cms от твоешь отличается только копирайтом в верху!!! Кто хочет пошлю его "CMS" чтобы сравнили. Админка чутьли не один в один содрана!
Автор: cmsobzor
Дата сообщения: 12.09.2004 18:53
fathersGrave Однако. Не ожидал.

tuxep - а ты ничего не напутал ? Иначе тогда получается все четыре листа демагогию разводили ? Как говорят за миллион лет миллион обезьян могут напечатать войну и мир.
Автор: tuxep
Дата сообщения: 12.09.2004 21:42
нет,пример кода:
Ru CMS: file http\cms\admin\application.php
<?php
//=============================================================================
//
// Ru CMS :: Content management system
// File: /admin/application.php
// Version: 0.1a
// Created date: 11 August 2004
// Modification date: 11 August 2004
//
//============================================================================

require("../config.php");

//----- START INCLUDE COMMON LIBS --------------------------------------------
$dir_name = "$CFG->dir_root/libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE COMMON LIBS ----------------------------------------------

//----- START INCLUDE ADMIN LIBS ---------------------------------------------
$dir_name = "$CFG->dir_admin/libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE ADMIN LIBS -----------------------------------------------

?>

CMS MASTER: file cms-admin/application.php
<?php
//=============================================================================
//
// Ru CMS :: Content management system
// File: /admin/application.php
// Version: 0.1a
// Created date: 11 August 2004
// Modification date: 11 August 2004
//
//============================================================================

require("../config.php");

//----- START INCLUDE COMMON LIBS --------------------------------------------
$dir_name = "$CFG->dir_root/libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE COMMON LIBS ----------------------------------------------

//----- START INCLUDE ADMIN LIBS ---------------------------------------------
$dir_name = "$CFG->dir_admin/libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE ADMIN LIBS -----------------------------------------------

?>

Добавлено
fuck, два раза копипастнул ожно и тоже=) CMS MASTER:
<?php
//=============================================================================
//
// CMS Master :: Content management system
// File: /cms-admin/application.php
// Version: 1.0
// Created date: 28 September 2003
// Modification date: 28 September 2003
//
//============================================================================

require("../cms-config.php");

//----- START INCLUDE COMMON LIBS --------------------------------------------
$dir_name = "$CFG->dir_root/cms-libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE COMMON LIBS ----------------------------------------------

//----- START INCLUDE ADMIN LIBS ---------------------------------------------
$dir_name = "$CFG->dir_admin/libs";
$dir = dir("$dir_name/");
$dir->read(); $dir->read();
while (false !== ($lib = $dir->read())) {
require("$dir_name/$lib");
}
$dir->close();
//----- END INCLUDE ADMIN LIBS -----------------------------------------------

?>
Автор: fathersGrave
Дата сообщения: 12.09.2004 21:45
Г-ну tuxepу я уже все объснил в личной переписке.

Я действительно опирался в создании системы на код той CMS (кстати, приобретенной легально моим родственником), но их возможности сравнить нельзя. Что я взял? Часть общей концепции и админский интерфейс, про проблемы с которым я уже говорил в самом начале топика.
У stable полностью переписан админский интерфейс, а все релизы до этого были неофициальными и за них я ответственности не несу.
Кстати, никто Вас пользоваться системой не заставляет
Автор: tuxep
Дата сообщения: 12.09.2004 21:51
В основном остальные файлы -также! Есть конечно некоторые изменения, добавления, но ОН НЕ ГОВОРИЛ ЧТО ЭТО МОДИФИКАЦИЯ ,И ЭТО НЕ УКАЗАНО НА ЕГО САЙТЕ!!! И вообще CMS MASTER комерцеская cms которая продаётся, это ворованная версия=) у меня есть релизы ru cms, я незнаю как файлы прикреплять тут, кому надо отошлю. Практчиески все классы один в один. И даже баги одинаковые! я пробывал ставить и ru cms и cms master - пароль не подходит! Видемо трабла в класе авторизации. И если GTT украла CMS MASTER ,значет это не говно и эта кмс немогла быть скопирована с ru cms!
Автор: phpbbmods
Дата сообщения: 12.09.2004 21:53
вот блин,

Цитата:
вот и дописались свою cms

Автор: fathersGrave
Дата сообщения: 12.09.2004 21:59
tuxep
Какой ты плохой -- скачал ворованную систему
Я уже тебе сказал, что про ворованный GTT не знал. Кстати, ты не имеешь права рассылать Ru CMS, т.к. этим ты нарушишь как лицензию Ru CMS (о нераспространении беты), так и лицензию CMS Master -- выбирай, какой вариант тебе больше нравится.

Добавлено

Цитата:
Есть конечно некоторые изменения, добавления

LOL там 75% процентов переписано и концепция изменена.
Автор: tuxep
Дата сообщения: 12.09.2004 22:12
хехе, а лицензия то на один сайт наверно?=) 75% и что??? Это уже не твоя система! Даже хоть ты 100% перепишешь! Станет она твоей когда ты её с нуля напишешь или используя framework'и(с лицензией ихней)! Это нарушение авторских прав т.к. ты назвал её своей!
Автор: fathersGrave
Дата сообщения: 12.09.2004 22:16
tuxep
100% -- это уже не чужая. С нуля по-любому буду переписывать в 2.0.
Назвал своей, т.к. идея была своя.

Дядя ее использовать не стал, т.к. ему нужны были доп. функции, и я взялся дописать. Сейчас хотел дать народу протестировать, а потом зарядить ему сайт. Впоследствии хотел переписать полностью и выложить в паблик.
Предыстория ясна?
Автор: tuxep
Дата сообщения: 12.09.2004 22:18
Кстати, ты несешь ответственность за бету т.к. ты распространял модифицированую версию без указания копирайта!
Автор: fathersGrave
Дата сообщения: 12.09.2004 22:21
tuxep
В том-то и дело, что я ее публично не распространял. Вы просто были моими друзьями, которым я прислал посмотреть и потестировать. Там написано, что ее нельзя использовать на сайте, а значит нарушения нет.
Автор: tuxep
Дата сообщения: 12.09.2004 22:22
Идея какраз не своя,а модифицированая чужая! И не в одном файле этос cms не было даже упоминания о настоящем авторе. А ты распространял купленную версию.
Автор: fathersGrave
Дата сообщения: 12.09.2004 22:24
tuxep
Я не распространял, я уже сказал.
Идея моя (custom fields, posts, технология модульности (хэндлеры), плагины и т.д.).

Добавлено
Просто, чтобы реализовать все дядины просьбы пришлось ее серьезно переписать.
Автор: tuxep
Дата сообщения: 12.09.2004 22:27
дык, а остальная идея самой CMS MASTER? Не распространял? а какже она мне нмыло попала? случайно?

Страницы: 123456789101112131415

Предыдущая тема: CMS для библиотеки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.