Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Навоял Web2 CMS, Ищу единомышленников 
:(
    Опции темы
zxmaster
Дата 29.5.2009, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 31.1.2006

Репутация: нет
Всего: 1



Да я пишу ЦМС, да у меня возможно не все впорядке с головой smile
Цель поста: найти единомышленников или братьев по «не» разуму.

Как и многие разработчики я страдал тем, что писал ЦМС и пытался создать свой фреймворк. Но уж как то так у меня сложилось, что ЦМС на протяжении времени постоянно по немногу дорабатывалась и дорабатывалась.

В конце концов я решил забросить это дело и заняться чем то более полезным, но… друзья которые работали на этой ЦМС отговорили меня от такой мысли. По их словам «ЦМС очень хорошо работает с маленькими сайтами».
Вот так и родилась идея сделать открытый проект. Что бы другим проще было работать с ЦМС я вырезал из движка свой класс для работы с БД и прикрутил туда Zend_Db. В дальнейшем планирую многие  части от ZendFramework использовать в ЦМС (а точнее все кроме zend mvc).

Сайт текущего проекта http://web2l.org (почти готов, ну почти...) Тут я уже практически рабочий релиз выложил.

Планируемая ниша ЦМС — небольшие сайты объёмом около 50-100 страниц

Что хочу — услышать конструктивную критику. Да я знаю что многое у меня через Ж работает, но эти недостатки будут убраны в следующей версии с появлением нормальной MVC.

ТОВАРИЩИ если вы пишите свою ЦМС, а особенно если только начинаете — присоединяйтесь ко мне, будем страдать ***ёй в месте. Как говориться в украинской поговорке «Разом і батька легше бити».

ДЕМО САЙТА (сервак медленный - по этому страницы долго генерятся)
demo.web2l.org
админка
demo.web2l.org/shadow
login: admin pass: adminka
ВНИМАНИЕ в админке закрыт доступ на изменение любых данных — будут вылетать ошибки  и исключения smile
PM MAIL   Вверх
Sanchezzz
  Дата 29.5.2009, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: нет
Всего: 60



скажу пока слабовато. честно рановато показываешь.

1 частичный код выложил бы чтобы оценить удобность использование api функций цмс...
Не понравилось следующие:
1 Одно меню. 
2 Статичный блоки это простая запесь нет вложенности некакой + нет дополнительных элементов.
3 Пользователи: нет групп пользователей.
4 Элементы нет дополнительных полей. Редактирование просто не работает либо я не туда нажимаю.

а так молодец что не бросаешь и улудшаешь.  smile 

Это сообщение отредактировал(а) Sanchezzz - 29.5.2009, 11:34


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
zxmaster
Дата 29.5.2009, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 31.1.2006

Репутация: нет
Всего: 1



Да, конечно, я показываю все еще без mvc. Собственно говря с mvc придут блоки (анало модулей в joomla) туда и меню можно будет вставить и посление новости и пр.
Какие дополнительные поля в элементах нужны? Например.
Сейчас цмс подойдет только для очень маленьких сайтов smile где более 1 меню не нужно.
Может и сыровато, но так и версия не 1.0 знаете ли.
PM MAIL   Вверх
MoLeX
Дата 29.5.2009, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140




M
MoLeX



Модератор: причем тут РНР: Профи?

тему перенес в Готовые и разрабатываемые проекты -> Веб-разработка, идеи, проектирование






--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Sanchezzz
  Дата 29.5.2009, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: нет
Всего: 60



Цитата

Какие дополнительные поля в элементах нужны? Например.

Любые: прикрепить файл может быть фото  текст дату итд.  +  можно на основе элементов и дополнительных полей создать нужный функционал. новости, галерея, даже просто хранить нужный данные для специального вывода.

Реализация очень простая.
Привязка дополнительных полей идет на группу элементов. при добавление элемента, добавляются дополнительные поля. которые описаны в группе.

Фактически получается одна структура для разного вывода.

Насчет меню ты ошибается за частую делается верхние меню  и боковое. верхние основное меню, боковое меню это для раздела.

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

Исходя из этого подумай над системой шаблонов страниц которая будет определять какая страница и какой шаблон подрубить.

 



--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
zxmaster
Дата 29.5.2009, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 31.1.2006

Репутация: нет
Всего: 1



Ну это вы уже не маленький сайт описали smile
Дизайн у меня и так устанавливается (для главной и всех остальных страниц)
Цитата

Любые: прикрепить файл может быть фото  текст дату итд.  +  можно на основе элементов и дополнительных полей создать нужный функционал. новости, галерея, даже просто хранить нужный данные для специального вывода.

Файлы и фото у меня и так прикрепляются. В остальном я не согласен немножко потому, что это уже что-то похожее на Drupal будет. Когда из одного узла можно лепить все - это хорошо, но потом могут быть проблемы с производительностью. 
Изначально я хочу просто движек с хорошей организацией текстовых разделов и только. Остальной функционал будет дотягиваться с пом. модулей. 
PM MAIL   Вверх
Malissa
Дата 12.6.2009, 03:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.6.2009

Репутация: нет
Всего: нет



Тебе не кажется, что у тебя слишком большой вес CMS для такого маленького функционала? Это можно было Кб в 200-300 уместить. И смысл было писать CMS, если в ней нет никаких существенных отличий от стандартного подхода к разработке?
PM MAIL ICQ Skype   Вверх
zxmaster
Дата 12.6.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 31.1.2006

Репутация: нет
Всего: 1



Цитата(Malissa @ 12.6.2009,  03:13)
Тебе не кажется, что у тебя слишком большой вес CMS для такого маленького функционала? Это можно было Кб в 200-300 уместить. И смысл было писать CMS, если в ней нет никаких существенных отличий от стандартного подхода к разработке?

Вопрос на засыпку. А сколько весит визуальный редактор TinyMCE? Ответ - около 1,8 Мб. Это больше половины объема всей ЦМС. Не забываем еще и про Zend Framework! А писать ЦМС на vasiyaPupkin's framework это изначальный 100% провал.
PM MAIL   Вверх
lukas
Дата 13.6.2009, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: нет
Всего: 15



Дам совет, огромная орда разработчиков CMS не понимают, что новости, всякие галереи, статьи - это все одно и тоже: справочник + дополнительные свойства (текст, числа, файлы, прикрепленные элементы).

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


--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
Malissa
Дата 14.6.2009, 07:44 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.6.2009

Репутация: нет
Всего: нет



Цитата(zxmaster @ 12.6.2009,  16:21)
Вопрос на засыпку. А сколько весит визуальный редактор TinyMCE? Ответ - около 1,8 Мб. Это больше половины объема всей ЦМС. Не забываем еще и про Zend Framework! А писать ЦМС на vasiyaPupkin's framework это изначальный 100% провал.

Смысл с использования TinyMCE? Ламерам не место в администрировании CMS. Юзай bb коды. Кб на 50 выйдет обработка. Зачем тебе Zend Framework и вообще какой-либо Framework?

Это сообщение отредактировал(а) Malissa - 14.6.2009, 07:45
PM MAIL ICQ Skype   Вверх
MoLeX
Дата 15.6.2009, 05:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Цитата(Malissa @  14.6.2009,  07:44 Найти цитируемый пост)
Юзай bb коды. Кб на 50 выйдет обработка.

а может тогда записи делать прямо в СУБД? через тот же пхпмайадмин?

Цитата(Malissa @  14.6.2009,  07:44 Найти цитируемый пост)
Смысл с использования TinyMCE

удобство, функциональность, наглядность


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Malissa
Дата 15.6.2009, 12:52 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.6.2009

Репутация: нет
Всего: нет



Между прочем через phpmyadmin довольно удобно администрировать сайты, например удалить группу тех же новостей можно в несколько раз быстрее чем щелкать мышкой в админке сайта. Большинство соображающих людей так между прочем и делают.

Насчет удобства - всем удобно по разному. Если вставлять такой редактор как TinyMCE, то и вставлять классический, bb-кодами, с возможностью выбора, кому какой редактор больше нравится. Прироста функциональности лично я не вижу. Больше, чем разрешено самой системой разметки, ты не допишешь. Единственное наглядность - но и это как бы на любителя.

Опять же слогон: "пишу CMS". Гдеж пишешь? Собираешь по частям то, чего итак навалом.

PS. Изобретение велосипеда.

Это сообщение отредактировал(а) Malissa - 15.6.2009, 12:53
PM MAIL ICQ Skype   Вверх
MoLeX
Дата 15.6.2009, 13:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Цитата(Malissa @  15.6.2009,  12:52 Найти цитируемый пост)
Между прочем через phpmyadmin довольно удобно администрировать сайты, например удалить группу тех же новостей можно в несколько раз быстрее чем щелкать мышкой в админке сайта.

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


Цитата(Malissa @  15.6.2009,  12:52 Найти цитируемый пост)
Большинство соображающих людей так между прочем и делают.

ха-ха-ха, это люди у которых небольшой сайт с очень простой структурой или же больных.


ИМХО ты или слишком большой фанат не удобства или же ты работаешь с сайтами в 2-3 раздела

Добавлено через 25 секунд
Цитата(Malissa @  15.6.2009,  12:52 Найти цитируемый пост)
PS. Изобретение велосипеда.

велосипед хорош тем, что опыт набирается

Добавлено через 4 минуты и 34 секунды
Malissa, кстати штаны очень удобно надевать через голову


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Malissa
Дата 15.6.2009, 15:04 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.6.2009

Репутация: нет
Всего: нет



Что для тебя сложная структура? IPB - в его бд нет ничего сложного. Очень удобно администрируется из phpmyadmin (особенно удобно приваты читать, ранг пользователя там вообще цифрой отмечается - намного быстрее изменить, чем в админке клацать, топик удалить вообще запросто, текст сообщения вывести еще проще). Такие CMS как joomla, e107, mamba и пр. с еще более простой струкрутрой бд - для отдельных частей (новости, динамические страницы, пользователи и пр.) своя таблица. Если не умеешь орудовать SQL запросами, в phpmyadmin конечно делать нечего.

Какой может опыт, если своего кода, в лучшем случае, пару сотен Кб на систему в несколько МБ? Ладно если еще хоть разобрался как тот код работает. А как же оптимизировать? Довольно оптимизированный код наблюдал разве что в DWM, но это не CMS. А кто будет пользоваться этой CMS? В лучшем случае он, а скорее всего вообще забьет на это дело.

Администратор, не знающий структуру БД той системы управления контентом, которой пользуется, обычный ламер со статусом админа, и не более.

PS. Учитывая недалекость ума населения планеты посчитаю оскорбление больной за комплимент.
PM MAIL ICQ Skype   Вверх
MoLeX
Дата 16.6.2009, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Цитата(Malissa @  15.6.2009,  15:04 Найти цитируемый пост)
PS. Учитывая недалекость ума населения планеты посчитаю оскорбление больной за комплимент. 

 smile 

Систе́ма управле́ния содержи́мым/конте́нтом

т.е. CMS предназначена для облегчения жизни, автоматизация процесса наполнения сайта контентом. Если ты все это отвергаешь то вообще зачем делать динамический сайт когда можно сделать статику (голый html) и редактировать проще (в любом блокноте)!

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


ИМХО Malissa считаю дальнейший спор бесполезный, пока тебя петух жаренный не курит (погов.) ты так и будешь в phpmyadmin'e админить сайты  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Malissa
Дата 16.6.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.6.2009

Репутация: нет
Всего: нет



Что такое CMS я прекрасно знаю. Открою тебе небольшой секрет, я не администрирую, а разрабатываю сайты, да и не только сайты. И при администрировании для меня реально удобнее работать с самой бд, чем щелкать по кнопкам в админцентре. Извини, если тебя этим дико удивил.

PS. Если не интересно мнение специалистов насчет CMS и что не мешает хотя бы знать при их администрировании, абы бы не быть ламером и зависеть от кнопочек, как в гомно-виндавс и дальше стандартных возможностей CMS ни в лево ни в право, разговор закончен, как ты и желаешь.
PM MAIL ICQ Skype   Вверх
MoLeX
Дата 16.6.2009, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Цитата(Malissa @  16.6.2009,  11:57 Найти цитируемый пост)
Открою тебе небольшой секрет, я не администрирую, а разрабатываю сайты, да и не только сайты.

smile , что честно?!


Цитата(Malissa @  16.6.2009,  11:57 Найти цитируемый пост)
И при администрировании для меня реально удобнее работать с самой бд, чем щелкать по кнопкам в админцентре.

твои сайты на кого расчитаны? на тебя самого (т.е. ты сам занимаешься наполнением и т.д.) - тогда нет вопросов как через что ты их администрируешь. А вот если твои сайты без админки используют другие люди (имеющие далекое представление обо всех WEB языках) и им приходиться копаться в phpmyadmin то грош тебе цена как программиста. 


Цитата(Malissa @  16.6.2009,  11:57 Найти цитируемый пост)
PS. Если не интересно мнение специалистов насчет CMS и что не мешает хотя бы знать при их администрировании, абы бы не быть ламером и зависеть от кнопочек, как в гомно-виндавс и дальше стандартных возможностей CMS ни в лево ни в право, разговор закончен, как ты и желаешь. 

насмешил слона тапком  smile

Добавлено через 2 минуты и 17 секунд
Malissa, если не секрет сколько ты уже работаешь в данной сфере? (если не секрет конечно)

Добавлено через 8 минут и 15 секунд
и еще: Malissa как думаешь чем лучше пользоваться кассиру - калькулятором или деревянными счетами?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
leroy
Дата 14.7.2009, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.7.2009

Репутация: нет
Всего: нет



Кнопочка Далее в заполнении это лишнее. Столбиком все выведи четко разграничь какие поля важные какие нет и одна кнопочка сохранить и все.
А Malissa видимо долго работал админом сайта) мы бывает кнопочки в админке устаем объяснять админам заказчиков как нажимать, а не то что их SQL научить.
PM MAIL   Вверх
DarkLordis
Дата 14.9.2010, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 6.9.2010

Репутация: нет
Всего: нет



в настоящее время сам являюсь разработчиком cms  smile  изобретением велосипеда разработку cms не считаю. большинство коммерческих cms вызывают такой смех если заглянуть в их код. во многий уже заглянул. нашел и среди коммерческих сделанные по принципу "режь и клей". системка получается оригинальная php+xml+xsl+любая субд. никакие frameworks не использовались и не будут! сейчас допиливаем админку. конечно пока это не конкурент старым коммерческим cms, но вы внутрь "самого продаваемого" bitrix глядели? хотя у нас и людей глядевших в 1С не найдешь... (вот это то был велосипед - ржу не магу - как людям впаривают за бабки бесплатный codebase + бесплатный ms visual basic 5)
PM MAIL   Вверх
neic
Дата 23.11.2010, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 839
Регистрация: 28.1.2007

Репутация: нет
Всего: 7



Честно не смотрел проект твой из-за нехватки времени. Но на сайт зашел. Почему на сайте нет скринов  системы твоей?
PM MAIL WWW ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Веб-разработка, идеи, проектирование"
Illuminaty
dr.ZmeY

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

2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов.

3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь

4. В разделе запрещается

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

   б) рекламировать какой-либо проект;

   в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса;

   г) спрашивать о возможной стоимости проекта.

Указанные сообщения будут удаляться без предупреждения(!)

5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку

6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема »


 




[ Время генерации скрипта: 0.1148 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.