Към съдържанието

  •  

IP Board 3.2.0 Част 1


Тази тема е архивирана. Това означава, че не можете да отговаряте в нея.
24 отговора на тази тема

#1 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 27 февруари 2011 - 13:09

От Invision Power определено са решили 3.2.0 версията да ни поднесе много много изненади.Направени са редица радикални промени (някои добри някои не) които ще се равняват на промените от 2.3.6 => 3.0.0 .Девелоперите не си играят и пишат постоянно нови и нови неща ... затова се и забави новата версия.От това което видях разбрах ,че най-накрая "барнаха" неща които бяха забравили (по-доло ще видите какво).
Минавам направо към новите неща:


1) Календар

Нещата тук не са чак толкова подобрени ,но поне се работи върху него.Лично аз не си спомням кога въобще се е работило в/у него.

1.1 Мета тагове - Вече ще е възможно да се въвеждат мета тагове (ключови думи , описание и т.н.) в календара.
1.2 Календара е съчетан с FURL
1.3 Въвеждане на hCalendar микрокалендар (за повече инфо тук
1.4 Layout Enhancements
1.5 Възможност за Оценяване (Ratings) , коментирване (Comments) , прикачване на файлове (Attachments) , Оценяване (Reputation) , извесие (Notifications)и споделяне (Sharing).
1.6 Въвеждане на RSVP
1.7 Реорганизиране на новите събития - Формата за пускане на ново събитие е малко променена.Премахнати са няколко бутона и са добавени нови (тук нещата не са завършени и не се знае как ще е точно в официалната версия).


Коментар:Дребни но важни промени по календара са направени които много ми харесват.Е ще видим как ще е официално :) ... next

2) Нов текстови редактор

2.1 Досега IPB работеше с WYSIWYG (rich text editing) едитор ,но това вече е стара технология и се преминава на едно съвсем ново ниво ,а именно CKEditor

Прикачен файл  editor1.jpg   34,02K   154 Брой сваляния

Прикачен файл  editor2.jpg   33,74K   150 Брой сваляния

2.2 AutoSave - Тази опция дооооста закъсня.Докато пишете пост/коментар/тема IPB ще запаметява автоматично през определено време текста (които ползва wordpress добре знае как работи опцията).Изключително добра опция

Прикачен файл  autosave.jpg   40,23K   148 Брой сваляния

Прикачен файл  autosave2.jpg   57,34K   148 Брой сваляния

2.3 Изчистен редактор за отговор - Интересно , тук не е посочено дали става дума за "бързия отговор" или за друго ,ново поле.От скриина (по-доло) сякаш се вижда ,че това ще е бързия отговор,но нищо не се знае все още.

Прикачен файл  quick.jpg   34,46K   145 Брой сваляния

2.4 Последната новост в едитора е лайв ъпдейт на новите коментари.Ще го обясня така:
Когато пишете коментар по някоя тема и го "псунете" виждате ,че точно преди вас някои е написал също.Е тук докато пишете поста си ще ви показва дали има нови коментари в темата.

Коментар: Тук незнам , предпочитам да видя новия редактор в действие как ще се съчетае с IPB.Запазвам скиптично мнение.


3) Потребителски профил

3.1 Нов снимков едитор - Сега може да избирате снимка на профила ви само от системата за качване на снимки от вашето пц или от линк.С новия редактор ще може да избирате и от други места:

Прикачен файл  photo.jpg   157,5K   33 Брой сваляния

Коментар: Ами те потребителския профил доста си го барнаха преди и сега няма много неща за правене по-него.Радвам се все пак ,че не са го забравили и макар и малка ,но важна опция ще вкарат.


4) Админ Панел

Ей това чудовище откога чакам да го променят малко не е истина.Толкова години никаква промяна нямаше (е добре .. смяна на 2-3 цвята и разместване на няколко бутона .. :) ) ,но сега са отделили доста време за него :yahoo:

4.1 Нов скин - Тук ще приложа повече скриинове за да си добиете представа.

Основен изглед:

Прикачен файл  ACP1.png   237,85K   33 Брой сваляния

Меню:

Прикачен файл  ACP2.png   69,44K   30 Брой сваляния

Таб бар:

Прикачен файл  ACP3.png   26,67K   22 Брой сваляния

Лайв търсачка:

Прикачен файл  ACP4.png   67,82K   21 Брой сваляния

4.2 "Like" система - чиста имитация на лайк-овете от социалните мрежи.

Прикачен файл  like.jpg   171,15K   26 Брой сваляния


Коментар: Няма да има вече дървен стил админ панела :D .Цветовете не ми допадат ,но поне лесно се сменят тези неща.Лайк системата не ми допада определено ...

5) Други малки промени

Тук ще пасна 1 към 1 (без да превеждам) нещата.

* "Delete All" button has been added to the SQL error logs page
* Linear+ and Outline modes removed for topic viewing (they're a hold-over from an older time on the web and it's time to retire them)
* Support for IPv6
* You can now use the member management tools to search for incomplete members
* Pagination added to the incomplete members page of the ACP
* If only one skin or language is choosable, the dropdown selector at the bottom of the page will be hidden
* Member photos and member avatars are being merged into one function: member photo. There was too much overlap between the two features.
* IP.Calendar and IP.Chat will no longer be bundled in the IP.Board download zip to reduce the size of the download. This also allows clients who have no interest in IP.Chat or IP.Calendar to choose not to download or install those applications. Of course those who do wish to use those applications can easily download from the client area and install them.
* Rebuild FURL cache button has been moved to the cache management page.
* It is now possible to rename the “hooks” folder to something else editing the constant IPS_HOOKS_PATH in initdata.php.
* You can now edit each group’s report center permissions directly from the group management area
* Report center now supports item marking to remember and indicate which reports you’ve viewed
* Customers who have purchased Copyright Removal no longer need to enter a separate Copyright Removal key. The copyright will automatically be removed when activating your license.


Коментар: Като гледам ще има разместване на бутончета което не ми е много приятно ,но ще се свикне и с това :) .Гледам искат да подредят нещата както трябва и да не е толкова голям хауса :).

6) Промени за девелопери.

Тук са "добрите/лошите" промени ( :blink: малко странно нали ).
По-принцип промените са за хубаво ,но именно тези неща "карат" модулите от една версия да не разботят на друга :).
Пфууу хич не са малко ... пасвам 1 към 1

* $this->DB->force_data_type has been removed. Mod authors should now call $this->DB->setDataType( $column, $type ) instead.
* $this->DB->no_escape_fields has been hidden. You should use the available $this->DB->preventAddSlashes( array( 'col' => 1 ) ); syntax instead.
* Login management custom configurations have moved to database handling. conf.php (or conf.dist.php) files are no longer needed (though acp.php still is).
* search_results, sessions.location, and cache_store.cs_extra are all removed
* If you have a findIpAddress extension you can now add an array of additional columns to pull from your table as the fourth array member. i.e. "'posts' => array( 'author_id', 'ip_address', 'post_date', array( 'pid' ) ),"
* IPB will now do a better job of cleaning up centralized application data during uninstall, so applications don't have to do it manually. (http://community.inv...support-ticket/)
* The way hook data to-be-exported is stored has changed. This should have minimal impact on developers as the upgrade routine will update it for developers. This should make working with hooks between multiple developers easier, and make hooks import, export, install and uninstall in a much more consistent manner whether IN_DEV is on or not.
* Many skin system bugs have been resolved, and improvements implemented, making the skin system more flexible to developers using it outside of normal contexts, while allowing it to be more forgiving of various formatting possibilities (i.e. typehinting for function parameters and spacing around function parameter definitions).
* Central permission management now correctly can handle more than one permission type within a single application
* IPv6 is now supported. You should ensure any database columns holding IP addresses are varchar(46) or larger.
* You should use the new ipsRegistry::getAppClass( $app ); call to load your app_class_(application).php class. This ensures any library hooks execute as appropriate and consolidates duplicative code.
* You should use the new constants IPS_FILE_PERMISSION / IPS_FOLDER_PERMISSION for file and folder permission values. i.e. instead of chmod( $file, 0777 ); use chmod( $file, IPS_FILE_PERMISSION ); instead.
* Calendar has been completely rewritten - the DB schema has changed, dates are stored as datetime parts in MySQL, etc.
* The ACP has a new interface implemented, some of the JS has changed, jQuery is now supported in the ACP
* Removed 4 data hooks in public_forums_forums_topics: topicViewTopicData, topicViewDisplayData, topicViewForumData, topicViewPostData. All 4 of them can be replaced with a simple skin overloader for the template "skin_topic > topicViewTemplate".
* Photos and avatars have been merged.
* Photos thumbs are now cropped at 100px and you can select which area to crop
* Twitter / Facebook photos are actually imported and re-sized where possible (needs fopen URL wrappers otherwise the thumb URL for the services is used)
* Some functionality for importing/exporting/rebuilding from and to XML files has been hidden unless IN_DEV mode is enabled
* Added a second parameter for the function “$this?cache?getCache( $CACHE_KEY, FALSE );” which allows to skip the loading from the database if the cache isn’t loaded already.
* A new option to define an application when creating an hook, if the application is filled the code checks if it is enabled and if not skips loading the hook file completely.
class_forums::fetchTopicFolderIcon() has been changed to return an array of meta-data about the topic that can be used to generate the topic icon, although Rikki is changing how topic icons work in general anyways.
pp_*thumb*_x is now pp_*small*_x
* The sessions API (admin/sources/classes/session/api.php) now supports a different cutoff time rather than the default one, additional joins, ‘where’ query bits, complete ‘where’ query part override.
* The function “IPSLib::unpackGroup()” now is “IPSMember::unpackGroup()”.
* ACP group_form.php plugins now support an optional third method: postSave(). This method accepts one parameter (the group ID), is only called if present, is called after the rest of the group data is saved, and should not return anything.
* Added a getCount() method to the like class to return just the number of followers
* The setting disable_reportpost has been removed. Our applications now check the report center permissions directly, instead.



Performance Improvements

* Reduced several cache-load queries on the ACP index page
* Combined two permissions queries loaded on every ACP page into one
* Added some additional cache-loading calls to other ACP pages (manage applications, manage hooks, manage members)
* Added some caching for fetching the max version ID in the upgrade_history table, which reduces the number of queries on the ACP manage applications page by the number of applications installed
* Changed how modules are grabbed when IN_DEV is enabled for menu building (runs one query instead of one query per application)
* class_forums was getting loaded and initialized twice in the Manage Forums page - fixed so it's not reloaded a second time. Also removed a shortcut for the class in the manage forums file to reduce small amount of overhead/memory.
* Removed a query for group data on Manage Forums page (group_cache is already loaded, so used that instead)
* Removed several deprecated functions, reducing the size of some classes and reducing their resulting overhead
* Edited language export routine (for IN_DEV mode) so that it only exports the data we absolutely need. This reduces the size of our language XML files significantly, and also reduces memory overhead needed to process the language XML files.
* Index added on ibf_posts.post_parent to speed up certain update queries that previously required a full table scan
* A lot of unused code in the friend management files has been removed
* Avatar or profile photo cleanup tools in ACP were unnecessarily loading and instantiating upload class
* Removed outdated/non-functional coloring in admin logs
* Calendar has been rewritten, and much unused code has been removed.
* Caches used by calendar were not being properly loaded at runtime
* Changed most of the file_exists call in the code with is_file for a faster code execution
* The bbcode cache now uses the ‘bbcode_tag’ field as array key instead of an incremental integer, that allows a faster data access for single bbcode tags as there is no need to scan the whole array with a foreach.
* An unnecessary query has been removed from the forum index view (the query used to verify the name used for the friendly URL is correct)
* Removed unnecessary query from report center report view
* A cached used by report center was being queried separately instead of at page initiation
* Report center plugins are now cached for quicker runtime lookup without having to query the database


Цялостен коментар все още няма да дам.Има още неща за променяне и нищо не е завършено.

#2 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:

Публикувано 27 февруари 2011 - 14:51

Да, промените са огромни пак и вероятно ще доведат след себе си проблеми със скинове и досегашни модификации :kick:
Уви. Но пък наистина са интересни и добри...
Аз само ще допълня някоои неща, които май не видях в твоя пост:

- Обединяване на аватар и снимка във профила. Това е най-накрая поправяне на тази огромна глупост. Сега качвате снимка, кропвате я в реално време в редактора на форума, запазвате промените и тя ще ви бъде и аватар и профилна снимка :)

- Ajax бърз отговор. Това отдавна си го имаме като отделен мод, но сега ще е вградено. Надявам се разширените настройки да се включват също с Ajax и да се спести презареждането на страница, ако искаш повече опции.

- Системата за "харесване" ще позволи да имате списък с всичко, което сте харесали - в контролния си панел. Това е донякъде хубаво, защото ще ви създаде нещо като фаворити и ако търсите дадена тема или мнение, по този начин ще я намирате за секунди.
Отделно се обсъжда и подобна модификация, която ще е безплатна, но ще видим :)

#3 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 24 март 2011 - 17:18

Така ,определено IP са решили доста да наваксат с новата версия (най-накрая) и изкарах още мноого промени.


1) View New Content and Topic Marking

1.1 Подобрена система за "Следене на темите"
1.2 Използване на Sphinx
1.3 Подобрена е системата за "маркирване на темите"
1.4 Подобрена е системата за "Нови теми"
1.5 Подобрен филтър за следените теми

Прикачен файл  1.jpg   125,65K   25 Брой сваляния

Прикачен файл  2.jpg   157,82K   18 Брой сваляния

2) Лесна администрация на потребителите

2.1 Преглед на потребителите

Прикачен файл  2.png   91,72K   17 Брой сваляния

2.2 Търсене на потребители

Прикачен файл  3.png   56,52K   16 Брой сваляния

Прикачен файл  4.png   139,54K   11 Брой сваляния

Прикачен файл  5.png   19,19K   12 Брой сваляния

3) Админ Панел забрани (ACP Restrictions)

За тези които не са запознати това е система която ви позволява да ограничавате потребителите които имат достъп до админ панела.Една много добра опция която ви осигорява сигурност.

3.1 Лесни настройки

Имаше доста оплакване ,че системата е сложна и затова сега е доста подредена.

Прикачен файл  6.jpg   66,07K   13 Брой сваляния

3.2 Забрани

Потребителите които имат забрани за различни раздели в админ панела няма да ги виждат вече ,а ще виждат само нещата за които имат права.

Прикачен файл  7.jpg   76,49K   15 Брой сваляния

4) Подобрена е системата на Hooks


4.1 Global Caches

Прикачен файл  1.png   36,12K   16 Брой сваляния

4.2 Hooks изисквания

Ще се сетят най-накрая...
Та вече ще могат да се вписват изискванията които трябва да покриете за да използвате hook-a

Прикачен файл  2.png   57,43K   12 Брой сваляния

Прикачен файл  3.png   44,4K   11 Брой сваляния

4.3 Ъпдейт проверка

От тук ще може да се получава информация дали даден hook има нова версия.

Прикачен файл  5.png   88,35K   22 Брой сваляния

4.4 Инсталирване на нов Hook

Системата тук е малко променена и подредена:

Прикачен файл  6.png   24,89K   20 Брой сваляния

#4 DoubleWay™

DoubleWay™

    Web Developer

  • Потребители
  • PipPipPip
  • 284 Мнения:

Публикувано 24 март 2011 - 17:24

Виждам, че доста промени и нови неща ще има и се надявам да бъдат в добра насока. Но само едно ме притеснява.. Че досегашните скинове и модификации няма да стават за нея. Е, то ще излязат нови, но не съм сигурен, че ще стане бързо. :thumbup:

#5 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:

Публикувано 24 март 2011 - 17:51

Нищо не са писали по въпроса дали е подобрена системата им за конвертиране на скинове в админ панела. Ако там са оправили нещата ще е по лесно. Иначе аз при ъпдейта от 3.0 загубих един месец за да си конвертирам ръчно един изцяло Custom скин :wall:
Иначе нямам търпение да излезе, но както винаги IPS не се ангажират със срокове и ще я пуснат най-неочаквано, когато са готови с всичко.
Прави впечатление, че загубиха месеци за глупави промени и ъпдейти на другите си приложения, като безкрайно грозната и непррактична Галерия, блог системата и другите, а едва сега в последните седмици се втурнаха да правят глобални промени по форума :blink:

#6 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 24 март 2011 - 18:01

Като гледам как изкарват промените ... станаха доооста вече и лично аз очаквам много скоро новата версия (дано де текат ми лигите вече :D )

#7 bsd

bsd

    Напреднал

  • VIP
  • PipPipPip
  • 105 Мнения:

Публикувано 30 май 2011 - 22:02

Добре че сте вие да ме светнете, че ще има нова версия. Благодарение на вас и най вече Тишо сега и аз я очаквам с нетърпение. Само ми се струва, че няма да свикна с админ панела.

#8 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 03 юни 2011 - 19:03

До колкото видях новата супер!
Кога ще очакваме Nulled версии ?

#9 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:

Публикувано 03 юни 2011 - 19:11

В момента IPB 3.2 е инсталирана само на официалния сайт на IPS и е BETA версия. Според тяхната официална информация, тестовете на техния сайт ще продължат няколко седмици, преди да бъде пусната за сваляне първата официална бета версия

#10 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 03 юни 2011 - 19:19

Значи има доста време, може би до края на лятото ще бъде завършена :)

#11 MartoTG

MartoTG

    Напреднал

  • VIP
  • PipPipPip
  • 280 Мнения:

Публикувано 03 юни 2011 - 19:20

Аз отворих цяла тема вчера мразя да чакам! :wall:

#12 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 10 юни 2011 - 21:38

Вече има нулирана версия на 3.2.0 beta 1 :)
Демо: http://bonbona.net/

#13 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 10 юни 2011 - 22:20

Видях че из нета се шлаят нулледки на бетата ама няма смисъл все още (все пак е бета) ,но е хубава за тези които са препуснали официалните тестове :)


П.С Не че и аз няма да го тествам де :P

#14 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 11 юни 2011 - 09:31

Аз съм му започнал превода, като използвам този и на InvisionBG , разбира се отдолу ще има линк към моят и вашият сайт(форум) :)

#15 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 11 юни 2011 - 16:57

Ами добре ,но и ние ще направим превод сигурно.

#16 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 11 юни 2011 - 20:38

Ще ви дам линк, ако го харесате сложете него(превеждам го с двама приятели)

#17 Guest_SamoSpartak_*

Guest_SamoSpartak_*
  • Guests

Публикувано 12 юни 2011 - 15:26

Забелязах бъг: IP Shoutbox - не работи!

Второ: Ако може някой да ми даде календар за 3.2 beta 1?

Защото го няма в инсталационните файлове

Проблем с буквата И

?? - така излиза. Дори след конвертиране на ДБ :(
Как да го оправя?

#18 petio

petio

    Web Developer

  • VIP
  • PipPipPip
  • 139 Мнения:

Публикувано 12 юни 2011 - 16:37

Забелязах бъг: IP Shoutbox - не работи!

Второ: Ако може някой да ми даде календар за 3.2 beta 1?

Защото го няма в инсталационните файлове

Проблем с буквата И

?? - така излиза. Дори след конвертиране на ДБ :(
Как да го оправя?

Да чата не работи, явно ще има и нова негова версия!
http://bonbona.net/i...forum/2-новини/
Виж при мен и работи добре??

#19 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:

Публикувано 12 юни 2011 - 16:38

Не се сещам за мод които ще работи под 3.2.х от 3.0.х или 3.1.х .... възможни са някакви малки и леки както и да е.

За ?? си е чист проблем с UTF-8 енкодинга (поне до 3.1.х там беше проблема).

Ето ти календар:

Прикачен файл  calendar320b1.rar   156,93K   3 Брой сваляния

#20 Guest_SamoSpartak_*

Guest_SamoSpartak_*
  • Guests

Публикувано 12 юни 2011 - 17:28

При мен не работи и ?

Конвертирана е правилно БД...
Как да го орпавя, без преинсталация, че превода не ми се прави наново :(