[MAGNOLIA-253] Module: News module Created: 20/Dec/04  Updated: 07/Feb/07  Resolved: 09/Oct/06

Status: Closed
Project: Magnolia
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0 RC3

Type: New Feature Priority: Minor
Reporter: Boris Kraft Assignee: Boris Kraft
Resolution: Fixed Votes: 5
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File newsTemplates_RAW-toyota-look.zip     File patch1.zip    
Template:
Acceptance criteria:
Empty
Date of First Response:

 Description   

The following is an outline for a news modules envisioned by Marc Oesch & Will Scheidegger.

News detail / entry view:

  • HTML-Formatted content (inside the body text) with following fields:
  • Title
  • Subtitle / Summary
  • Body text
  • "Footer/Attachment" (attached URLs or files in later version ?)
  • Attached Pictures to news (later version: thumbnail generation on server side
  • Picture description for each picture
  • Set Category: A News item can be assigned to one or several categories
    (not compulsory, a news item can also have no category)
  • Start/End date:
    The default startdate is today (so the news gets published immediately once it's approved)
    There can also be an optional end date.
    Question: Should the dates by days or exact to
    hours and minutes (may be a requirement for big customers, eg. for a press release) ?
    Question: Is is possible to set a Timezones or is the server time zone taken ?
  • Flag for language .

Rating:

  • Viewers can rate a news item with 1-5 stars (probably for a later version)

"Permlink":

  • As in many blog systems, a news item will display the permanent link after being published.
    This allows to bookmark news items even though they are currently on the front page
    and the URL will still work later (eg. after news is put into an archive).

List views:

  • Sort by time limits/"time windows" (number of days to skip...)
  • Sort by number of entries (number of items to skip..)
  • Sort by category

Default: Show 'all categories' (including news with no category)
Default: Show only Title / Summary in list views (entire content is only shown in detail view)

News Archive:

  • Option1 : Put news item(s) to archive automatically after end date is reached
  • Option2: Put news item(s) to archive at any time "manually"
  • Option 2a: By picking them individually (checkboxes)
  • Option 2b:By setting a deadline, eg. 'all news older than Dec 31, 2003.

Archive sorting options:

  • Sort by A-Z (sorted by news titles)
    Note: Ueli Scheidegger thought this is unnecessary, probably better solved by a good Search mechanism,
    he is right.
  • Sort/Search by date: By year > 12 months (30 days rectangle calendar > monthly >
    Days with entries have an active link (could be like in Web log systems). A click on the
    link will show all news entries for that day.
  • Idea for later: Gallery module :

The list view will be thumbnails instead of news titles and abstracts/subtitles.

Based on the above News module, a gallery module with thumbnails (original size via pop-up window
or in a detail) could be done for picture content.
A lot of functionality could probably be reused from the News module.



 Comments   
Comment by Erik Gulliksen [ 20/Dec/04 ]

I have been strugling to implemnt my own solution for a while now.. sort of getting there now... =D

I think the solution turned out ok. still have a lot of upgrade ideas though..

If anyone is interested, here is my solution...

I have very much of the same things in mine solution..
PageLevel:

  • Title
  • ingress /summery (GUI editor)
  • From date
  • To date
  • Optional link (so an element can link to an external source directly. or other internal)
  • Thumbnail (i wish i knew how i can filter the upload so i can scale the image.. i have scalilng code but i dont know where to get the data..)
  • Thumb alignment
  • Meta data as in examples
  • Show/hide in menu (i use my news item for all kind of content)
  • (And the wish now is to show news by a role..!! Like public news, internal news and "director news". If so i might have an issue with caching i think???).

And eatch page/news item have a list of Paragraphs. For now i have:

  • Samples: Text and image paragraph (just added image text too)
  • Samples: Download paragraph
  • Upload a file
  • Samples: Table paragraph (hmm i wish it had an "insert tab" -button too
  • Samples: Link paragraph
  • Simple HTML (just a plain text/html "include")
  • Insert blank lines (Inserts a given number of blank lines)

Then i have a category-page that just dig one level down and list the news elements. It have a page-property for how long the list shoulc be, and have a "page turn" functionality too..

I also have a main page that also include my two news sections (news and dealer news, witch i also configure in the pageproperty with an internal link) and some more.. I control the length of this list with a page porperty too, and end it with a link at the bottom of my two list to the correct category-page / "arkiv".

I also alter the menu a bit for my needs.

I wish to look at search too tough, hope that will be ok/ not too hard.. I also think that an A-Z list of news is not that important... What is important is date.. or a fixed order..
But in general sorting is a big issue. When i add a new item now it comes at the bottom ..so i inverted the list on my view/listing templates.. but the list gets soooooooooooo long in a while in the treeview in adminCentral.

I wish i could make another editing page where i could search within the category and or filter somehow.. for easy access and to make it scale. In my opinion is the date the sorting order anyway, and only a few rare times you want to place an item on top etc over time.. (I use now 1 featured news item on top of my frontpage with bigger fonts etc..)

Well if this sounds interesting let me know...
and if anyone aid me a bit i might want to try to implement some image scaling functionality etc too..

By the way is there any for of nightly builds or something? People told me i should upgrade my 2.0 final for some bugfixes etc, like the date whitch is important for me. I'm just a bit worried to dig into the code/build system. :S
...maybe i should not be??

Regards
Erik

Comment by Erik Gulliksen [ 20/Dec/04 ]

One more thing..
Is it posible to publish a document from the "view"/edit part without being in the tree in content?

Comment by Michal Franc [ 05/Jan/05 ]

News publishing is typical feature for CMS, so i thing that priority for this module should be higher.

Comment by Erik Gulliksen [ 16/Feb/05 ]

Hi there, i have been working on some templates for a while, and are quite simple to use i think.. It is all done for Toyota and i have not had the resources to change it to a more "general" look and feel etc. Hopefully it still have some value to it look at the info.html file in the zip file. It gives some screen dumps on the process and som config settings as well. (Please hurry with the config export, my solution just took too much time lol)

Comment by Erik Gulliksen [ 16/Feb/05 ]

Just a tip for the setup of pages...

Inside (inside templat)

+ - news (category template)

+ - dealernews (category template)

+ - newsItems (news item template)

RSS / xml feed

Comment by Erik Gulliksen [ 10/Mar/05 ]

Some small changes.. =)

Comment by Boris Kraft [ 09/Oct/06 ]

Most of the functionality described here exists in the Enterprise Edition in one form or the other; additionally, the templates that have been attached to this issue provide (some of?) the functionality. It is therefore no longer considered to be an open issue. I suggest that if someone is interested to write a pure "news module" he'd do so using the 3.0 module mechanisms so that it is an easily installable extension.

Comment by Kyle Gabhart [ 17/Oct/06 ]

I'd be willing to write a generic news module. Could you point me to some documentation (posts, emails, JavaDocs, scraps of paper, etc.) that describe how to use the 3.0 module mechanism?

Thanks.

Comment by Magnolia International [ 07/Feb/07 ]

Hi Kyle,

sorry to respond so late:
You could have a look at http://magnolia.sourceforge.net/30/advanced/modules.html
(knowing that we're working on documentation, that this page is most likely outdated and will soon be (re)moved to a new location, but it should get you started)
check this page too: http://magnolia.info/wiki/Wiki.jsp?page=ModuleQuickStart

Cheers !

Generated at Mon Feb 12 03:15:35 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.