Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
acs-messaging
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
acs-messaging
Commits
cd0f4f92
Commit
cd0f4f92
authored
Dec 04, 2015
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- OpenACS 5.9
parent
434ac311
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
143 additions
and
64 deletions
+143
-64
acs-messaging.info
acs-messaging.info
+8
-8
acs-messaging-init.tcl
tcl/acs-messaging-init.tcl
+6
-0
acs-messaging-procs.tcl
tcl/acs-messaging-procs.tcl
+7
-1
acs-messaging-procs.tcl
tcl/test/acs-messaging-procs.tcl
+6
-0
design.adp
www/doc/design.adp
+7
-5
index.adp
www/doc/index.adp
+14
-10
index.html
www/doc/index.html
+13
-8
requirements.adp
www/doc/requirements.adp
+82
-32
No files found.
acs-messaging.info
View file @
cd0f4f92
...
...
@@ -2,27 +2,27 @@
<!-- Generated by the OpenACS Package Manager -->
<package
key=
"acs-messaging"
url=
"http://openacs.org/repository/apm/packages/acs-messaging/"
type=
"apm_service"
>
<package-name>
Messaging
</package-name>
<pretty-plural>
Messaging Services
</pretty-plural>
<package-name>
ACS
Messaging
</package-name>
<pretty-plural>
ACS
Messaging Services
</pretty-plural>
<initial-install-p>
t
</initial-install-p>
<singleton-p>
t
</singleton-p>
<version
name=
"5.
10.0d1"
url=
"http://openacs.org/repository/download/apm/acs-messaging-5.10.0d1
.apm"
>
<version
name=
"5.
9.0"
url=
"http://openacs.org/repository/download/apm/acs-messaging-5.9.0
.apm"
>
<owner
url=
"mailto:akk+@cs.cmu.edu"
>
Anukul Kapoor
</owner>
<owner
url=
"mailto:prevost@maya.com"
>
John Prevost
</owner>
<owner
url=
"mailto:vinod@kurup.com"
>
Vinod Kurup
</owner>
<summary>
General messaging for bboard and general comments.
</summary>
<release-date>
201
3-09-08
</release-date>
<release-date>
201
5-10-04
</release-date>
<maturity>
3
</maturity>
<vendor
url=
"http://openacs.org"
>
OpenACS
</vendor>
<license
url=
"http://www.gnu.org/copyleft/gpl.html"
>
GPL
</license>
<description
format=
"text/html"
>
Provides generic message services, with email sending. acs-mail-lite and notifications are the
prefered packages for delivering this functionality and it is anticipated that this package will ultimately be deprecated.
</description>
<provides
url=
"acs-messaging"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-content-repository"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-kernel"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-mail-lite"
version=
"5.
10.0d1
"
/>
<provides
url=
"acs-messaging"
version=
"5.
9.0
"
/>
<requires
url=
"acs-content-repository"
version=
"5.
9.0
"
/>
<requires
url=
"acs-kernel"
version=
"5.
9.0
"
/>
<requires
url=
"acs-mail-lite"
version=
"5.
9.0
"
/>
<callbacks>
</callbacks>
...
...
tcl/acs-messaging-init.tcl
View file @
cd0f4f92
...
...
@@ -11,3 +11,9 @@ ad_library {
# Schedule every 15 minutes
ad_schedule_proc -thread t 907 acs_messaging_process_queue
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
tcl/acs-messaging-procs.tcl
View file @
cd0f4f92
...
...
@@ -44,7 +44,7 @@ ad_proc -public acs_messaging_format_as_html {
@param content Text to view
}
{
if
{
$mime
_type eq
"text/plain"
}
{
set result
"<pre>
[
ad
_quotehtml
$content
]
</pre>"
set result
"<pre>
[
ns
_quotehtml
$content
]
</pre>"
}
else
if
{
$mime
_type eq
"text/plain; format=flowed"
}
{
set result
[
ad_text_to_html --
$content
]
}
else
if
{
$mime
_type eq
"text/html"
}
{
...
...
@@ -155,3 +155,9 @@ ad_proc -private acs_messaging_process_queue {
}
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
tcl/test/acs-messaging-procs.tcl
View file @
cd0f4f92
...
...
@@ -34,3 +34,9 @@ aa_register_case acs_messaging_message_p {
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
www/doc/design.adp
View file @
cd0f4f92
...
...
@@ -2,9 +2,8 @@
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Design}</property>
<property name="doc(title)">ACS Messaging Design</property>
<master>
<body>
<h2>ACS Messaging Design</h2>
ACS Messaging was born out of the design of the new bboard. One
thing we discovered when researching requirements for bboard and
discussion software in general was that there are a variety of ways
...
...
@@ -49,14 +48,17 @@ implemented as content repository items that are children of the
message), extensible headers (just like the webmail datamodel), and
versioning as provided by the content repository.
<h2>API</h2>
ACS Messaging provides the <code>acs_messages_all</code> view as
ACS Messaging provides the <code>acs_messages_all</code>
view as
the primary mechanism for message queries.
<blockquote><pre><code>create or replace view acs_messages_all as
select m.message_id, m.reply_to, o.context_id, r.title, r.publish_date,
r.mime_type, r.content, o.creation_user
...
</code></pre></blockquote>
ACS Messaging provides the PL/SQL function acs_message.post to add
new messages.
<hr>
<address>akk@arsdigita.com</address>
<
/body
>
<hr>
<
address>akk\@arsdigita.com</address
>
www/doc/index.adp
View file @
cd0f4f92
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Doc
s
}</property>
<property name="doc(title)">ACS Messaging Doc
s
</property>
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Doc
umentation
}</property>
<property name="doc(title)">ACS Messaging Doc
umentation
</property>
<master>
<body>
<h1>ACS Messaging Docs</h1><ul>
<li><a href="requirements">requirements</a></li><li><a href="design">design</a></li>
</ul><hr><address><a href="mailto:akk@arsdigita.com">Anukul
Kapoor</a></address><!-- Created: Sat Sep 30 16:42:40 EDT 2000 --><!-- hhmts start -->
Last modified: Sat Sep 30 17:45:40 EDT 2000 <!-- hhmts end -->
</body>
<h1>ACS Messaging Documentation</h1>
<h2>Engineering Documentation</h2>
<ul>
<li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li>
</ul>
<h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
<hr>
<address><a href="mailto:akk\@arsdigita.com">Anukul
Kapoor</a></address>
<!-- Created: Sat Sep 30 16:42:40 EDT 2000 --><!-- hhmts start -->Last modified: Fri Aug 21 11:50:15 CEST 2015
<!-- hhmts end -->
\ No newline at end of file
www/doc/index.html
View file @
cd0f4f92
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>
ACS Messaging Doc
s
</title>
<title>
ACS Messaging Doc
umentation
</title>
</head>
<body>
<h1>
ACS Messaging Docs
</h1>
<body>
<h1>
ACS Messaging Documentation
</h1>
<h2>
Engineering Documentation
</h2>
<ul>
<li><a
href=
"requirements"
>
r
equirements
</a>
<li><a
href=
"design"
>
d
esign
</a>
<li><a
href=
"requirements"
>
R
equirements
</a>
<li><a
href=
"design"
>
D
esign
</a>
</ul>
<h2>
Release Notes
</h2>
<p>
Please file bugs in the
<a
href=
"http://openacs.org/bugtracker/openacs/"
>
Bug Tracker
</a>
.
</p>
<hr>
<address><a
href=
"mailto:akk@arsdigita.com"
>
Anukul Kapoor
</a></address>
<!-- Created: Sat Sep 30 16:42:40 EDT 2000 -->
<!-- hhmts start -->
Last modified: Sat Sep 30 17:45:40 EDT 2000
<!-- hhmts end -->
<!-- hhmts start -->
Last modified: Fri Aug 21 11:50:15 CEST 2015
<!-- hhmts end -->
</body>
</html>
www/doc/requirements.adp
View file @
cd0f4f92
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment