марта
27
2014
+8
Есть вопросы по Alto - этот топик для вас!
В связи с тем, что вопросов по Alto CMS от пользователей становиться все больше и больше, прошу всех участников сообщества принять участие в формировании топика F.A.Q. для Alto CMS. Я создал форму на docs.google где любой участник сообщества может задать свой вопрос по возможностям, функционалу и способам реализации разных задач на Alto CMS.
https://docs.google.com/forms/d/1H-1hIVE6NJ6QTKtAh6CTbG6FnihRd1_ATw6CcdJ7whw/viewform
Все вопросы будут сформированы мной в отдельный топик, и потом на каждый из них будет дан развернутый ответ. Надеюсь на то, что вопросы будут содержательные и актуальные. Не приветствуются вопросы состоящие из двух-трех фраз, типа: «Почему ничего не работает» или «Как сделать всех счастливыми»
Ответы на все вопросы будут созданы участниками сообщества. Авторы и создатели данной CMS, как и администрация данного ресурса, отношения к ним не имеют. Это инициатива комьюнити и ответы на вопросы не будут являться единственно верным решением.
Очень прошу всех опытных участников сообщества присоединиться к этой инициативе и задавать те вопросы, которые по вашему мнению будут востребованы в топике F.A.Q. и должны быть в нем отражены.
Буду рад любым предложениям по формированию народного F.A.Q. для всех тех, кто только начинает знакомиться с Alto CMS.
7 комментариев
1. Вы уже отвечали на этот вопрос, я думаю его нужно внести обязательно: как правильно кастомизировать логику и вообще вносить какие-то изменения в работу движка, чтобы минимизировать риск что-то сломать, и чтобы в дальнейшем обновления накатывались наиболее безболезненно?
2. Тоже, в отношении скина — какие существуют рекомендации по кастомизации и внесении именений в базовый скин start-kit? (К примеру — использование шаблонов со специальным именем файла, наследование шаблонов, виджеты, и т.д.)
3. Вопрос актуален лично для меня. Как лучше всего строить классический блогоцентричный сервис на базе AltoCMS? Если предполагается что каждый пользователь ведет свой личный блог, стоит ли зашиваться на стандартные блоги типа 'personal', или лучше этот тип отключить, а вместо него использовать свой собственный тип, созданный отдельно, но в целом повторяющий тип 'personal' (вопрос связан с тем, что внутри движка, его логика, сильно завязана именно на 'personal')? Как реализовать возможность подписки на персональные блоги (сейчас этого нет) и как лучше всего сделать, чтобы при подписке на блог пользователь добавлялся в друзья?
4. Как отключить кнопку минус для:
— комментариев,
— топиков,
— блогов,
— пользователей.
Здесь же — как вообще отключить возможность голосования, рейтинг и силу для:
— комментариев,
— топиков,
— блогов,
— пользователей.
5. Наконец разобрался с тем (благодаря помощи andreyv за что ему отдельное спасибо), как работает рейтинг для блогов, и как работает процедура пересчета рейтинга блогов — сейчас пересчет это отдельная процедура. Если допустим такой вариант — я отключаю возможность ставить плюсы и минусы, но мне все равно нужно чтобы система по некоторым определенным критериям считала рейтинг блогов и затем использовала его для формирования ТОП-а… за основу можно взять ту процедуру пересчета рейтинга блогов, которая сейчас существует — она использует (с весовыми коэффициентами)
— количество подписчиков,
— количество топиков,
— сумму рейтингов топиков.
Возможно я добавлю какие-то дополнительные критерии, например
— количество добавлений в избранное,
— количество просмотров топиков.
Предполагается запускать процедуру персчета раз в сутки. Правильно ли использовать такой подход, жизнеспособен ли он, и как лучше реализовать?
6. Хотелось бы чтоб в текстовом редакторе были смайлики и BB-коды вместо html-кодов. Смайлики нужны обязательно, как лучше прикрутить? И что касается второй части, имеет ли вообще смысл заморачиваться с BB-кодами, или нет? С точки зрения безопасности это однозначный плюс. Кроме того это плюс с точки зрения привычности и узнавания многим пользователям с форумов и других площадок.
sitename.com/common/templates/skin/alto-skin-start-kit-master//images/favicon.ico?v1
но в alto cms это почему то не работает, в google chrome «Ошибка. Ссылка не работает.». Да и адрес у нее странный…