Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Changes to module zip file for 5.0?Changes to module zip file for 5.0?
Previous
 
Next
New Post
12/30/2008 5:23 AM
 

Hi folks

My modules install just fine on 4.9.1 but on 5.0.0 I am getting the messages below. Where can I learn what I need to do differently in the module manifest for 5.0?

Error reading the zip package - see below

Info Reading Package Manifest - Module - Aim
Info Reading Component Manifest - Module
Info Reading Component Manifest - Assembly
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\MheLtd.Modules.Aim.dll
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\MheLtd.Modules.Aim.SqlDataProvider.dll
Info Reading Component Manifest - File
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\AimSettings.ascx.resx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\EditAim.ascx.resx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\ListAim.ascx.resx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\OrderAim.ascx.resx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\AimSettings.ascx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\EditAim.ascx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\ListAim.ascx
Failure File specified in the dnn could not be found in the zip file: - C:\DotNetNuke\DNN500Test\Portals\_default\Temp\aikpyhyd\OrderAim.ascx

And so on

Kind regards

Geoffrey


Geoffrey Morton-Haworth www.yalaworld.net
 
New Post
12/30/2008 11:57 AM
 

Geoffrey Morton-Haworth wrote


Where can I learn what I need to do differently in the module manifest for 5.0?

Hi folks

It occurs to me that this is a very basic question and ought to have been documented before 5.0 was released and for sure it will be covered in books but surfing Amazon I see that Professional DotNetNuke 5 is only due to be published on 10 March 09, DotNetNuke 5 User's Guide on 1 July 09 and Professional DotNetNuke Module Programming on 10 March 09. This last book has an Appendix devoted to the answer to my question.

So has anyone addressed it in blogs, forum posts or elsewhere already?

If not, and you have the same question, maybe it is possible to find a way through the dearth of documentation by creating a module manifest for an existing module and working it out like that? That is login as host, select module definitions, click the edit (pencil) icon beside a standard module like text/html, click Create Module link at the bottom of the page and follow the process to generate a module manifest to unzip and study.

It seems a heck of a lot like reinventing the wheel. Has anyone a better suggestion?

Regards

Geoffrey


Geoffrey Morton-Haworth www.yalaworld.net
 
New Post
12/30/2008 1:51 PM
 

did you grant sufficient permission in /portals folder to ASP.Net virtual user ("Network Service" by default)?

how did you specify the paths in your manifest?

DNN5 has a new installer and new package ormat, but also has support for legacy packages - though there are many ways to package a module and maybe some modules need to be repackaged due to using it in a not supported fashion.

Easiest way to get familiar with the new package format is using the built in package creator (once you manually put the files in place and registered the module).


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/30/2008 2:15 PM
 

Hi Sebastian

I followed Mitchell Sellars video precisely and did give NETWORK SERVICE full permission on all folders.

Here is a piece of my manifest:

<dotnetnuke version="3.0" type="Module">
  <folders>
    <folder>
      <name>Interface</name>
      <friendlyname>Interface</friendlyname>
      <foldername>Interface</foldername>
      <modulename>Interface</modulename>
      <description>This Yala module lists the names and descriptions of the Interfaces of the Complex Relationship.</description>
      <version>01.00.00</version>
      <businesscontrollerclass>MheLtd.Modules.Interface.SqlDataProvider.InterfaceController</businesscontrollerclass>
      <modules>
        <module>
          <friendlyname>Interface</friendlyname>
          <cachetime>0</cachetime>
          <controls>
            <control>
              <title>Interfaces</title>
              <src>DesktopModules/Interface/ListInterface.ascx</src>
              <type>View</type>
            </control>
            <control>
              <key>Edit</key>
              <title>Edit Interface</title>
              <src>DesktopModules/Interface/EditInterface.ascx</src>
              <type>Edit</type>
            </control>
            <control>
              <key>Order</key>
              <title>Order Interfaces</title>
              <src>DesktopModules/Interface/OrderInterface.ascx</src>
              <type>Edit</type>
            </control>
          </controls>
        </module>
      </modules>
      <files>
        <file>
          <path>App_LocalResources</path>
          <name>EditInterface.ascx.resx</name>
        </file>
        <file>

Any suggestions? Am I doing something wrong, here?

I will try entering a module manually and working through it that way.

All thoughts most welcome.

Kind regards

Geoffrey


Geoffrey Morton-Haworth www.yalaworld.net
 
New Post
12/30/2008 3:52 PM
 

Hi folks

For the sake of others groping in the dark, here is an attempt to map and contrast the module manifest .dnn structure under 4.9 and 5.0. I still can't help feeling that the people who designed this know what it is all about and, in the spirit of open source development, should be willing to share that knowledge. Maybe they have already - in which case, can someone please point me to that info.

Kind regards

Geoffrey

PS I have now deleted the map because the image was too big (see following post) and put a smaller version in the post after that.


Geoffrey Morton-Haworth www.yalaworld.net
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Changes to module zip file for 5.0?Changes to module zip file for 5.0?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out