recrut

Рейтинг
47
Регистрация
13.06.2009

Добавьте в программу сервисы от google.

А как определяете НК, на глаз или анализируете? Если второе, то какие параметры проверяете?

Так а чего тут думать. Берете регуляркой разбираете поле с полной новостью и вставляете после определенного количества символов (или тегов) нужный вам код. И новость останется целой и реклама появится.

Выбирайте Ubuntu т.к. там полно уже собранного свежего совта и в сети много руководств по ней и по debian (они схожи).

jmas:
Компоненты или плагины могут быть лицензированы под другими лицензиями, в том числе и коммерческими, т.к. авторы системы не разрабатывали эти плагины так ведь? Или я ошибаюсь? 🙄

По моему ошибаетесь. Лицензия GPL запрещает использование других лицензий. Т.е. все что связано с вашей CMS должно быть под GPL, а это подразумевает открытость кода. А вот BSD и MIT уже идут полностью свободными.

jmas:

@melkozaur, система распространяется по лицензии GPL v3. Flexo CMS можно считать бесплатной для разработки коммерческих проектов на базе этой системы.

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

P.S. Возможно я ошибаюсь т.к. я все-таки не спец по лицензиям.

foxi:
так "файлы" это и есть "база данных", а база данных mysql - это по сути тоже файл (и если его найти на сервере - то его также можно открыть в блокноте)... ☝

Все сводится к структуре распределения данных и системе взаимодействия скриптов с этими базами.

MySQL - система широкого профиля, она может быстро удовлетворить многие задачи, но и многое в ней окажется лишним, или чегото не хватит... Но это уже готовая система убравления базой.

Не cделать нормальной базы на php тут надо, что более серьезное.

foxi:

При работе с файлами - нужно писать свою систему управления и взаимодействия, т.е. изобретать свой велосипед, это сложнее, нужно быть профессионалом, с MySQL любой школьник может сделать "сайт".

Да ладно вам стращать. Гляньте в любую из CMS на файлах. Там по большому счету хранилище типа ключ значение. Я думаю, что любой школьник сможет справится с серилизацие (в любой из доступных видов) и запись в файл.

foxi:

Но часто написание своего велосипеда оправдано, если требуется чтото специфическое.
Среднестатистический сайт на "файлах" будет на порядки легче и быстрее работать, чем на стандартном мускуле...

Я уже писал про постоянные чтения больших файлов в память (MySQL работает умнее), и HDD или вы думаете для вас на шареде подготовят SSD диски?

Не кому не адресовано, но скажу следующее. Обыватели все равно ничего не поймут, и если есть желание то им можно будет впарить, что угодно. А если он в один прекрасный момент проснется и увидит что у него файлы пусты, то и хер с ним :(

P.S. Если вам хочется быстро и "экзотично?", то берите решение NoSQL вот это действительно быстро и проблемы с блокировками и другими бяками за вас там уже решили профессиональные люди.

foxi:
вот я и говорю - нужно продумывать архитектуру баз и тогда никаких проблем ;)
например комменты для одной странице - в одном файле, совсем не проблема и стабильность высокая.

Ага а как выведете самые рейтинговые или хотя бы последние. А что будет если у вас станет пару тысяч страниц. Для сапы как раз нужно дохрена страниц.

foxi:

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

Ну я и говорю о самых простых сайтах. Со стандартным набором модулей. И вариант в духе вынести в один файл приводит к другим проблемам. Вариант с хранением чистого текста тоже ведут к куче проблем. В системе где предусмотрено несколько пользователей одновременно вносящих правки в базу без блокировок не обойтись если не хотим все потерять. А постоянное чтение больших файлов да еще и на дешевом хостинге где куча сайтов создают нагрузки на диск сожрет весь плюс в виде спорной скорости (в сравнение с БД). На хабре недавно проскакивала статья с базой на основе json, так вот автор (который занимается еще и разработкой настоящей БД) четко сказал что это баловство и тесты это тоже показали....

foxi:
комментарии - неудачный пример :)
для комментов блокировки не нужны, т.к. в них тупо дозапись новой строки в конец файла, и ничего страшного не случится даже если эти комменты начать спамить со скоростью 100 постов в секунду.

Смеетесь что ли :) что вы потом с таким файлом будете делать? Как потом собираетесь определять какой коммент относится к какой статье и как собираетесь получать все комменты для конкретной статьи? Это не говоря о такой штуке как самые рейтинговые скажем комментарии.

Или вы имеете ввиду сайт с одной страницей и с одним файлом под комменты?

blogolet:
LitePublisher вовсе обходится без блокировок (точнее есть, но только в одном узком месте) и нет никаких проблем. Сама по себе блокировка бессмыслена, а целостность данных можно обеспечить другим способом. Что касается сапы, то нет никакой кореляции между
блокировками и сапой

Можно поподробнее рассказать про этот способ?

Вообще не пойму как можно обойтись без блокировок если у вас в логике задумано, что то на подобие комментариев.

foxi:
страх недоблокировок и обнулений пришел из древних версий php + правильная архитектура баз и проверок позволяет гарантированно избежать потерю данных.

Но это вы преукрашаете! Попробуйте как у вас будут работать блокировки под WIN. Вообще я считаю, надо предупреждать пользователей о том, что бы они знали, что это не безопасно и не стоит использовать в чем то более серьезном чем визитка с 10-ком страниц.

Всего: 102