Very seriously - Error with the same URL pages

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
2/15/2010 2:06:02 PM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Very seriously - Error with the same URL pages

Hi, Joe

I also added today so that if you change the url manually on PageSettings.aspx as in your steps it will delete the previous url. But it is still possible if you want to have multiple friendly urls point to the same page they can be created from url manager.

This is the right decision!

Best regards, Alexander

2/15/2010 2:23:31 PM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Very seriously - Error with the same URL pages

Hi, Joe

On the page 'Url Manager' we see the hint

Note: On Windows servers, if your Friendly Url does not end with .aspx you must create a folder with the same name as your friendly url and add an empty text file named Default.aspx to the folder.

Question:

In what directory to create this subdirectory? Maybe write about this in the hint?

Best regards, Alexander

2/15/2010 2:30:52 PM
Gravatar
Total Posts 18439

Re: Very seriously - Error with the same URL pages

Hi Alexander,

Thanks for pointing it out, I will update that as it is out of date information. If you are using IIS 7 or newer you can use Extensionless Urls, but in IIS 6 to use an url like http://mysite.com/mycustompage instead of http://mysite.com/mycustompage.aspx, you need to actaally create a folder beneath root named mycustompage and put an empty default.aspx file there. This is simply a trick to make IIS 6 hand the request to ASP.NET for processing, otherwise it requires an extension that is handled by ASP.NET. There are also ways of supporting extensionless urls in IIS using 3rd party isapi filters or configuring ASP.NET as a global handler.

Best,

Joe

2/16/2010 3:02:51 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Very seriously - Error with the same URL pages

Hi, Joe

I have a bit of free time, what would write about the development. Immediately tell the tone of the last message. I studied English at school. And if some sentences are too harsh says only about my knowledge of English, but not the attitude towards you.
 

About Error. Mistakes are always available. But one thing, when the errors in the secondary module, and another thing when they are in the system kernel. I think that the core system should be tested more than anything else. I do not know the history of the development of the system (probably need to do this section on the site). Perhaps the reason in the history of the portal, and therefore there are still bugs in the kernel.
 

About Support. You may have noticed that in most cases, if an error occurs, I give you a place in the source code of your program. Why? Because I find it and I correct it before you! I fixed the bug within an hour after the incident, and publish a new version. Only then did I tell you about it. I do not work directly with SVN. Once you make changes to SVN, I copy them into their version of the portal. This synchronize our version. That I be not dependent on your work. You can get sick, throw to develop a portal or die. A portal will continue to live and develop me.
 

More About support. What I like your support, your ideas that you write on the forum. They give me a lot. To understand how the portal work.
 

About development. This is the most important. As I said above, I make all your changes in my version of the portal. But if you do not change, then I can not develop. You yourself do not make them and others do not do anything to change the source code of the portal. As result: the dead lock. What kind of changes I am speaking? Changes in the key table of the portal. I am talking about mojoPortal.Business and mojoPortal.Features.Business. I have already cited the example of internal commentary editor for the website and blog. For the sake of what to add and edit field InternalComment nvarchar (255) in the tables and mp_HtmlContent mp_Blogs I have to write their own versions of the modules HTML and BLOG?
 

About suggestion. I know that you do not like it. But try to offer. Let me write that propose and publish the source code on the forum, and you copy it to the source system. This operation, together with the testing will take you no more than 15 minutes. And it will be real improvements in the system. That's what I propose, and make himself:
 

In the table mp_HtmlContent add field InternalComment nvarchar(255)
In the table mp_Blogs add fields InternalComment nvarchar(255) and [StopDate] datetime
In the stored procedures: the processing of these fields
On the forms HtmlEdit.aspx and Blog/EditPost.aspx to edit these fields
 

Best regards, Alexander

2/16/2010 5:35:49 AM
Gravatar
Total Posts 18439

Re: Very seriously - Error with the same URL pages

Hi Alexander,

Regarding bugs, I fix them as soon as they are validated. There have been some where you post the needed change and some where you say the spot in the code where you "think" there is a problem and others where you described a symptom. In all cases when the bug was validated with steps to produce it and the solution proved the bug was fixed very quickly.

You cannot expect me to have the same policy for new features or feature enhancements, while you may need some new feature or enhancement right away, that does not mean I drop what I'm doing and agree to integrate whatever changes you want. You may think coordinating your desired improvements is a simple matter that only takes 15 minutes but it is not so. Any change to the database schema in any feature must be made for all supported data layers before it can go into svn which means I have to implement the changes in the other data layers that you are not using. Furthermore I have to own and support the change for it's life time, so I have to agree with the implementation.

Regarding the blog, I am warming up to the ideas for adding an option for not using friendly urls and an option for and end date and an a change so that different users with edit permissions on the blog can only edit their own posts (unless admin). As I chew on these ideas I realize that others have asked for some of this before. In the past many times people ask about a News Module, but when I ask them what they mean by a news module it sounds just like a blog and I would ask the user what is different about a news module than a blog and they would have no answer. But now I begin to think the differences are precisely, end dates, no friendly urls, and articles owned by the editing user. In the past many people have implemented a news module by using the feed manager to consume the feed from 1 or more blogs, but I think if we do make it possible to use the blog directly for this it will scratch a common itch. So I will agree to add these things to my Road Map and I will get to them sometime in the coming months.

Regarding this idea of content notes feature, I think the idea is good but I do not want to implement it as you suggest by adding fields to mp_Blogs and mp_Html. It should have a new table mp_ContentNotes so that the same notes system can be re-used in the blog and in Html feature and in the store for notes about products and anywhere else it is needed, much like content ratings or content history, it should be a core sub system that can be re-used in features so we don't have to implement it over and over in each feature. Each feature will pass in its own content guid to retrieve and update notes for the content.

About testing, I do the best I can, I eat my own cooking by deploying new builds on mojoportal.com and on demo.mojoportal.com before making releases. I am one person managing development, support, marketing, strategy, I have no team of QA testers other than the community. I assume that anyone running a big operation using mojoportal also has their own staging/testing environment and can do some testing of their own before upgrading their production environments. If someone does encounter a bug and reports it I fix it quickly, if the user has a site that is impacted in a bad way and they cannot produce a new build from svn then I offer to make a build for them or if the bug is very bad and impacting lots of people I put out a new release quickly. You have identified some significant bugs and I am planning to get a new release out soon with the fixes, but some of these bugs have been there a long time and yet do not seem to be impacting a lot of people or they would have been reported sooner. You are doing it the right way by producing your own builds since you have a big operation running on mojoportal. 

About development deadlock, I disagree. Good developers can build custom features to supplement or replace existing ones or they can clone an existing one as a starting point for a custom one. If you are impatient for bog enhancements or html enhancements you could clone those features and do whatever you like so I'm not really preventing anyone from doing anything. In the core and included features it needs to be much more controlled and it has to fit in with my vision and my time table of priorities. My time is my most precious resource and I must remain in control of how I use my time and energy. Furthermore, my own development effort is advancing the project very quickly therefore it cannot truly be said that there is some development deadlock as development is progressing very well. Development is not always faster by adding more developers, it requires more formal processes and it slows down the pace of development unless you have developers who know each other well and think in the same direction.

Best Regards,

Joe

2/16/2010 9:07:30 AM
Gravatar
Total Posts 171
I am a Russian programmer

Re: Very seriously - Error with the same URL pages

Hi, Joe

Yes, this is the right development of mojoportal. In this case, developers will be easier to write your own modules. This will make the system more popular

Next error

LetterArchive.aspx.cs

string pageUrl = SiteRoot
+ "/eletter/LettrArchive.aspx?l="
+ letterInfoGuid.ToString()
+ "&pagenumber={0}";
 

change to

string pageUrl = SiteRoot
+ "/eletter/LetterArchive.aspx?l="
+ letterInfoGuid.ToString()
+ "&pagenumber={0}";
 

Best regards, Alexander

P.S. And you saw that create new versions of libraries. I wrote about this in the topic:

http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&mid=34&ItemID=9&thread=4854

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