CMS SmallNuke система построения сайтов

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  1 2 3 > »   
Тема закрытаОткрыть новую тему
> Доброе время суток, или "версия 3"
eddi13
сообщение 22.01.2010, 17:05
Сообщение #1


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



Доброе время суток всем.

Да, да, это eddi13, и да, меня очень давно небыло)

У меня пара предложений и вопросов к коммунити.

За прошедшее время утекло много воды, и много чего поменялось...
Короче к делу

что есть предложить:
SmallNuke 3 (в принципе уже 3.4.5)
т.е. есть новое ядро системы, полностью переработанное и даже слегка обкатанное.
чего же там поменялось такого?

ну, например, больше нет необходимости клонировать модули.
модули разделяются на структурные (в которых конечный контент группируется в категории, например pages или gallery) и неструктурные (например content) и в системе появилось понятие "элемент", этим самым элементом могут быть, грубо, две вещи: категория структурного модуля или страница неструктурного.

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

централизованное управление комментариями (ну тут надо либо писать много, либо ограничиться такой формулировкой, поскольку переписана вся система комментариев, единственное, можно отметить, что они древовидные с настройкой глубины дерева)

новая система организации рейтинга контента

полностью переписанная система темплатов, с кешированием, одним файлом генерального темплата, произвольным количеством и расположением мест под блоки, созданием неограниченного набора макетов сайта. макеты можно потом назначать модулям, например.

полностью переделана система поиска, там тоже кеширование своего рода, релевантность ...

инсталлер, который (как я надеюсь) наконец-то избавит от проблемм с обновлениями)

jquery. используется активно в адмике и на сайте.

выбор визуального редактора.

полный переход на utf-8

еще много всяких мелочей типа ЧПУ и поддержки постгреса. есть несколько модулей: content, pages, faq, contact, votings, news
модуль пишется в принципе очень быстро.
я попытался сохранить, насколько это возможно, дух smallnuke, т.е. простоту и прозрачность.

вот, вкратце, что есть предложить.



теперь вопросы.
1. оно кому-нибудь надо?
вопрос в связи с тем, что сейчас уже не 2005 год, и CMS развелось как грибов после дождя.
2. очень не хватает спеца в верстке.
вопрос даже не в том, чтобы сверстать, вопрос в том, чтобы посмотреть на всю систему верстки в общем и определить некие стандарты если хотите, ну и переверстать конечно все темплы модулей так, чтобы это было, как это говорят, симантично и не пришлось бы под измененную тему переделывать файлы модулей, а работать только с css.
3. PR. если начинать проект, то его надо как-то пиарить.
4. как это не прискорбно, но он финансовый. т.е. делать систему закрытой никто не собирается, но проект (если уж его затевать) должен как-то существовать в финансовом плане.

высказываемся, спрашиваем.


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lics
сообщение 23.01.2010, 17:29
Сообщение #2


Активный участник
***

Группа: Модераторы
Сообщений: 697
Регистрация: 12.09.2005
Из: Березовского
Пользователь №: 2 235



1.Оно надо.
2. Хорус, прекрасный спец. (хотя за деньги ему приятнее будет)
3. как я понимаю опять деньги.
4.Делать на энтузиазме? Получим опять смоллу версии 2. Просить милостыню, тоже результата не даст. Продажа копирайта копейки. Платные модули тоже не помогут. Или копейку за систему брать или вообще платную делать. + как все подобные SmallNuke Group делать платные услуги по установке настройке и т.д. Я вижу это так.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 23.01.2010, 19:48
Сообщение #3


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



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

по 4-му пункту.
просить милостыню результата не даст, тут ты прав, хотя лишать возможности людей благодарить финансово - это тоже как-то смешно)
Цитата
как все подобные SmallNuke Group делать платные услуги по установке настройке и т.д.

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


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lics
сообщение 24.01.2010, 21:12
Сообщение #4


Активный участник
***

Группа: Модераторы
Сообщений: 697
Регистрация: 12.09.2005
Из: Березовского
Пользователь №: 2 235



Больше никто поговорить не желает?


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Freestyle
сообщение 25.01.2010, 01:44
Сообщение #5


Участник
**

Группа: Пользователи
Сообщений: 19
Регистрация: 20.05.2006
Пользователь №: 3 607



Хотелось бы увидеть систему в работе, есть ли возможность увидеть в работе? Типа демки.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 25.01.2010, 17:01
Сообщение #6


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



да, демка будет конечно.
сегодня/завтра сделаю


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ZViruS
сообщение 25.01.2010, 17:05
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 15.10.2007
Пользователь №: 5 293



Пользуюсь Смаллнюкой очень давно. В последнее время брал от нее только ядро. Все модули уже писал сам. Так вот. У меня получалось и полностью передлывать систему управления пользователями под конкретную задачу, и вписывать ЧПУ, менять визуальный редактор и т.п. Во что это переросло сейчас - хотелось бы взглянуть, далее уже можно обсуждать чего где переделывать, чего доделывать и т.п.

В поддержке смалы могу посильно помочь.

Александр.

P.S. сейчас буду делать масштабный проект на ядре смалы.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 25.01.2010, 18:58
Сообщение #8


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



2 ZViruS
а можно глянуть на твой вариант как-то?


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 26.01.2010, 14:58
Сообщение #9


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



подопытный адрес
sn.ebookplanet.eu/admin/admin.php
логин: test
пас: testpass

по, надеюсь, понятным причинам отключено управление админами, основные настройки и закачка файлов


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 26.01.2010, 15:11
Сообщение #10


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



надо же
через 2 минуты Freestyle уже зашел.
ну ждем отзывов тогда


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Non-Stop
сообщение 26.01.2010, 20:40
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 203
Регистрация: 18.11.2005
Пользователь №: 2 606



Тоже считаю что тема актуальноя.
Могу заняться пиаром. есть опыт оптимизации под поисковые запросы, баннерная реклама в сетях, итд.

Насчёт платности проекта..
Нужно мониторить аналогичные предложения и делать економически-выгодное предложение, те чтоб потребителю было не накладно и создателям проекта норм.
Вобщем есть над чем помозговать и при правильном подходе идея будет жить)

Также есть интересные идеи относительно нестандартных, нужных и актуальных на сегодня модулей для системы. Вобщем готов принимать активное участие в развитии данного проекта.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 27.01.2010, 12:43
Сообщение #12


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



[offtop] по поводу галлереи есть следующая мысль:
чтобы не плодить модули, делается один админский скрипт, и сколько угодно клиентских выводов, которые подключаются в зависимости от настроек категорий галлерей.
например:
категория cat1 выводится пользователям при помощи чистого php
категория cat2 при помощи... ну не знаю... лайтбокса, например
....

поскольку фактически, различен только вывод, а управление везде одинаковое - фотки разбиваются на галлереи, к ним прикладываются описания, они обзываются как-то. в админке всегда одно и тоже.

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


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Non-Stop
сообщение 27.01.2010, 14:46
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 203
Регистрация: 18.11.2005
Пользователь №: 2 606



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

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


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ZViruS
сообщение 27.01.2010, 15:24
Сообщение #14


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 15.10.2007
Пользователь №: 5 293



Можно, только скажи что именно тебе нужно smile.gif Потому что найти куда я чего вставил с первого тыка не получится. smile.gif

Например вариант с ЧПУ:
в файле index.php перед
Код
if (isset ($_GET['file']) || isset ($_POST['file']) ) {


у меня идет код
Код

$BasePath = $_SERVER['REQUEST_URI'];
if ($BasePath == '/index.php') { $BasePath = ''; }
$BasePath = preg_replace( '#\?[\w\W]*#', '', $BasePath);

if (isset ($BasePath)) {
    @list($parent, $my['go'], $my['in'], $my['x'], $my['y'], $my['z']) = explode ('/', $BasePath);
    foreach ($my as $key => $value)
    {
        if ($value != "" AND $value != "index.php") {
            $_GET[$key] = $value;
        }
    }
}


в самом .htaccess
Код

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|public|css)
RewriteCond %{REQUEST_URI} !\.(css¦js¦jpg¦gif)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]



Что нам это дает?
- если идет путь типа /module/action/parameters/ - раскладываем их в переменные, потом этими переменными заполняем массив $_GET
- если идет путь типа /index.php?go=module&in=action&aaa=ababagalamaga? то $BasePath у нас получаестя пустой, и $_GET уже заполнен сервером.

одновременно работаю два варианта запросов.

К тому же стоит учесть еще и POST запрос, т.к. часть переменных, которые уходят в путь перебираются в GET.

доработать несложно и для случая, когда сайт не лежит в корне. Хотя сейчас такая ситуация -
нонсенс. ИМХО.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 27.01.2010, 16:41
Сообщение #15


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



2 Non-Stop
Цитата
(или группе фоток, тогда будет минигалерея)

с кнопачками некст прев и прочей фигней)

2 ZViruS
ну чпу примерно также и у меня, тока там побольше кода для разных случаев, работает вроде без сбоев.
посмотреть хотелось на админку в основном.
на ее логику.


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 28.01.2010, 10:05
Сообщение #16


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



господа, тестовая система, она на то и тестовая, чтобы над ней издевались, чего вы так скромно)


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ZViruS
сообщение 28.01.2010, 16:49
Сообщение #17


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 15.10.2007
Пользователь №: 5 293



Админку я почти не трогал. Полько управляющие функции для специфических модулей. Ее внешний вид стандартный.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alexey
сообщение 29.01.2010, 18:25
Сообщение #18


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 04.05.2007
Пользователь №: 5 091



Цитата(eddi13 @ 22.01.2010, 17:05) *

Доброе время суток всем.

Да, да, это eddi13, и да, меня очень давно небыло)

Дальше я вырезал чтоб место не занимало =)

На недельку бы раньше =) Уже дописал под 2-ю версию модуль структуры и перековырял ядро слегка. Идея та же. Отвязать меню от конечного модуля и реализация во многом схожа =)
Отображение блоков я также привязал к менюшке. Текущих 2-х параметров явно не хватало.
Также прикрутил Solmetra SPAW 2-й версии и много всяких мелких доработок Типа прикручивания greybox, там вот это:
Цитата(Non-Stop @ 27.01.2010, 14:46) *

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

реализовано.
Ну и т.п. дребидень.
Если нужно - выложу как код чуток почищу.

Также ведется разработка на ядре смолы системы диспетчиризации(некий гибрид MS Project/системы отчета, в плане идеи по крайней мере) и системы эл. документооборота(по аналогии PayDox в некотором плане, который мне сильно не понравился).
Пример показать пока не могу, сайт в Intranet и пока не совсем рабочий =)
Как закончу - выложу. Думаю, где-то через месяц-два. Обкатать нужно и баги поправить.

ЗЫ.
3-я версия уже ооочень давно нужна. Но дизайн админки мне категорически не нравится, много кликов, плохо понятно с первого взгляда что и где и т.д. ИМХО лутчше взять идею у typo3 или phpbb

EDIT:
Вот скрин с модуля структуры что я делал для своих задач


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
MNU
сообщение 30.01.2010, 14:37
Сообщение #19


Администратор
Group Icon

Группа: Администраторы
Сообщений: 3 577
Регистрация: 26.10.2005
Пользователь №: 2 498



Цитата
1. оно кому-нибудь надо?
вопрос в связи с тем, что сейчас уже не 2005 год, и CMS развелось как грибов после дождя.

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

3. PR. если начинать проект, то его надо как-то пиарить.

Пиарить значить рекламировать - здесь не все так просто как казалось sad.gif
Цитата

4. как это не прискорбно, но он финансовый. т.е. делать систему закрытой никто не собирается, но проект (если уж его затевать) должен как-то существовать в финансовом плане.

Один из способов это реклама, но с каждым днем (судя по новостям) эта сфера сужается sad.gif


--------------------
Правильно заданый вопрос - 50% ответа...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
eddi13
сообщение 31.01.2010, 15:24
Сообщение #20


Активный участник
Group Icon

Группа: Администраторы
Сообщений: 755
Регистрация: 05.04.2006
Пользователь №: 3 353



2 Alexey
spaw2 там тоже есть, его можно выставить в настройках админа, просто у вас сейчас нет туда доступа, а fck выбран из-за того, что он более легкий.

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

принципиально, идея такова:
максимально сузить количество элементов с точки зрения терминологии, и сделать эту терминологию максимально усвояемой в течении короткого промежутка времени.

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

основной контент формируют модули, и он всегда выводится в блоке макета Base content. добавить его в системе можно через вкладку "модули" (не совсем понятно что там делает модуль поиска, но это пока издержки из-за нехватки времени, он там конечно лишний)

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

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

по моему все логично.

чуть забегая вперед, скажу, что было бы очень не фигово, если бы кто-то полностью взял на себя систему помощи в админке, начиная от продумывания ее структуры, апи и заканчивания написанием ее текстов. это вполне отдельная система, и ее развитие можно вести параллельно.


--------------------
... а писАть, точно так же, извините, как и пИсать, надо когда уже не можешь ... (М. Жванецкий)
перед задачей вопроса читаем - как правильно задавать вопросы и как правильно описывать технические проблемы
дабы избежать непоняток, смотрим - Терминология системы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

4 страниц V  1 2 3 > » 
Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.11.2017, 10:38