Помогите придумать идею (за хорошие идеи даём $), мозговой штурм на webmasters

(Ответов: 17, Просмотров: 1880)
Страница 1 из 2 12 Последняя
  1. Banned
    • Регистрация: 04.09.2009
    • Сообщений: 2,143
    • Репутация: 104
    Имеется сайт на joomla c 15К+ количеством новостей. Сайт жутко тормозит, таблицы с ошибками, руководство приняло решение не лечить а менять CMS. Переезжаем с Joomla на processwire с новым дизайном и космической скоростью открытия всех страниц. Домен также перезжает, что чуть упрощает задачу.

    Задача - перенести(экспортировать) все новости на новую CMS и сделать 301 редиректы на новые урлы нового домена. Директива host в robots.txt также будет меняться на новый домен.

    При экспорте существуют две проблемы - совершенно разная структура таблиц mysql и разная конструкция URL. На старом домене URL: http://site.ru/index.php/novost.html и http://site.ru/index.php/IDnovost.html (ID - иногда присваивается какой то 4 значный номер, хз что это) . На новом домене просто URL: http://site2.ru/novost.html.

    По переносу компонентов БД MYSQL никто нигде пока полезного не подсказал, говорят крайне сложно.

    Поэтому у меня идея - заказать какой то парсер-паук на PHP который пробежится по урлам из сайтмапа и скопирует определенные компоненты страницы на новые адреса + скачает на хост картинку каждой новости и зальет на новый сайт. Вопрос к знатокам, какое примерно ТЗ нужно составить для фрилансера?

    По 301 редиректам - ума не приложу пока, логику их создания из за того что на старом сайте 2 вида урлов. Не пойму какой макрос нужен чтобы в ексель прописать и перенести все. Как вариант чтобы PHP паук копировал старый и новый урл и записывал куда то в таблицу.

    Как считаете что из перечисленного не бред?
    • -2
  2. Старый Дорвейщик Оптимист Аватар для Думка
    • Регистрация: 07.03.2007
    • Сообщений: 687
    • Репутация: 367
    • Webmoney BL: ?
    1. Собрать и сделать перенаправление старых на новые из сайтмапа через php (не через htaccess) - решаемо и вполне допустимо.
    2. БД, если поля вообще хоть как-то сопоставимы (то есть, содержимое старого может быть помещено - по содержимому - в новые) - переносится ручками.
    3. смена адресов в БД может осуществляеться как через скрипт замены, так и вручную.

    -> Вручную как-то обрабатывалось/переносилось 27К+ (около 29К) - ничего, за две недели где-то, без напряга. Зато точно, качественно, гарантировано.

    Конечно, через парсер+ можно многое сделать - если что-то поддается автоматизации. Для фрилансера нужно суметь четко обрисовать ситуацию и результат - если он поймет до конца, то сможет предложить/предположить возможное решение.
    • 0
  3. Super Moderator Аватар для TbIKBA
    • Регистрация: 04.08.2011
    • Сообщений: 2,002
    • Репутация: 1574
    • Webmoney BL: ?
    Цитата Сообщение от Coder Посмотреть сообщение
    1. Собрать и сделать перенаправление старых на новые из сайтмапа через php (не через htaccess) - решаемо и вполне допустимо.
    Благодарю! А по первому пункту можно чуть подробней, как без htaccess это сделать?
    • 0
  4. Гуру Аватар для Limon4eg
    • Регистрация: 12.04.2011
    • Сообщений: 720
    • Репутация: 209
    )Пожалуйста

    По сути - пепрегоняется содержимое сайтмапа в список - например, таким скриптом
    Карта сайта из xml в виде гиперссылок через Simplexml и SAX _http://coderhs.com/archive/sitemapxml-to-html
    - немного подредактировать, чтоб убрать гиперссылки.
    2. загоняете в массив - например, через стандартную функцию file - поскольку список будет построчный, то и массив получиться корректный
    3. Создаете списокв с новыми адресами, где они построчно соответствуют списку со старыми и загоняете в массив.
    4. Помещаете в единую точку входа старого сайта скрипт php, где проверяется условие по запрошенному адресу ($_SERVER['REQUEST_URI']) на соответствие наличию в массиве старого списка, и вывод перенаправления на новый - ключом будет старый (запрошенный адрес), а значением - соответсвующий элемент нового списка, и перенаправление через
    PHP код:
    <?php
    header
    ("HTTP/1.1 301 Moved Permanently");
    header("Location: http://newaddress.com");
    exit();
    ?>
    Примерно такая логика. Конечно, при практическом подходе может найтись и что более удобоваримое.
    Последний раз редактировалось Limon4eg; 20.01.2012 в 01:22.
    • 0
  5. Banned
    • Регистрация: 04.09.2009
    • Сообщений: 2,143
    • Репутация: 104
    Coder, Благодарю, на самом деле изящно. Буду реализовывать, вопросы еще задам. А кто что скажет насчет моей идеи создания парсера?
    Цитата Сообщение от fortunatocat Посмотреть сообщение
    Поэтому у меня идея - заказать какой то парсер-паук на PHP который пробежится по урлам из сайтмапа и скопирует определенные компоненты страницы на новые адреса + скачает на хост картинку каждой новости и зальет на новый сайт. Вопрос к знатокам, какое примерно ТЗ нужно составить для фрилансера?
    • -1
  6. Гуру Аватар для viotur
    • Регистрация: 14.03.2010
    • Сообщений: 3,170
    • Репутация: 2818
    r2d2,
    Цитата Сообщение от r2d2 Посмотреть сообщение
    Оплата достойная.
    Сразу это понял:


    Цитата Сообщение от r2d2 Посмотреть сообщение
    мы выплачиваем от $0,5 до $2 за каждую адекватную идею (укажите wmz кошелёк при ответе), по $10 за каждую идею, которую будем реализовывать.
    Это цена за рерайт среднего качества, а вы хотите ИДЕЮ!!!
    • 3

    Спасибо сказали:

    artorlov(20.01.2012), OKyJIucT(20.01.2012), Вадим(20.01.2012),
  7. Administrator Аватар для Вадим
    • Регистрация: 27.10.2010
    • Сообщений: 3,994
    • Репутация: 5475
    • Webmoney BL: ?
    r2d2, хорошие идеи - стоят хороших денег, я сомневаюсь, что за ту сумму которую вы предлагаете вам подкинут что то приличное и достойное.
    • 4

    Спасибо сказали:

    artorlov(20.01.2012), OKyJIucT(20.01.2012), seoalb(20.01.2012), viotur(20.01.2012),
  8. Banned
    • Регистрация: 21.08.2011
    • Сообщений: 1,589
    • Репутация: 1009
    • Webmoney BL: ?
    За такие деньги на биржах вам действительно рерайт подложат, присоединюсь к последним двум постам !!! Что то дельное, стоит денег !!!

    А вы предлагаете за идею 0.5 доллара (потому как больше вы платить не хотите, до 2-х явно написано, так для заманухи школы)... и 10 за ту которую вы реализуете, откуда кто узнает реализовали вы или нет...

    Тема ниочем совет мой, проходите мимо господа - Не люблю подобных халявщиков !
    • 2

    Спасибо сказали:

    OKyJIucT(20.01.2012), viotur(20.01.2012),
  9. Старый Дорвейщик Оптимист Аватар для Думка
    • Регистрация: 07.03.2007
    • Сообщений: 687
    • Репутация: 367
    • Webmoney BL: ?
    Цитата Сообщение от seo_optimizator Посмотреть сообщение
    хорошие идеи - стоят хороших денег
    поспорю... идея сама по себе ни чего не стоит...
    а вот если ее реализовать - да, она станет иметь ценность... )))
    • 0
  10. Banned
    • Регистрация: 21.08.2011
    • Сообщений: 1,589
    • Репутация: 1009
    • Webmoney BL: ?
    Думка,Да что вы ??? Хотите я найду вам с десяток предложении, по продаже простых идей для разного рода бизнеса и стоят они иногда очень больших денег (ОЧЕНЬ больших !)
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Помогите придумать название для сайта
Оффтоп и свободные темы 10 29.12.2011 13:52
Помогите придумать название домена
Хостинг и Серверы 23 29.09.2011 19:38
Помогите придумать домен
Хостинг и Серверы 5 19.07.2011 14:26
Идеи для постов в блог на Webmasters.ru
Обсуждение форума и ваши предложения 3 10.09.2010 01:11

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры