Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » mojito cms

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно, дописываю CMS "своей мечты" [...]


 
Новая система mojito теперь доступна для скачивания.
 
 
 
Старое




Подправил название...

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 20:07 14-08-2004 | Исправлено: fathersGrave, 19:38 03-10-2006
psati

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 нету...

Всего записей: 9 | Зарегистр. 22-08-2004 | Отправлено: 14:36 27-08-2004
edogs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 15:04 27-08-2004
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
psati

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

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

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

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

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

Что мешает добавить? Это же элементарно

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 15:09 27-08-2004
Harzah

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
С лицензией я действительно еще не определился (возможно 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 да и вообще все другие свободные проекты. Линус Торвальдс как был главным в Линуксе так и остался, просто потому, что если всё идёт нормально, то никому не нужно у него ничего забирать. Никто и не сможет отобрать, если ты будешь постоянно заниматься этой системой (постоянно и всю жизнь), но вот представь, что с тобой что-то случится (мало ли в жизни бывает: интерес к инету потеряешь, влюбишься и тд...) и забросишь свою систему, что это будет означать?  
 
Только лишь то, что никто не сможет продолжить твоё дело, твою систему не смогут улучшить другие люди, потому что закрытая лицензия им этого не позволит... А украсть могут и так... Сколько проектов коммерческих держатся на чём-то украденном и не докажешь никогда, что это они украли у тебя что-то...

Всего записей: 79 | Зарегистр. 05-03-2003 | Отправлено: 07:00 30-08-2004 | Исправлено: Harzah, 13:40 31-08-2004
edogs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

Тут есть два варианта.
1) Если человек категорически хочет что бы его системой занимался исключительно сам, то надо сразу ставить ограничения.
2) Никто не мешает хоть copyleft поставить когда интерес пропадет.

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 14:12 30-08-2004
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harzah

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


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

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

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 15:07 30-08-2004
Sindel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antuan
Цитата:
Если есть, что добавить — добавь

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

Всего записей: 559 | Зарегистр. 22-08-2002 | Отправлено: 15:31 30-08-2004
Harzah

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

В случае, если ты распостраняешь продукт, как единое целое, весь продукт должен поставляться под лицензией GPL, если там есть код, который лицензирован по GPL.

Всего записей: 79 | Зарегистр. 05-03-2003 | Отправлено: 13:46 31-08-2004
edogs

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

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 14:20 31-08-2004 | Исправлено: edogs, 14:52 31-08-2004
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harzah

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

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


----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 22:00 31-08-2004
Harzah

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

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

Всего записей: 79 | Зарегистр. 05-03-2003 | Отправлено: 06:00 01-09-2004 | Исправлено: Harzah, 06:15 01-09-2004
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harzah

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

Тему развить можно в Портальном Флейме


----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 10:43 01-09-2004
psati

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а чё то затих сам проект то.............

Всего записей: 9 | Зарегистр. 22-08-2004 | Отправлено: 16:05 01-09-2004
roo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно демку на michael собака roo.ru?

Всего записей: 120 | Зарегистр. 04-12-2003 | Отправлено: 17:52 01-09-2004
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мощную дискуссию по лицензиям развели 8)
 
psati
Проект не затих, просто у меня сейчас:  
- институт начался (всех с 1 сентября! =Р ).
- какие-то проблемы с открытием РУ-Борда (404 ошибка) через мой обычный домашний коннект.. буду прову звонить.
 
В новом билде исправлены различные баги/брак и кэширование теперь обусловленно только обновлением контента, а не временем + писал выше, что избавился от 3-4 лишних запросов.
 
Кстати, систему можно еще посмотреть на wcms.strangepage.org -- буду тянуть этот проект (давно мечтал).
 
roo
С новой версией вышлю, если не забуду. Надеюсь, это в некоммерческих целях?

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 19:50 01-09-2004
roo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave
А можно ту, которая есть? Оч хотЦЦа глянуть.
Цель НЕком.

Всего записей: 120 | Зарегистр. 04-12-2003 | Отправлено: 08:14 02-09-2004
tuxep

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2fathersGrave:
Ну всё же ты и ****ла!
Я то думал вот ,человек сам написал хорошую cms,а ты половину с****л!
http://scripts.wmtrader.com/cms-master-1.0.nulled.by.GTT.ZIP -буржуйская cms, платная
тока половина её похоже на твою. картинки такиеже в основном. Плагиатчик с***й! В большенстве файлов эта cms от твоешь отличается только копирайтом в верху!!! Кто хочет пошлю его "CMS" чтобы сравнили. Админка чутьли не один в один содрана!




Замечание за ненормативную лексику и оскорбления...

Всего записей: 20 | Зарегистр. 22-08-2004 | Отправлено: 11:56 12-09-2004 | Исправлено: Antuan, 16:37 12-09-2004
cmsobzor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave Однако. Не ожидал.
 
tuxep - а ты ничего не напутал ? Иначе тогда получается все четыре листа демагогию разводили ? Как говорят за миллион лет миллион обезьян могут напечатать войну и мир.

Всего записей: 68 | Зарегистр. 16-05-2004 | Отправлено: 19:53 12-09-2004
tuxep

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет,пример кода:
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 -----------------------------------------------
 
?>

Всего записей: 20 | Зарегистр. 22-08-2004 | Отправлено: 22:42 12-09-2004
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Г-ну tuxepу я уже все объснил в личной переписке.
 
Я действительно опирался в создании системы на код той CMS (кстати, приобретенной легально моим родственником), но их возможности сравнить нельзя. Что я взял? Часть общей концепции и админский интерфейс, про проблемы с которым я уже говорил в самом начале топика.
У stable полностью переписан админский интерфейс, а все релизы до этого были неофициальными и за них я ответственности не несу.
Кстати, никто Вас пользоваться системой не заставляет  

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 22:45 12-09-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » mojito cms


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru