Воскресенье, 03 Ноября 2024, 12:21

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Template CMS
awilumДата: Воскресенье, 20 Июня 2010, 14:51 | Сообщение # 1
участник
Сейчас нет на сайте
Сделал на днях эту CMS работающую без БД, на файлах.
Предназначение: сателлиты, домашнее странички, мини сайты

Template CMS 0.7 Основные возможности:
- Простота установки и использования.
- Удобный интерфейс администрирования.
- Многоязычный интерфейс администрирования. (английский, русский +)
- Минимальные требования к хостигу (без БД только PHP)
- Ключевые слова и описание как для каждой страницы так и для всех.
- Удобный редактор страниц.
- Создание бекапов сайта.
- Возможность смены тем оформления.
- ЧПУ: [site.ru/home] и [site.ru/home.html]

Сайт: http://templatecms.webdevart.ru/
Некоторые скрины админки: http://templatecms.webdevart.ru/index.php?page=galery

Плюсы использования CMS без СУБД (MySQL, PostgreSQL и тд...):
- простая установка сайта на хостинг
- просто перенести данные с одного сервака на другой
- проще и быстрее делать бэкап данных
- кроссплатформенность.
- данные сайт можно править не посредственно по FTP
- сайт построенный таким образом на шаред хостингах будет выигрывать в скорости остальные сайты если SQL будет перегружен. Так как сайт не зависит от SQL
- подобные системы безопасны от SQL-инжекций.
- более высокая скорость генерации страницы. Так как открыть файл и прочитать его быстрее чем обратиться к SQL серверу -> таблице -> выбрать запись.
- Низкие требования к хостингу.

Демо: http://ttemplatecms.xtreemhost.com/home
Админка: http://ttemplatecms.xtreemhost.com/admin.php
Пароль: demo

в демонстрационной версии отключена загрузка файлов на сервер и некоторые функции редактора.

upd:
БД в этой CMS - html файлы

Сообщение отредактировал awilum - Воскресенье, 27 Июня 2010, 17:13
NeZnayuДата: Воскресенье, 20 Июня 2010, 15:08 | Сообщение # 2
__танцуй!__
Сейчас нет на сайте
Жаль что без БД, с ней удобнее как-то.

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу


Сообщение отредактировал NeZnayu - Воскресенье, 20 Июня 2010, 16:04
froexДата: Воскресенье, 20 Июня 2010, 15:26 | Сообщение # 3
Руководитель Froexilize team
Сейчас нет на сайте
Quote (NeZnayu)
Жаль что без БД, с ней уджобнее как-то.

Вообще-то тут есть БД. Словарик в руки.


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
awilumДата: Воскресенье, 20 Июня 2010, 15:28 | Сообщение # 4
участник
Сейчас нет на сайте
NeZnayu
Если вам нужно сделать сайтик вашей игрушки либо свою домашнюю страничку то нет необходимости брать тяжелую CMS которая юзает SQL сервер))
Вот пример такого сайта, разработаный на этой CMS http://staremperor.pascalgames.net


Сообщение отредактировал awilum - Воскресенье, 20 Июня 2010, 15:33
NeZnayuДата: Воскресенье, 20 Июня 2010, 15:58 | Сообщение # 5
__танцуй!__
Сейчас нет на сайте
froex, не обязательно умничать, я имел в виду MySQL
awilum, я знаю, просто привык уже, да и плюсов масса (это я насчет mysql а не тяжелых CMS - сам не сторонник)


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
froexДата: Воскресенье, 20 Июня 2010, 16:03 | Сообщение # 6
Руководитель Froexilize team
Сейчас нет на сайте


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
NeZnayuДата: Воскресенье, 20 Июня 2010, 16:07 | Сообщение # 7
__танцуй!__
Сейчас нет на сайте
froex, может все-таки хватит?

awilum, ну и спрошу таки: не предполагается случайно версия работающая с MySQL?


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
ИнфроДата: Воскресенье, 20 Июня 2010, 16:08 | Сообщение # 8
частый гость
Сейчас нет на сайте
awilum, Скриншоты работает только первый скриншот wink
awilumДата: Пятница, 25 Июня 2010, 15:18 | Сообщение # 9
участник
Сейчас нет на сайте
Инфро
Поправил ссылочки

Добавлено (20.06.2010, 16:14)
---------------------------------------------
NeZnayu, нет.
Template CMS не будет юзать MySQL, PostgreSQL и другие SQL сервера.

так как

Quote
Если вам нужно сделать сайтик вашей игрушки либо свою домашнюю страничку то нет необходимости брать тяжелую CMS которая юзает SQL сервер))

Добавлено (21.06.2010, 00:01)
---------------------------------------------
Сделал несколько тем.
http://templatecms.webdevart.ru/index.php?page=themes

скриншоты:

Добавлено (24.06.2010, 23:52)
---------------------------------------------
Обновил Template CMS до 0.75 версии smile

изменения
+ изменения в безопасности
+ новый и удобный редактор страниц, который будет понятен человеку ничего не смыслящему в HTML
+ загрузка файлов на сервер

обновил скриншоты
http://templatecms.webdevart.ru/index.php?page=galery

некоторые скриншоты

Добавлено (25.06.2010, 15:18)
---------------------------------------------
Сделал демонстрационную версию и разместил ее на http://vagonchik.com/

ДЕМО http://ttemplatecms.ax3.net/
Админка http://ttemplatecms.ax3.net/admin.php
Пароль demo

в демонстрационной версии отключена загрузка файлов на сервер и некоторые функции редактора.

Сообщение отредактировал awilum - Пятница, 25 Июня 2010, 16:40
Master_ChiefДата: Пятница, 25 Июня 2010, 15:49 | Сообщение # 10
Shoot Space creator
Сейчас нет на сайте
Quote (awilum)
Template CMS не будет юзать MySQL, PostgreSQL и другие SQL сервера.

вообще-то это СУБД wink

согласен с NeZnayu, БД необходима в любом случае. Бэкапить БД не так уж и сложно, тем более хостеры это делают сами через определённый промежуток времени, а БД очень юзабельна для тех же новостей.

awilum,
Хранить данные в файле - прошлый век, это
а. небезопасно
б. неудобно
И не надо отнекиватся тем фактом что ЦМСка только для сайтов-визиток


TrueIfritДата: Пятница, 25 Июня 2010, 15:55 | Сообщение # 11
Свободный геймдизайнер
Сейчас нет на сайте
Quote (Master_Chief)
И не надо отнекиватся тем фактом что ЦМСка только для сайтов-визиток

Вообще то CMS если я правильно понял для этого и создана... ИМХО, большего и не надо
awilumДата: Воскресенье, 27 Июня 2010, 17:12 | Сообщение # 12
участник
Сейчас нет на сайте
Master_Chief
Quote
И не надо отнекиватся тем фактом что ЦМСка только для сайтов-визиток

Предназначение данной CMS: сателлиты, домашнее странички, мини сайты, сайт визитки. Которым не нужно особых свистелок и ... smile
Использование Joomla, Drupal и другие подобные CMS неоправданно для подобных задач.

Quote
БД необходима в любом случае. Бэкапить БД не так уж и сложно, тем более хостеры это делают сами через определённый промежуток времени, а БД очень юзабельна для тех же новостей.

Я уже делал систему управления сайтом с использованием MySQL, это не так уж и сложно если вы про то...
Делал я ту индивидуальную CMS для университета, за которую получил "отлично" за экзамен и защитил курсовой проект по ней. В Public это CMS не уйдет.

Вот сессия закончилась и решил начать делать подобного рода CMS, для скромных задач: сателлиты, домашнее странички, мини сайты, сайт визитки.

Добавлено (25.06.2010, 19:24)
---------------------------------------------
отвечая на вопрос

Quote
а БД очень юзабельна для тех же новостей.

Эту простую фичу если уж вам не захочется писать новости прямо на странице к примеру главной home.html
Сделайте страницу news.html и там пишет свои новости а в home.html в нужном месте напишите

Code

<script language="php">   
     include 'news.html';
</script>

пример:

--------------------------------------------------------------------------------------------------------------------

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

НОВОСТИ

<script language="php">
include 'news.html'; <- и тут будут ваши новости
</script>

--------------------------------------------------------------------------------------------------------------------

обновил до 0.77 - другой принцип загрузки страниц который позволяет использование php кода на страницах.

Добавлено (25.06.2010, 19:28)
---------------------------------------------
еще один сайт заработал на Template CMS

http://ani.pascalgames.net/

Добавлено (25.06.2010, 20:13)
---------------------------------------------
+ добавил транслит.

Если человек будет называть свою страницу(файл) "главная" то создастся файл такого вида glavnaya.html

Добавлено (27.06.2010, 17:12)
---------------------------------------------
Template CMS 0.8

+ появились ЧПУ: [site.ru/home] и [site.ru/home.html]
+ для обновления системы достаточно заменять index.php admin.php и папку application

Демо: http://ttemplatecms.xtreemhost.com/home
Админка: http://ttemplatecms.xtreemhost.com/admin.php
Пароль: demo

Сообщение отредактировал awilum - Пятница, 25 Июня 2010, 19:28
NeZnayuДата: Воскресенье, 27 Июня 2010, 20:29 | Сообщение # 13
__танцуй!__
Сейчас нет на сайте
Фишка в том что я (думаю не только я) хочу пользоваться простой кмс, работающей на мускуле, не прибегая к тяжелым собратьям (джумла и пр.)
бд - это очень удобно, можно делать выборки по условиям и т.д. В общем не стоит перечислять всех плюсов, они очевидны.

Самому написать подобную систему у меня нет времени (хотя уже очень давно собираюсь)
может все-таки подумаешь? smile


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу


Сообщение отредактировал NeZnayu - Воскресенье, 27 Июня 2010, 20:31
awilumДата: Суббота, 14 Августа 2010, 04:31 | Сообщение # 14
участник
Сейчас нет на сайте
Продолжаю работать над Template CMS

опубликовал Template CMS 0.81

+ сделал возможность задавать свои расширения ( .php .html etc... )

site.ru/home
site.ru/home.html
site.ru/home.php
site.ru/home.asm

+ реализовал быструю смену тем оформления и языка интерфейса администрирования в один клик

+ в комплект языковых файлов для админки добавил украинский.

Устранил дубликацию страниц и добавил транслит украинских букв

демка все там же: http://ttemplatecms.xtreemhost.com/admin.php
пароль: demo

Добавлено (02.07.2010, 20:56)
---------------------------------------------
Потихоньку шагаем к релизу. 2 июля опубликовал Template CMS 0.85

Template CMS 0.85

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

- Новый редактор TinyMCE

- Файловый менеджер (c ним пришлось повозится, что бы интегрировать в систему)

- Редактирование темы оформления прям из админки

Тестовый вариант Template CMS 0.85 c выключенным ЧПУ можно посмотреть тут:
http://templatecms.dtn.ru/index.php?page=home
http://templatecms.dtn.ru/admin.php
Пароль: demo

*В тестовой версии разрешено загружать файлы: gif,jpg,png,gif,txt,zip,rar

бесплатный хостинг от Wallst.ru
- выключенный mod_rewrite
- PHP 4

если хостинг не поддерживает mod_rewrite или .htaccess
то тогда ЧПУ работать не будут и для работы CMS прийдется использовать обычные урл-ы типа: index.php?page=home

для этого разкомментируте этот код в index.php

Code
   
   // IF MOD_REWRITE [OFF] THEN
          //$page_name = $_GET['page'];
   //if($page_name == '') $page = $default_page;
   //if($page_name == 'index.php') $page = $default_page;

а код выше отвечающий за ЧПУ закоменнтируйте

Cкачать Template CMS 0.85 : http://templatecms.webdevart.ru/download

Добавлено (11.07.2010, 18:53)
---------------------------------------------
Обновил систему. Новый дизайн админки и офф.сайта. smile
Также написал небольшую документацию.
Демки новой версии 0.9 нет. Есть несколько скринов.
http://templatecms.webdevart.ru/gallery

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

Добавлено (14.08.2010, 04:31)
---------------------------------------------
@999amir

Отвечаю в теме, так как личное сообщение почему то посчиталось длинным и отсылаться не хочет.

Хостинг платный ?
Правильно ли был установлен движок ?
http://templatecms.webdevart.ru/installation

пример:
config.php

Code

<?php
   
  // site url http://site.ru/
  $config['site_url'] = 'http://site.ru/';
   
  // Friendly urls TRUE or FALSE
  $config['site_friendly_urls'] = TRUE;

  // Debugin mod TRUE or FALSE
  $config['site_debugin_mod'] = FALSE;
   
  // Path to engine [index.php] [http://0/1/2/3/4/] [http://site.ru/folder1/folder2/folder3/folder4/]
  $config['site_url_val'] = 0;

Можете попробовать отключить Friendly urls

а так же .htaccess

Code

#
# Setting Template CMS requirements
#

AddDefaultCharset UTF-8

#
# Setting rewrite rules
#

<IfModule mod_rewrite.c>

  DirectoryIndex index.php
  RewriteEngine on
   
  # Set next line to your Template CMS root
  RewriteBase /
   
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
   
  # Main URL rewriting
  RewriteRule ^(.+)$ http://site.ru/index.php

</IfModule>

может также понадобится установить права 755 на папки в /data/ если возникает проблема с созданием и редактированием страниц.
разные ситуации бывают на разных хостингах. Надеюсь вам поможет мой ответ.


Сообщение отредактировал awilum - Воскресенье, 11 Июля 2010, 18:54
den94kaДата: Среда, 18 Августа 2010, 17:21 | Сообщение # 15
постоянный участник
Сейчас нет на сайте
Основные плагины писал сам или же взял чьи-то???(Например, Tiny MCE)
awilumДата: Воскресенье, 22 Августа 2010, 11:46 | Сообщение # 16
участник
Сейчас нет на сайте
den94ka
нет там Tiny MCE. Установлен ckeditor поменять на любой другой редактор WYSIWYG не проблема.
WYSIWYG ckeditor делал не я. Я его подключил, так же как и во многих существующих CMS

Добавлено (22.08.2010, 11:46)
---------------------------------------------
Сегодня опубликовал Template CMS 0.94
+ встроенный модуль новостей/блога с возможностью комментирования записей.
! исправлен баг в core.php который не правильно определял ошибки движка.
! исправлен баг в модуле комментариев.
! обновленные языковые файлы ru,en

Модуль новостей можно увидеть на главной странице http://templatecms.webdevart.ru/
Работать с ним так: создаете шаблон например news.template.php и в нужном вам месте пишите <?php get_last_news(количество записей); ?>
Шаблон index дефолтный для всей системы, поэтом целесообразно было создать отдельный шаблон для вывода новостей и назначить его необходимым страницам.

Переход 0.93 -> 0.94
1) обновляем папку /admin/
2) заменяем в корне index.php на новый index.php от 0.94
3) для модуля новостей скопируйте папку с файлами /data/other/news/ в папку /data/other/

* Что бы создать новый шаблон в админке базирующийся на дефолтном index.template.php достаточно открыть его, дать новое название и сохранить.
* Будет создан новый шаблон на основе предыдущего

Думаю теперь Template CMS имеет необходимый функционал для сайта визитки.
Есть ЧПУ, страницы/статьи, новости/блог + с системой комментирования и удобная админка

кто говорил что без MySQL невозможно сделать Ленты новостей/блога smile

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг