Доработка модулей для Drupal 4.7.3-4
Просьба обязательно давать оценки
- времени
- стоимости
Также указывайте свой icq.
Крайне желателен опыт работы с Drupal.
++++++++++++++++++++++++++++++++++++++++++
Неполное задание на русском, позже будет обновленно
Полное задание смотрите ниже на английском
++++++++++++++++++++++++++++++++++++++++
1. Возможность импортировать данные и комментарии из Wordpress, MT, Typepad, Blogger.com into a Drupal system. Это должно напоминать функции импорта, доступные на wordpress системе. Импортируемые данные не должны дублироваться.
2. Разработать плагин для wordpress и MT для переноса постов в систему drupal и обновлением постоянного линка (permalink) на исходном blog, для отображения постоянного линка(permalink), сгенерированного системой drupal. Существует плагин LJXP для wordpress. Вам вероятно придется сделать что-то, подобное, чтобы приспособить его к drupal.
Для каждого поста, система создает постоянный URL (permalink), который заменит permalink на blogе. Каждый пост blog будет иметь глобальное уникальное имя URL. Это URL заменит 'Permalink', для каждого blog пост с глобальным уникальным URL, созданным системой drupal
Например URL : http://www.pushkar.net/index.php/2006/08/27/happy-ganesh-chaturthi/
a. Постоянный линком на этот пост является http://www.pushkar.net/index.php/2006/08/27/happy-ganesh-chaturthi/ [скажем URL «А»]
b. Этот постоянный линк появляется, если вы навели мышку на заглавие поста " "Happy Ganesh Chaturthi" "
c. Этот постоянный линк появляется в окне адреса браузера и является линком
Постоянный линк связывает с #2 выше (заглавие поста) будет обновлен на что-нибудь типа http://www.drupalsystem.org/pushkar/0277289/ [скажем URL «B»]
где drupalsystem.org - сервер архива.
=====================
1. Ability to import entries and comments from Wordpress, MT, Typepad, Blogger.com into a Drupal system. This should resemble the import functions available on the wordpress system. It should not import duplicate entries into the system.
2. Develop a plugin for wordpress and MT to cross post to the drupal system and update the permalink on the source blog to reflect the permalink generated by the drupal system. here it is in more detail. There is a LJXP plugin available for wordpress. You probably have to do somethign similar to adapt it to drupal.
For every post, the system will issue a permanent URL (a permalink) that will replace the permalink on the blog. Every blog post will have a globally unique identifier URL. This URL will replace the 'Permalink' for every blog post with the globally unique URL provided by the drupal based system
E.g. go to this URL : http://www.pushkar.net/index.php/2006/08/27/happy-ganesh-chaturthi/
a. The permanent link to this post is http://www.pushkar.net/index.php/2006/08/27/happy-ganesh-chaturthi/ [say URL A]
b. This permanent link appears if you hover over the title of the post "Happy Ganesh Chaturthi"
c. This permanent link appears on the browser URL field and is the link
The permanent link tied to #2 above (title of the post) will be updated to something like http://www.drupalsystem.org/pushkar/0277289/ [say URL B]
where drupalsystem.org is the archive server.
Thus all the permanent links in the blog entries (all urls of the type A) are updated to reflect the drupal urls (like type B) across the entire blog. When a user clicks on the entry specific URL B, he reaches BlogSN and gets re-directed to the entry specific URL A, depending on the level of subscription of the user. To set up the system a user is able to bulk import the blog and then use the cross post plugins to have his archive updated in real time.
Please note the following
a. The Permalink on the source blog and source comments HAVE to be updated to reflect the link generated using our drupal system.
b. If an author makes a change to the blog post after an hour of posting the initial post, it will have to be stored as a different version in the drupal system. The plugin will send the flag that allows drupal to save the update as a new version. Right now on drupal automatically shows the latest revision of the post so no extra work is needed on drupal's end as long as you force the revision.
3. Extend the CC license plugin in drupal and make it work for all nodes / entries / post.
The layout gives an idea of what the end product after importing will look like to a blogger. This plugin already exists [check on drupal plugin's site] but I need someone to make it work correctly with version 4.7.3 / 4.7.4
The blog importing will be a user specific function. Each user will be able to login to the site and import his or her own blog and setup the APIs to do this import / cross post automatically.
A user can manage the entries once they are imported into the drupal based system