КаталогBuilderPHPDocs
Движок блога MaxSite CMS

Движок блога MaxSite CMS



Не так давно на просторах рунета появилась новая разработка движка под названием MaxSite СMS. Автор движка взялся за его разработку с нуля где то год назад, судя по его первой записи на официальном сайте этого движка. Движок позиционируется как лучшая альтернатива движку WordPress, а при дальнейшем развитии и другим движкам которым на сегодняшний день уже не менее 5-6 лет, так как движки используют уже устаревшие технологии.  Кроме того движок имеет функционал которого больше нет ни в одном другом известном мне движке, и он может послужить не только в качестве движка стандартного блога, но и как движок для вполне функционального сайта.

  На данный момент в сеть выложена версия под номером 0.31 с датой релиза от 9 марта 2009 года. И несмотря на столь юный возраст движка у него уже появилось много поклонников. Есть даже блогеры которые решили переходить с движков WordPress на MaxSite, тем более что автор движка заранее приготовил плагин конвертации блога из WP в MaxSite. А это уже говорит о многом. И судя по характеристикам движка это действительно лучшая альтернатива громоздкому монстру называемому WordPress.


   Не остался в стороне и я. Ещё в конце прошлого года во время поисков всевозможных движков для блогов, я набрёл на сайт MaxSite и всё что я там прочитал меня очень заинтересовало. Сайт я поставил в закладки что бы вернутся, когда будет время и протестировать движок на Денвере. Но получилось так что я только неделю как поставил его для тестирования и сразу решил именно на этом движке делать стандалоне блог. У меня после тестирования даже сомнений не было в том, какой движок лучше всего подойдёт.

   Посмотреть что получилось можно по этой ссылке - блог Полный доступ. Ему всего то чуть больше недели, поэтому информации пока немного. Но уже и в таком мало наполненном виде можно понять что движок действительно замечательный. А посетив сайт автора и форум поддержки, Вы больше никогда не вспомните о том что есть другие движки для блогов. Уже на сегодняшний день движок имеет 53 плагина на все случаи жизни и более 10 шаблонов, которые впрочем очень легко делаются из обычных HTML шаблонов на CSS. которых полно на сайтах типа монстертемплате. Да и уже готовый легко переделать, как я и сделал в своём варианте.


   Если Вы захотите потестировать движок и использовать для себя. заходите на сайт автора где всегда найдёте самый последний релиз со всеми стандартными авторскими плагинами и шаблонами оформления, а немного попутешествовав по форуму сайта, найдёте дополнительные шаблоны и плагины разработанные поклонниками движка. Сайт находится по адресу MAX-3000.com и там же есть ссылка на форум.

   Самое главное преимущество MaxSite в том что он при всех прочих равных условиях потребляет намного меньше ресурсов сервера чем тот же Wordpress. Если блог на Wordpress уже начинает беспокоить Вашего хостинг провайдера (если купили дешёвенький хостинг) при уже 500-800 посетителях в сутки, то для блога на MaxSite и 2000 посетителей не проблема.

2 533 просмотров Открыть
RST MySQL

RST MySQL



Скрипт RST MySQL на PHP при своём небольшом размере способен во многих случаях заменить PHP MyAdmin который предлагается по умолчанию для создания и управления базами MySQL. И в отличии от PHP MySQL имеет очень простой интерфейс в котором разберётся даже новичок который по неопытности не знает как и что можно делать с базами данных. Заменить полностью систему управления базами скрипт конечно не способен, но с помощью него можно выполнять много разных операций над базой без необходимости заходить в PHP MySQL.

Скрипт выполнен в виде одного файла весом всего 81 килобайт. В целях безопасности его следует поместить в отдельную папку на хостинге и закрыть к нему доступ неавторизированным посетителям, хотя даже если кто то случайно и обнаружит этот скрипт, воспользоваться им, не зная имени юзера БД и пароля доступа, не сможет. Но лучше на всякий случай подстраховаться.

Что умеет скрипт - просмотр баз данных, просмотр таблиц, редактирование таблиц, добавление таблиц, создание новой БД, чтение произвольного файла на сервере если известен путь к нему (обход ограничений при safe_mode и safe_basedir), чтение информации о процессах MySQL, статистика использования БД, определение переменных Apache и MySQL, подсчёт количества БД на сервере (при определённых правах) и ещё некоторые весьма полезные функции.

Интерфейс скрипта RST MySQL полностью на русском языке, что очень удобно. При тестировании на Денвере скрипт показал все мои базы данных с количеством таблиц в них. Для операций с базами нужно всего лиш кликнуть на название базы которая нужна. Кодировка скрипта win1251 и данные из Бд он показывает в такой же кодировке, насколько корректно он будет работать с кодировкой utf-8 я не знаю, не проверял. Наверняка будет достаточно изменить кодировку на utf-8 в файле везде где стоит win1251 и для надёжности залить в папку скрипта файл .htaccess в котором должна быть строчка AddDefaultCharset UTF-8

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

3 209 просмотров Открыть
LopeEdit

LopeEdit



На днях мне понадобилось заменить кусок кода в более чем 400-х html файлах. Там находился код баннера одной партнёрки которая перестала работать и вместо этого баннера мне нужно было вставить код тизерной рекламы. Вручную открывать каждый файл и менять одно на другое - адский труд. Поэтому я решил найти программу которая как то сможет облегчить мне работу. Как говорится поиск рулит. И я одну из таких программ нашёл и тут же протестировал.

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

С помощью этой программы я за 10 минут заменил код ненужного баннера на код тизерной рекламы во всех 400-х файлах. Правда мне понадобилось примерно полчаса пока я разобрался как это сделать удобнее и быстрее. Принцип работы программы в том что если ей указать определённую папку с файлами на компьютере, то она по команде будет искать заданную ей строчку кода или кусок кода из любой строки. В режиме поиск-замена указываем код который нужно найти и код на который нужно найденный фрагмент кода заменить.


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

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


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

2 738 просмотров Открыть
Open Server альтернатива Denwer

Open Server альтернатива Denwer



Один из самых популярных инструментов веб мастеров долгие годы был Денвер. И хотя и ранее существовали альтернативные веб сервера для установки на компьютер, Денвер всегда лидировал. Объяснялось это тем что он очень легко устанавливается, достаточно шустро работает и не требует никаких особых знаний. Но с момента выхода первых версий Денвера до настоящего времени, ничего особо нового в Денвере не появилось. Были устранены разные мелкие глюки и ошибки, обновлены версии PHP и MySQL, драйвера и библиотеки. Поэтому не удивительно что более новые разработки уже наступают Денверу на пятки. Одной из таких разработок стал Open Server, о котором и пойдёт речь.

Open Server - это не просто ещё один локальный веб сервер с помощью которого на компьютере можно запускать и тестировать скрипты и движки. Это своего рода комплект инструментов для вебмастера. Кроме собственно самого сервера в полный комплект Open Server включены ещё более 50 разных программ и утилит для работы с текстами, файлами, графикой, офисными документами, видео и прочим. Учитывая что всё это может работать с флэш накопителя не требуя установки на компьютере, получается очень удобная штука. Фактически имея флешку с Open Server можно решать практически любые задачи не привязываясь к определённому компьютеру. Достаточно подключить флеш накопитель к любому компьютеру или ноутбуку, и уже через 10 секунд можно работать так же как со своего компьютера, имея под рукой всё что необходимо для решения 99% задач.

Основные компоненты:
Управляющая программа Open Server
Apache 2.2.23;
Apache 2.4.3;
Nginx 1.2.7;
MySQL 5.1.67;
MySQL 5.5.30;
MySQL 5.6.10;
MariaDB 5.5.29;
PostgreSQL 9.2.3;
PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4); PHP 5.3.21 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
PHP 5.4.11 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
FTP FileZilla 0.9.41;
ImageMagick 6.7.9;
Fake Sendmail 32;
NNCron Lite 1.17;
Memcached 1.2.6;
Adminer 3.6.3;
HeidiSQL 7.0;
Webgrind 1.0;
PHPMyAdmin 3.5.6;
PHPPgAdmin 5.1-dev;
PHPMemcachedAdmin 1.2.2;
Все компоненты сборки представлены в 32-битной версии. Поддерживаемые версии Windows (32-бит и 64-бит): Windows 8 / Windows 7 / Server 2008 / Vista / Windows XP SP3; Минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD;

Впечатляет? И это только серверная часть. В дополнительном комплекте следующий набор программ

CamStudio — Запись видео;
EYE3 — Пипетка;
IcoFX — Редактор иконок;
LightScreen — Снятие скриншотов;
PicPick — Фоторедактор;
PixBuilder — Фотостудия;
PngOptimizer — Оптимизатор графики;
InfraRecorder — Запись дисков;
KMPlayer — Видеоплеер;
PeaZip — Архиватор;
Punto Switcher — Автопереключение языков;
SPlayer — Производительный видеоплеер;
UltraSearch — Скоростной поиск файлов;
VirtuaWin — Виртуальные рабочие столы;
Dmaster — Менеджер закачек;
FileZilla — FTP клиент;
Firefox — Браузер;
Iron (Chrome) — Браузер;
Kitty — SSH клиент;
MyEnTunnel — SSH тоннель;
Opera — Браузер;
Skype — Общение;
SMSniff — Сетевой сниффер;
TeamViewer — Управление удалённым компьютером;
Tunnelier — SSH мультиклиент;
uTorrentPortable — Торрент клиент;
WinMTR — Ping и Trace;
WinSCP — SCP клиент;
AutoRuns — Менеджер автозагрузки;
ConEmu — Продвинутая консоль;
Cports — Мониторинг открытых портов;
Double — Файлменеджер;
Explorer++ — Продвинутый проводник;
MyEventViewer — Просмотр журнала системных событий;
ProcessExplorer — Менеджер процессов;
Procmon — Мониторинг процессов;
WinDirStat — Анализ размера папок и файлов;
CintaNotes — Записная книжка;
FoxitReader — PDF просмотрщик;
Notepad++ — Текстовый редактор;
Notepad2 — Продвинутый Блокнот;
STDUViewer — Мультивьювер;
SumatraPDF — Просмотр PDF;
Sublime Text 2 — Редактор кода;
WinMerge — Сравнение файлов и папок;
WinScan2PDF — Сканирование в PDF;

Лично мне в этом наборе не хватает ещё вебмани кошелька, что бы полностью не зависеть от ноутбука на котором я работаю. В случае если нужно переустановить ОС, я ничего не потеряю, всё на флешке! Могу работать так же как и на своём ноутбуке в любом месте где есть интернет и самый простенький комп. Уже 3-й месяц я работаю только с Open Server, Денвер полностью удалил и забыл! Работается намного удобнее, доступ к любым компонентам открывается одним кликом по значку в трее. На ходу можно менять конфигурацию сервера, если например нужно проверить работоспособность CMS или отдельного скрипта на разных версиях PHP и Апача, с включеным или отключенным Nginx.

Единственное условие для нормальной работы с внешнего накопителя - современная высокоскоростная флешка. Я использую два варианта - установил Open Server на флешку для работы с других компьютеров и для резервного хранения данных, а когда работаю со своего ноута. то использую Open Server установленный на диске D в отдельной папке. Главное не забывать о синхронизации всех данных на компе и на флешке. Делается это простым копированием файлов. Можно с помощью файлового менеджера задав режим замены только изменённых файлов. да, чуть не забыл, скачать Open Server можно (и даже нужно) с одноимённого сайта - open-server.ru

4 234 просмотров Открыть