fasqu

Искать по запросу:
Совпадение:
Форумы FASQu  
Февраль 09, 2010, 03:51:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: SMF - Just Installed!
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: FASQu Draft - плагин для Wordpress  (Прочитано 1882 раз)
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« : Октябрь 12, 2009, 01:32:45 »

Выпущен релиз плагина для блогов на Wordpress FASQu Draft, который предназначен для отправки описаний всех новых записей в блоге в черновики FASQu. Для работы необходимо получить ключ к FASQu API. Это можно сделать по адресу: http://api.fasqu.com/get_api_key.php . На данный момент это первый шаг в разработке FASQu API.

Дополнительно каждый блоггер может использовать на своем блоге на wordpress виджет "Поиск FASQu",  и  ссылку "Добавить страницу в FASQu", в которые будет подставлен Ваш ID, если Вы укажете его в настройках плагина. Это может помочь в привлечении новых партнеров в FASQu.

Страница FASQu Draft на wordpress.org


Рекомендации к использованию:

В качестве ключевых слов FASQu Draft отправляет список меток, список категорий, к которым привязана запись и строку из произвольного поля с названием keywords.

В качестве аннотации берется строка из произвольного поля description или из поля цитата

"Произвольные поля" и поле "Цитата" находятся под формой-редактором записи в wordpress.

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

« Последнее редактирование: Ноябрь 02, 2009, 11:50:21 от Alexey » Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #1 : Октябрь 31, 2009, 11:54:08 »

Попробовал бы, но Wordpress надоел и я его снес.
Использую MAX Site CMS
http://max-3000.com/

Плагин для популярного движка WP потеряется среди кучи, а для развивающейся CMS, где плагинов мало, будет заметен.
Стоит опубликовать API функции, чтобы можно было использовать.
« Последнее редактирование: Октябрь 31, 2009, 12:05:04 от postishev » Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #2 : Октябрь 31, 2009, 12:57:12 »

Документации к API обязательно будет, пока еще функционал полностью не утвержден.

Что касается черновиков:
Для добавления в черновики нужно отправить POST на http://api.fasqu.com/draft.php

Данные POST запроса:
api_key  - API Ключ (обязательно)
url - Полный URL страницы  (обязательно)
title - Заголовок   (обязательно)
description - Описание страницы
queries - поисковые запросы
share - сделать доступным (Обязательно, одно из 'no' - нет, т.е. только для себя, 'partners' - для себя и партнеров, 'all' - для всех)
charset -  кодировка данных, необходимо только, если кодировка отлична от UTF-8
небольшой пример на PHP
<?php
$url = "http://api.fasqu.com/draft.php";
$postargs = array();
$postargs['api_key'] = "11111111111111"; // замените на свой API Ключ!
$postargs['url'] = "http://forums.fasqu.com/index.php?board=2.0";
$postargs['title'] = "Новости FASQu";
$postargs['description'] = "Раздел на форуме, в котором публикуются и обсуждаются новости";
$postargs['queries']= "новости, fasqu, форум";
$postargs['share']= "all";
$postargs['charset']= "UTF-8";
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postargs);
curl_setopt($ch, CURLOPT_USERAGENT, "plugin");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
?>
« Последнее редактирование: Ноябрь 01, 2009, 11:19:46 от Alexey » Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #3 : Ноябрь 01, 2009, 11:11:46 »

Когда в админ-панели вводим кей логично было бы сразу посылать запрос на его верность.
Что содержит $response при различных исходах попытки добавления?
Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #4 : Ноябрь 01, 2009, 11:45:34 »


Когда в админ-панели вводим кей логично было бы сразу посылать запрос на его верность.
Да, это будет. И еще планируется сделать отправку всех уже имеющихся записей в Черновики. Нажатием одной кнопки в админке.
Что содержит $response при различных исходах попытки добавления?
YES - все впорядке
BAD_METHOD - неверный метод отправки данных, требуется POST запрос.
NO_DATA - не все обязательные поля были отправлены (api_key,  url, title обязательно)
BAD_API_KEY - неверный ключ API
LIMIT_POSTS - превышен лимит обращений, пока что стоит 1000, если нужно больше, пишите
ACCESS_DENIED_TO_DRAFTS - Запрещен доступ к отправке в Черновики. Это может случится, если будет замечен спам
Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #5 : Ноябрь 01, 2009, 01:48:19 »

Возвращает YES1
Выяснять у поисковиков что это такое здоровья не хватило  Плачущий
Но в черновики не попадает  Злой
Записан Добавить страницу в FASQuДобавить ответ в FASQu
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #6 : Ноябрь 01, 2009, 02:49:07 »

Теперь нашел. Попадают в общедоступные, а там описаний много.
Вообще панель черновиков какаято смутная.
А что, черновики могут быть доступны для всех?

И еще, пока не добавил
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
после добавления страницы вверху админпанели красовалося YES
« Последнее редактирование: Ноябрь 01, 2009, 03:09:32 от postishev » Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #7 : Ноябрь 01, 2009, 11:18:50 »

Теперь нашел. Попадают в общедоступные, а там описаний много.
Вообще панель черновиков какаято смутная.
А что, черновики могут быть доступны для всех?
Да. Что бы было в Ваших Черновиках, поменяйте строчку:
$postargs['share']= "all";
на
$postargs['share']= "no";

Черновики в принципе задумывались для того, что бы можно было подключать RSS ленты, что бы можно было читать любимые блоги, как в обычном RSS ридере, и добавлять сразу описания, если нужно,  и импортировать закладки. Сейчас черновики удобно использовать с wordpress, написал пост, потом  зашел и добавил страницу, или с Firefox, понравилась страница, нажал кнопку, потом можно зайти добавить описания скопом. Общедоступные черновики могут быть полезны тем, кто просто не знает, что бы сейчас добавить. Если Эта функция не будет востребована, отключить ее несложно.

Для заливания большого количества описаний будет другой инструмент через API. Сейчас его и тестируем. Он будет доступен для экспертов с высоким рейтингом.

И еще, пока не добавил
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
после добавления страницы вверху админпанели красовалося YES
Понятно, спасибо. Добавил строку в пример
« Последнее редактирование: Ноябрь 01, 2009, 11:21:42 от Alexey » Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #8 : Ноябрь 02, 2009, 06:36:50 »

Еще вопрос.
Если при помощи API добавляется адрес, уже существующий, что происходит?
В каком контексте это интересует: можно ли вызывать добавление не только при NEW_PAGE, но и при EDIT_PAGE?
Может добавить еще один флаг в $postargs?
1 - добавляется еще одно описание той же страницы;
2 - отклоняется;
3 - заменяется;
Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #9 : Ноябрь 02, 2009, 07:41:20 »

Сейчас дубликат по URL просто игнорируется, но редактирование-обновление можно реализовать, подумаем
Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #10 : Ноябрь 02, 2009, 11:03:34 »

Например в окне Мои черновики 3 описания.
Я последовательно жму под каждым добавить.
Потом понял, что с каждым нужно пройти процедуру, как при создании нового.
Зачем?
Из блога уже описания посылаются с нормальными метками, аннотацией и discription (Шишков прости - не знаю как перевести (Пушкин)).

И добавленные не пропадают из черновиков - зачем они в черновиках, если уже добавлены?
Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #11 : Ноябрь 02, 2009, 11:44:39 »

Например в окне Мои черновики 3 описания.
Я последовательно жму под каждым добавить.
Потом понял, что с каждым нужно пройти процедуру, как при создании нового.
Зачем?
Все равно нужно проверить, что не обрезался заголовок, добавить запросов и т.п. Так можно было сразу в описания добавить. Или предлагаете сразу к странице управления запросами перейти?
У некоторых черновиков может не оказаться аннотации... 
Из блога уже описания посылаются с нормальными метками, аннотацией и discription (Шишков прости - не знаю как перевести (Пушкин)).
И добавленные не пропадают из черновиков - зачем они в черновиках, если уже добавлены?

А вот это правда, сделаем удаление из черновиков при добавлении.
Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #12 : Ноябрь 02, 2009, 12:44:21 »

Внесены изменения, смотрите в теме Новый раздел "Черновики описаний"
Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
postishev
Проффесор
****
Offline Offline

Сообщений: 327


Твердость - не тупость


« Ответ #13 : Ноябрь 02, 2009, 12:55:18 »

Сделал подобный плагин для MaxSite CMS
http://forum.max-3000.com/viewtopic.php?f=6&t=1440
Записан Добавить страницу в FASQuДобавить ответ в FASQu
Alexey
Administrator
Проффесор
*****
Offline Offline

Сообщений: 365


WWW
« Ответ #14 : Ноябрь 02, 2009, 02:04:48 »

Отлично, мы планируем сделать отдельный раздел на www.fasqu.com где будут публиковаться плагины для браузеров, движков сайтов и т.п. Включим Ваш обязательно.
Записан Добавить страницу в FASQuДобавить ответ в FASQu

Мы в праве рассчитывать, что пользователь задаст не точный запрос, но пользователь всегда ожидает от поиска точных ответов.
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!