Приветствую Вас Гость • Регистрация • Вход
Суббота, 19.10.2019
Главная » 2012 » Декабрь » 22 » История создания и полный функционал wap-движка DCMS
12:43
История создания и полный функционал wap-движка DCMS
И так уважаемые читатели и подписчики,наш разговор пойдёт сегодня о самом популярном как на моё мнение движке для wap - а именно DCMS

Сегодня представлю Вам полный обзор модулей этого движка,а так же сайты поддержки.

Так как по иронии судьбы я начинал свою интернет деятельность именно с этого движка, помню тогда ещё с ветки 6.6.2, то и описание будет именно о релизах ветки 6.6.х , т.к.на данный момент они самые стабильные в работе, и с понятным кодом для начинающих мастеров, по сравнению с следующими ветками  6.7.x-7.0.x написанных на Smarty , ветка 6.6.х  более проста в использовании и имеет больше функционала и модулей (т.к. в выше указанных ветках некоторые модули были вырезаны). 
Кратко из истории DCMS: 
Интервью с DESURE Изначально просто, как и всем начинающим мастерам, хотелось иметь свой сайт. Но под рукой у меня тогда был только телефон, поэтому я начал с всем известного конструктора wen.ru. Позже, с приобретением компа, захотелось что то большее, чем просто конструктор. К тому времени, начитавшись (при этом абсолютно ничего не понимая) журнал "ХАКЕР” меня посетила мысль сделать сайт на движке. Даже не важно на каком, просто хотелось какой-то динамики. После нескольких месяцев мучений с известными BB форумами я случайно наткнулся на проект под названием WAP-MOTOR (версия тогда, если не ошибаюсь, 15 еще была). Изучение этого двига и постоянное посещение форума поддержки натолкнуло меня на мысль о том, что я тоже могу что то сделать. Тогда я решил написать первый в своей жизни скрипт на php. Смотря сейчас со стороны, я конечно, понимаю на сколько не грамотно он был написан, но к моменту написания меня чуть ли не распирала гордость за себя. Через некоторое время, спустившись "на землю” и познакомившись с человеком, известным под ником STEAR, нами было решено создать свой сайт для помощи WAP мастерам в подборе модов для WAP-MOTOR. Тогда собрав команду из 4-х человек (STEAR, Alextru, DarkMagistr и я) мы организовали сайт wap-class.org. В основном это были моды, собранные по таким-же сайтам в общую кучу, но и пара моих собственных работ там тоже присутствовала. Собственно, целью на тот момент было просто выделиться из толпы таких же WAP мастеров. На написание своего собственного движка меня сподвигли постоянные взломы WAP-MOTOR, а хотелось быть уверенным в том, что в один прекрасный момент зайдя на свой сайт не обнаружишь на нем надпись: "Hacked by…”. Написав за лето, наконец, хоть какое-то подобие движка, wap-class.org был полностью перенесён на него. К тому времени связь между членами первоначальной команды прервалась, да и интересов общих стало меньше.

Почитав положительные отзывы пользователей о новом движке, решено было сделать его публичным, ну и, соответственно, имя движку напрашивалось само собой из сложения первой буквы ника и аббревиатуры CMS. Так вот DCMS прожил месяца 3-4 на wap-class.org , после чего было принято решение о том что движку просто необходим свой собственный домен. Так как dcms.ru был занят, хоть и непонятно, для каких целей использовался, зарегистрировали dcms.su. За все время существования DCMS сменил 6 версий, каждая из которых была написана с чистого листа. Хоть многие и критикуют это, но это вынужденная мера, связанная с совершенствованием кода. Со временем о проекте wap-class.org все забыли, а многие из тех, кто пользуются движком DCMS, даже и не знали о нем. Вот такая вот история. Но на этом развитие движка не прекращается. Сейчас могу сказать, что уже готов каркас 7 версии DCMS, на которую в ближайшее время будут написаны дополнительные модули… Интервью было взято в 2011 году,так что могу сказать с уверенностью что уже вышла новая ветка DCMS 7.1.1. 
И так рассмотрим движок изнутри: 
 
Функционал движка: 
 DCMS - Движок, Система Управления Контентом (англ. Content management system, CMS). Используется для создания полноценного развлекательного портала на сайте. 
 
В составе движка:

  • Система авторизации/регистрации пользователей (ядро движка).
  • Система бана
 Дополнительные модули: 
  1. Чат
  2. Форум
  3. Гостевая книга
  4. Загрузочный центр
  5. Новости
  6. Голосования
  7. Фотогалерея
  8. Файлобменник
  9. Библиотека
  10. Админка для настройки и управления
  11. Система BackUP`а базы данных
  12. Удобный мастер установки
Список бесплатных хостингов на которых стает движок без каких либо проблем:
  1. zafan.su -  этот хостинг хоть и молодой, но явсе таки  хочу отметить его  особо, так как как раз на нем и стоит мой блог и его работу Вы можете оценить сами.Хостинг выделяет бесплатных 500 mg места под ваш проект, один недостаток, это активация (ну пока думаю временная ) стоимость 15 р.
  2. upxost.ru - этот хостинг предоставлен   владельцем сайта  помощи dmast.ru  - Дмитрием (  Noize_MS ) Все версии устанавливаются без лишних хлопот и проблем, нет никаких заморочек с chmod а так же с файлом .htaccess Работа хостинга стабильная, поддержка тикетов, отличная и доброжелательная команда.Форум по обсуждению хостинга находится на сайте владельца dmast.ru/uphost 
  3. Еще один бесплатный хостинг выделяющий 250 mg дискового пространства  fbdhost.com 
  4. Аналогичен вышеуказанному хостингу (один из плюсов, отсутствие рекламы) realms.biz 
  5. Ну и как всегда "хомяк" - h2m.ru Думаю функционал этого хостинга не требует описания. 
  6. Еще один хостинг на подобии "хомякa"- wap-host.ru 
Что же касается платных хостингов я думаю нет ни какой необходимости их называть и описывать. 
Теперь рассмотрим функционал самой CMS подробнее.
Админка: 
Ну я бы сказал что админка самая понятная и простая наверное из всех движков которые я знаю.Простой интерфейс,который меняется в зависимости от вашей темы оформления (по умолчанию стоят 2 родные темы оформления) , удобная навигация по разделам админки,настройка удаления неактивных пользователей,обращение к базе данных непосредственно из Вашей админки (MySql-запрос) , дополнительные модули по админке присутствуют на офф сайте,защищена капчей.Настройка прав пользователей,и удобный пересчёт форума,пересчёт загрузок и библиотеки(это при переносе сайта очень к стати). 
Модуль чат: 
Чат так же обладает своим функционалом.В более старых весиях существует множество модов на Ваш вкус и выбор , в новой  версиях начиная от  DCMS 7.0.0 Alpha он убран и переименован как модуль мини-чат. 
Модуль форум: 
Форум обладает огромнейшими плюсами (такими как создание отдельных подфорумов,разделов) , присутствует загрузка файлов на форум (хранятся они в отдельной защищённой папке /sys/forum/files) , из недостатков то что иногда эти файлы пропадают.Удобный и понятный поиск по форуму существенно облегчит навигацию пользователю в его запросах и потребностях.Поиск тем форума так же используются как по последним комментариям и последним созданным темам.Присутствует так же и поиск файлов по рейтингу.Удобная нижняя панель навигации по форуму.В более старых версиях был один недостаток,тему или раздел модератор мог случайно удалить (так как удалялось без запроса),в более новых версиях этот баг был убран.Имеется возможность цитировать сообщения собеседника и выделять вв кодами,вставка картинок.Так же к форуму есть много дополнительных модулей,которые всегда можно найти на офф сайте. 
Гостевая книга: 
Гостевая книга настраивается под Ваш вкус и цвет.Гостям можно запретить или разрешить писать в гостевой,очистка гостевой непосредственно в самой гостевой.Очищать гостевую могут непосредственно как модераторы так и администраторы (в зависимости от их прав и настроек в админке) .Есть так же и массовая очистка комментариев,нужно лишь только выбрать подходящую дату в администраторской панели.Есть дополнительные модули гостевой,в частности ответ на комментарий. 
Модуль загрузки: 
В модуле загрузки все просто и понятно.Имеется возможность создания папок и подпапок к ним.Все файлы хранятся в защищённой папке /sys/loads/files/ вашей корневой директории.Можно файлы как выгружать посредством загрузки через http так и посредством импорта из из других сайтов.При импорте из других сайтов имеется возможность автоматического создания скриншота.Так же можно загружать файлы непосредственно через ftp доступ(это удобно на бесплатных хостах,так как зачастую хостер даёт запрет на загрузку файлов больше 1,5 метров).доступ к модулю имеют все,загружать могут только соответственно избранные для этого в настройках админки.Присутствует так же в настройках админки и запрет на скачку файлов в зависимости от баллов набранных на сайте,плюс запрет незарегистрированным пользователям.Удобная нижняя админпанель. 
Модуль новости: 
Выводится на главной странице Вашего сайта.Управление только из админки(хотя встречал где то в сети мод управление непосредственно из модуля) .В новых версиях движка он более усовершенствован,можно скрыть новость и т.д.В более старых версиях наблюдался баг с картинками в новостях (при вставке картинки в новость она не выводилась) .   
Модуль голосования: 
Не стану особо останавливаться на нем, но от себя скажу,  необычного нет ничего в нем как и обычно пишете вопрос, ответы на него и число окончания голосования.Имеется статистика голосований (доступно только админсоставу).   
Модуль фотогалерея: 
С помощью этого модуля пользователь имеет возможность создания своей фотогалереи,даже своих отдельных папок к фотогалереи где и будут хранится его фотографии.Размер загружаемых фото можно указать в настройках из админки.Присутствует так же и голосования за фотографии пользователя.   
Модуль файлообменник: 
Все то же можно сказать что и по модулю загруз центра,настраивается под пользователя (так же есть запрет в настройках админки на выгрузку файлов по достижении определенного количества баллов) .Импорт файлов в этом модуле отсутствует.При создании папки необходимо указывать расширения файлов которые будут загружаться в эту папку и самое главное не забыть поставить галочку "разрешить загрузку"Есть так же множество модов файлообменника которые можно найти на офф сайте.   
Модуль библиотека: 
В этом модуле можно так же создавать свои папки и подпапки.Файлы хранятся на вашем сервере в расширении txt.gz - GZIP архив,скачать их можно как в расширении txt так и в jar/jad.Наблюдались некоторые баги при загрузке файлов с расширением txt на бесплатных хостингах(опять таки) .
В целом движок очень функционален, я бы сказал можно даже сравнять его с веб сайтом.Имеется множество модов и модулей для этого движка, которые всегда можно найти на офф сайте dcms.su а так же на дополнительном сайте dmast.ru  .Так же можно создавать и свои статистические странички. Тем оформления очень много, я бы сказал огромное количество как для вап так и для веб.Плюс к тому вы всегда можете переделать дизайн под свои потребности(для этого нужно знать хоть мало мальски понятия в css). Что касается защиты движка, то движок практически неуязвим, хотя наблюдалось лично мной попытки XSS инекции и кражи куков администратора.Но это уже в том случае если у вас стоят моды и дополнения скачаные из халявных обменников(так как зачастую там присутствуют шеллы). Команда движка постоянно работает над усовершенствованием и функционалом.В любое время суток можно найти поддержку на сайтах приведённых мной выше. На данный момент вышла новая альфа версия движка DCMS 7.1.1. (посмотреть в работе и оценить можно на офф сайте ) .
 Это был краткий обзор истории и функционала движка DCMS.Сам давно работаю с версией 6.6.4.
Что же можно сделать с помощью этого движка...Да много возможностей,кто делает соц-сети для мобильного, кто блоги, кто загруз центры.Я например поковырявшись немного в коде,сделал себе вот такие вот как на моё мнение интересные форумы см.фото:

  
Сайты поддержки движка: 
 В свою очередь хочу отметить особо ресурс  dmast.ru ,так как и сам являюсь там главным администратором Samosval  , но не потому лишь только что я там главный администратор, а как на мое мнение там собралась отличная команда админсостава, готовая в любой момент помочь с советами и идеями начинающим мастерам.
Ну если сравнить с вышеуказанными сайтами,то я бы отдал предпочтение   dmast.ru .
Существует много модулей сделанных на основе ядра DCMS, основные переделки это DCMS-fiera и DCMS-special. Но все таки хочу отметить основное ядро на базе чистой сборки  DCMS - 6.6.4, так как на данный момент (ну если не брать во внимание дырявые пабличные моды)  , эта сборка являет собой практически неуязвимую структуру движка.
На сегодня на этом все уважаемые читатели и подписчики.
До новых встреч.
DCMS - (FAQ)
Категория: Популярные CMS обсуждения | Просмотров: 4865 | Добавил: Samosval |Рейтинг: 0.0/0


Всего комментариев: 0
avatar
    Яндекс.Метрика
Сайт создан в системе uCozЯндекс.Метрика