- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Принцип визуального редактирования в данную CMS был заложен изначально (2.5 года назад). И все развитие строилось на этой основе, а затем уже делался BackEnd (интерфейс обычных CMS).
Вы пробовали на umi.cms добавлять картинки в визуальном режиме? (там доступно только форматирование текса, причем картинки куда то исчезают :) ).
Наш функционал значительно шире - сохранение, публикация, удаление, скрытие, перемещение, редактирование связей (допустим 1-му товару можно соотнести сразу нескольлко категорий), добавление и изменение изображений (в шаблоне можно прописать фиксированый размер изображения), вставка гиперссылок, таблиц и т.д - причем все это происходит без перезагрузки страницы. Скорость работы (<!-- This page generated in 1,0688300132751 secs --> - это umi, при условии, что у них БД MySQL и выделенный сервер - у нас в 10! раз быстрее).
Сама идея написания CMS с использованием визуального редактирования возникла из необходимости передачи кленту понятного инструмента редактирования сайта. Вы когда-либо пробовали объяснить менеджеру зказазчика как редактировать сайт на TYPO 3 (или другой cms)?
В нашей CMS есть 2-а интерфейса - BackEnd (как в обычных cms, поддерживает кроссбраузерность - для программеров и консерваторов) и FrontEnd (пока работает только в IE - для секретарей, менеджеров, маркетологов ...). Выбирайте любой :)
хз имхо неудобно :)
а вот насчет времени генерации, видимо у вас контора из 5-10 человек, где есть 1-3 програмера. Поэтому и быстро, вот если бы у вас был штат программеров 20, то и скорость была бы больше секунды ;)
Ибо поручать тонкую работу наемным бесполезно, гавно сделают :)
Из Ваших слов выходит - один программер сделает ПО лучше, качественней и быстрее (имеется ввиду работа данного ПО) 10-и? Что за бред :) Главное грамотно распределить работу.
Возьмите любого секретаря и попросите добавить новость при помощи ArtGK CMS, а затем попросите это же проделать в любой другой CMS. Спросите где удобней ;)
Почему спросить секретаря? В большинстве случаев именно они занимаются сайтом.
http://gate.2315.ru/shit.jpg
вот такие интерфейсы я называю НЕЮЗАБЕЛЬНЫЕ
понятно что вы написали для "администраторов", но например, Я будучи администратором матерился бы каждый раз когда видел это.
ЗАчем столько кнопок ? зачем полоски ? зачем в конце концов страница с полосой прокрутки размером 1280х1024, чтобы поправить только page content ??? это издевательство.
посмотрите в сторону того же дле, там больше информации, но она намного более структурирована и эргономично подана.
НЕЗАЧЕТ ВАШЕЙ КМС.
И к тому же в админке нет визуального редактирования статьи - отстой.
bearman добавил 22.08.2008 в 12:23
Генерация: 0.145с;
за это время можно москву построить ;)
для страницы где есть 3 текстовых блока и "визуальное редактирование" это дохрена.
вот такие вещи
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Зачеркнутый" onclick="callFormatting('StrikeThrough');"><img src="/cms/img/toolicons/strikethrough.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по левому краю" onclick="callFormatting('JustifyLeft');"><img src="/cms/img/toolicons/justifyleft.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по центру" onclick="callFormatting('JustifyCenter');"><img src="/cms/img/toolicons/justifycenter.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по правому краю" onclick="callFormatting('JustifyRight');"><img src="/cms/img/toolicons/justifyright.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по ширине" onclick="callFormatting('JustifyFull');"><img src="/cms/img/toolicons/justifyfull.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Вставить таблицу" onclick="InsertTable(1,1);"><img src="/cms/img/toolicons/table.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Цвет текста" onclick="ChangeColor('ForeColor');"><img src="/cms/img/toolicons/forecolor.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Цвет выделения текста" onclick="ChangeColor('BackColor');"><img src="/cms/img/toolicons/backcolor.gif" /></button>
<br />
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Надстрочный знак" onclick="callFormatting('SuperScript');"><img src="/cms/img/toolicons/sup.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Подстрочный знак" onclick="callFormatting('SubScript');"><img src="/cms/img/toolicons/sub.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Удалить гиперрссылку" onclick="callFormatting('unlink');"><img src="/cms/img/toolicons/unlink.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Вставить гиперрссылку" onclick="CreateLinkDlg();"><img src="/cms/img/toolicons/createlink.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Вставить изображение" onclick="/*callFormatting('InsertImage');*/InsertImgDlg();"><img src="/cms/img/toolicons/insertimage.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Очистить формат" onclick="callFormatting('RemoveFormat');"><img src="/cms/img/toolicons/removeformat.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Вставить блок" onclick="BlockProperties(true);"><img src="/cms/img/toolicons/insertblock.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<select onbeforeactivate="window.CmsActiveElement = document.activeElement;" id="FontSizeList" onChange="changeFontSize();"><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4 selected>4</option><option value=5 >5</option><option value=6>6</option><option value=7>7</option></select>
<select onbeforeactivate="window.CmsActiveElement = document.activeElement;" id="FontNameList" onChange="ChangeFont();"><option disabled="disabled">-- Шрифт --</option></select>
<select onbeforeactivate="window.CmsActiveElement = document.activeElement;" id="FormatList" onChange="ChangeFormat();"><option disabled="disabled">-- Формат --</option></select>
</div>
<div class="ToolBar"><button id="ToolBarSlideTableBtn" class="ToolBarSlideBtn" onclick="ToolBarSlide(2, 'tb1t', 'tb2t', 'tb3t'); window.CmsActiveElement.setActive();" onbeforeactivate="window.CmsActiveElement = document.activeElement;"><img src="/cms/img/toolicons/table.gif" /></button></div>
<div id="tb2t" class="ToolBar" style="display: none;">
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по левому краю" onclick="callTableFormatting('left');"><img src="/cms/img/toolicons/justifyleft.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по центру" onclick="callTableFormatting('center');"><img src="/cms/img/toolicons/justifycenter.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Выравнивание по правому краю" onclick="callTableFormatting('right');"><img src="/cms/img/toolicons/justifyright.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Цвет фона таблицы" onclick="callTableFormatting('TableBgColor');"><img src="/cms/img/toolicons/table_bgcolor.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Цвет фона ячейки" onclick="callTableFormatting('CellBgColor');"><img src="/cms/img/toolicons/table_cellcolor.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Цвет рамки" onclick="callTableFormatting('BorderColor');"><img src="/cms/img/toolicons/table_bordercolor.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Рамка" onclick="callTableFormatting('border');"><img src="/cms/img/toolicons/table_border.gif" /></button>
<br />
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Вставить строку" onclick="callTableFormatting('InsertRow');"><img src="/cms/img/toolicons/table_insert_row.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Добавить строку" onclick="callTableFormatting('AppendRow');"><img src="/cms/img/toolicons/table_append_row.gif" /></button>
<button onbeforeactivate="window.CmsActiveElement = document.activeElement;" title="Удалить строку" onclick="callTableFormatting('RemoveRow');"><img src="/cms/img/toolicons/table_delete_row.gif" /></button>
<button class="disabledBtn" disabled="disabled"></button>
<button onbeforeactivate="window.CmsActiveElement = documen
обычно выносят в отдельные js файлы, и прикрепляют.
ну и по моему намного удобнее использовать в виде
<div rel="editable" path="/" id="...">.*?</div>
а с помощью JS уже подставлять и ловить области для редактирования, таким методом вы избавитесь от большого количества if в вашем коде и будут страницы генериться не 0.15, а 0.01
bearman добавил 22.08.2008 в 12:25
Генерация: 0.562с; GZip: 32.7Кб/32.7Кб (0%)
для
http://id1219392676.artgk-cms.ru/katalog/kategoriya_tovara_1
чем сложнее построить страницу каталога с 2 позициями, чем просто страницу с произвольным текстом ?
в общем, оптимизируйте :) и добавляйте юзабельности, а то это визуальное редактирование имхо только усложняет процесс редактирования.
bearman добавил 22.08.2008 в 12:26
и до кучи выбросьте нахер кнопки из визуального редактирования сделайте IMG onclick=...
кубдет намного красивее, чем этот виндовс 95. на ваших кнопках не хрена невидно че за картинка и за что она отвечает.
bearman добавил 22.08.2008 в 12:26
сори, если обидел.
Да почему же обидели :).
Наоборот порадовали наконец-таки внятными комментариями и предложениями.
По поводу приведенного Вами изображения - мы знаем что он не блещет красотой (наша CMS развивалась в другом направлении - сначала FrontEnd, затем BackEnd). В вишлисте это у же есть.
JS ускорит генерацию страниц %) ... Специалист ;)
Ну можете 100 позиций добавить...Все товары вставляются по прописанному ранее шаблону, автоматически разбиваются на страницы и т.д. Вопроса и подоплеки не понял.
Немогли бы Вы прокомментировать и это :). Вот по нашему мнению нажать правую кнопку мыши и в контекстном меню выбрать редактировать, затем сохранить и опубликовать (и тут же видеть результат) ГОРАЗДО ЛЕГЧЕ, нежели держать открытыми 2-е страницы сайта, сравнивать результат и наслаждаться перезагрузкой страниц.
кубдет намного красивее, чем этот виндовс 95. на ваших кнопках не хрена невидно че за картинка и за что она отвечает.
Отображение кнопок зависит от настроек Windows - включите тему по умолчанию и будут Вам красивые и понятные кнопочки ;).
ЗЫ: судя по логам Вы вообще не использовали визуальное редактирование, а сразу перешли в BackEnd :)
использовал, скажем прямо я не секретарша, и думаю что на форуме их мало.
редактирование в визуальном редакторе крайне неудобно, вы бы хоть подсветтили области дя редактирования или тп, а то как слепой мышкой по странице водишь, чтобы увидеть это зеленое окошко редактирования, потом какого то черта надо нажать галку чтобы редактировать начать, нахрена галка ? сделали бы хотя бы любимую вами кнопку.
редактировать ссылки я не думаю что слишкм удобно, во всяком случае мне не понравилось, ну и в заключение - интерфейс сугубо программерский :) сделан программерами даже без тест манагера.
Да, скорость на JS возрастет, если его использовать не как вы это делаете :-D специалист.
не придется делать кучу ифов, код ужасный. но это дело вкуса, люблю писать констркторы, в том числе и области для редактирования. их и подсветить можно было бы нормально и многое другое с ними сделать, ну и кстати о скорости.
xsl шаблоны - не дофига быстры, это во первых.
во вторых не до хера удобны, человек плохо владеющий html не сможет его поправить.
в третих используйте smarty или свой шаблонный движок получится намного красивее код шаблонов.
php + xslt не слишком хорошо реализован, он и так медленный язык, вы его еще медленнее делаете, а равняться с тем же umicms по скорости тоже самое что равняться ОКЕ с самолетом.
скажем прямо, посмотрев на вашу кмс, я пришел к выводу, к которому я прихожу очень часто: "обычные русские, сделали проект на 10% и уже продают. посмотрите на европейские проекты или американские, еще лучше германия, вы там видели столь непродуманные интерфейсы ?".
Проект может и будет популярен, но сугубо для вашей конторы, в ней вы сможете выпускать сайты от которых будут плеваться и секретарши и администраторы :)
umi, bitrix вам все равно не побить. хоть они и медленные, но они достаточно хорошо продуманы.
bearman добавил 22.08.2008 в 13:56
ну и о кнопочках, у меня включена стандартная голубенькая тема виндовс хр.
bearman добавил 22.08.2008 в 13:56
кнопки с изображениями - 95 год.
У нас не используются xsl шаблоны - Вы путаете с umi ;). И все ниже сказанное Вами не имеет тем самым к нам отношение ...
У нас:
1. Берется готовая html-ка
2. Сверху прописывается
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">
3. снизу
4. Меняется расширение на xml.
5. В место, куда нужно выводить контент пишем
6. В место где меню вставляем
7. Шаблон меню (пишем снизу всего текста шаблона)
<a href="<t:var name="link" />"><t:var name="title" /></a><br />
</t:template>
Сателит готов. Далее можно на любой из страниц через мастера создания разделов добавить готовый шаблон на форум, гостевую, блог, новости и т.д. А можно прописать свой шаблон по аналогии :)
Вы превили время генерации страницы. Какое оно имеет отношение к JavaScript? Если даже убрать весь JavaScript - скорость генерации страницы вообще не измениться
может быть и спутал, ну а зачем тогда эти приписки, если они не используется ? :-D
может быть и спутал, ну а зачем тогда эти приписки, если они не используется ? :-D
Я Вам привел пример построения сайта. Подробнее http://help.artgk-cms.ru/templates/
ок, смотреть не буду. все равно не до фига удобная система :)