Improvement blog

This is a forum to suggest new features for mojoPortal. 

This thread is closed to new posts. You must sign in to post in the forums.
1/9/2010 10:25:07 AM
Gravatar
Total Posts 18439

Re: Improvement blog

I moved the Edit Categories link to the top so it is visible when Show Categories is false, but I forgot to fix it in the blog edit page so it shows the categories there even when show categories is false. I will fix it.

Best,

Joe

1/9/2010 9:22:28 PM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

Thank you, Joe

I'll see your fix.

And one more question.

On the main page I have 4 blogs. How do I set the style for each module? (color, font size, layout)

Best regards, Alexander

1/11/2010 10:39:19 AM
Gravatar
Total Posts 2253

Re: Improvement blog

Hi,

If you want to set the style for an individual module, you can reference it with it's module ID in a class. If the ID of the module you want to style is 4, you would use the following CSS:

.module4 {
  color: green;
  font-size: 14px;
}

To determine the module ID for the module(s) you wish to style, click on the settings link for each one and it will be listed in the url (mid=4).

HTH,
Joe D.

1/13/2010 4:05:20 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

I understand
Thanks, Joe Davis

1/13/2010 4:16:14 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

to Joe Audette

I have a question. I am a public servant and I made 45 different sites in the MojoPortal. This is no joke. From 1 January 2010, all cities in Russia should have their own websites. This is a federal law. I researched the different CMS (MojoPortal , DotNetNuke, Umbraco, Rainbow, AxCMS.net, Cuyahoga, N2 etc.) and chose the MojoPortal for all cities in our region.
 

During the work of the MojoPortal there are errors. I find them in the source and write about them in the forum. Also, users are asked about new features or new settings. Sometimes I write about this in the forum. Sometimes I make changes to the source itself.
 

Question.
 

Do I have to report all changes to source code and database structure?
 

Sincerely, Alexander
 

1/13/2010 5:11:24 AM
Gravatar
Total Posts 18439

Re: Improvement blog

Hi Alexander,

If you report bugs in the forums and I agree they are bugs I will fix them.

You can suggest new features and improvements and I consider them but I cannot promise to do whatever you like. I have my own goals, agenda, and plans and road map to follow.

You may offer to help but I have very little time to coordinate the efforts of others so it is very difficult for me to receive help. Often I find that when others offer help it ends up taking more of my time coordinating their efforts than if I just implemented the feature without help. Also for any change to be committed in mojoPortal it must work in all the supported database platforms.

You should not modify the source code of mojoPortal and you should not alter mojoportal tables at all. If you do that you are forking the code and making it difficult or impossible to upgrade.

If you need customizations that I don't agree with or don't have time for, you could clone a feature and modify it or implement a custom feature from scratch.

All your custom code and features should be in your own projects with your own tables so that you don't touch mojoPortal code and can always upgrade.

Best,

Joe

1/14/2010 4:22:10 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

For new modules, which are absent in the system, I'm doing it. I'm creating a new table and create my own code. The question, can I use in this case, namespace mojoPortal.Web, mojoPortal.Data, mojoPortal.Business or should I use other namespace?
 

Here is what users are asked to add to the system. You can do this?
 

Module LinkModule
1) Add a new setting “random number”. As it should be used: a whole list of links chosen at random a specified number of links. It is necessary to: On the home page, you can create a list with 100 and more references, but each time the user enters to show only 10 randomly selected links.

Module Poll
2) In the form PollEdit.aspx replace
<asp:TextBox ID="txtQuestion" runat="server" Columns="50" MaxLength="100"></asp:TextBox>
to
<asp:TextBox ID="txtQuestion" runat="server" Columns="50" MaxLength="255"></asp:TextBox>

Module HtmlModule
3) Add the possibility of internal notes for editors. What is needed to do: In the table mp_htmlContent add field InternalComment nvarchar (255) and in the form HtmlEdit.aspx to allow editing this field.
4) Add the possibility to use tags at the title. This will allow to allocate part of the header in bold or italics.

Module Blog
5) Now in the module can be used only google maps. But there are other mapping sites. For example, http://www.bing.com/maps/ or http://maps.yandex.ru/. Must be able to use them.
6) Now when you use map in the message in the message displayed map in miniature. Users want to use a text link, clicking on which would open a window with a map. As the link text you want to use the new database field [LocationMap] nvarchar(255) and in the form Blog/EditPost.aspx to allow editing this field.
7) The most serious issue for me. When editing the message now, as the date of the message takes the current date. And so I can not write messages for future date or last. Just after editing the message is changing its date! Users want to enter the date of the message itself. This date may be in the future. At 5-10 times a day I get a call, editors, what I would have in the database has changed the date of their messages. I was ready to open for editing the database by the user!!! Therefore, in the form Blog / EditPost.aspx should be allowed to enter the date of the message.
8) Add the possibility of internal notes for editors. What is needed to do: In the table mp_Blogs add field InternalComment nvarchar (255) and in the form Blog/EditPost.aspx to allow editing this field.
9) Divide the concept of operators who enter the message and the authors of message. For this In the table mp_Blogs add fields [author] nvarchar(100) и [authorEmail] nvarchar(100) ) and in the form Blog/EditPost.aspx to allow editing this field. And in the form Blog/ViewPost.aspx print them on screen.
10) A very popular question. Add the possibility to write messages without title. Only with content. This is needed because the contents are allowed html tags, so the users themselves can do the unusual design of their blogs, without the help of a designer.
11) I already wrote about it. I am constantly asked about it. In the table mp_Blogs add field [EndDate] datetime and in the form Blog/EditPost.aspx to allow editing this field. And in the procedure [mp_Blog_Select] add parameter EndDate and replace the condition WHERE (@BeginDate >= b.StartDate) to ( (@EndDate IS NULL) AND (@BeginDate >= b.StartDate)) OR ( (@EndDate IS NOT NULL) AND (@BeginDate >= b.StartDate) AND (@EndDate <= b. End Date))

This is all real questions that users ask me at work with the system.

1/14/2010 5:27:20 AM
Gravatar
Total Posts 18439

Re: Improvement blog

Hi Alexander,

This is all real questions that users ask me at work with the system.

Ok, good to know, but keep in mind, those are your users not mine, they do not pay me anything and do not help me make a living. I value the input and feedback but it does not drive my agenda. There are lots of users out there who want different things for all the different ways they are using mojoPortal. I am not trying to satisfy everyone or solve the requirements of every project out of the box.  Your user's priorities are not my priorities. While you are getting paid by them I am working for free.

1. an interesting idea, maybe someday I will do it, but not now, it is not a priority for me.

2. ok a bug, fixed now in my copy

Maybe sometime I will implement Bing maps.

The rest, sorry, but you need to clone/fork those features to add the customizations you need. In your cloned version you should use your own tables. For any custom features you should use your own namespace, you can reference namespaces in the core of mojoPortal, but you should not reference any mojoportal features, like your clone of the blog should not reference the mojoportal blog at all.

Best,

Joe

1/14/2010 9:36:53 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

Hi, Joe

As I wrote, I work for the state and all the sites I have made, are sites of public institutions (administrations of the cities in our region). Therefore, they are not my clients. I do not earn money by helping them. I translated the documentation for the system in Russian, translated all the resources and help files. I also taught them to work with system. But now users are telling me that they would like to improve the system. But I'm not suggesting any liability to users. Therefore, it is only their wishes, which I tried to tell you.

Sincerely, Alexander
 

1/14/2010 2:45:21 PM
Gravatar
Total Posts 18439

Re: Improvement blog

Hi Alexander,

I do appreciate you passing on the feedback from your users to me. Just explaining that I cannot just do everything people ask me to do or everything that users suggest. Some of those ideas may make it into future versions of mojoPortal at some point. But I must focus my efforts on the things I believe will do the most to increase popularity of mojoPortal and help me reach my goals to make a decent living on my work.

Best,

Joe

1/15/2010 3:48:45 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Improvement blog

Hi, Joe

I understand you. I agree. So, what I have written or will write, it only offers users of the mojoPortal.


I sent you translate help files into Russian

P.S.
And another improvement
On the form Administration Menu > Site Settings administrator can select the site logo. I think that also need to give him the opportunity to select background image from list.

Best regards, Alexander
 

You must sign in to post in the forums. This thread is closed to new posts.