Invision Community

Invision Community
Логотип программы Invision Community
Тип Веб-форум
Разработчик Invision Power Services
Написана на PHP
Аппаратные платформы PHP / MySQL / Oracle9i / MSSQL
Последняя версия 4.7.8 (2023-03-08)
Лицензия Proprietary
Сайт www.invisioncommunity.com/

Invision Community (ранее IPS Community Suite, Invision Power Board, сокращенно IPS, IP.Suite или IP.Board) — коммерческое программное обеспечение для организации веб-форумов, разрабатываемое американской компанией Invision Power Services Inc. Полностью написано на PHP, в качестве базы данных преимущественно использует MySQL, но также имеется поддержка Microsoft SQL Server.

Несмотря на то, что IPS Community Suite является коммерческим продуктом, сообщества, занимающиеся его поддержкой и модификацией, довольно популярны и насчитывают тысячи человек по всему миру. Большая часть модификаций и стилей оформления, разрабатываемые данными сообществами, бесплатны и свободны для скачивания.

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

История версий

  • 1.x.x, последняя версия — 1.3.1, поддержка прекращена.
  • 2.0.x, последняя версия — 2.0.4: 4 мая 2005 года
    • 2.1.x, последняя версия — 2.1.7: 13 июля 2006 года
    • 2.2.x, последняя версия — 2.2.2: 22 февраля 2007 года
    • 2.3.x, последняя версия — 2.3.6: 2 октября 2008 года
  • 3.0.x, последняя версия — 3.0.5: 8 декабря 2009 года
    • 3.1.x, последняя версия — 3.1.4: 18 ноября 2010 года
    • 3.2.x, последняя версия — 3.2.3: 9 сентября 2011 года
    • 3.3.x, последняя версия — 3.3.4: 11 июля 2012 года
    • 3.4.x, последняя версия — 3.4.7: 16 октября 2014 года
  • 4.0.x, последняя версия — 4.0.8.1: 18 июня 2015 года
    • 4.5.x, последняя версия — 4.5.3 : 22 сентября 2020 года

История развития

Компания Invision Power Services (IPS) создана двумя программистами — Мэттом Мехемом (англ. Matt Mecham) и Чарльзом Уорнером (англ. Charles Warner) в 2002 году, вскоре после того, как они покинули Jarvis Entertainment Group (компания, занимающаяся разработкой форумов Ikonboard). Самым первым их продуктом стал именно IPB, который привлек внимание множества пользователей Ikonboard.

Хотя разработчики Invision Power Services изначально предпочли бесплатное распространение исходного кода форума, в 2004 году выпуск бесплатных версий был прекращён. Trial-версию Invision Power Board 2.0.0 решено было оставить для свободного скачивания, но 27 сентября 2004 года эту возможность так же закрыли в связи с вводом бесплатной демоверсии, имеющей ограничения на 5000 сообщений, 1000 тем и 200 пользователей. Этим Invision Power Services положили конец заявлениям что IPB всегда будет бесплатным. 1 июля 2005 года IPS ввело новое ограничение в демоверсию — не более 15 дней использования (в некоторых случаях, до 5 дней[1]) и несколькими месяцами спустя, этот срок был ограничен сутками.

IPB версии 2.1 был выпущен 13 сентября 2005 года. Административная часть была полностью переделана и появилась такая возможность как использование Rich Text Editor в качестве редактора сообщений, что позволяло обойтись пользователю без использования BBCode и видеть своё сообщение в том виде, в каком оно попадёт на форум прямо при редактировании, без использования предварительного просмотра. Основной стиль форума был также полностью переделан, а в сам форум было добавлено множество новых возможностей, часть из которых активно использует Ajax.

Версия 1.3

Версия форумов IPB 1.3 является самой последней бесплатно распространяемой версией движка и до сих пор разрешена IPS для использования, хотя уже не поддерживается разработчиками и доступ к скачиванию на официальном ресурсе уже прекращён. Не обращая внимание на устарелость данной версии форума и наличия в ней известных дыр в безопасности, многие люди до сих пор пользуются ей и не выражают никакого желания обновляться. IPS продолжала выпускать обновления безопасности до объявления выхода в разработку версии 2.1 в 2005 году, после чего поддержку данной версии форума прекратила. Некоторыми сайтами продолжают выпускаться обновления безопасности и обновления для работы данной версии форума на PHP 5, но эти обновления не поддерживаются IPS. Использование этих версий является незаконным в том случае, если вы скачали её не с официального сайта[2].

Версия 2.0

Форумы версии IPB 2.0 очень похожи на 2.1. Данная версия является последней версией, которую можно бесплатно скачать с официального сайта IPS. Так же, как и с версией 1.3, многие пользователи до сих пор продолжают ей пользоваться, используя неограниченные trial-версии 2.0 PDR (Версия, находящаяся на этапе разработки), PF (англ. Pre-Final; версия, находящаяся на этапе тестирования и доработки, выпускается перед финальным релизом) и Final, которые так же имеют свои дыры в безопасности и больше не поддерживаются разработчиками. Final-версию 2.0 бесплатно можно было скачать в первые часы после официального выхода в свет с официального сайта разработчика.

Версия 2.1

IPB 2.1 имеет значительные преимущества над своими предшественниками, такие как: последние обновления безопасности, Rich Text Editor в качестве редактора сообщений пользователя и множество инструментов для модерирования, в том числе с применением технологии AJAX. Административная часть в IPB 2.1 была полностью переработана. Все версии IPB 2.1 являются коммерческим ПО, возможности скачать на официальном сайте демоверсию нет.

Версия 2.2

Invision Power Board 2.2 тестировалась на безопасность сторонней компанией, что позволило найти в скрипте форума опасные уязвимости ещё до выпуска финальной версии. Сразу после релиза 2.2 версии была выпущена версия 2.2.1, которая закрыла множество ошибок.

Версия 2.3

Эта версия включает в себя множественные изменения в коде, которые позволили повысить быстродействие системы на больших форумах. С версии 2.3 форум предоставляется в комплекте с двумя стилями (классический синий и Pro стиль). Последний позиционируется разработчиком как облегчённый и может быть легко использован как основа для разработки своих стилей, или, к примеру, как стиль для форумов с высоким трафиком. В этой версии IPS расширила возможности администраторской панели форума, добавив интеллектуальную систему помощи и предоставив панель управления (dashboard) в качестве главной страницы админцентра. Из новых возможностей форума стоит отметить появление переназначения стилей (URL Mapping). Благодаря этой настройке стало возможным назначать собственные стили на определённые URL-адреса: например, сделать стиль, отличный от стиля форумов, для страницы просмотра профиля.

Версия 3.0

В этой версии произошли обширные изменения, включая появление нового движка шаблонов, новый дизайн, повышенное удобство при редактировании шаблонов, улучшения BB-кодов, собственную систему репутации и многое другое… Также для 3-й версии необходим PHP 5. Базы данных Oracle больше не поддерживаются. Основным же новшеством стало появление хуков, с помощью которых можно изменять и/или добавлять новую функциональность без изменения исходного кода форума. Для установки хуков администратору достаточно загрузить xml файл хука админ-центре. К сожалению, создание любых хуков возможно только в режиме разработки[3] и требует огромного количества ручной работы (большая часть этой работы может быть автоматизирована с помощью IPB3 Toolkit[4]).

Все хуки разделяются на следующие типы (названия хуков взяты из русской версии от IBR, в скобках указано оригинальное название):

  • Перегрузчик действия (Action overloader) — позволяют расширить указанный класс контроллера собственным классом;
  • Перегрузчик стиля (Skin overloader) — позволяют расширить указанный класс шаблона собственным классом (применяется для всех скинов);
  • Модификация шаблона (Template hook) — позволяют добавить произвольный код (в основном это HTML) в нужное место шаблона.

Версия 3.1

Основные улучшения: интеграция рекламных блоков, система уведомлений, кастомизация профиля, SEO.

Система хуков так же получила дальнейшее развитие — были добавлены новые типы хуков:

  • Хук для шаблона (ранее — Модификация шаблона, Template hook) — расширен, можно выполнять замену блоков и получать значения переданных в шаблон переменных;
  • Хук для данных (Data hook) — позволяет обрабатывать данные перед их вставкой (получение) в (из) базы данных;
  • Хук для библиотеки (Library hook) — позволяет переопределять многие системные классы.

Версия 4.0

Первая новость о разработке IPS Community Suite 4.0 появилась 23 мая 2012 года[5]. В феврале 2013 года название было изменено на IPS Social Suite 4.0[6]. Позже разработчики отменили это изменение, однако в некоторых исходных файлах оно осталось.

Была изменена архитектура и переписано большинство строк кода. Дизайн был полностью изменён и стал более плоским. Одним из самых ярких нововведений является адаптивность стандартного дизайна, что позволило отказаться от отдельного мобильного стиля. Шаблон сделан с использованием HTML5 и CSS3.

Теперь локализовать можно не только интерфейс, но и названия разделов форума. Кроме того, был представлен визуальный редактор языковых файлов, который позволяет переводить фразы, просто кликнув по ним.

Тестирование версии 4.0 было запущено в середине июня и длится уже более 3 месяцев. По состоянию на 7 октября в багтрекере значится 2996 сообщений об ошибках, 1675 из которых были исправлены и 875 являются дубликатами.

Финальная версия 4.0.0 вышла 9 апреля 2015 года.

Примечания

  1. New Demo Accounts - News and Information - Invision Power Services. Дата обращения: 14 апреля 2013. Архивировано из оригинала 17 апреля 2013 года.
  2. Free version? — Invision Power Services Архивировано 28 сентября 2007 года.
  3. Так называемый IN_DEV режим, его включение подробно описано в статье Включение режима разработки (Developer Mode) Архивная копия от 10 сентября 2010 на Wayback Machine
  4. Инструментарий для облегчения разработки модификаций (хуков, приложений, скинов и т. д.) очень сильно экономит время, так как автоматизирует большую часть ручной работы. Подробнее Архивная копия от 4 октября 2011 на Wayback Machine
  5. Charles. License Changes, IP.Board 3.4, and the Future. Community Software by Invision Power Services, Inc. (23 мая 2012). Дата обращения: 7 октября 2014. Архивировано 27 мая 2012 года.
  6. bfarber. IPS Social Suite (4.0). Community Software by Invision Power Services, Inc. (20 февраля 2013). Дата обращения: 7 октября 2014. Архивировано 12 октября 2014 года.

Ссылки

Официальные

Read other articles:

Broken HillNew South WalesPart of the town seen from the Line of Lode lookoutJumlah penduduk19,048 (2014)[1]Didirikan1883Kode pos2880Ketinggian315 m (1.033 ft)Zona waktuACST (UTC+9:30) • Musim Panas (DST)ACDT (UTC+10:30)Letak 1.160 km (721 mi) sebelah West Sydney via 511 km (318 mi) sebelah North East Adelaide via 266 km (165 mi) sebelah North Wentworth via LGACity of Broken HillCountyYancowinnaDaerah pemilihan negara bagianBarwonDiv...

 

Digunakan di:   Franc CFA Afrika Barat (XOF)   Franc CFA Afrika Tengah (XAF) Keduanya franc CFA memiliki nilai tukar tetap ke euro: €1 = F.CFA 655.957. Mata Uang Franc CFA Franc CFA adalah mata uang negara negara di Afrika yang dipakai di negara Guinea-Bissau, Mali, Burkina Faso, Niger, Benin, Togo, Pantai Gading, Republik Afrika Tengah, Kamerun, Guinea Khatulistiwa, Gabon, dan Republik Kongo. Mata uang ini mulai dipakai sejak 1945 menggantikan mata uang Franc CFP. Setiap sat...

 

Penjualan tekstil di Karachi, Pakistan. Tekstil atau wastra aalah material fleksibel yang terbuat dari tenunan benang. Tekstil dibentuk dengan cara penyulaman, penjahitan, pengikatan, dan cara ''pressing''. Istilah tekstil dalam pemakaiannya sehari-hari sering disamakan dengan istilah kain. Namun ada sedikit perbedaan antara dua istilah ini, tekstil dapat digunakan untuk menyebut bahan apapun yang terbuat dari tenunan benang, sedangkan kain merupakan hasil jadinya, yang sudah bisa digunakan. ...

Приключения Сары Джейнангл. The Sarah Jane Adventures Жанры научная фантастикаподростковая драмаужасы Создатель Расселл Ти Дейвис На основе Доктор Кто В главных ролях Элизабет СлейденДэниэл ЭнтониАнджли МохиндраЯсмин ПейджШинед МайклАлександр Армстронг Композиторы Мюррей Г...

 

The final of the 2011–12 edition of the UEFA Champions League Football match2012 UEFA Champions League finalMatch programme coverEvent2011–12 UEFA Champions League Bayern Munich Chelsea 1 1 After extra timeChelsea won 4–3 on penaltiesDate19 May 2012 (2012-05-19)VenueAllianz Arena, MunichUEFA Man of the MatchDidier Drogba (Chelsea)[1]Fans' Man of the MatchPetr Čech (Chelsea)[2]RefereePedro Proença (Portugal)[3]Attendance62,500[4]WeatherPar...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Star Wars: Visionaries – news · newspapers · books · scholar · JSTOR (March 2020) (Learn how and when to remove this message) Star Wars: VisionariesPublication informationPublishing companyDark Horse ComicsSubjectStar WarsGenreScience fictionRelease date(s)2 Ap...

British video game developer Rockstar Leeds LimitedFormerlyMöbius Entertainment Limited (1997–2004)Company typeSubsidiaryIndustryVideo gamesFoundedDecember 1997; 26 years ago (1997-12) in Stanningley, Pudsey, EnglandFoundersIan J. BowdenDave BoxGordon HallJason McGannHeadquartersHolbeck, Leeds, EnglandKey peopleAlastair Dukes (studio director)Number of employees≈70 (2007)ParentRockstar Games (2004–present) Rockstar Leeds Limited (formerly Möbius Entertainme...

 

У этого термина существуют и другие значения, см. Западный округ. Западный внутригородской округ город Краснодар Дата основания 1936 год Дата упразднения 1994 Прежние имена Кагановичский, Ленинский районы Микрорайоны Дубинка, Черёмушки, Покровка Площадь 22[1]  км² Насе...

 

Mexican newspaper MilenioTypeDaily newspaperFormatBerlinerOwner(s)Grupo MultimediosEditorCarlos MarínFoundedNovember 22, 1974; 49 years ago (1974-11-22) as Diario de MonterreyHeadquartersAv. Eugenio Garza Sada 2245Col. RomaMonterrey, Nuevo LeónWebsitewww.milenio.com Milenio is a major national newspaper in Mexico, owned by Grupo Multimedios. It is published in 11 cities across Mexico, including Monterrey, Mexico City, Guadalajara, León, Pachuca, Puebla, Villahermosa, Tamp...

Terry Kinard Nazionalità  Stati Uniti Altezza 185 cm Peso 91 kg Football americano Ruolo Safety Termine carriera 1990 CarrieraGiovanili 1979-1982 Clemson TigersSquadre di club 1983-1989 New York Giants1990 Houston Oilers Statistiche Partite 121 Partite da titolare 115 Sack 3,0 Intercetti 31 Palmarès Trofeo Vittorie Super Bowl 1 Selezioni al Pro Bowl 1 Vedi maggiori dettagli   Modifica dati su Wikidata · Manuale Alfred Terance Kinard (Bitburg, 24 novembre 1959...

 

2013 opera by Terence Blanchard ChampionOpera by Terence BlanchardThe composer and his wife Robin Burgess at the premiereLibrettistMichael CristoferLanguageEnglishPremiere15 June 2013 (2013-06-15)Loretto-Hilton Center for the Performing Arts, St. Louis Champion is an opera in two acts and ten scenes with music by Terence Blanchard and a libretto by Michael Cristofer. Based on the life of African-American welterweight boxer Emile Griffith,[1] this opera is a joint co-com...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

  لمعانٍ أخرى، طالع الواسط (توضيح). قرية الواسط  - قرية -  تقسيم إداري البلد  اليمن المحافظة محافظة حجة المديرية مديرية بني قيس الطور العزلة عزلة ربع الشمري السكان التعداد السكاني 2004 السكان 89   • الذكور 44   • الإناث 45   • عدد الأسر 18   • عدد المساكن 1...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (مارس 2023)   فيرخيفتسيفي (بالأوكرانية: Верхі́вцеве)‏    فيرخيفتسيفي فيرخيفتسيفي تا�...

 

Lambang Klingon Klingon (bahasa Klingon: tlhlngan) adalah ras humanoid dari planet Qo'noS (baca Kronos). Klingon adalah sebuah ras yang menganggap diri mereka sendiri sebagai ras pejuang. Klingon dikenal sebagai sebuah ras dengan kekaisaran militeristik yang disegani. Hal tersebut tidak lepas dari budaya mereka yang agresif. Klingon adalah satu-satunya ras alien dalam serial Star Trek yang memiliki bahasa yang digarap serius. Bahasa Klingon telah menjadi satu-satunya bahasa yang dibukukan dan...

Crater on Mercury NabokovMESSENGER WAC mosaic of NabakovFeature typePeak-ring impact basinLocationDerain quadrangle, MercuryCoordinates14°34′S 55°46′E / 14.56°S 55.76°E / -14.56; 55.76Diameter166 km (103 mi)EponymVladimir Nabokov Enhanced color image of Nabokov Nabokov is a crater on Mercury. Its name was adopted by the International Astronomical Union (IAU) on April 24, 2012. Nabokov is named for the Russian and American author Vladimir Nabokov.[...

 

American economist (born 1930) Thomas SowellSowell in 1964Born (1930-06-30) June 30, 1930 (age 93)Gastonia, North Carolina, U.S.EducationHarvard University (BA)Columbia University (MA)University of Chicago (PhD)Political partyDemocratic (until 1972)Independent (after 1972)Spouses Alma Parr ​ ​(m. 1964; div. 1975)​ Mary Ash ​(m. 1981)​ Children2Academic careerInstitutions U.S. Department of Labor (1961–1962) Ru...

 

Die Versuchungen Christi, Mosaik aus dem 13. Jahrhundert im Markusdom (Venedig) Juan de Flandes: Die Versuchung Christi Die Versuchung Jesu ist eine Episode, die in den drei synoptischen Evangelien des Neuen Testaments erwähnt wird: Jesus von Nazaret fastet allein in der Wüste und widersteht dabei den Versuchungen des Teufels, die ihn heimsuchen. Der Überlieferung nach fand dies auf dem Berg der Versuchung im heutigen Westjordanland statt. Inhaltsverzeichnis 1 Darstellung in der Bibel 2 Te...

Potret ilmuwan Jerman Walther Nernst pada tahun 1910-an. Dalam elektrokimia, persamaan Nernst adalah suatu persamaan yang menghubungkan potensial reduksi dari suatu reaksi elektrokimia (reaksi setengah-sel atau sel penuh) dengan potensial elektrode standar, suhu, dan aktivitas (terkadang didekati dengan konsentrasi) dari spesi kimia yang mengalami reduksi dan oksidasi.[1] Persamaan ini merupakan persamaan yang paling penting di bidang elektrokimia. Persamaan ini dinamai dari Walther N...

 

Pemilihan umum Bupati Enrekang 20242018202927 November 2024Kandidat Peta persebaran suara Peta Provinsi Sulawesi Selatan yang menyoroti Kabupaten Enrekang Bupati petahanaBaba (Penjabat) Bupati & Wakil Bupati terpilih Belum diketahui Pemilihan umum Bupati Enrekang 2024 dilaksanakan pada 27 November 2024 untuk memilih Bupati Enrekang periode 2024–2029.[1] Pemilihan Bupati Enrekang tahun tersebut akan diselenggarakan setelah Pemilihan umum Presiden Indonesia 2024 (Pilpres) dan Pem...